Turn any computer or edge device into a command center for your computer vision projects.
This report summarizes scanner evidence for roboflow/inference, a Python project with 2,476 GitHub stars. SynthScan examined 1,062,106 lines of code across 4270 source files, recording 22078 pattern matches distributed across 26 syntactic categories. The legacy adjusted pattern signal is 25.4 (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.
Can maintainers explain intent, assumptions, and trade-offs? 18375 finding(s).
Are imports declared and package/API names verified? 1187 finding(s).
Are wrappers, guards, and repeated structures necessary? 19959 finding(s).
Which changes need focused human review? 22078 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 22078 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⚡ | inference_sdk/config.py | 93 | def snapshot_cold_start_entries(self) -> list: | CODE |
| LOW⚡ | inference_sdk/config.py | 97 | def snapshot_cold_start_total_load_time(self) -> float: | CODE |
| LOW⚡ | inference_sdk/config.py | 101 | def snapshot_cold_start_count(self) -> int: | CODE |
| LOW | inference_sdk/regions.py | 88 | def resolve_roboflow_service_url( | CODE |
| LOW | inference_sdk/http/client.py | 117 | def _warn_about_default_api_key_transport_once() -> None: | CODE |
| LOW | inference_sdk/http/client.py | 157 | def _collect_processing_time_from_response( | CODE |
| LOW | inference_sdk/http/client.py | 607 | def _execute_infer_from_api_request( | CODE |
| LOW | inference_sdk/http/client.py | 938 | async def get_model_description_async( | CODE |
| LOW | inference_sdk/http/client.py | 1352 | def get_clip_image_embeddings( | CODE |
| LOW | inference_sdk/http/client.py | 1421 | async def get_image_embeddings_async( | CODE |
| LOW | inference_sdk/http/client.py | 1474 | async def get_clip_image_embeddings_async( | CODE |
| LOW | inference_sdk/http/client.py | 1542 | async def get_clip_text_embeddings_async( | CODE |
| LOW | inference_sdk/http/client.py | 1725 | def get_perception_encoder_image_embeddings( | CODE |
| LOW | inference_sdk/http/client.py | 1742 | def get_perception_encoder_text_embeddings( | CODE |
| LOW | inference_sdk/http/client.py | 2625 | def _execute_workflow_request( | CODE |
| LOW | inference_sdk/http/client.py | 2935 | async def infer_from_yolo_world_async( | CODE |
| LOW | inference_sdk/http/client.py | 2994 | def start_inference_pipeline_with_workflow( | CODE |
| LOW | inference_sdk/http/client.py | 3124 | def get_inference_pipeline_status(self, pipeline_id: str) -> dict: | CODE |
| LOW | inference_sdk/http/client.py | 3183 | def resume_inference_pipeline(self, pipeline_id: str) -> dict: | CODE |
| LOW | inference_sdk/http/client.py | 3214 | def terminate_inference_pipeline(self, pipeline_id: str) -> dict: | CODE |
| LOW | inference_sdk/http/client.py | 3245 | def consume_inference_pipeline_result( | CODE |
| LOW | inference_sdk/http/client.py | 3280 | def _ensure_pipeline_id_not_empty(self, pipeline_id: str) -> None: | CODE |
| LOW | inference_sdk/http/client.py | 3355 | def __warn_if_webrtc_transport_is_stale(self) -> None: | CODE |
| LOW | inference_sdk/http/client.py | 3379 | def __resolved_api_key_transport(self) -> ApiKeyTransport: | CODE |
| LOW | inference_sdk/http/client.py | 3480 | def _ensure_task_takes_an_image(task_type: str, asynchronous: bool = False) -> None: | CODE |
| LOW | inference_sdk/http/client.py | 3497 | def _determine_client_downsizing_parameters( | CODE |
| LOW | inference_sdk/http/client.py | 3519 | def _ensure_model_is_selected(model_id: Optional[str]) -> None: | CODE |
| LOW | inference_sdk/http/entities.py | 239 | def to_billing_query_parameters(self) -> Optional[Dict[str, Any]]: | CODE |
| LOW | inference_sdk/http/entities.py | 276 | def to_object_detection_parameters(self) -> Dict[str, Any]: | CODE |
| LOW | inference_sdk/http/entities.py | 307 | def to_keypoints_detection_parameters(self) -> Dict[str, Any]: | CODE |
| LOW | inference_sdk/http/entities.py | 317 | def to_instance_segmentation_parameters(self) -> Dict[str, Any]: | CODE |
| LOW | inference_sdk/http/entities.py | 334 | def to_classification_parameters(self) -> Dict[str, Any]: | CODE |
| LOW | inference_sdk/http/entities.py | 359 | def to_legacy_call_parameters(self) -> Dict[str, Any]: | CODE |
| LOW | inference_sdk/http/utils/profilling.py | 7 | def save_workflows_profiler_trace( | CODE |
| LOW | inference_sdk/http/utils/loaders.py | 27 | def load_stream_inference_input( | CODE |
| LOW | inference_sdk/http/utils/loaders.py | 48 | def load_directory_inference_input( | CODE |
| LOW | inference_sdk/http/utils/loaders.py | 74 | def load_nested_batches_of_inference_input( | CODE |
| LOW | inference_sdk/http/utils/loaders.py | 107 | def load_static_inference_input( | CODE |
| LOW | inference_sdk/http/utils/loaders.py | 158 | async def load_static_inference_input_async( | CODE |
| LOW | inference_sdk/http/utils/loaders.py | 255 | async def load_image_from_string_async( | CODE |
| LOW | inference_sdk/http/utils/loaders.py | 329 | async def load_image_from_url_async( | CODE |
| LOW | inference_sdk/http/utils/depth_maps.py | 14 | def warn_depth_map_json_format_deprecated() -> None: | CODE |
| LOW | inference_sdk/http/utils/depth_maps.py | 34 | def decode_png_normalized_depth(payload: str) -> np.ndarray: | CODE |
| LOW | inference_sdk/http/utils/depth_maps.py | 51 | def decode_depth_estimation_result( | CODE |
| LOW | inference_sdk/http/utils/aliases.py | 197 | def resolve_roboflow_model_alias(model_id: str) -> str: | CODE |
| LOW | inference_sdk/http/utils/executors.py | 55 | def execute_requests_packages( | CODE |
| LOW⚡ | inference_sdk/http/utils/executors.py | 89 | def _extract_model_id_from_request_data(request_data: RequestData) -> str: | CODE |
| LOW⚡ | inference_sdk/http/utils/executors.py | 103 | def _extract_model_ids_from_headers( | CODE |
| LOW | inference_sdk/http/utils/executors.py | 128 | def _parse_model_load_details( | CODE |
| LOW | inference_sdk/http/utils/executors.py | 151 | def _collect_remote_processing_times( | CODE |
| LOW | inference_sdk/http/utils/executors.py | 170 | def collect_remote_processing_metadata_from_response( | CODE |
| LOW | inference_sdk/http/utils/executors.py | 180 | def collect_remote_processing_metadata_from_headers( | CODE |
| LOW | inference_sdk/http/utils/executors.py | 242 | def _extract_cold_start_count_from_headers(headers: Mapping[str, str]) -> int: | CODE |
| LOW | inference_sdk/http/utils/executors.py | 314 | def _get_thread_local_requests_session() -> requests.Session: | CODE |
| LOW | inference_sdk/http/utils/executors.py | 322 | def _reset_thread_local_requests_session() -> None: | CODE |
| LOW | inference_sdk/http/utils/executors.py | 373 | async def execute_requests_packages_async( | CODE |
| LOW | inference_sdk/http/utils/executors.py | 402 | async def make_parallel_requests_async( | CODE |
| LOW | inference_sdk/http/utils/executors.py | 509 | def response_is_not_retryable_error(response: ClientResponse) -> bool: | CODE |
| LOW | inference_sdk/http/utils/anomaly_maps.py | 62 | def decode_anomaly_detection_result( | CODE |
| LOW | inference_sdk/http/utils/post_processing.py | 78 | def decode_workflow_output_list( | CODE |
| 17179 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | inference_sdk/http/utils/url_utils.py | 86 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | inference_sdk/http/utils/url_utils.py | 88 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | inference_sdk/http/utils/url_utils.py | 134 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | inference_sdk/http/utils/url_utils.py | 136 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | inference_sdk/http/utils/url_utils.py | 199 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | inference_sdk/http/utils/url_utils.py | 201 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | inference_sdk/http/utils/url_utils.py | 431 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | inference_sdk/http/utils/url_utils.py | 433 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | development/codex/setup.sh | 4 | # -------------------------- | COMMENT |
| MEDIUM⚡ | development/codex/setup.sh | 6 | # -------------------------- | COMMENT |
| MEDIUM⚡ | development/codex/setup.sh | 11 | # -------------------------- | COMMENT |
| MEDIUM⚡ | development/codex/setup.sh | 13 | # -------------------------- | COMMENT |
| MEDIUM | …ment/stream_interface/benchmark_pipeline_extraction.py | 254 | # --------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …ment/stream_interface/benchmark_pipeline_extraction.py | 256 | # --------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …ment/stream_interface/benchmark_pipeline_extraction.py | 761 | # --------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …ment/stream_interface/benchmark_pipeline_extraction.py | 763 | # --------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …ment/stream_interface/benchmark_pipeline_extraction.py | 1115 | # --------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …ment/stream_interface/benchmark_pipeline_extraction.py | 1117 | # --------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …ment/stream_interface/benchmark_pipeline_extraction.py | 2143 | # --------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …ment/stream_interface/benchmark_pipeline_extraction.py | 2145 | # --------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …ment/stream_interface/benchmark_pipeline_extraction.py | 2354 | # --------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …ment/stream_interface/benchmark_pipeline_extraction.py | 2356 | # --------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …stream_interface/test_benchmark_pipeline_extraction.py | 2099 | # --------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …stream_interface/test_benchmark_pipeline_extraction.py | 2101 | # --------------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …arks/semantic_segmentation/benchmark_postprocessing.py | 83 | # -------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …arks/semantic_segmentation/benchmark_postprocessing.py | 88 | # -------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …arks/semantic_segmentation/benchmark_postprocessing.py | 170 | # -------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …arks/semantic_segmentation/benchmark_postprocessing.py | 172 | # -------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …arks/semantic_segmentation/benchmark_postprocessing.py | 266 | # -------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …arks/semantic_segmentation/benchmark_postprocessing.py | 268 | # -------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …arks/semantic_segmentation/benchmark_postprocessing.py | 419 | # -------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …arks/semantic_segmentation/benchmark_postprocessing.py | 421 | # -------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …development/profiling/profile_yolov8_trt_cudagraphs.py | 36 | # ── Warmup ────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | …development/profiling/profile_yolov8_trt_cudagraphs.py | 44 | # ── (1) Cycling batch sizes, no CUDA graphs ───────────────────────── | COMMENT |
| MEDIUM⚡ | …development/profiling/profile_yolov8_trt_cudagraphs.py | 54 | # ── (2) Cycling batch sizes, CUDA graphs with forced recapture ────── | COMMENT |
| MEDIUM | …development/profiling/profile_yolov8_trt_cudagraphs.py | 68 | # ── (3) Cycling batch sizes, CUDA graphs with normal caching ──────── | COMMENT |
| MEDIUM | …development/profiling/profile_yolov8_trt_cudagraphs.py | 82 | # ── Results ───────────────────────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | …els/development/profiling/profile_cuda_memory_leaks.py | 170 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …els/development/profiling/profile_cuda_memory_leaks.py | 172 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …els/development/profiling/profile_cuda_memory_leaks.py | 49 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …els/development/profiling/profile_cuda_memory_leaks.py | 51 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …els/development/profiling/profile_cuda_memory_leaks.py | 111 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …els/development/profiling/profile_cuda_memory_leaks.py | 113 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …els/development/profiling/profile_cuda_memory_leaks.py | 132 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …els/development/profiling/profile_cuda_memory_leaks.py | 134 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …els/development/profiling/profile_cuda_memory_leaks.py | 248 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …els/development/profiling/profile_cuda_memory_leaks.py | 250 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …els/development/profiling/profile_cuda_memory_leaks.py | 353 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …els/development/profiling/profile_cuda_memory_leaks.py | 355 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …els/development/profiling/profile_cuda_memory_leaks.py | 434 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …els/development/profiling/profile_cuda_memory_leaks.py | 436 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …els/development/profiling/profile_cuda_memory_leaks.py | 522 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …els/development/profiling/profile_cuda_memory_leaks.py | 524 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …els/development/profiling/profile_cuda_memory_leaks.py | 659 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …els/development/profiling/profile_cuda_memory_leaks.py | 661 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …els/development/profiling/profile_cuda_memory_leaks.py | 954 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …els/development/profiling/profile_cuda_memory_leaks.py | 956 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …els/development/profiling/profile_cuda_memory_leaks.py | 1036 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …els/development/profiling/profile_cuda_memory_leaks.py | 1038 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …s/inference_models/models/common/hf_streaming_video.py | 78 | # ------------------------------------------------------------------ | COMMENT |
| 795 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | inference_sdk/http/errors.py | 0 | raised when a url resolves to a destination that is not permitted. | STRING |
| HIGH | workflows/roboflow_workflows/utils/url_input.py | 0 | raised when a url resolves to a destination that is not permitted. | STRING |
| HIGH | inference/core/utils/url_input.py | 0 | raised when a url resolves to a destination that is not permitted. | STRING |
| HIGH | …models/inference_models/models/qwen25vl/qwen25vl_hf.py | 0 | use flash_attention_2 if available, otherwise eager. sdpa has dtype mismatch issues with some transformers versions. | STRING |
| HIGH | …e_models/inference_models/models/smolvlm/smolvlm_hf.py | 0 | use flash_attention_2 if available, otherwise eager. sdpa has dtype mismatch issues with some transformers versions. | STRING |
| HIGH | …e_models/inference_models/models/qwen3vl/qwen3vl_hf.py | 0 | use flash_attention_2 if available, otherwise eager. sdpa has dtype mismatch issues with some transformers versions. | STRING |
| HIGH | …dels/models/yolact/yolact_instance_segmentation_trt.py | 0 | `conf_thresh`: scalar applies to all classes; 1-d tensor of shape (num_classes,) indexed by class_id for per-class thres | STRING |
| HIGH | …els/models/yolact/yolact_instance_segmentation_onnx.py | 0 | `conf_thresh`: scalar applies to all classes; 1-d tensor of shape (num_classes,) indexed by class_id for per-class thres | STRING |
| HIGH | inference_models/inference_models/models/yolonas/nms.py | 0 | `conf_thresh`: scalar applies to all classes; 1-d tensor of shape (num_classes,) indexed by class_id for per-class thres | STRING |
| HIGH | inference_models/inference_models/models/yolov5/nms.py | 0 | `conf_thresh`: scalar applies to all classes; 1-d tensor of shape (num_classes,) indexed by class_id for per-class thres | STRING |
| HIGH | …rence_models/models/common/roboflow/post_processing.py | 0 | `conf_thresh`: scalar applies to all classes; 1-d tensor of shape (num_classes,) indexed by class_id for per-class thres | STRING |
| HIGH | …dels/inference_models/models/optimization/contracts.py | 0 | return whether the scheduler supports the runtime context. args: context: runtime target and request context. returns: w | STRING |
| HIGH | …ference_models/models/rfdetr/optimization/contracts.py | 0 | return whether the scheduler supports the runtime context. args: context: runtime target and request context. returns: w | STRING |
| HIGH | …e_models/models/rfdetr/optimization/schedulers/base.py | 0 | return whether the scheduler supports the runtime context. args: context: runtime target and request context. returns: w | STRING |
| HIGH | …odels/models/rfdetr/optimization/preprocessors/base.py | 0 | return whether the triton path supports the runtime context. args: context: runtime target and request context. returns: | STRING |
| HIGH | …dels/models/rfdetr/optimization/postprocessors/base.py | 0 | return whether the triton path supports the runtime context. args: context: runtime target and request context. returns: | STRING |
| HIGH | …els/rfdetr/optimization/postprocessors/triton_fused.py | 0 | return whether the triton path supports the runtime context. args: context: runtime target and request context. returns: | STRING |
| HIGH | …ests/models/test_resnet_classifier_predictions_onnx.py | 0 | baseline (see `test_multi_label_onnx_dynamic_bs_package_numpy` above) returns class_ids=[2] (class 2 at conf 0.968). set | STRING |
| HIGH | …sts/models/test_resnet_classifier_predictions_torch.py | 0 | baseline (see `test_multi_label_onnx_dynamic_bs_package_numpy` above) returns class_ids=[2] (class 2 at conf 0.968). set | STRING |
| HIGH | …_tests/models/test_vit_classifier_predictions_torch.py | 0 | baseline (see `test_multi_label_onnx_dynamic_bs_package_numpy` above) returns class_ids=[2] (class 2 at conf 0.968). set | STRING |
| HIGH | …n_tests/models/test_vit_classifier_predictions_onnx.py | 0 | baseline (see `test_multi_label_onnx_dynamic_bs_package_numpy` above) returns class_ids=[2] (class 2 at conf 0.968). set | STRING |
| HIGH | …ion_tests/execution/test_workflow_with_llama_vision.py | 0 | in this example, gpt model is used as multi-label classifier. output from the model is parsed by special `roboflow_core/ | STRING |
| HIGH | …on_tests/execution/test_workflow_with_gemini_models.py | 0 | in this example, gpt model is used as multi-label classifier. output from the model is parsed by special `roboflow_core/ | STRING |
| HIGH | …on_tests/execution/test_workflow_with_claude_models.py | 0 | in this example, gpt model is used as multi-label classifier. output from the model is parsed by special `roboflow_core/ | STRING |
| HIGH | …n_tests/execution/test_workflow_with_open_ai_models.py | 0 | in this example, gpt model is used as multi-label classifier. output from the model is parsed by special `roboflow_core/ | STRING |
| HIGH | …ion_tests/execution/test_workflow_with_llama_vision.py | 0 | in this example, gpt model is expected to provide structured output in json, which can later be parsed by dedicated `rob | STRING |
| HIGH | …on_tests/execution/test_workflow_with_gemini_models.py | 0 | in this example, gpt model is expected to provide structured output in json, which can later be parsed by dedicated `rob | STRING |
| HIGH | …on_tests/execution/test_workflow_with_claude_models.py | 0 | in this example, gpt model is expected to provide structured output in json, which can later be parsed by dedicated `rob | STRING |
| HIGH | …n_tests/execution/test_workflow_with_open_ai_models.py | 0 | in this example, gpt model is expected to provide structured output in json, which can later be parsed by dedicated `rob | STRING |
| HIGH | …ion_tests/execution/test_workflow_with_llama_vision.py | 0 | in this example, gpt model is used as secondary classifier - first, yolo model detects dogs, then for each dog we run cl | STRING |
| HIGH | …on_tests/execution/test_workflow_with_gemini_models.py | 0 | in this example, gpt model is used as secondary classifier - first, yolo model detects dogs, then for each dog we run cl | STRING |
| HIGH | …on_tests/execution/test_workflow_with_claude_models.py | 0 | in this example, gpt model is used as secondary classifier - first, yolo model detects dogs, then for each dog we run cl | STRING |
| HIGH | …n_tests/execution/test_workflow_with_open_ai_models.py | 0 | in this example, gpt model is used as secondary classifier - first, yolo model detects dogs, then for each dog we run cl | STRING |
| HIGH | …ts/execution/test_workflow_with_custom_python_block.py | 0 | def run(self, predictions: batch[sv.detections]) -> blockresult: result = [] for prediction in predictions: result.appen | STRING |
| HIGH | …inference/integration_tests/test_workflow_endpoints.py | 0 | def run(self, predictions: batch[sv.detections]) -> blockresult: result = [] for prediction in predictions: result.appen | STRING |
| HIGH | tests/inference/hosted_platform_tests/test_workflows.py | 0 | def run(self, predictions: batch[sv.detections]) -> blockresult: result = [] for prediction in predictions: result.appen | STRING |
| HIGH | …ts/execution/test_workflow_with_custom_python_block.py | 0 | def my_function(self, prediction: sv.detections, crops: batch[workflowimagedata]) -> blockresult: detection_id2bbox = { | STRING |
| HIGH | …inference/integration_tests/test_workflow_endpoints.py | 0 | def my_function(self, prediction: sv.detections, crops: batch[workflowimagedata]) -> blockresult: detection_id2bbox = { | STRING |
| HIGH | tests/inference/hosted_platform_tests/test_workflows.py | 0 | def my_function(self, prediction: sv.detections, crops: batch[workflowimagedata]) -> blockresult: detection_id2bbox = { | STRING |
| HIGH | …on_tests/execution/test_workflow_with_gemini_models.py | 0 | in this example, gpt model is used as ocr system. user just points task type and do not need to provide any prompt. | STRING |
| HIGH | …on_tests/execution/test_workflow_with_claude_models.py | 0 | in this example, gpt model is used as ocr system. user just points task type and do not need to provide any prompt. | STRING |
| HIGH | …n_tests/execution/test_workflow_with_open_ai_models.py | 0 | in this example, gpt model is used as ocr system. user just points task type and do not need to provide any prompt. | STRING |
| HIGH | …tion/stub_plugins/input_free_blocks_plugin/__init__.py | 0 | this is just example, test implementation, please do not assume it being fully functional. | STRING |
| HIGH | …execution/stub_plugins/flow_control_plugin/__init__.py | 0 | this is just example, test implementation, please do not assume it being fully functional. | STRING |
| HIGH | …ity_manipulation_plugin/stitch_detections_non_batch.py | 0 | this is just example, test implementation, please do not assume it being fully functional. | STRING |
| HIGH | …ation_plugin/detections_to_parent_coordinates_batch.py | 0 | this is just example, test implementation, please do not assume it being fully functional. | STRING |
| HIGH | …sionality_manipulation_plugin/tile_detections_batch.py | 0 | this is just example, test implementation, please do not assume it being fully functional. | STRING |
| HIGH | …n_plugin/detections_to_parent_coordinates_non_batch.py | 0 | this is just example, test implementation, please do not assume it being fully functional. | STRING |
| HIGH | …ality_manipulation_plugin/tile_detections_non_batch.py | 0 | this is just example, test implementation, please do not assume it being fully functional. | STRING |
| HIGH | …onality_manipulation_plugin/stitch_detections_batch.py | 0 | this is just example, test implementation, please do not assume it being fully functional. | STRING |
| HIGH | …s/core/interfaces/test_workflows_execution_observer.py | 0 | def run(self, value) -> blockresult: return {"result": value} | STRING |
| HIGH | …e/interfaces/http/test_workflow_debug_logs_contract.py | 0 | def run(self, value) -> blockresult: return {"result": value} | STRING |
| HIGH | …nit_tests/execution_engine/test_observer_resolution.py | 0 | def run(self, value) -> blockresult: return {"result": value} | STRING |
| HIGH | …low_workflows/enterprise_blocks/sinks/postgresql/v1.py | 0 | return the legacy editor restrictions of this block. returns: restrictions for the workflow editor. each shares its code | STRING |
| HIGH | …workflows/enterprise_blocks/sinks/kafka_consumer/v1.py | 0 | return the legacy editor restrictions of this block. returns: restrictions for the workflow editor. each shares its code | STRING |
| HIGH | …workflows/enterprise_blocks/sinks/kafka_producer/v1.py | 0 | return the legacy editor restrictions of this block. returns: restrictions for the workflow editor. each shares its code | STRING |
| HIGH | …roboflow_workflows/core_steps/fusion/image_stack/v1.py | 0 | return the legacy editor restrictions of this block. returns: restrictions for the workflow editor. each shares its code | STRING |
| HIGH | workflows/roboflow_workflows/core_steps/sinks/s3/v1.py | 0 | return the legacy editor restrictions of this block. returns: restrictions for the workflow editor. each shares its code | STRING |
| HIGH | …s/roboflow_workflows/core_steps/sinks/local_file/v1.py | 0 | return the legacy editor restrictions of this block. returns: restrictions for the workflow editor. each shares its code | STRING |
| HIGH | …teps/secrets_providers/environment_secrets_store/v1.py | 0 | return the legacy editor restrictions of this block. returns: restrictions for the workflow editor. each shares its code | STRING |
| 478 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | inference_sdk/utils/environment.py | 5 | Convert a string or boolean value to a boolean. Args: value (Union[str, bool]): The value to convert. Can b | STRING |
| HIGH | inference_sdk/http/client.py | 506 | Run inference on one or more images. Args: inference_input (Union[ImagesReference, List[ImagesRefer | STRING |
| HIGH | inference_sdk/http/client.py | 535 | Run inference asynchronously on one or more images. Args: inference_input (Union[ImagesReference, L | STRING |
| HIGH | inference_sdk/http/client.py | 563 | Run inference using API v0. Args: inference_input (Union[ImagesReference, List[ImagesReference]]): | STRING |
| HIGH | inference_sdk/http/client.py | 667 | Run inference using API v0 asynchronously. Args: inference_input (Union[ImagesReference, List[Image | STRING |
| HIGH | inference_sdk/http/client.py | 905 | Get the description of a model. Args: model_id (str): The identifier of the model. allo | STRING |
| HIGH | inference_sdk/http/client.py | 941 | Get the description of a model asynchronously. Args: model_id (str): The identifier of the model. | STRING |
| HIGH | inference_sdk/http/client.py | 1025 | Load a model onto the server. Args: model_id (str): The identifier of the model to load. | STRING |
| HIGH | inference_sdk/http/client.py | 1059 | Load a model onto the server asynchronously. Args: model_id (str): The identifier of the model to l | STRING |
| HIGH | inference_sdk/http/client.py | 1093 | Unload a model from the server. Args: model_id (str): The identifier of the model to unload. | STRING |
| HIGH | inference_sdk/http/client.py | 1180 | Run OCR on input image(s). Args: inference_input (Union[ImagesReference, List[ImagesReference]]): I | STRING |
| HIGH | inference_sdk/http/client.py | 1252 | Run OCR on input image(s) asynchronously. Args: inference_input (Union[ImagesReference, List[Images | STRING |
| HIGH | inference_sdk/http/client.py | 1357 | Get CLIP embeddings for input image(s). Args: inference_input (Union[ImagesReference, List[ImagesRe | STRING |
| HIGH | inference_sdk/http/client.py | 1388 | Get classifier features or logits with embedding-space metadata. Requires a server exposing ``POST /infer/embed | STRING |
| HIGH | inference_sdk/http/client.py | 1427 | Get classifier features or logits asynchronously. Requires a server exposing ``POST /infer/embeddings``. Compar | STRING |
| HIGH | inference_sdk/http/client.py | 1479 | Get CLIP embeddings for input image(s) asynchronously. Args: inference_input (Union[ImagesReference | STRING |
| HIGH | inference_sdk/http/client.py | 1509 | Get CLIP embeddings for input text(s). Args: text (Union[str, List[str]]): Input text(s) to embed. | STRING |
| HIGH | inference_sdk/http/client.py | 1547 | Get CLIP embeddings for input text(s) asynchronously. Args: text (Union[str, List[str]]): Input tex | STRING |
| HIGH | inference_sdk/http/client.py | 1589 | Compare a subject against prompts using CLIP embeddings. Args: subject (Union[str, ImagesReference] | STRING |
| HIGH | inference_sdk/http/client.py | 1661 | Compare a subject against prompts using CLIP embeddings asynchronously. Args: subject (Union[str, I | STRING |
| HIGH | inference_sdk/http/client.py | 1781 | Run inference using a Large Multimodal Model (LMM). This method supports various vision-language models includi | STRING |
| HIGH | inference_sdk/http/client.py | 1842 | Run inference using a Large Multimodal Model (LMM) asynchronously. This method supports various vision-language | STRING |
| HIGH | inference_sdk/http/client.py | 1895 | Run depth estimation on input image(s). This method estimates depth maps from images using models like Depth An | STRING |
| HIGH | inference_sdk/http/client.py | 1965 | Run depth estimation on input image(s) asynchronously. Args: inference_input (Union[ImagesReference | STRING |
| HIGH | inference_sdk/http/client.py | 2023 | Run Segment Anything 2 (SAM2) segmentation on input image(s). This method performs instance segmentation using | STRING |
| HIGH | inference_sdk/http/client.py | 2075 | Run Segment Anything 2 (SAM2) segmentation on input image(s) asynchronously. Args: inference_input | STRING |
| HIGH | inference_sdk/http/client.py | 2120 | Generate 3D meshes and Gaussian splatting from a 2D image with mask prompts. This method uses SAM3 3D to genera | STRING |
| HIGH | inference_sdk/http/client.py | 2201 | Generate 3D meshes and Gaussian splatting from a 2D image asynchronously. Args: inference_input (Im | STRING |
| HIGH | inference_sdk/http/client.py | 2469 | Run inference using a workflow specification. Triggers inference from workflow specification at the inference H | STRING |
| HIGH | inference_sdk/http/client.py | 2530 | Run inference using a workflow specification. Triggers inference from workflow specification at the inference H | STRING |
| HIGH | inference_sdk/http/client.py | 2700 | Run a video model over one clip, sent whole. Args: video_reference (VideoReference): URL or local p | STRING |
| HIGH | inference_sdk/http/client.py | 2731 | Run a video model over one clip asynchronously. See ``infer_on_video``. Args: video_reference (Vide | STRING |
| HIGH | inference_sdk/http/client.py | 2885 | Run inference using YOLO-World model. Args: inference_input: Input image(s) to run inference on. Ca | STRING |
| HIGH | inference_sdk/http/client.py | 2942 | Run inference using YOLO-World model asynchronously. Args: inference_input: Input image(s) to run i | STRING |
| HIGH | inference_sdk/http/client.py | 3014 | Starts an inference pipeline using a workflow specification. Args: video_reference: Path to video f | STRING |
| HIGH | inference_sdk/http/client.py | 3125 | Gets the current status of a specific inference pipeline. Args: pipeline_id: The unique identifier | STRING |
| HIGH | inference_sdk/http/client.py | 3153 | Pauses a running inference pipeline. Sends a request to pause the specified inference pipeline. The pipeline mu | STRING |
| HIGH | inference_sdk/http/client.py | 3184 | Resumes a paused inference pipeline. Sends a request to resume the specified inference pipeline. The pipeline m | STRING |
| HIGH | inference_sdk/http/client.py | 3215 | Terminates a running inference pipeline. Sends a request to terminate the specified inference pipeline. This wi | STRING |
| HIGH | inference_sdk/http/client.py | 3250 | Consumes and returns the next available result from an inference pipeline. Args: pipeline_id: The u | STRING |
| HIGH | inference_sdk/http/utils/request_building.py | 54 | Prepare requests data. Args: url: The URL of the request. encoded_inference_inputs: The encoded inf | STRING |
| HIGH | inference_sdk/http/utils/request_building.py | 96 | Assemble request data. Args: url: The URL of the request. batch_inference_inputs: The batch inferen | STRING |
| HIGH | inference_sdk/http/utils/anomaly_maps.py | 20 | Decode the ``anomaly_map`` payload of an anomaly detection response. Args: payload (Mapping[str, Any]): Map | STRING |
| HIGH | inference_sdk/http/utils/anomaly_maps.py | 65 | Replace a serialized ``anomaly_map`` payload with a float32 numpy array. Args: result (Union[dict, List[dic | STRING |
| HIGH | inference_sdk/webrtc/model_workflows.py | 87 | Resolve a model's task type, either from ``task_type`` or the API. When ``task_type`` is provided it is validated a | STRING |
| HIGH | inference_sdk/webrtc/model_workflows.py | 150 | Build a minimal single-model workflow spec wrapping a model ID. The Workflow model block is chosen from ``TASK_TYPE | STRING |
| HIGH | inference_sdk/webrtc/client.py | 62 | Create a WebRTC streaming session. Exactly one of ``workflow`` or ``model_id`` must be provided. When | STRING |
| HIGH | inference_sdk/webrtc/client.py | 224 | Parse workflow configuration from inputs. Args: workflow: Either workflow ID (str) or specification | STRING |
| HIGH | inference_sdk/webrtc/session.py | 610 | Decorator to register frame callback handlers. The registered handlers will be called for each video frame rece | STRING |
| HIGH | inference_sdk/webrtc/session.py | 635 | Decorator to register data channel callback handlers. Can be used with or without parentheses: @ses | STRING |
| HIGH | inference_sdk/webrtc/turn_probe.py | 70 | Check that a TURN server answers over the transport its URL names. Sends one STUN Binding Request, which TURN serve | STRING |
| HIGH | inference_sdk/webrtc/sources.py | 117 | Get parameters to send to server in /initialise_webrtc_worker payload. Args: config: Stream configu | STRING |
| HIGH | development/profiling/config.py | 59 | Validate target name. Args: value (str): Provided target name. Returns: Normal | STRING |
| HIGH | development/profiling/config.py | 92 | Validate data source name. Args: value (str): Provided data source name. Returns: | STRING |
| HIGH | development/profiling/config.py | 168 | Validate required string fields. Args: value (str): Provided string value. Returns: | STRING |
| HIGH | development/profiling/config.py | 188 | Validate warmup pass count. Args: value (int): Provided warmup count. Returns: | STRING |
| HIGH | development/profiling/config.py | 207 | Validate measured iteration count. Args: value (int): Provided measured iteration count. R | STRING |
| HIGH | development/profiling/config.py | 224 | Load a YAML profiling config. Args: path (str | Path): Path to the YAML config file. Returns: | STRING |
| HIGH | development/profiling/config.py | 247 | Parse raw YAML config values into a profile config. Args: raw_config (Mapping[str, Any]): Raw mapping loade | STRING |
| HIGH | development/profiling/registry.py | 77 | Resolve a built-in or explicitly imported profiling target. Args: name (str): Target lookup name. i | STRING |
| 184 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | debugrun.py | 4 | CODE | |
| LOW | inference_sdk/__init__.py | 8 | CODE | |
| LOW | inference_sdk/__init__.py | 9 | CODE | |
| LOW | inference_sdk/__init__.py | 9 | CODE | |
| LOW | inference_sdk/__init__.py | 9 | CODE | |
| LOW | inference_sdk/http/entities.py | 9 | CODE | |
| LOW | inference_sdk/http/utils/loaders.py | 5 | CODE | |
| LOW | inference_sdk/http/utils/loaders.py | 8 | CODE | |
| LOW | inference_sdk/webrtc/model_workflows.py | 10 | CODE | |
| LOW | inference_sdk/webrtc/client.py | 3 | CODE | |
| LOW | inference_sdk/webrtc/datachannel.py | 14 | CODE | |
| LOW | inference_sdk/webrtc/session.py | 12 | CODE | |
| LOW | inference_sdk/webrtc/session.py | 37 | CODE | |
| LOW | inference_sdk/webrtc/session.py | 43 | CODE | |
| LOW | inference_sdk/webrtc/session.py | 44 | CODE | |
| LOW | inference_sdk/webrtc/__init__.py | 3 | CODE | |
| LOW | inference_sdk/webrtc/__init__.py | 4 | CODE | |
| LOW | inference_sdk/webrtc/__init__.py | 5 | CODE | |
| LOW | inference_sdk/webrtc/__init__.py | 5 | CODE | |
| LOW | inference_sdk/webrtc/__init__.py | 6 | CODE | |
| LOW | inference_sdk/webrtc/__init__.py | 6 | CODE | |
| LOW | inference_sdk/webrtc/__init__.py | 6 | CODE | |
| LOW | inference_sdk/webrtc/__init__.py | 6 | CODE | |
| LOW | inference_sdk/webrtc/__init__.py | 6 | CODE | |
| LOW | inference_sdk/webrtc/__init__.py | 6 | CODE | |
| LOW | inference_sdk/webrtc/__init__.py | 6 | CODE | |
| LOW | inference_sdk/webrtc/__init__.py | 6 | CODE | |
| LOW | inference_sdk/webrtc/sources.py | 11 | CODE | |
| LOW | inference_sdk/webrtc/sources.py | 29 | CODE | |
| LOW | inference_sdk/webrtc/sources.py | 31 | CODE | |
| LOW | docker/config/lambda.py | 1 | CODE | |
| LOW | …les/video_analysis/aggregating_objects_passing_data.py | 10 | CODE | |
| LOW | …les/video_analysis/aggregating_objects_passing_data.py | 10 | CODE | |
| LOW | development/docs/write_openapi_spec.py | 4 | CODE | |
| LOW | development/docs/write_openapi_spec.py | 5 | CODE | |
| LOW | development/docs/write_openapi_spec.py | 7 | CODE | |
| LOW | development/docs/write_openapi_spec.py | 9 | CODE | |
| LOW | development/docs/write_openapi_spec.py | 10 | CODE | |
| LOW | development/docs/write_openapi_spec.py | 10 | CODE | |
| LOW | development/stream_interface/multiplexer.py | 1 | CODE | |
| LOW | development/stream_interface/multiplexer.py | 3 | CODE | |
| LOW | development/stream_interface/multiplexer.py | 5 | CODE | |
| LOW | development/stream_interface/multiplexer.py | 5 | CODE | |
| LOW | …opment/stream_interface/old_inference_pipeline_demo.py | 3 | CODE | |
| LOW | …opment/stream_interface/old_inference_pipeline_demo.py | 4 | CODE | |
| LOW | …opment/stream_interface/old_inference_pipeline_demo.py | 5 | CODE | |
| LOW | …opment/stream_interface/old_inference_pipeline_demo.py | 6 | CODE | |
| LOW | …opment/stream_interface/old_inference_pipeline_demo.py | 7 | CODE | |
| LOW | …opment/stream_interface/old_inference_pipeline_demo.py | 7 | CODE | |
| LOW | …opment/stream_interface/old_inference_pipeline_demo.py | 14 | CODE | |
| LOW | …opment/stream_interface/old_inference_pipeline_demo.py | 15 | CODE | |
| LOW | …opment/stream_interface/old_inference_pipeline_demo.py | 16 | CODE | |
| LOW | …opment/stream_interface/old_inference_pipeline_demo.py | 16 | CODE | |
| LOW | …opment/stream_interface/old_inference_pipeline_demo.py | 17 | CODE | |
| LOW | …opment/stream_interface/old_inference_pipeline_demo.py | 17 | CODE | |
| LOW | …opment/stream_interface/old_inference_pipeline_demo.py | 21 | CODE | |
| LOW | development/stream_interface/time_in_zone_demo.py | 6 | CODE | |
| LOW | …pment/stream_interface/inference_pipeline_on_camera.py | 2 | CODE | |
| LOW | …pment/stream_interface/inference_pipeline_on_camera.py | 3 | CODE | |
| LOW | …pment/stream_interface/inference_pipeline_on_camera.py | 4 | CODE | |
| 1005 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | inference_sdk/webrtc/session.py | 581 | except Exception: | CODE |
| HIGH | inference_sdk/webrtc/session.py | 1027 | except Exception: | CODE |
| HIGH | inference_sdk/webrtc/session.py | 506 | except Exception: | CODE |
| HIGH | inference_sdk/webrtc/session.py | 1023 | except Exception: | CODE |
| HIGH | inference_sdk/webrtc/session.py | 481 | except asyncio.CancelledError: | CODE |
| HIGH | inference_sdk/webrtc/session.py | 483 | except Exception: | CODE |
| HIGH | inference_sdk/webrtc/session.py | 1108 | except Exception: | CODE |
| HIGH | inference_sdk/webrtc/session.py | 1133 | except Exception: | CODE |
| HIGH | inference_sdk/webrtc/session.py | 1114 | except Exception: | CODE |
| HIGH | inference_sdk/webrtc/session.py | 1227 | except Exception: | CODE |
| HIGH | inference_sdk/webrtc/session.py | 1152 | except Exception: | CODE |
| HIGH | inference_sdk/webrtc/session.py | 1163 | except Exception: | CODE |
| HIGH | inference_sdk/webrtc/sources.py | 188 | except Exception: | CODE |
| HIGH | inference_sdk/webrtc/sources.py | 561 | except OSError: | CODE |
| HIGH | inference_sdk/webrtc/sources.py | 86 | except OSError: | CODE |
| HIGH | inference_sdk/webrtc/sources.py | 648 | except Exception: | CODE |
| HIGH | …ment/stream_interface/benchmark_pipeline_extraction.py | 980 | except importlib_metadata.PackageNotFoundError: | CODE |
| HIGH | …ment/stream_interface/benchmark_pipeline_extraction.py | 1944 | except psutil.Error: | CODE |
| HIGH | …ment/stream_interface/benchmark_pipeline_extraction.py | 1881 | except psutil.Error: | CODE |
| HIGH | …elopment/stream_interface/benchmark_instrumentation.py | 887 | except OSError: | CODE |
| HIGH | …els/development/profiling/profile_cuda_memory_leaks.py | 281 | except Exception: | CODE |
| HIGH | …inference_models/weights_providers/offline_registry.py | 667 | except ValueError: | CODE |
| HIGH | …_models/inference_models/runtime_introspection/core.py | 475 | except Exception: | CODE |
| HIGH | inference_models/inference_models/utils/blob_storage.py | 100 | except Exception: | CODE |
| HIGH | …ce_models/models/auto_loaders/auto_resolution_cache.py | 154 | except OSError: | CODE |
| HIGH | …ce_models/inference_models/models/auto_loaders/core.py | 3576 | except OSError: | CODE |
| HIGH | …models/inference_models/models/qwen25vl/qwen25vl_hf.py | 47 | except ImportError: | CODE |
| HIGH | …nce_models/inference_models/models/gemma4/gemma4_hf.py | 70 | except ImportError: | CODE |
| HIGH | …els/inference_models/models/optimization/triton_jit.py | 80 | except ImportError: # pragma: no cover - optional at import time | CODE |
| HIGH | …els/inference_models/models/optimization/triton_jit.py | 87 | except ImportError: # pragma: no cover - optional at import time | CODE |
| HIGH | …els/inference_models/models/optimization/triton_jit.py | 94 | except ImportError: # pragma: no cover - optional at import time | CODE |
| HIGH | …e_models/inference_models/models/mage_vl/mage_vl_hf.py | 102 | except ValueError: | CODE |
| HIGH | …e_models/inference_models/models/mage_vl/mage_vl_hf.py | 86 | except ImportError: | CODE |
| HIGH | …e_models/inference_models/models/glm_ocr/glm_ocr_hf.py | 40 | except ImportError: | CODE |
| HIGH | …dels/inference_models/models/paligemma/paligemma_hf.py | 31 | except ImportError: | CODE |
| HIGH | …inference_models/models/cosmos3/cosmos3_reasoner_hf.py | 76 | except ImportError: | CODE |
| HIGH | …e_models/inference_models/models/smolvlm/smolvlm_hf.py | 42 | except ImportError: | CODE |
| HIGH | …e_models/inference_models/models/qwen3vl/qwen3vl_hf.py | 42 | except ImportError: | CODE |
| HIGH | …odels/models/rfdetr/rfdetr_object_detection_pytorch.py | 68 | except: | CODE |
| HIGH | …/models/rfdetr/rfdetr_instance_segmentation_pytorch.py | 69 | except: | CODE |
| HIGH | …ence_models/tests/integration_tests/models/conftest.py | 1939 | except Exception: | CODE |
| HIGH | tests/workflows/integration_tests/execution/conftest.py | 259 | except OSError: | CODE |
| HIGH | tests/workflows/integration_tests/execution/conftest.py | 630 | except (OSError, ValueError): | CODE |
| HIGH | …cution/test_workflow_with_custom_python_block_modal.py | 194 | except Exception: | CODE |
| HIGH | …ation_tests/execution/test_workflow_with_opc_writer.py | 216 | except asyncio.CancelledError: | CODE |
| HIGH | …ation_tests/execution/test_workflow_with_opc_writer.py | 256 | except asyncio.CancelledError: | CODE |
| HIGH | …/execution/test_existing_blocks_modal_compatibility.py | 98 | except Exception: | CODE |
| HIGH | …ide_effects/test_rfdetr_sliced_workflow_main_parity.py | 349 | except OSError: | CODE |
| HIGH | …ide_effects/test_rfdetr_sliced_workflow_main_parity.py | 354 | except OSError: | CODE |
| HIGH | …ide_effects/test_rfdetr_sliced_workflow_main_parity.py | 358 | except OSError: | CODE |
| HIGH | tests/inference/unit_tests/conftest.py | 162 | except ModuleNotFoundError: | CODE |
| HIGH | …s/inference/unit_tests/core/cache/test_memory_cache.py | 127 | except threading.BrokenBarrierError: | CODE |
| HIGH | tests/inference/unit_tests/core/utils/test_mjpeg.py | 74 | except (BrokenPipeError, ConnectionResetError): | CODE |
| HIGH | …ts/inference/unit_tests/core/utils/test_file_system.py | 475 | except ValueError: | CODE |
| HIGH | …ts/inference/unit_tests/core/utils/test_file_system.py | 755 | except WriteError: | CODE |
| HIGH | …ts/inference/unit_tests/core/utils/test_file_system.py | 786 | except: | CODE |
| HIGH | …e/unit_tests/core/interfaces/_stream_contract_probe.py | 83 | except (AttributeError, TypeError): | CODE |
| HIGH | …unit_tests/core/interfaces/camera/test_video_source.py | 658 | except StreamOperationNotAllowedError: | CODE |
| HIGH | …it_tests/core/interfaces/http/test_mtls_enforcement.py | 59 | except ssl.SSLWantReadError: | CODE |
| HIGH | …it_tests/core/interfaces/http/test_mtls_enforcement.py | 65 | except ssl.SSLWantReadError: | CODE |
| 118 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | debugrun.py | 68 | except Exception as e: | CODE |
| MEDIUM | debugrun.py | 69 | print("Error starting server:", e) | CODE |
| LOW⚡ | inference_sdk/http/utils/executors.py | 99 | except Exception: | CODE |
| LOW | inference_sdk/webrtc/model_workflows.py | 130 | except Exception as e: | CODE |
| LOW⚡ | inference_sdk/webrtc/session.py | 1023 | except Exception: | CODE |
| LOW⚡ | inference_sdk/webrtc/session.py | 1027 | except Exception: | CODE |
| LOW⚡ | inference_sdk/webrtc/session.py | 1108 | except Exception: | CODE |
| LOW⚡ | inference_sdk/webrtc/session.py | 1114 | except Exception: | CODE |
| LOW⚡ | inference_sdk/webrtc/session.py | 1133 | except Exception: | CODE |
| LOW⚡ | inference_sdk/webrtc/session.py | 1152 | except Exception: | CODE |
| LOW⚡ | inference_sdk/webrtc/session.py | 1155 | except Exception as e: | CODE |
| LOW⚡ | inference_sdk/webrtc/session.py | 1163 | except Exception: | CODE |
| LOW | inference_sdk/webrtc/session.py | 289 | except Exception: | CODE |
| LOW | inference_sdk/webrtc/session.py | 294 | except Exception: | CODE |
| LOW | inference_sdk/webrtc/session.py | 461 | except Exception: | CODE |
| LOW | inference_sdk/webrtc/session.py | 469 | except Exception: | CODE |
| LOW | inference_sdk/webrtc/session.py | 483 | except Exception: | CODE |
| LOW | inference_sdk/webrtc/session.py | 506 | except Exception: | CODE |
| LOW | inference_sdk/webrtc/session.py | 581 | except Exception: | CODE |
| LOW | inference_sdk/webrtc/session.py | 760 | except Exception: | CODE |
| LOW | inference_sdk/webrtc/session.py | 785 | except Exception: | CODE |
| LOW | inference_sdk/webrtc/session.py | 841 | except Exception: | CODE |
| LOW | inference_sdk/webrtc/session.py | 892 | except Exception as e: | CODE |
| LOW | inference_sdk/webrtc/session.py | 1058 | except Exception: | CODE |
| LOW | inference_sdk/webrtc/session.py | 1227 | except Exception: | CODE |
| LOW | inference_sdk/webrtc/session.py | 1245 | except Exception: | CODE |
| LOW | inference_sdk/webrtc/session.py | 1286 | except Exception: | CODE |
| LOW | inference_sdk/webrtc/session.py | 1300 | except Exception: | CODE |
| LOW | inference_sdk/webrtc/sources.py | 82 | except Exception: | CODE |
| LOW | inference_sdk/webrtc/sources.py | 188 | except Exception: | CODE |
| LOW | inference_sdk/webrtc/sources.py | 648 | except Exception: | CODE |
| LOW | docker/scripts/verify_gstreamer_cuda_tensor_runtime.py | 184 | except Exception as error: # noqa: BLE001 - surfaced via assert below | CODE |
| MEDIUM | docker/scripts/verify_gstreamer_cuda_tensor_runtime.py | 179 | def consume() -> None: | CODE |
| LOW | docker/scripts/verify_jetson_tensor_runtime.py | 336 | except Exception as error: # noqa: BLE001 - surfaced via assert below | CODE |
| MEDIUM | docker/scripts/verify_jetson_tensor_runtime.py | 331 | def consume() -> None: | CODE |
| LOW | docker/scripts/verify_pillow_simd.py | 158 | except Exception as error: | CODE |
| LOW⚡ | …nt/workflows_examples/video_analysis/webhook_server.py | 48 | except Exception: | CODE |
| LOW⚡ | …nt/workflows_examples/video_analysis/webhook_server.py | 63 | except Exception: | CODE |
| LOW⚡ | …nt/workflows_examples/video_analysis/webhook_server.py | 78 | except Exception: | CODE |
| LOW | development/docs/build_block_docs.py | 524 | except Exception: | STRING |
| LOW | development/docs/build_block_docs.py | 643 | except Exception: | STRING |
| LOW | development/docs/build_block_docs.py | 662 | except Exception: | STRING |
| LOW | development/docs/check_redirect_destinations.py | 96 | except Exception as error: # noqa: BLE001 - network errors are reported, not raised | CODE |
| LOW | development/docs/validate_docs_jinja2.py | 39 | except Exception as exc: | CODE |
| MEDIUM | development/docs/validate_docs_jinja2.py | 54 | print(f"Error: {docs_dir} is not a directory", file=sys.stderr) | CODE |
| MEDIUM | …ment/stream_interface/benchmark_pipeline_extraction.py | 1152 | def _sample_tree(self) -> None: | CODE |
| MEDIUM | …ment/stream_interface/benchmark_pipeline_extraction.py | 1808 | def consume_in_thread() -> None: | CODE |
| LOW⚡ | …ment/stream_interface/benchmark_pipeline_extraction.py | 1858 | except Exception as error: # noqa: BLE001 - the server is stopped below | CODE |
| LOW⚡ | …ment/stream_interface/benchmark_pipeline_extraction.py | 1864 | except Exception as error: # noqa: BLE001 - the server is stopped below | CODE |
| LOW | …ment/stream_interface/benchmark_pipeline_extraction.py | 1560 | except Exception as error: # noqa: BLE001 - diagnostic only | CODE |
| LOW | …ment/stream_interface/benchmark_pipeline_extraction.py | 1811 | except Exception as error: # noqa: BLE001 - reported as run failure | CODE |
| LOW | …ment/stream_interface/benchmark_pipeline_extraction.py | 1842 | except Exception as error: # noqa: BLE001 - diagnostics only | CODE |
| LOW | …ment/stream_interface/benchmark_pipeline_extraction.py | 1929 | except Exception: # noqa: BLE001 - not listening yet | CODE |
| LOW | …elopment/stream_interface/benchmark_instrumentation.py | 136 | except Exception as error: # noqa: BLE001 - never break the runtime | CODE |
| LOW | …elopment/stream_interface/benchmark_instrumentation.py | 162 | except Exception as error: # noqa: BLE001 - never break the runtime | CODE |
| LOW | …elopment/stream_interface/benchmark_instrumentation.py | 205 | except Exception as error: # noqa: BLE001 - never break the runtime | CODE |
| LOW | …elopment/stream_interface/benchmark_instrumentation.py | 240 | except Exception: # noqa: BLE001 - diagnostics only | CODE |
| LOW | …elopment/stream_interface/benchmark_instrumentation.py | 273 | except Exception as error: # noqa: BLE001 - diagnostics only | CODE |
| LOW | …elopment/stream_interface/benchmark_instrumentation.py | 329 | except Exception: # noqa: BLE001 - diagnostics only | CODE |
| LOW | …elopment/stream_interface/benchmark_instrumentation.py | 517 | except Exception as error: # noqa: BLE001 - diagnostic only | CODE |
| 789 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | …lows/unit_tests/core_steps/sinks/test_twilio_sms_v2.py | 283 | from inference.core.exceptions import RoboflowAPIUnsuccessfulRequestError | CODE |
| CRITICAL | …lows/unit_tests/core_steps/sinks/test_twilio_sms_v2.py | 317 | from inference.core.exceptions import RoboflowAPIUnsuccessfulRequestError | CODE |
| CRITICAL | …s/core_steps/models/foundation/test_gaze_deprecated.py | 5 | from inference.core.exceptions import FeatureDeprecatedError | CODE |
| CRITICAL | …ore_steps/models/foundation/test_cog_vlm_deprecated.py | 5 | from inference.core.exceptions import FeatureDeprecatedError | CODE |
| CRITICAL | …core_steps/visualizations/test_icon_local_file_gate.py | 7 | from inference.core.exceptions import InputImageLoadError | CODE |
| CRITICAL | …cution_engine/dynamic_blocs/test_workspace_resolver.py | 78 | from inference.core.exceptions import WorkspaceLoadError | CODE |
| CRITICAL | …_tests/execution/test_workflow_with_gaze_deprecated.py | 15 | from inference.core.exceptions import FeatureDeprecatedError | CODE |
| CRITICAL | …rence/unit_tests/core/test_feature_deprecated_error.py | 3 | from inference.core.exceptions import FeatureDeprecatedError | CODE |
| CRITICAL | …core/active_learning/samplers/test_contains_classes.py | 13 | from inference.core.exceptions import ActiveLearningConfigurationError | CODE |
| CRITICAL | …/active_learning/samplers/test_number_of_detections.py | 15 | from inference.core.exceptions import ActiveLearningConfigurationError | CODE |
| CRITICAL | …re/active_learning/samplers/test_close_to_threshold.py | 21 | from inference.core.exceptions import ActiveLearningConfigurationError | CODE |
| CRITICAL | …nit_tests/core/active_learning/samplers/test_random.py | 9 | from inference.core.exceptions import ActiveLearningConfigurationError | CODE |
| CRITICAL | tests/inference/unit_tests/core/registries/test_base.py | 5 | from inference.core.exceptions import ModelNotRecognisedError | CODE |
| CRITICAL | …nference/unit_tests/core/cache/test_model_artifacts.py | 25 | from inference.core.exceptions import ModelArtefactError | CODE |
| CRITICAL | …it_tests/core/utils/test_action_recognition_results.py | 6 | from inference.core.exceptions import PayloadTooLargeError | CODE |
| CRITICAL | …ts/inference/unit_tests/core/utils/test_postprocess.py | 7 | from inference.core.exceptions import PostProcessingError | CODE |
| CRITICAL | …ts/inference/unit_tests/core/utils/test_video_utils.py | 11 | from inference.core.exceptions import InputImageLoadError, PayloadTooLargeError | CODE |
| CRITICAL | …ce/unit_tests/core/utils/test_local_file_permission.py | 14 | from inference.core.exceptions import InputImageLoadError | CODE |
| CRITICAL | …sts/inference/unit_tests/core/utils/test_preprocess.py | 7 | from inference.core.exceptions import PreProcessingError | CODE |
| CRITICAL | …ts/inference/unit_tests/core/utils/test_environment.py | 5 | from inference.core.exceptions import InvalidEnvironmentVariableError | CODE |
| CRITICAL⚡ | tests/inference/unit_tests/core/utils/test_roboflow.py | 5 | from inference.core.exceptions import InvalidModelIDError | CODE |
| CRITICAL | …t_tests/core/models/test_action_recognition_adapter.py | 110 | from inference.core.exceptions import PayloadTooLargeError | CODE |
| CRITICAL | …t_tests/core/models/test_action_recognition_adapter.py | 412 | from inference.core.exceptions import PayloadTooLargeError | CODE |
| CRITICAL | …t_tests/core/models/test_action_recognition_adapter.py | 551 | from inference.core.exceptions import ModelDeploymentNotSupportedError | CODE |
| CRITICAL | …ts/core/models/test_offline_onnx_cache_immutability.py | 9 | from inference.core.exceptions import ModelArtefactError | CODE |
| CRITICAL | tests/inference/unit_tests/core/models/test_roboflow.py | 8 | from inference.core.exceptions import ModelArtefactError | CODE |
| CRITICAL | …s/core/interfaces/test_image_codec_local_file_paths.py | 14 | from inference.core.exceptions import InputImageLoadError | CODE |
| CRITICAL | …it_tests/core/interfaces/test_workflows_image_codec.py | 31 | from inference.core.exceptions import InputImageLoadError, InvalidImageTypeDeclared | CODE |
| CRITICAL | …s/core/interfaces/test_step_error_handler_selection.py | 3 | from inference.core.exceptions import FeatureDeprecatedError | CODE |
| CRITICAL | …it_tests/core/interfaces/test_streams_configuration.py | 375 | from inference.core.exceptions import WebRTCConfigurationError | CODE |
| CRITICAL | …unit_tests/core/interfaces/test_image_codec_binding.py | 631 | from inference.core.exceptions import InputImageLoadError, InvalidImageTypeDeclared | CODE |
| CRITICAL | …/webrtc_worker/test_start_worker_region_enforcement.py | 14 | from inference.core.exceptions import WebRTCConfigurationError | CODE |
| CRITICAL | …ests/core/interfaces/webrtc_worker/test_offline_ice.py | 3 | from inference.core.exceptions import WebRTCConfigurationError | CODE |
| CRITICAL | …ence/unit_tests/core/interfaces/stream/test_support.py | 20 | from inference.core.exceptions import InvalidEnvironmentVariableError | CODE |
| CRITICAL | …terfaces/stream_manager/manager_app/test_host_spawn.py | 216 | from inference.core.exceptions import RoboflowAPINotNotFoundError | CODE |
| CRITICAL | …rence/unit_tests/core/interfaces/http/test_http_api.py | 17 | from inference.core.exceptions import RoboflowAPINotAuthorizedError | CODE |
| CRITICAL | …ore/interfaces/legacy_stream/test_pipeline_wrappers.py | 25 | from inference.core.exceptions import CannotInitialiseModelError, MissingApiKeyError | CODE |
| CRITICAL⚡ | tests/inference/unit_tests/models/test_gaze_stub.py | 5 | from inference.core.exceptions import FeatureDeprecatedError | CODE |
| CRITICAL⚡ | …sts/unit_tests/core_steps/sinks/test_mqtt_writer_v2.py | 1286 | mock_client_cls.return_value.publish.return_value.wait_for_publish.assert_called_once() | CODE |
| CRITICAL | inference/core/active_learning/entities.py | 8 | from inference.core.exceptions import ActiveLearningConfigurationDecodingError | CODE |
| CRITICAL | …ce/core/active_learning/samplers/close_to_threshold.py | 18 | from inference.core.exceptions import ActiveLearningConfigurationError | CODE |
| CRITICAL | …/core/active_learning/samplers/number_of_detections.py | 21 | from inference.core.exceptions import ActiveLearningConfigurationError | CODE |
| CRITICAL | inference/core/active_learning/samplers/random.py | 12 | from inference.core.exceptions import ActiveLearningConfigurationError | CODE |
| CRITICAL | …ence/core/active_learning/samplers/contains_classes.py | 15 | from inference.core.exceptions import ActiveLearningConfigurationError | CODE |
| CRITICAL | inference/core/registries/base.py | 3 | from inference.core.exceptions import ModelNotRecognisedError | CODE |
| CRITICAL | inference/core/cache/model_artifacts.py | 18 | from inference.core.exceptions import ModelArtefactError | CODE |
| CRITICAL | inference/core/cache/air_gapped.py | 22 | from inference.core.exceptions import ModelArtefactError | CODE |
| CRITICAL | inference/core/utils/preprocess.py | 19 | from inference.core.exceptions import PreProcessingError | CODE |
| CRITICAL | inference/core/utils/postprocess.py | 7 | from inference.core.exceptions import PostProcessingError | CODE |
| CRITICAL | inference/core/utils/roboflow.py | 4 | from inference.core.exceptions import InvalidModelIDError | CODE |
| CRITICAL | inference/core/utils/environment.py | 4 | from inference.core.exceptions import InvalidEnvironmentVariableError | CODE |
| CRITICAL | inference/core/utils/action_recognition_results.py | 6 | from inference.core.exceptions import PayloadTooLargeError | CODE |
| CRITICAL | inference/core/utils/url_input.py | 28 | from inference.core.exceptions import PayloadTooLargeError | CODE |
| CRITICAL | inference/core/models/classification_base.py | 27 | from inference.core.exceptions import ModelDeploymentNotSupportedError | CODE |
| CRITICAL | inference/core/models/utils/keypoints.py | 4 | from inference.core.exceptions import ModelArtefactError | CODE |
| CRITICAL | inference/core/interfaces/roboflow_platform_client.py | 15 | from inference.core.exceptions import WorkspaceLoadError | CODE |
| CRITICAL | inference/core/interfaces/http/dependencies.py | 6 | from inference.core.exceptions import InputImageLoadError | CODE |
| CRITICAL | …ce/core/interfaces/legacy_stream/inference_pipeline.py | 109 | from inference.core.exceptions import CannotInitialiseModelError, MissingApiKeyError | CODE |
| CRITICAL | inference/models/yolov8/yolov8_keypoints_detection.py | 5 | from inference.core.exceptions import ModelArtefactError | CODE |
| CRITICAL | inference/models/sam3_3d/segment_anything_3d.py | 27 | from inference.core.exceptions import ModelArtefactError | CODE |
| 8 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | inference_sdk/http/utils/post_processing.py | 45 | CODE | |
| LOW | inference_sdk/http/utils/post_processing.py | 78 | CODE | |
| LOW | inference_sdk/http/utils/url_utils.py | 341 | CODE | |
| LOW | inference_sdk/webrtc/datachannel.py | 140 | CODE | |
| LOW | inference_sdk/webrtc/session.py | 269 | CODE | |
| LOW | inference_sdk/webrtc/session.py | 359 | CODE | |
| LOW | inference_sdk/webrtc/session.py | 495 | CODE | |
| LOW | inference_sdk/webrtc/session.py | 719 | CODE | |
| LOW | inference_sdk/webrtc/session.py | 1030 | CODE | |
| LOW | inference_sdk/webrtc/session.py | 1065 | CODE | |
| LOW | inference_sdk/webrtc/session.py | 275 | CODE | |
| LOW | inference_sdk/webrtc/session.py | 1190 | CODE | |
| LOW | …les/video_analysis/aggregating_objects_passing_data.py | 157 | CODE | |
| LOW | …orkflows_examples/video_analysis/using_webhook_sink.py | 243 | CODE | |
| LOW | …ment/stream_interface/benchmark_pipeline_extraction.py | 462 | CODE | |
| LOW | …ment/stream_interface/benchmark_pipeline_extraction.py | 685 | CODE | |
| LOW | …ment/stream_interface/benchmark_pipeline_extraction.py | 792 | CODE | |
| LOW | …ment/stream_interface/benchmark_pipeline_extraction.py | 1332 | CODE | |
| LOW | …ment/stream_interface/benchmark_pipeline_extraction.py | 1708 | CODE | |
| LOW | …ment/stream_interface/benchmark_pipeline_extraction.py | 1389 | CODE | |
| LOW | development/stream_interface/time_in_zone_demo.py | 92 | CODE | |
| LOW | …pment/stream_interface/inference_pipeline_on_camera.py | 54 | CODE | |
| LOW | …elopment/stream_interface/benchmark_instrumentation.py | 597 | CODE | |
| LOW | …elopment/stream_interface/benchmark_instrumentation.py | 107 | CODE | |
| LOW | …elopment/stream_interface/benchmark_instrumentation.py | 141 | CODE | |
| LOW | …elopment/stream_interface/benchmark_instrumentation.py | 511 | CODE | |
| LOW | …elopment/stream_interface/benchmark_instrumentation.py | 142 | CODE | |
| LOW | development/stream_interface/workflows_demo.py | 68 | CODE | |
| LOW | development/stream_interface/yolo_world_demo.py | 31 | CODE | |
| LOW | …elopment/stream_interface/objects_passing_line_demo.py | 93 | CODE | |
| LOW | …ent/stream_interface/multiplexer_inference_pipeline.py | 44 | CODE | |
| LOW | development/stream_interface/camera_demo.py | 58 | CODE | |
| LOW | …ment/stream_interface/rfdetr_coco_same_shape_parity.py | 283 | CODE | |
| LOW | …ment/stream_interface/rfdetr_coco_same_shape_parity.py | 437 | CODE | |
| LOW | development/stream_interface/multiplexer_demo.py | 100 | CODE | |
| LOW | development/profiling/nsys_stats.py | 264 | CODE | |
| LOW | …arks/semantic_segmentation/benchmark_postprocessing.py | 271 | CODE | |
| LOW | …els/development/profiling/profile_cuda_memory_leaks.py | 525 | CODE | |
| LOW | …els/development/profiling/profile_cuda_memory_leaks.py | 662 | CODE | |
| LOW | …inference_models/weights_providers/offline_registry.py | 765 | CODE | |
| LOW | inference_models/inference_models/utils/blob_storage.py | 51 | CODE | |
| LOW | inference_models/inference_models/utils/download.py | 109 | CODE | |
| LOW | inference_models/inference_models/utils/download.py | 338 | CODE | |
| LOW | inference_models/inference_models/utils/download.py | 682 | CODE | |
| LOW | inference_models/inference_models/utils/download.py | 913 | CODE | |
| LOW | …rence_models/inference_models/utils/onnx_embeddings.py | 31 | CODE | |
| LOW | …rence_models/inference_models/utils/onnx_embeddings.py | 83 | CODE | |
| LOW | …ce_models/models/auto_loaders/auto_resolution_cache.py | 97 | CODE | |
| LOW | …ce_models/inference_models/models/auto_loaders/core.py | 778 | CODE | |
| LOW | …ce_models/inference_models/models/auto_loaders/core.py | 2278 | CODE | |
| LOW | …ce_models/inference_models/models/auto_loaders/core.py | 3419 | CODE | |
| LOW | …ce_models/inference_models/models/auto_loaders/core.py | 3583 | CODE | |
| LOW | …ce_models/inference_models/models/auto_loaders/core.py | 1509 | CODE | |
| LOW | …rence_models/models/auto_loaders/presentation_utils.py | 106 | CODE | |
| LOW | …ference_models/models/auto_loaders/auto_negotiation.py | 883 | CODE | |
| LOW | …models/models/depth_anything_v3/architecture/dinov2.py | 223 | CODE | |
| LOW | …erence_models/inference_models/models/sam/sam_torch.py | 200 | CODE | |
| LOW | …erence_models/inference_models/models/sam/sam_torch.py | 283 | CODE | |
| LOW | …ference_models/models/optimization/runtime_metadata.py | 40 | CODE | |
| LOW | …ls/inference_models/models/pp_ocrv6/pp_ocrv6_common.py | 164 | CODE | |
| 349 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | inference_sdk/http/client.py | 1830 | CODE | |
| LOW | inference_sdk/http/client.py | 1885 | CODE | |
| LOW | inference_sdk/http/client.py | 2064 | CODE | |
| LOW | inference_sdk/http/client.py | 2105 | CODE | |
| LOW | inference_sdk/http/client.py | 2456 | CODE | |
| LOW | inference_sdk/http/client.py | 2517 | CODE | |
| LOW | inference_sdk/http/client.py | 2585 | CODE | |
| LOW | inference_sdk/http/client.py | 2692 | CODE | |
| LOW | inference_sdk/http/client.py | 2625 | CODE | |
| LOW | inference_sdk/http/client.py | 2994 | CODE | |
| LOW | development/profiling/config.py | 328 | CODE | |
| LOW | …arks/semantic_segmentation/benchmark_postprocessing.py | 416 | CODE | |
| LOW | inference_models/development/compilation/core.py | 27 | CODE | |
| LOW | inference_models/inference_models/utils/download.py | 109 | CODE | |
| LOW | …dels/models/yolov8/yolov8_instance_segmentation_trt.py | 272 | CODE | |
| LOW | …els/models/yolov8/yolov8_instance_segmentation_onnx.py | 223 | CODE | |
| LOW | …ls/yolov8/yolov8_instance_segmentation_torch_script.py | 181 | CODE | |
| LOW | …ce_models/inference_models/models/auto_loaders/core.py | 2278 | CODE | |
| LOW | …ce_models/inference_models/models/auto_loaders/core.py | 2717 | CODE | |
| LOW | …ce_models/inference_models/models/auto_loaders/core.py | 2947 | CODE | |
| LOW | …ce_models/inference_models/models/auto_loaders/core.py | 3419 | CODE | |
| LOW | …ce_models/inference_models/models/auto_loaders/core.py | 1509 | CODE | |
| LOW | …ference_models/models/auto_loaders/auto_negotiation.py | 60 | CODE | |
| LOW | …models/models/depth_anything_v3/architecture/dinov2.py | 31 | CODE | |
| LOW | …odels/models/depth_anything_v3/architecture/dualdpt.py | 38 | CODE | |
| LOW | …els/depth_anything_v3/architecture/layers/attention.py | 16 | CODE | |
| LOW | …/models/depth_anything_v3/architecture/layers/block.py | 28 | CODE | |
| LOW | …els/depth_anything_v3/architecture/layers/drop_path.py | 24 | CODE | |
| LOW | …erence_models/inference_models/models/sam/sam_torch.py | 283 | CODE | |
| LOW | …ference_models/models/optimization/runtime_metadata.py | 88 | CODE | |
| LOW | …dels/inference_models/models/optimization/contracts.py | 42 | CODE | |
| LOW | …dels/inference_models/models/optimization/contracts.py | 56 | CODE | |
| LOW | …e_models/inference_models/models/mage_vl/mage_vl_hf.py | 217 | CODE | |
| LOW | …inference_models/models/cosmos3/cosmos3_reasoner_hf.py | 297 | CODE | |
| LOW | …ls/inference_models/models/rfdetr/triton_preprocess.py | 580 | CODE | |
| LOW | …odels/inference_models/models/rfdetr/ms_deform_attn.py | 180 | CODE | |
| LOW | …ence_models/models/rfdetr/dinov2_with_windowed_attn.py | 799 | CODE | |
| LOW | …ence_models/models/rfdetr/dinov2_with_windowed_attn.py | 298 | CODE | |
| LOW | …erence_models/models/rfdetr/rfdetr_backbone_pytorch.py | 52 | CODE | |
| LOW | …erence_models/models/rfdetr/rfdetr_backbone_pytorch.py | 228 | CODE | |
| LOW | …/inference_models/models/rfdetr/rfdetr_base_pytorch.py | 870 | CODE | |
| LOW | …nce_models/inference_models/models/rfdetr/projector.py | 127 | CODE | |
| LOW | …e_models/inference_models/models/rfdetr/transformer.py | 165 | CODE | |
| LOW | …e_models/inference_models/models/rfdetr/transformer.py | 460 | CODE | |
| LOW | …e_models/inference_models/models/rfdetr/transformer.py | 586 | CODE | |
| LOW | …e_models/inference_models/models/rfdetr/transformer.py | 636 | CODE | |
| LOW | …e_models/inference_models/models/rfdetr/transformer.py | 698 | CODE | |
| LOW | …odels/models/rfdetr/rfdetr_object_detection_pytorch.py | 468 | CODE | |
| LOW | …odels/models/rfdetr/rfdetr_object_detection_pytorch.py | 494 | CODE | |
| LOW | …s/inference_models/models/rfdetr/triton_postprocess.py | 483 | CODE | |
| LOW | …e_models/models/rfdetr/rfdetr_object_detection_onnx.py | 279 | CODE | |
| LOW | …e_models/models/rfdetr/rfdetr_object_detection_onnx.py | 299 | CODE | |
| LOW | …odels/inference_models/models/rfdetr/pre_processing.py | 158 | CODE | |
| LOW | …s/models/rfdetr/triton_universal_preprocess_runtime.py | 229 | CODE | |
| LOW | …ence_models/models/rfdetr/optimization/backend_path.py | 295 | CODE | |
| LOW | …ence_models/models/rfdetr/optimization/backend_path.py | 309 | CODE | |
| LOW | …ce_models/models/rfdetr/optimization/backend_stages.py | 72 | CODE | |
| LOW | …ce_models/models/rfdetr/optimization/backend_stages.py | 159 | CODE | |
| LOW | …ference_models/models/rfdetr/optimization/selection.py | 192 | CODE | |
| LOW | …/rfdetr/optimization/preprocessors/triton_universal.py | 114 | CODE | |
| 144 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …nt/benchmark_scripts/benchmark_owlv2_inference_time.py | 19 | # Create a temporary file | COMMENT |
| MEDIUM | …erence_models/models/rfdetr/rfdetr_backbone_pytorch.py | 77 | # Create the encoder | COMMENT |
| MEDIUM | …erence_models/models/rfdetr/rfdetr_backbone_pytorch.py | 193 | # Create a new Parameter with the new size | COMMENT |
| MEDIUM⚡ | tests/unit/core/cache/test_air_gapped.py | 254 | # Create a cache directory for the model variant with a file. | COMMENT |
| MEDIUM⚡ | tests/unit/core/cache/test_air_gapped.py | 318 | # Create a cache directory for one of the variants with a file. | COMMENT |
| MEDIUM⚡ | tests/unit/core/cache/test_air_gapped.py | 377 | # Create a cache directory but with no files in it. | COMMENT |
| MEDIUM | …sts/core_steps/sinks/roboflow/vision_events/test_v1.py | 110 | # Create a simple square mask | COMMENT |
| MEDIUM | …ows/integration_tests/execution/test_mask_edge_snap.py | 178 | # Create a single mask | COMMENT |
| MEDIUM | …ows/integration_tests/execution/test_mask_edge_snap.py | 294 | # Create a mask | COMMENT |
| MEDIUM | …ows/integration_tests/execution/test_mask_edge_snap.py | 347 | # Create a mask | COMMENT |
| MEDIUM | …ows/integration_tests/execution/test_mask_edge_snap.py | 506 | # Create a mask | COMMENT |
| MEDIUM | …cution/test_workflow_with_custom_python_block_modal.py | 108 | # Create a temporary Python script that runs the workflow | COMMENT |
| MEDIUM | …ation_tests/execution/test_workflow_with_opc_writer.py | 239 | # Create a variable with a string-based NodeId directly (like Ignition does) | COMMENT |
| MEDIUM | …ation_tests/execution/test_workflow_with_opc_writer.py | 760 | # Create a connection | COMMENT |
| MEDIUM | …/execution/test_existing_blocks_modal_compatibility.py | 37 | # Create a temporary Python script that runs the workflow | COMMENT |
| MEDIUM | …erence/unit_tests/core/interfaces/http/test_builder.py | 131 | # Create a workflow | COMMENT |
| MEDIUM | …ce/models_predictions_tests/test_perception_encoder.py | 21 | # Create a simple test image | COMMENT |
| MEDIUM | …lows/core_steps/transformations/detections_merge/v1.py | 182 | # Create a new detection with the union bbox and ensure numpy arrays for all fields | COMMENT |
| MEDIUM | …xecution_engine/v1/dynamic_blocks/block_scaffolding.py | 613 | # Create a stub module for local reference | COMMENT |
| MEDIUM | …xecution_engine/v1/dynamic_blocks/block_scaffolding.py | 645 | # Create a stub module for local reference | COMMENT |
| MEDIUM | …ows/tests/unit_tests/core_steps/sinks/test_email_v2.py | 294 | # Create a small numpy image for ExtractImageProperty (width/height) | COMMENT |
| MEDIUM⚡ | …ts/unit_tests/core_steps/sinks/test_event_writer_v1.py | 332 | # Create a filled square mask — findContours will produce a polygon | COMMENT |
| MEDIUM | …s/unit_tests/core_steps/models/foundation/test_clip.py | 28 | # Create a mock WorkflowImageData instance | COMMENT |
| MEDIUM⚡ | …nit_tests/core_steps/visualizations/test_icon_alpha.py | 21 | # Create a test background image (white) | COMMENT |
| MEDIUM⚡ | …nit_tests/core_steps/visualizations/test_icon_alpha.py | 28 | # Create an icon with alpha channel (red circle with transparent background) | COMMENT |
| MEDIUM | …nit_tests/core_steps/visualizations/test_icon_alpha.py | 95 | # Create a test background image (white) | COMMENT |
| MEDIUM | …nit_tests/core_steps/visualizations/test_icon_alpha.py | 102 | # Create an icon with alpha channel | COMMENT |
| MEDIUM | …t_tests/core_steps/classical_cv/test_mask_edge_snap.py | 89 | # Create a single mask (e.g., from instance segmentation model) | COMMENT |
| MEDIUM | …t_tests/core_steps/classical_cv/test_mask_edge_snap.py | 168 | # Create a mask | COMMENT |
| MEDIUM | …s/core_steps/classical_cv/test_distance_measurement.py | 58 | tolerance = 1e-5 # Define a tolerance level | CODE |
| MEDIUM | …s/core_steps/classical_cv/test_distance_measurement.py | 118 | tolerance = 1e-3 # Define a tolerance level | CODE |
| MEDIUM | …s/core_steps/classical_cv/test_distance_measurement.py | 184 | tolerance = 1e-3 # Define a tolerance level | CODE |
| MEDIUM | …s/core_steps/classical_cv/test_distance_measurement.py | 242 | tolerance = 1e-3 # Define a tolerance level | CODE |
| MEDIUM⚡ | …s/core_steps/classical_cv/test_contrast_enhancement.py | 40 | # Create a test BGR image with low contrast | COMMENT |
| MEDIUM | …s/core_steps/classical_cv/test_contrast_enhancement.py | 65 | # Create a test grayscale image | COMMENT |
| MEDIUM | …s/core_steps/classical_cv/test_contrast_enhancement.py | 88 | # Create a test BGRA image | COMMENT |
| MEDIUM | …s/core_steps/classical_cv/test_contrast_enhancement.py | 114 | # Create a test image with some outliers | COMMENT |
| MEDIUM | examples/inference-client/udp.py | 18 | # Create a datagram (UDP) socket | COMMENT |
| MEDIUM | inference/core/models/roboflow.py | 974 | # Create an ONNX Runtime Session with a list of execution providers in priority order. ORT attempts to load | COMMENT |
| MEDIUM | inference/usage_tracking/payload_helpers.py | 11 | # This module is also reused by an isolated offloader and must not import | COMMENT |
| MEDIUM | inference/models/clip/clip_model.py | 65 | # Create an ONNX Runtime Session with a list of execution providers in priority order. ORT attempts to load prov | COMMENT |
| MEDIUM | modal/deploy_modal_app.py | 81 | # Create an instance to get the method | COMMENT |
| MEDIUM | modal/modal_app.py | 395 | # Create the Modal App | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | inference_models/README.md | 69 | api_key="<your-api-key>" # model access secured with API key | CODE |
| HIGH | …ce_models/inference_models/models/auto_loaders/core.py | 1225 | ... api_key="your_api_key" | STRING |
| HIGH | …ce_models/inference_models/models/auto_loaders/core.py | 1732 | ... api_key="your_api_key" | STRING |
| HIGH | inference_models/docs/index.md | 79 | api_key="<your-api-key>" # model access secured with API key | CODE |
| HIGH⚡ | …ce_models/docs/models/sam2-interactive-segmentation.md | 59 | model = AutoModel.from_pretrained("sam2/hiera_b_plus", api_key="your_api_key") | CODE |
| HIGH | …ce_models/docs/models/sam2-interactive-segmentation.md | 167 | api_key="your_api_key", | CODE |
| HIGH | …ce_models/docs/models/sam2-interactive-segmentation.md | 202 | api_key="your_api_key", | CODE |
| HIGH | …ence_models/docs/models/sam3-video-concept-tracking.md | 76 | model = AutoModel.from_pretrained("sam3video", api_key="your_api_key") | CODE |
| HIGH | …ence_models/docs/models/sam3-video-concept-tracking.md | 162 | model = AutoModel.from_pretrained("sam3trackervideo", api_key="your_api_key") | CODE |
| HIGH | inference_models/docs/models/deeplabv3plus.md | 59 | api_key="<your-api-key>" | CODE |
| HIGH | inference_models/docs/models/deeplabv3plus.md | 83 | api_key="<your-api-key>" | CODE |
| HIGH | inference_models/docs/models/deeplabv3plus.md | 114 | api_key="<your-api-key>" | CODE |
| HIGH⚡ | …nce_models/docs/models/sam-interactive-segmentation.md | 56 | model = AutoModel.from_pretrained("sam/vit_b", api_key="your_api_key") | CODE |
| HIGH | …nce_models/docs/models/sam-interactive-segmentation.md | 146 | api_key="your_api_key", | CODE |
| HIGH | …nce_models/docs/models/sam-interactive-segmentation.md | 181 | api_key="your_api_key", | CODE |
| HIGH | inference_models/docs/how-to/debug-model-loading.md | 173 | api_key="your_api_key" | CODE |
| HIGH | …ference_models/docs/getting-started/trt-compilation.md | 73 | --api-key <your_api_key> | CODE |
| HIGH | …ference_models/docs/getting-started/trt-compilation.md | 168 | api_key="your_api_key" | CODE |
| HIGH | docs/workflows/classifier_embeddings.md | 108 | client = InferenceHTTPClient("http://localhost:9001", api_key="YOUR_API_KEY") | CODE |
| HIGH | docs/workflows/classifier_embeddings.md | 138 | "my-project/3", api_key="YOUR_API_KEY", | CODE |
| HIGH | examples/inference-dashboard-example/README.md | 58 | python main.py --dataset_id [YOUR_DATASET_ID] --api_key [YOUR_API_KEY] --video_path [PATH_TO_VIDEO] --interval_minutes [ | CODE |
| HIGH | examples/webrtc/README.md | 20 | --api-key YOUR_API_KEY | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | inference_sdk/webrtc/model_workflows.py | 21 | deduct_api_key_from_string, | COMMENT |
| LOW | …er_cuda_tensor_bridge/gstreamer_cuda_tensor_bridge.cpp | 1 | #include <cuda.h> | COMMENT |
| LOW | docker/entrypoint/run_uvicorn.sh | 1 | #!/bin/sh | COMMENT |
| LOW | development/otel/start-otel-dev.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | …converters/convert_florence2_original_pytorch_to_hf.py | 1 | # coding=utf-8 | COMMENT |
| LOW | …ls/models/depth_anything_v3/depth_anything_v3_torch.py | 1 | # Copyright (c) 2025 Roboflow, Inc. | COMMENT |
| LOW | …ce_models/models/depth_anything_v3/architecture/dpt.py | 1 | # Copyright (c) 2025 ByteDance Ltd. and/or its affiliates | COMMENT |
| LOW | …odels/models/depth_anything_v3/architecture/dualdpt.py | 1 | # Copyright (c) 2025 ByteDance Ltd. and/or its affiliates | COMMENT |
| LOW | …dels/models/depth_anything_v3/architecture/__init__.py | 1 | # Copyright (c) 2025 ByteDance Ltd. and/or its affiliates | COMMENT |
| LOW | …ce_models/models/depth_anything_v3/architecture/da3.py | 1 | # Copyright (c) 2025 ByteDance Ltd. and/or its affiliates | COMMENT |
| LOW | …ls/models/depth_anything_v3/architecture/head_utils.py | 1 | # Copyright (c) 2025 ByteDance Ltd. and/or its affiliates | COMMENT |
| LOW | …odels/inference_models/models/rfdetr/ms_deform_attn.py | 1 | # ------------------------------------------------------------------------ | COMMENT |
| LOW | …/inference_models/models/rfdetr/ms_deform_attn_func.py | 1 | # ------------------------------------------------------------------------ | COMMENT |
| LOW | …ls/inference_models/models/rfdetr/position_encoding.py | 1 | # ------------------------------------------------------------------------ | COMMENT |
| LOW | …nce_models/inference_models/models/rfdetr/projector.py | 1 | # ------------------------------------------------------------------------ | COMMENT |
| LOW | …e_models/inference_models/models/rfdetr/transformer.py | 1 | # ------------------------------------------------------------------------ | COMMENT |
| LOW | …els/inference_models/models/base/action_recognition.py | 21 | COMMENT | |
| LOW | …els/inference_models/models/base/action_recognition.py | 281 | # Training drops the trailing remainder when it validates, because a | COMMENT |
| LOW | tests/workflows/unit_tests/test_configuration.py | 21 | REPO_ROOT = Path(__file__).resolve().parents[3] | COMMENT |
| LOW | …tion_engine/dynamic_blocs/test_block_usage_metering.py | 761 | assert details["duration_source"] == BLOCK_DURATION_SOURCE_REMOTE_RUNTIME | COMMENT |
| LOW | …ow_continue_if_inside_inner_with_crop_batch_lineage.py | 481 | assert nested_result[0]["from_child"] == ["passed", None] | COMMENT |
| LOW | …_workflow_after_continue_if_with_crop_batch_lineage.py | 341 | _OD_CLASS_NAMES = ["dog"] | COMMENT |
| LOW | …sts/core/test_roboflow_plugin_workload_declarations.py | 541 | for block_type in PLUGIN_BLOCK_TYPES: | COMMENT |
| LOW | …unit_tests/core/interfaces/test_image_codec_binding.py | 521 | # Narrower than the test above, and deliberately so: this covers the | COMMENT |
| LOW | …re/interfaces/http/test_workflows_describe_workload.py | 1041 | # key and still be authorised as different workspaces, and the registry call | COMMENT |
| LOW | …low_workflows/enterprise_blocks/sinks/opc_writer/v1.py | 601 | # the pool just after the sweep and never be closed. | COMMENT |
| LOW | …low_workflows/enterprise_blocks/sinks/opc_writer/v1.py | 721 | """ | COMMENT |
| LOW | workflows/roboflow_workflows/core_steps/loader.py | 1561 | ) | COMMENT |
| LOW | workflows/roboflow_workflows/core_steps/loader.py | 1641 | schema = manifest_class.model_json_schema() | COMMENT |
| LOW | …/core_steps/fusion/detections_list_rollup/v1_tensor.py | 901 | if merged_bboxes: | COMMENT |
| LOW | …lows/core_steps/transformations/track_class_lock/v1.py | 41 | # would otherwise grow per-video state without limit on long-running servers; | COMMENT |
| LOW | …w_workflows/core_steps/models/foundation/zai_vlm/v1.py | 81 | # the format pinned for GLM 5.3 Flash | COMMENT |
| LOW | …w_workflows/core_steps/models/foundation/zai_vlm/v2.py | 81 | COMMENT | |
| LOW | …w_workflows/core_steps/models/foundation/zai_vlm/v2.py | 101 | "Only use these labels: {class_list}. Return a JSON array only." | COMMENT |
| LOW | …steps/models/foundation/segment_anything3/v3_tensor.py | 241 | COMMENT | |
| LOW | …_workflows/core_steps/models/foundation/qwen_vlm/v4.py | 101 | OFFLINE_PLATFORM_CLIENT, | COMMENT |
| LOW | …_workflows/core_steps/models/foundation/qwen_vlm/v4.py | 421 | # Every task sends a single user message with the image part FIRST and the | COMMENT |
| LOW | …_workflows/core_steps/models/foundation/qwen_vlm/v1.py | 201 | "Qwen 3.5 VL 2B", | COMMENT |
| LOW | …_workflows/core_steps/models/foundation/qwen_vlm/v2.py | 381 | COMMENT | |
| LOW | …ow_workflows/core_steps/models/foundation/openai/v6.py | 61 | ) | COMMENT |
| LOW | …odels/roboflow/multi_label_classification/v1_tensor.py | 281 | # numpy parity: `Model.infer_from_request` stamps `time` (elapsed around | COMMENT |
| LOW | …/roboflow_workflows/core_steps/common/tensor_native.py | 61 | TensorNativeDetections = Union[Detections, InstanceDetections] | COMMENT |
| LOW | …workflows/core_steps/visualizations/label/v1_tensor.py | 101 | _PENDING_TRACK_COLOR_BGR = (128, 128, 128) | COMMENT |
| LOW | …workflows/core_steps/visualizations/label/v1_tensor.py | 981 | else predictions | COMMENT |
| LOW | …e_steps/visualizations/common/base_colorable_tensor.py | 61 | # "Matplotlib Stern", | COMMENT |
| LOW | …ows/core_steps/visualizations/common/base_colorable.py | 61 | # "Matplotlib Stern", | COMMENT |
| LOW | …lows/core_steps/visualizations/rich_label/v1_tensor.py | 121 | if passthrough is not None: | COMMENT |
| LOW | …e_steps/classical_cv/detections_nearest_neighbor/v1.py | 81 | COMMENT | |
| LOW | …e_steps/classical_cv/detections_nearest_neighbor/v1.py | 401 | # than raising. | COMMENT |
| LOW | …/classical_cv/detections_nearest_neighbor/v1_tensor.py | 321 | valid, distance_matrix, torch.full_like(distance_matrix, infinity) | COMMENT |
| LOW | …w_workflows/core_steps/classical_cv/camera_focus/v2.py | 741 | # keeps the frame on the device instead of paying a full-frame device->host | COMMENT |
| LOW | workflows/roboflow_workflows/prototypes/block.py | 61 | available: bool = True | COMMENT |
| LOW | …flows/roboflow_workflows/execution_engine/constants.py | 61 | SMOOTHED_SPEED_KEY_IN_INFERENCE_RESPONSE = "smoothed_speed" | COMMENT |
| LOW | …rkflows/roboflow_workflows/execution_engine/v1/core.py | 441 | ) -> "ExecutionEngineV1": | COMMENT |
| LOW | …xecution_engine/v1/dynamic_blocks/block_scaffolding.py | 81 | "import requests", | COMMENT |
| LOW | …xecution_engine/v1/dynamic_blocks/block_scaffolding.py | 421 | # `legacy_compatibility` blocks receive the documented sv/numpy | COMMENT |
| LOW | …s/execution_engine/v1/dynamic_blocks/modal_executor.py | 81 | _WEBEXEC_HTTP_METHOD_LABEL = "execute-block" | COMMENT |
| LOW | …s/execution_engine/v1/dynamic_blocks/modal_executor.py | 1241 | reply_raw = self._recv_reassembled(msgpack) | COMMENT |
| LOW | …s/execution_engine/v1/dynamic_blocks/modal_executor.py | 1721 | # which would re-run side effects that may already | COMMENT |
| LOW | …s/execution_engine/v1/dynamic_blocks/modal_executor.py | 1761 | # | COMMENT |
| 58 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | inference_sdk/webrtc/__init__.py | 17 | __all__ = [ | CODE |
| LOW | inference_models/inference_models/developer_tools.py | 97 | __all__ = [ | CODE |
| LOW | …ference_models/weights_providers/local_trt_packages.py | 40 | logger = logging.getLogger(__name__) | CODE |
| LOW | …dels/models/depth_anything_v3/architecture/__init__.py | 26 | __all__ = ["DepthAnything3Net"] | CODE |
| LOW | …dels/depth_anything_v3/architecture/layers/__init__.py | 20 | __all__ = [ | CODE |
| LOW | …els/inference_models/models/optimization/triton_jit.py | 13 | logger = logging.getLogger(__name__) | CODE |
| LOW | …_models/inference_models/models/cosmos3/span_format.py | 297 | def set_input_length(self, input_length: int) -> None: | CODE |
| LOW | …ence_models/models/rfdetr/dinov2_with_windowed_attn.py | 1450 | __all__ = [ | CODE |
| LOW | …s/models/rfdetr/optimization/preprocessors/__init__.py | 10 | __all__ = [ | CODE |
| LOW | …/models/rfdetr/optimization/engine_plugins/__init__.py | 7 | __all__ = ["BaseEngineAdjacentPlugin"] | CODE |
| LOW | …/models/rfdetr/optimization/postprocessors/__init__.py | 10 | __all__ = ["BasePostprocessor", "TritonFusedPostprocessor"] | CODE |
| LOW | …dels/rfdetr/optimization/buffer_strategies/__init__.py | 7 | __all__ = ["BaseBufferStrategy"] | CODE |
| LOW | …dels/models/rfdetr/optimization/schedulers/__init__.py | 7 | __all__ = ["BaseExecutionScheduler"] | CODE |
| LOW⚡ | …t_tests/models/common/test_coreml_provider_defaults.py | 19 | def set_version(version: str) -> None: | CODE |
| LOW | …tream_manager/manager_app/test_result_serialization.py | 116 | def _set_legacy_tensor_mode(monkeypatch: pytest.MonkeyPatch, enabled: bool) -> None: | CODE |
| LOW | …tream_manager/manager_app/test_result_serialization.py | 120 | def _set_stream_tensor_mode(monkeypatch: pytest.MonkeyPatch, enabled: bool) -> None: | CODE |
| LOW | …tream_manager/manager_app/test_result_serialization.py | 332 | def _set_manager_tensor_mode(monkeypatch: pytest.MonkeyPatch, enabled: bool) -> None: | CODE |
| LOW | …rence/unit_tests/core/interfaces/http/test_http_api.py | 28 | def set_stream_manager_client(self, stream_manager_client) -> None: | CODE |
| LOW | …core/interfaces/http/test_workflow_billing_contract.py | 63 | def set_stream_manager_client(self, stream_manager_client) -> None: | STRING |
| LOW | …re/interfaces/http/test_workflows_describe_workload.py | 59 | def set_stream_manager_client(self, stream_manager_client) -> None: | CODE |
| LOW | …erfaces/http/test_workflow_blocks_describe_resolver.py | 43 | def set_stream_manager_client(self, stream_manager_client) -> None: | CODE |
| LOW | …sts/core/interfaces/http/test_workflow_schema_route.py | 15 | def set_stream_manager_client(self, stream_manager_client) -> None: | CODE |
| LOW | …/interfaces/http/test_workflow_sink_policy_contract.py | 15 | def set_stream_manager_client(self, stream_manager_client) -> None: | CODE |
| LOW | …nterfaces/http/test_legacy_action_recognition_route.py | 31 | def set_stream_manager_client(self, stream_manager_client) -> None: | CODE |
| LOW | …nterfaces/http/test_workflows_describe_workload_e2e.py | 164 | def set_stream_manager_client(self, stream_manager_client) -> None: | STRING |
| LOW | …ttp/test_legacy_http_route_accepts_confidence_modes.py | 26 | def set_stream_manager_client(self, stream_manager_client) -> None: | CODE |
| LOW | …e/interfaces/http/test_workflow_debug_logs_contract.py | 26 | def set_stream_manager_client(self, stream_manager_client) -> None: | CODE |
| LOW | …flow_workflows/enterprise_blocks/sinks/kafka_common.py | 32 | logger = logging.getLogger(__name__) | CODE |
| LOW | …workflows/enterprise_blocks/sinks/kafka_consumer/v1.py | 72 | logger = logging.getLogger(__name__) | CODE |
| LOW | …workflows/enterprise_blocks/sinks/kafka_producer/v1.py | 63 | logger = logging.getLogger(__name__) | CODE |
| LOW | …boflow_workflows/core_steps/models/workload_presets.py | 37 | __all__ = [ | CODE |
| LOW | …s/roboflow_workflows/core_steps/common/utils_tensor.py | 65 | __all__ = [ | CODE |
| LOW | …ow_workflows/core_steps/common/deserializers_tensor.py | 682 | __all__ = [ | CODE |
| LOW | …flows/roboflow_workflows/core_steps/common/entities.py | 14 | __all__ = ["StepExecutionMode"] | CODE |
| LOW | …w_workflows/core_steps/common/vlm_decoding/__init__.py | 69 | __all__ = [ | CODE |
| LOW⚡ | workflows/roboflow_workflows/utils/images.py | 18 | __all__ = [ | CODE |
| LOW | workflows/roboflow_workflows/prototypes/image_codec.py | 241 | def set_default_image_codec_factory(factory: Callable[[], ImageCodec]) -> None: | CODE |
| LOW | workflows/roboflow_workflows/prototypes/image_codec.py | 264 | def set_image_codec(codec: ImageCodec) -> None: | CODE |
| LOW | …rkflows/execution_engine/v1/inner_workflow/__init__.py | 27 | __all__ = [ | CODE |
| LOW | …s/execution_engine/v1/dynamic_blocks/modal_executor.py | 190 | def _set_socket_timeout(ws: Any, value: Optional[float]) -> None: | CODE |
| LOW | …sts/unit_tests/core_steps/sinks/test_kafka_consumer.py | 145 | def set_low_watermark(self, topic: str, partition: int, low: int) -> None: | CODE |
| LOW | …_vision/streamvision/camera/gstreamer_rtsp_producer.py | 19 | __all__ = [ | CODE |
| LOW | stream_vision/streamvision/camera/discoverability.py | 13 | logger = logging.getLogger(__name__) | CODE |
| LOW⚡ | stream_vision/streamvision/camera/video_source.py | 849 | def _set_file_mode_consumption_strategies(self) -> None: | CODE |
| LOW⚡ | stream_vision/streamvision/camera/video_source.py | 853 | def _set_stream_mode_consumption_strategies(self) -> None: | CODE |
| LOW⚡ | stream_vision/streamvision/camera/video_source.py | 1135 | def _set_file_mode_buffering_strategies(self) -> None: | CODE |
| LOW⚡ | stream_vision/streamvision/camera/video_source.py | 1139 | def _set_stream_mode_buffering_strategies(self) -> None: | CODE |
| LOW | stream_vision/streamvision/camera/video_source.py | 54 | logger = logging.getLogger(__name__) | CODE |
| LOW | stream_vision/streamvision/camera/camera.py | 9 | logger = logging.getLogger(__name__) | CODE |
| LOW | stream_vision/streamvision/camera/utils.py | 28 | logger = logging.getLogger(__name__) | CODE |
| LOW | stream_vision/streamvision/camera/collection_policy.py | 39 | logger = logging.getLogger(__name__) | CODE |
| LOW | stream_vision/streamvision/camera/capture_properties.py | 23 | logger = logging.getLogger(__name__) | CODE |
| LOW | stream_vision/streamvision/webrtc_worker/watchdog.py | 15 | logger = logging.getLogger(__name__) | CODE |
| LOW | stream_vision/streamvision/webrtc_worker/webrtc.py | 84 | logger = logging.getLogger(__name__) | CODE |
| LOW | …eam_vision/streamvision/webrtc_worker/modal_session.py | 25 | logger = logging.getLogger(__name__) | CODE |
| LOW | stream_vision/streamvision/webrtc_worker/utils.py | 18 | logger = logging.getLogger(__name__) | CODE |
| LOW | …_vision/streamvision/webrtc_worker/sources/__init__.py | 6 | __all__ = ["ThreadedVideoFileTrack", "VideoFileUploadHandler"] | CODE |
| LOW | …ream_vision/streamvision/webrtc_worker/sources/file.py | 14 | logger = logging.getLogger(__name__) | CODE |
| LOW | stream_vision/streamvision/stream/utils.py | 29 | logger = logging.getLogger(__name__) | CODE |
| LOW | stream_vision/streamvision/stream/pipeline.py | 80 | logger = logging.getLogger(__name__) | CODE |
| 34 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | inference_sdk/webrtc/datachannel.py | 68 | # Check if all chunks received | COMMENT |
| LOW | inference_sdk/webrtc/session.py | 133 | # Check if session was closed (e.g., from a handler) | COMMENT |
| LOW | inference_sdk/webrtc/session.py | 670 | # Check if being used without parentheses: @session.on_data | COMMENT |
| LOW | inference_sdk/webrtc/session.py | 1194 | # Check if it's a chunked binary message | COMMENT |
| LOW | inference_sdk/webrtc/session.py | 1379 | # Check if video is will be sent through datachannel instead of video track | COMMENT |
| LOW | development/otel/start-otel-dev.sh | 40 | # Check if already running | COMMENT |
| LOW | …ment/stream_interface/benchmark_pipeline_extraction.py | 800 | # Check if arg is a reference flag with = form (e.g., --source=value) | COMMENT |
| LOW | …ment/stream_interface/benchmark_pipeline_extraction.py | 813 | # Check if this arg is a reference flag without = form | COMMENT |
| LOW | …nference_models/models/auto_loaders/models_registry.py | 742 | # Check if implementation requires features that package doesn't have | COMMENT |
| LOW | …nference_models/models/auto_loaders/models_registry.py | 749 | # Check if package has features that implementation doesn't support | COMMENT |
| LOW | …execution/test_workflow_with_background_subtraction.py | 163 | # Check if there are any non-zero pixels (indicating detected motion) | STRING |
| LOW | …integration_tests/populate_expected_responses_batch.py | 25 | # Iterate through list of tests | COMMENT |
| LOW | …e/integration_tests/populate_expected_responses_sam.py | 21 | # Iterate through list of tests | COMMENT |
| LOW | …/integration_tests/populate_expected_responses_clip.py | 21 | # Iterate through list of tests | COMMENT |
| LOW | …rence/integration_tests/populate_expected_responses.py | 33 | # Iterate through list of tests | COMMENT |
| LOW | …low_workflows/enterprise_blocks/sinks/opc_writer/v1.py | 556 | # Check if we have an existing connection. This comes first: both gates below | COMMENT |
| LOW | workflows/roboflow_workflows/core_steps/loader.py | 1645 | # Check if block type category is disabled | COMMENT |
| LOW | …core_steps/fusion/detections_classes_replacement/v1.py | 245 | # Check if predictions are string-based (e.g. from OCR/LMM models) | STRING |
| LOW | …eps/fusion/detections_classes_replacement/v1_tensor.py | 281 | # Check if predictions are string-based (e.g. from OCR/LMM models) | STRING |
| LOW | …rkflows/core_steps/fusion/detections_list_rollup/v1.py | 363 | # Check if we have instance segmentation (with masks) or object detection (without masks) | STRING |
| LOW | …/core_steps/fusion/detections_list_rollup/v1_tensor.py | 524 | # Check if we have instance segmentation (with masks) or object detection (without masks) | COMMENT |
| LOW | …core_steps/transformations/stitch_ocr_detections/v2.py | 491 | # Check if distribution is bimodal using several heuristics: | COMMENT |
| LOW | …eps/transformations/stitch_ocr_detections/v2_tensor.py | 566 | # Check if distribution is bimodal using several heuristics: | COMMENT |
| LOW | …ow_workflows/core_steps/sinks/email_notification/v2.py | 561 | # Check if using Roboflow Managed API Key | STRING |
| LOW | …ow_workflows/core_steps/sinks/email_notification/v2.py | 959 | # Check if it's a workspace member restriction | COMMENT |
| LOW | …ow_workflows/core_steps/sinks/email_notification/v2.py | 984 | # Check if it's a rate limit error | COMMENT |
| LOW | …s/roboflow_workflows/core_steps/sinks/twilio/sms/v2.py | 446 | # Check if using Roboflow Managed API Key | STRING |
| LOW⚡ | …kflows/core_steps/classical_cv/pixel_color_count/v1.py | 204 | # Check if color is in hex format | STRING |
| LOW | …kflows/core_steps/classical_cv/pixel_color_count/v1.py | 218 | # Check if color is in tuple format | STRING |
| LOW | …workflows/core_steps/classical_cv/dominant_color/v1.py | 199 | # Assign pixels to nearest centroid | COMMENT |
| LOW | …orkflows/core_steps/classical_cv/sift_comparison/v1.py | 154 | # Check if both descriptor arrays have at least 2 descriptors | STRING |
| LOW | …orkflows/core_steps/classical_cv/sift_comparison/v2.py | 271 | # Check if both descriptor arrays have at least 2 descriptors | STRING |
| LOW | …rkflows/core_steps/analytics/detection_event_log/v1.py | 375 | # Check if it's time to run cleanup | COMMENT |
| LOW | …/core_steps/analytics/detection_event_log/v1_tensor.py | 380 | # Check if it's time to run cleanup | COMMENT |
| LOW | …s/execution_engine/v1/dynamic_blocks/modal_executor.py | 72 | # Check if Modal credentials are available | COMMENT |
| LOW | …s/execution_engine/v1/dynamic_blocks/modal_executor.py | 779 | # Check if Modal is available | COMMENT |
| LOW | …/execution_engine/v1/dynamic_blocks/block_assembler.py | 172 | # Check if we're using Modal for secure remote execution | COMMENT |
| LOW | inference/core/nms.py | 47 | # Assign directly to the view | COMMENT |
| LOW | inference/core/interfaces/http/http_api.py | 1924 | # Check if in-memory logging is enabled | COMMENT |
| LOW | inference/models/sam3_3d/segment_anything_3d.py | 86 | # Check if already in correct format (uint8, 0/255 range, correct size) | COMMENT |
| LOW | app_bundles/osx/build.py | 164 | # Check if file is executable or matches .dylib/.so extension | COMMENT |
| LOW | app_bundles/osx/build.py | 288 | # Check if make_dmg.sh created the unversioned file | COMMENT |
| LOW | modal/modal_app.py | 931 | # Check if function expects a 'self' parameter | COMMENT |
| LOW | modal/utils.py | 35 | # Check if modal is installed | COMMENT |
| LOW | modal/utils.py | 132 | # Check if this is the active profile | COMMENT |
| LOW | …_cli/lib/roboflow_cloud/data_staging/api_operations.py | 2203 | # Check if any errors occurred during processing | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | …ce_models/docs/models/sam2-interactive-segmentation.md | 62 | # Step 1: Embed the image (optional but recommended for multiple segmentations) | COMMENT |
| LOW⚡ | …ce_models/docs/models/sam2-interactive-segmentation.md | 65 | # Step 2: Segment with point prompts | COMMENT |
| LOW | …nce_models/docs/models/rfdetr-instance-segmentation.md | 83 | ### Step 1: Train Your Model | COMMENT |
| LOW | …nce_models/docs/models/rfdetr-instance-segmentation.md | 101 | ### Step 2: Deploy Instantly with inference-models | COMMENT |
| LOW | inference_models/docs/models/rfdetr-object-detection.md | 162 | ### Step 1: Train Your Model | COMMENT |
| LOW | inference_models/docs/models/rfdetr-object-detection.md | 180 | ### Step 2: Deploy Instantly with inference-models | COMMENT |
| LOW⚡ | …nce_models/docs/models/sam-interactive-segmentation.md | 59 | # Step 1: Embed the image (optional but recommended for multiple segmentations) | COMMENT |
| LOW⚡ | …nce_models/docs/models/sam-interactive-segmentation.md | 62 | # Step 2: Segment with point prompts | COMMENT |
| LOW | inference_models/docs/how-to/local-packages.md | 66 | #### Step 1: Create `model_config.json` | COMMENT |
| LOW | inference_models/docs/how-to/local-packages.md | 82 | #### Step 2: Implement Your Model Class | COMMENT |
| LOW | inference_models/docs/contributors/adding-model.md | 16 | ## Step 1: Understanding Model Implementation Philosophy | COMMENT |
| LOW | inference_models/docs/contributors/adding-model.md | 77 | ## Step 2: Create Model Implementation | COMMENT |
| LOW | inference_models/docs/contributors/adding-model.md | 196 | ## Step 3: Register Model in Registry | COMMENT |
| LOW | inference_models/docs/contributors/adding-model.md | 326 | ## Step 4: Prepare Model Packages for Registration | COMMENT |
| LOW | inference_models/docs/contributors/adding-model.md | 365 | ## Step 5: Add Tests | COMMENT |
| LOW | inference_models/docs/contributors/adding-model.md | 369 | ## Step 6: Write Documentation | COMMENT |
| LOW | …n_engine/dynamic_blocs/test_representation_boundary.py | 771 | # Step 3: OUT direction (legacy -> native) + result walker + round trips # | COMMENT |
| LOW⚡ | …ce/roboflow_workflows_plugin/sinks/vision_events/v1.py | 745 | # Step 1: Convert predictions to vision events annotation format | COMMENT |
| LOW⚡ | …ce/roboflow_workflows_plugin/sinks/vision_events/v1.py | 748 | # Step 2: Upload images and build a single image entry | COMMENT |
| LOW | …ce/roboflow_workflows_plugin/sinks/vision_events/v1.py | 768 | # Step 3: Build and send event | COMMENT |
| LOW⚡ | …flow_workflows_plugin/sinks/vision_events/v1_tensor.py | 756 | # Step 1: Convert predictions to vision events annotation format | COMMENT |
| LOW⚡ | …flow_workflows_plugin/sinks/vision_events/v1_tensor.py | 759 | # Step 2: Upload images and build a single image entry | COMMENT |
| LOW | …flow_workflows_plugin/sinks/vision_events/v1_tensor.py | 779 | # Step 3: Build and send event | COMMENT |
| LOW⚡ | inference/core/interfaces/webrtc_worker/utils.py | 207 | # Step 1: we remove expired entries | COMMENT |
| LOW⚡ | inference/core/interfaces/webrtc_worker/utils.py | 210 | # Step 2: we return what is still valid | COMMENT |
| LOW | inference/usage_tracking/payload_helpers.py | 7 | # NOTE: This module is used in isolation, no imports from inference are allowed | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | …ment/stream_interface/benchmark_pipeline_extraction.py | 1855 | # the harness on the child), hence the explicit terminates first. | COMMENT |
| MEDIUM | …ment/stream_interface/benchmark_pipeline_extraction.py | 647 | # harness's own retained per-frame records over a fixed-duration window, so a | COMMENT |
| MEDIUM | …ment/stream_interface/benchmark_pipeline_extraction.py | 1296 | # GPU move this independently of the harness under test). | COMMENT |
| MEDIUM | …ment/stream_interface/benchmark_pipeline_extraction.py | 1316 | # it isolates the harness's own GPU usage from co-tenant processes. | COMMENT |
| MEDIUM | …ment/stream_interface/benchmark_pipeline_extraction.py | 1822 | # harness; whatever is still buffered at termination is reported as pending. | COMMENT |
| MEDIUM | …ment/stream_interface/benchmark_pipeline_extraction.py | 1962 | # perf_counter (harness timestamps) -> wall clock, to join the probe's time_ns. | COMMENT |
| MEDIUM⚡ | …stream_interface/test_benchmark_pipeline_extraction.py | 1337 | repeat["metrics"]["rss_mb_slope_per_min"] = 2.0 # the harness's own retention | CODE |
| MEDIUM | …stream_interface/test_benchmark_pipeline_extraction.py | 2215 | # No model in the workflow: no model calls, and the harness never fakes them. | COMMENT |
| MEDIUM | …stream_interface/test_benchmark_pipeline_extraction.py | 2271 | # not just inspecting the dict the harness built. | COMMENT |
| MEDIUM | …stream_interface/test_benchmark_pipeline_extraction.py | 1113 | sampler._tracked = {10: None, 20: None} # the harness process tree | CODE |
| MEDIUM | …ce_models/inference_models/models/auto_loaders/core.py | 1159 | """Display comprehensive metadata and available packages for a model. | STRING |
| MEDIUM⚡ | tests/workflows/unit_tests/test_configuration.py | 35 | # The harness below lifts `env.py`'s OWN resolution statement out by AST and | COMMENT |
| MEDIUM | …s/test_workflow_with_control_flow_with_side_effects.py | 48 | # mock harness (`_run_workflow_tensor_native`). | COMMENT |
| MEDIUM | …_tests/core/interfaces/test_streams_public_contract.py | 31 | # parents[5] is the repo root; used as the subprocess cwd so imports match the harness. | COMMENT |
| MEDIUM | …low_workflows/enterprise_blocks/sinks/opc_writer/v1.py | 888 | [asyncua](https://github.com/FreeOpcUa/opcua-asyncio) library for seamless communication. | CODE |
| LOW | …s/execution_engine/v1/dynamic_blocks/modal_executor.py | 827 | # For validation, we don't need complex inputs, just pass empty JSON | STRING |
| LOW | inference/core/roboflow_api.py | 338 | # remaining aiohttp.ClientError seems to qualify to simply pass-through raise | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …ce_models/models/cosmos3/cosmos3_action_recognition.py | 373 | # Falling through would serve a fine-tune as a zero-shot model. | COMMENT |
| MEDIUM | …ce_models/models/cosmos3/cosmos3_action_recognition.py | 397 | # Serving these weights zero-shot would answer with the wrong | COMMENT |
| MEDIUM | …s/unit_tests/models/test_cosmos3_action_recognition.py | 185 | # arrive, which is what the zero-shot path needs. | COMMENT |
| MEDIUM | …s/unit_tests/models/test_cosmos3_action_recognition.py | 710 | wrapper = Cosmos3EdgeActionRecognition(reasoner=reasoner) # untrained: zero-shot | CODE |
| MEDIUM | …/models/test_cosmos3_action_recognition_predictions.py | 93 | # Base weights run zero-shot, which answers in its own words. Asserting a | COMMENT |
| MEDIUM⚡ | …/models/test_cosmos3_action_recognition_predictions.py | 107 | # neither. Handing zero-shot a fine-tune's limits broke it three ways. | COMMENT |
| MEDIUM⚡ | …t_tests/core/models/test_action_recognition_adapter.py | 395 | # A zero-shot model ignores the filter and answers in its own words. A | COMMENT |
| MEDIUM | …ws/core_steps/models/roboflow/action_recognition/v1.py | 404 | # carries ids. See the adapter for the zero-shot case this avoids. | COMMENT |
| MEDIUM | …ows/roboflow_workflows/core_steps/common/openrouter.py | 640 | # OpenRouter returns the reasoning trace as an extra `reasoning` | COMMENT |
| MEDIUM | .claude/skills/add-inference-model/SKILL.md | 32 | ## Before scaffolding — survey existing models | COMMENT |
| MEDIUM | inference/core/models/inference_models_adapters.py | 2294 | # request filter is not a vocabulary: a zero-shot model ignores it and | COMMENT |
| MEDIUM | modal/modal_app.py | 633 | # distribution. Import from the compat namespace so the same scaffolding | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | inference_models/inference_models/models/common/cuda.py | 98 | context.push() | CODE |
| HIGH⚡ | …s/unit_tests/models/test_cosmos3_action_recognition.py | 534 | '```json\n[{"start": null, "end": 1.0, "caption": "walking"}]\n```', | CODE |
| HIGH | …e/interfaces/http/test_workflow_debug_logs_contract.py | 11 | - no `debug` flag -> `python_blocks_output_streams` is null, | STRING |
| HIGH | …e/interfaces/http/test_workflow_debug_logs_contract.py | 308 | # then - empty capture serializes as null, not {} | STRING |
| HIGH | …ts/inference_cli/unit_tests/lib/test_podman_adapter.py | 255 | # --network host containers report "Ports": null; status must print a | COMMENT |
| HIGH | …core_steps/formatters/first_non_empty_or_default/v1.py | 40 | - Default value can be any type (string, number, object, null, etc.) | CODE |
| HIGH | …core_steps/formatters/first_non_empty_or_default/v1.py | 116 | description="Default value to return when all data inputs are empty (None). This ensures the output is always no | STRING |
| HIGH | …_workflows/core_steps/formatters/vlm_as_detector/v1.py | 370 | # does not serialise as ``width: null, height: null``. | STRING |
| HIGH | …_workflows/core_steps/formatters/vlm_as_detector/v2.py | 496 | # does not serialise as ``width: null, height: null``. | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | inference/landing/src/app/components/Examples.tsx | 38 | print(res.json()) | CODE |
| HIGH | inference/landing/src/app/components/Examples.tsx | 55 | print(results) | CODE |
| HIGH | inference/landing/src/app/components/Examples.tsx | 69 | print(embeddings) | CODE |
| HIGH | inference/landing/src/app/components/Examples.tsx | 83 | print(embeddings) | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …n_engine/dynamic_blocs/test_representation_boundary.py | 771 | # Step 3: OUT direction (legacy -> native) + result walker + round trips # | COMMENT |
| LOW⚡ | …ce/roboflow_workflows_plugin/sinks/vision_events/v1.py | 745 | # Step 1: Convert predictions to vision events annotation format | COMMENT |
| LOW⚡ | …ce/roboflow_workflows_plugin/sinks/vision_events/v1.py | 748 | # Step 2: Upload images and build a single image entry | COMMENT |
| LOW | …ce/roboflow_workflows_plugin/sinks/vision_events/v1.py | 768 | # Step 3: Build and send event | COMMENT |
| LOW⚡ | …flow_workflows_plugin/sinks/vision_events/v1_tensor.py | 756 | # Step 1: Convert predictions to vision events annotation format | COMMENT |
| LOW⚡ | …flow_workflows_plugin/sinks/vision_events/v1_tensor.py | 759 | # Step 2: Upload images and build a single image entry | COMMENT |
| LOW | …flow_workflows_plugin/sinks/vision_events/v1_tensor.py | 779 | # Step 3: Build and send event | COMMENT |
| LOW⚡ | inference/core/interfaces/webrtc_worker/utils.py | 207 | # Step 1: we remove expired entries | COMMENT |
| LOW⚡ | inference/core/interfaces/webrtc_worker/utils.py | 210 | # Step 2: we return what is still valid | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ference/unit_tests/core/test_roboflow_plugin_blocks.py | 116 | "workflows_core.api_key": "fake-key", | CODE |
| LOW | …ce/unit_tests/core/interfaces/stream/test_workflows.py | 387 | response = _FakeResponse("placeholder") | CODE |
| LOW⚡ | …ce/unit_tests/usage_tracking/test_decorator_helpers.py | 932 | @pytest.mark.parametrize("placeholder", ["external", None]) | CODE |
| LOW⚡ | …/inference/unit_tests/usage_tracking/test_collector.py | 2999 | api_key="fake-key", | CODE |
| LOW⚡ | …/inference/unit_tests/usage_tracking/test_collector.py | 3009 | cached = collector._resource_details["fake-key"] | CODE |
| LOW⚡ | …/inference/unit_tests/usage_tracking/test_collector.py | 3012 | rows = list(collector._usage["fake-key"].values()) | CODE |
| LOW⚡ | …/inference/unit_tests/usage_tracking/test_collector.py | 3033 | api_key="fake-key", | CODE |
| LOW⚡ | …/inference/unit_tests/usage_tracking/test_collector.py | 3042 | rows = list(collector._usage["fake-key"].values()) | CODE |
| LOW | …/inference/unit_tests/usage_tracking/test_collector.py | 1158 | api_key = "fake-key" | CODE |
| LOW | …/inference/unit_tests/usage_tracking/test_collector.py | 1197 | api_key = "fake-key" | CODE |
| LOW | …/inference/unit_tests/usage_tracking/test_collector.py | 1228 | api_key = "fake-key" | CODE |
| LOW | …/inference/unit_tests/usage_tracking/test_collector.py | 1261 | api_key = "fake-key" | CODE |
| LOW | …/inference/unit_tests/usage_tracking/test_collector.py | 1294 | api_key = "fake-key" | CODE |
| LOW | …/inference/unit_tests/usage_tracking/test_collector.py | 1334 | api_key = "fake-key" | CODE |
| LOW | …/inference/unit_tests/usage_tracking/test_collector.py | 1366 | api_key = "fake-key" | CODE |
| LOW | …/inference/unit_tests/usage_tracking/test_collector.py | 1412 | api_key = "fake-key" | CODE |
| LOW | …/inference/unit_tests/usage_tracking/test_collector.py | 1449 | api_key = "fake-key" | CODE |
| LOW | …/inference/unit_tests/usage_tracking/test_collector.py | 2942 | api_key = "fake-key" | CODE |
| LOW | …ion_engine/introspection/test_workload_fixtures_e2e.py | 464 | "api_key": "fake-key", | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ts/execution/test_workflow_with_custom_python_block.py | 457 | def my_function(self, prediction: sv.Detections, crops: Batch[WorkflowImageData]) -> BlockResult: | CODE |
| LOW | …inference/integration_tests/test_workflow_endpoints.py | 138 | def my_function(self, prediction: sv.Detections, crops: Batch[WorkflowImageData]) -> BlockResult: | CODE |
| LOW | …inference/integration_tests/test_workflow_endpoints.py | 240 | def my_function(self, prediction: sv.Detections, crops: Batch[WorkflowImageData]) -> BlockResult: | CODE |
| LOW | tests/inference/hosted_platform_tests/test_workflows.py | 146 | def my_function(self, prediction: sv.Detections, crops: Batch[WorkflowImageData]) -> BlockResult: | CODE |
| LOW⚡ | stream_vision/tests/unit_tests/test_decontamination.py | 101 | "def helper():\n" | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …erence_sdk/unit_tests/webrtc/test_session_lifecycle.py | 735 | CODE | |
| MEDIUM | …erence_sdk/unit_tests/webrtc/test_session_lifecycle.py | 753 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …tests/core_steps/formatters/vlm_as_detector/test_v2.py | 565 | "Let me know if you need anything else." | STRING |
| MEDIUM⚡ | …ws/tests/unit_tests/core_steps/common/test_vlm_json.py | 134 | "Let me know if you need anything else." | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | development/otel/start-otel-dev.sh | 6 | # Usage: | COMMENT |