{"version": "2.1.0", "$schema": "https://json.schemastore.org/sarif-2.1.0.json", "runs": [{"tool": {"driver": {"name": "Repobility", "informationUri": "https://repobility.com", "rules": [{"id": "foundry_assumption_check", "name": "Foundry mined assumption checks: qiqiguaitm/deepdive_kai0", "shortDescription": {"text": "Foundry mined assumption checks: qiqiguaitm/deepdive_kai0"}, "fullDescription": {"text": "Comment chain pattern product: assumption_checks\nRepo: qiqiguaitm/deepdive_kai0\nThread: qiqiguaitm/deepdive_kai0#1\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_needs_classification\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision\nChain evidence:\nIssue/PR evidence chain: qiqiguaitm/deepdive_kai0#1\nRepo: qiqiguaitm/deepdive_kai0\nThread label: thread_needs_classification\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 1\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 2\nLabels: {'human_feedback_general': 1}\nPolarities: {'neutral': 1}\nChanged file labels: {'docs_or_claims': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-0132467d00fc3fd7\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/qiqig"}, "properties": {"scanner": "foundry_dataset", "category": "practices", "severity": "medium", "confidence": 0.62, "cwe": "", "owasp": ""}}, {"id": "scanner-fff9614bee41d224", "name": "Possibly dead Python function: eval_step", "shortDescription": {"text": "Possibly dead Python function: eval_step"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ebe9a9cbb3bd7caf", "name": "Possibly dead Python function: loss_fn", "shortDescription": {"text": "Possibly dead Python function: loss_fn"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-26a42b775405de1a", "name": "Possibly dead Python function: split_lerobot_data", "shortDescription": {"text": "Possibly dead Python function: split_lerobot_data"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-82aaa9f959cc8ad8", "name": "Possibly dead Python function: copy_file", "shortDescription": {"text": "Possibly dead Python function: copy_file"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1ba69376609d8ae7", "name": "Possibly dead Python function: write_to_v1_buffer", "shortDescription": {"text": "Possibly dead Python function: write_to_v1_buffer"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2001c5f9694f7dc5", "name": "Possibly dead Python function: swap_arms_in_parquet", "shortDescription": {"text": "Possibly dead Python function: swap_arms_in_parquet"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-cdd66b03d7f10f61", "name": "Possibly dead Python function: flip_video", "shortDescription": {"text": "Possibly dead Python function: flip_video"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f6db208d7ed4a68a", "name": "Possibly dead Python function: process_videos", "shortDescription": {"text": "Possibly dead Python function: process_videos"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-626e68c628610fa3", "name": "Possibly dead Python function: produce_episode", "shortDescription": {"text": "Possibly dead Python function: produce_episode"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2daa49b51057502b", "name": "Possibly dead Python function: copy_file", "shortDescription": {"text": "Possibly dead Python function: copy_file"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-87be5f8e8f0b1395", "name": "Possibly dead Python function: load_hdf5_dataset", "shortDescription": {"text": "Possibly dead Python function: load_hdf5_dataset"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-828eacaf486e58a6", "name": "Possibly dead Python function: lazy_load_hdf5_dataset_noimg", "shortDescription": {"text": "Possibly dead Python function: lazy_load_hdf5_dataset_noimg"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-25f2c4b163b4196d", "name": "Possibly dead Python function: compatible_dict_access", "shortDescription": {"text": "Possibly dead Python function: compatible_dict_access"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-384caa9322b90b38", "name": "Possibly dead Python function: transcode_video_simple", "shortDescription": {"text": "Possibly dead Python function: transcode_video_simple"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ea2d7dfbc0f7c9e5", "name": "Possibly dead Python function: has_any", "shortDescription": {"text": "Possibly dead Python function: has_any"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6aa40e6e05510175", "name": "Possibly dead Python function: keyboard_monitor_thread", "shortDescription": {"text": "Possibly dead Python function: keyboard_monitor_thread"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e8b8ae7541af94ca", "name": "Possibly dead Python function: inference_fn_non_blocking_fast", "shortDescription": {"text": "Possibly dead Python function: inference_fn_non_blocking_fast"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c515922d2c100060", "name": "Possibly dead Python function: joint_left_callback", "shortDescription": {"text": "Possibly dead Python function: joint_left_callback"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6bc22b14f0c5d4df", "name": "Possibly dead Python function: joint_right_callback", "shortDescription": {"text": "Possibly dead Python function: joint_right_callback"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8a8cc87bae828796", "name": "Possibly dead Python function: left_arm_command_callback", "shortDescription": {"text": "Possibly dead Python function: left_arm_command_callback"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-70cfb11ff774b45d", "name": "Possibly dead Python function: right_arm_command_callback", "shortDescription": {"text": "Possibly dead Python function: right_arm_command_callback"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-83831bf1688ccbc6", "name": "Possibly dead Python function: master_status_left_callback", "shortDescription": {"text": "Possibly dead Python function: master_status_left_callback"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e8b8f677cc76010a", "name": "Possibly dead Python function: master_status_right_callback", "shortDescription": {"text": "Possibly dead Python function: master_status_right_callback"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-80af6b6bcf4a1b0d", "name": "Possibly dead Python function: reset_master_ctrl_target", "shortDescription": {"text": "Possibly dead Python function: reset_master_ctrl_target"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-275db865d1382e1d", "name": "Possibly dead Python function: exit_return_to_zero", "shortDescription": {"text": "Possibly dead Python function: exit_return_to_zero"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7e8c65bd11f435c6", "name": "Possibly dead Python function: generate_launch_description", "shortDescription": {"text": "Possibly dead Python function: generate_launch_description"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8908d6eb74275cd0", "name": "Possibly dead Python function: generate_launch_description", "shortDescription": {"text": "Possibly dead Python function: generate_launch_description"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bd0f74362670de79", "name": "React Flow <Controls> without dark theming \u2014 web/data_manager/frontend/src/App.tsx:99", "shortDescription": {"text": "React Flow <Controls> without dark theming \u2014 web/data_manager/frontend/src/App.tsx:99"}, "fullDescription": {"text": "`<Controls>` ships with white buttons. Override `.react-flow__controls` and `.react-flow__controls-button` in your stylesheet or pass a styled wrapper.\n\nWhy: P1 in CHECKLIST.md \u2014 vendor defaults bleed light through.\nRule id: fq.controls.no-bg"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-75afc2f0239f3bf4", "name": "Privileged port 17 in use", "shortDescription": {"text": "Privileged port 17 in use"}, "fullDescription": {"text": "Port 17 is privileged (<1024). Make sure the service runs with the right caps or front it with a non-privileged port via a load balancer."}, "properties": {"scanner": "scanner-primary", "layer": "network", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5999034a0c2f18de", "name": "Privileged port 55 in use", "shortDescription": {"text": "Privileged port 55 in use"}, "fullDescription": {"text": "Port 55 is privileged (<1024). Make sure the service runs with the right caps or front it with a non-privileged port via a load balancer."}, "properties": {"scanner": "scanner-primary", "layer": "network", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d3f9b5666ae492e8", "name": "Privileged port 12 in use", "shortDescription": {"text": "Privileged port 12 in use"}, "fullDescription": {"text": "Port 12 is privileged (<1024). Make sure the service runs with the right caps or front it with a non-privileged port via a load balancer."}, "properties": {"scanner": "scanner-primary", "layer": "network", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-444d2805ae50c41a", "name": "Privileged port 21 in use", "shortDescription": {"text": "Privileged port 21 in use"}, "fullDescription": {"text": "Port 21 is privileged (<1024). Make sure the service runs with the right caps or front it with a non-privileged port via a load balancer."}, "properties": {"scanner": "scanner-primary", "layer": "network", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c1c8a0e76147b006", "name": "Privileged port 144 in use", "shortDescription": {"text": "Privileged port 144 in use"}, "fullDescription": {"text": "Port 144 is privileged (<1024). Make sure the service runs with the right caps or front it with a non-privileged port via a load balancer."}, "properties": {"scanner": "scanner-primary", "layer": "network", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-26992ff163aedae3", "name": "Privileged port 10 in use", "shortDescription": {"text": "Privileged port 10 in use"}, "fullDescription": {"text": "Port 10 is privileged (<1024). Make sure the service runs with the right caps or front it with a non-privileged port via a load balancer."}, "properties": {"scanner": "scanner-primary", "layer": "network", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-80fb9856fec5b652", "name": "Privileged port 56 in use", "shortDescription": {"text": "Privileged port 56 in use"}, "fullDescription": {"text": "Port 56 is privileged (<1024). Make sure the service runs with the right caps or front it with a non-privileged port via a load balancer."}, "properties": {"scanner": "scanner-primary", "layer": "network", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3d1f2f85c7f82d87", "name": "Privileged port 11 in use", "shortDescription": {"text": "Privileged port 11 in use"}, "fullDescription": {"text": "Port 11 is privileged (<1024). Make sure the service runs with the right caps or front it with a non-privileged port via a load balancer."}, "properties": {"scanner": "scanner-primary", "layer": "network", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ef7f3ba672572199", "name": "Dockerfile runs as root: cosmos/packages/cosmos3/Dockerfile", "shortDescription": {"text": "Dockerfile runs as root: cosmos/packages/cosmos3/Dockerfile"}, "fullDescription": {"text": "No non-root USER set. Containers running as root expand the blast radius of any vulnerability inside the image."}, "properties": {"scanner": "scanner-primary", "layer": "hardware", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-01b84e82b91d280a", "name": "Dockerfile pipes a remote installer into a shell", "shortDescription": {"text": "Dockerfile pipes a remote installer into a shell"}, "fullDescription": {"text": "Executing downloaded code during image build gives the remote endpoint build-time code execution. Prefer pinned packages or verify downloaded installers by checksum/signature."}, "properties": {"scanner": "scanner-primary", "layer": "hardware", "severity": "high", "confidence": 1.0}}, {"id": "scanner-aa5acaa49eb8315b", "name": "Containers defined but no K8s/orchestration manifest found", "shortDescription": {"text": "Containers defined but no K8s/orchestration manifest found"}, "fullDescription": {"text": "Repo has Dockerfiles/compose but no Kubernetes/Nomad manifests. If the target deployment is K8s, the manifests may live in a separate ops repo."}, "properties": {"scanner": "scanner-primary", "layer": "hardware", "severity": "low", "confidence": 1.0}}, {"id": "scanner-638b791ac9e215e1", "name": "Insecure pattern 'eval_used' in train_scripts/kai/monitor/check_task_e_progress.py:223", "shortDescription": {"text": "Insecure pattern 'eval_used' in train_scripts/kai/monitor/check_task_e_progress.py:223"}, "fullDescription": {"text": "Found a known-risky pattern (eval_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-49eb8f2534d57c90", "name": "Insecure pattern 'subprocess_shell_true' in train_scripts/kai/monitor/check_task_e_progress.py:306", "shortDescription": {"text": "Insecure pattern 'subprocess_shell_true' in train_scripts/kai/monitor/check_task_e_progress.py:306"}, "fullDescription": {"text": "Found a known-risky pattern (subprocess_shell_true). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-fb6ef1961485f939", "name": "Insecure pattern 'eval_used' in train_scripts/kai/volc/recurrence_round2_cnsh_8gpu.yaml:4", "shortDescription": {"text": "Insecure pattern 'eval_used' in train_scripts/kai/volc/recurrence_round2_cnsh_8gpu.yaml:4"}, "fullDescription": {"text": "Found a known-risky pattern (eval_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-968736796bcdddf8", "name": "Insecure pattern 'eval_used' in train_scripts/kai/eval/eval_heldout_action_mse.py:191", "shortDescription": {"text": "Insecure pattern 'eval_used' in train_scripts/kai/eval/eval_heldout_action_mse.py:191"}, "fullDescription": {"text": "Found a known-risky pattern (eval_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-1dee197644b600ce", "name": "Insecure pattern 'eval_used' in train_scripts/xvla/README.md:21", "shortDescription": {"text": "Insecure pattern 'eval_used' in train_scripts/xvla/README.md:21"}, "fullDescription": {"text": "Found a known-risky pattern (eval_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-5a48278c6845915a", "name": "Insecure pattern 'exec_used' in giga_world_policy/scripts/wam_pipeline/eval_watch.py:368", "shortDescription": {"text": "Insecure pattern 'exec_used' in giga_world_policy/scripts/wam_pipeline/eval_watch.py:368"}, "fullDescription": {"text": "Found a known-risky pattern (exec_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-caac16908c2845f5", "name": "Insecure pattern 'eval_used' in giga_world_policy/third_party/giga-datasets/giga_datasets/datasets/lmdb_dataset.py:32", "shortDescription": {"text": "Insecure pattern 'eval_used' in giga_world_policy/third_party/giga-datasets/giga_datasets/datasets/lmdb_dataset.py:32"}, "fullDescription": {"text": "Found a known-risky pattern (eval_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-f946aacc20d0863b", "name": "Insecure pattern 'subprocess_shell_true' in cosmos/packages/cosmos3/cosmos_framework/scripts/dataset_utils.py:172", "shortDescription": {"text": "Insecure pattern 'subprocess_shell_true' in cosmos/packages/cosmos3/cosmos_framework/scripts/dataset_utils.py:172"}, "fullDescription": {"text": "Found a known-risky pattern (subprocess_shell_true). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-84976fd97d43be2d", "name": "Insecure pattern 'debug_true' in cosmos/packages/cosmos3/cosmos_framework/utils/misc.py:344", "shortDescription": {"text": "Insecure pattern 'debug_true' in cosmos/packages/cosmos3/cosmos_framework/utils/misc.py:344"}, "fullDescription": {"text": "Found a known-risky pattern (debug_true). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a41be4cfdba28096", "name": "Insecure pattern 'exec_used' in cosmos/packages/cosmos3/cosmos_framework/utils/lazy_config/lazy.py:153", "shortDescription": {"text": "Insecure pattern 'exec_used' in cosmos/packages/cosmos3/cosmos_framework/utils/lazy_config/lazy.py:153"}, "fullDescription": {"text": "Found a known-risky pattern (exec_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-4f6a0e77c9dbbfa1", "name": "Insecure pattern 'eval_used' in cosmos/wam_fold_policy/README.md:39", "shortDescription": {"text": "Insecure pattern 'eval_used' in cosmos/wam_fold_policy/README.md:39"}, "fullDescription": {"text": "Found a known-risky pattern (eval_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-63cb531d54524da7", "name": "Insecure pattern 'eval_used' in cosmos/wam_fold_policy/eval/validate_and_report.sh:24", "shortDescription": {"text": "Insecure pattern 'eval_used' in cosmos/wam_fold_policy/eval/validate_and_report.sh:24"}, "fullDescription": {"text": "Found a known-risky pattern (eval_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-0fdcc1d98d9f2498", "name": "Insecure pattern 'direct_innerhtml_assignment' in web/showcase/static/docs.js:21", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in web/showcase/static/docs.js:21"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-838f09d2b53d794e", "name": "Insecure pattern 'direct_innerhtml_assignment' in web/showcase/static/i18n.js:157", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in web/showcase/static/i18n.js:157"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d23a9cf9c0d80301", "name": "Insecure pattern 'direct_innerhtml_assignment' in web/showcase/static/timeline.js:10", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in web/showcase/static/timeline.js:10"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f2607ad63cdd8ec8", "name": "Insecure pattern 'direct_innerhtml_assignment' in web/showcase/static/feature_matrix.js:23", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in web/showcase/static/feature_matrix.js:23"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-df6d7578744a7bd0", "name": "Insecure pattern 'cors_wildcard' in web/dagger_manager/backend/app/main.py:55", "shortDescription": {"text": "Insecure pattern 'cors_wildcard' in web/dagger_manager/backend/app/main.py:55"}, "fullDescription": {"text": "Found a known-risky pattern (cors_wildcard). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-90c684cb22af5daa", "name": "Insecure pattern 'cors_wildcard' in web/data_manager/backend/app/main.py:52", "shortDescription": {"text": "Insecure pattern 'cors_wildcard' in web/data_manager/backend/app/main.py:52"}, "fullDescription": {"text": "Found a known-risky pattern (cors_wildcard). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e884277c35a01007", "name": "Insecure pattern 'exec_used' in fastwam/third_party/RoboTwin/code_gen/task_generation_mm.py:347", "shortDescription": {"text": "Insecure pattern 'exec_used' in fastwam/third_party/RoboTwin/code_gen/task_generation_mm.py:347"}, "fullDescription": {"text": "Found a known-risky pattern (exec_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-ec83d2e264f26631", "name": "Insecure pattern 'exec_used' in fastwam/third_party/RoboTwin/code_gen/run_code.py:103", "shortDescription": {"text": "Insecure pattern 'exec_used' in fastwam/third_party/RoboTwin/code_gen/run_code.py:103"}, "fullDescription": {"text": "Found a known-risky pattern (exec_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-4dc8105e32fdb49d", "name": "Insecure pattern 'exec_used' in fastwam/third_party/RoboTwin/code_gen/task_generation.py:224", "shortDescription": {"text": "Insecure pattern 'exec_used' in fastwam/third_party/RoboTwin/code_gen/task_generation.py:224"}, "fullDescription": {"text": "Found a known-risky pattern (exec_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-c9851e55cb98a46e", "name": "Insecure pattern 'exec_used' in fastwam/third_party/RoboTwin/code_gen/task_generation_simple.py:94", "shortDescription": {"text": "Insecure pattern 'exec_used' in fastwam/third_party/RoboTwin/code_gen/task_generation_simple.py:94"}, "fullDescription": {"text": "Found a known-risky pattern (exec_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-84dbce8ade82522d", "name": "Insecure pattern 'eval_used' in fastwam/third_party/RoboTwin/script/eval_policy_client.py:515", "shortDescription": {"text": "Insecure pattern 'eval_used' in fastwam/third_party/RoboTwin/script/eval_policy_client.py:515"}, "fullDescription": {"text": "Found a known-risky pattern (eval_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-e60d9187920db5ec", "name": "Insecure pattern 'eval_used' in fastwam/third_party/RoboTwin/script/eval_policy.py:430", "shortDescription": {"text": "Insecure pattern 'eval_used' in fastwam/third_party/RoboTwin/script/eval_policy.py:430"}, "fullDescription": {"text": "Found a known-risky pattern (eval_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-de8cdf8dc1c0911e", "name": "Insecure pattern 'eval_used' in fastwam/third_party/RoboTwin/script/policy_model_server.py:262", "shortDescription": {"text": "Insecure pattern 'eval_used' in fastwam/third_party/RoboTwin/script/policy_model_server.py:262"}, "fullDescription": {"text": "Found a known-risky pattern (eval_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-800e71a800d325e2", "name": "Insecure pattern 'eval_used' in fastwam/src/fastwam/datasets/lerobot/processors/fastwam_processor.py:94", "shortDescription": {"text": "Insecure pattern 'eval_used' in fastwam/src/fastwam/datasets/lerobot/processors/fastwam_processor.py:94"}, "fullDescription": {"text": "Found a known-risky pattern (eval_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-081bc35be38bed41", "name": "Insecure pattern 'eval_used' in fastwam/src/fastwam/datasets/lerobot/processors/base_processor.py:69", "shortDescription": {"text": "Insecure pattern 'eval_used' in fastwam/src/fastwam/datasets/lerobot/processors/base_processor.py:69"}, "fullDescription": {"text": "Found a known-risky pattern (eval_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-6372cebde0220094", "name": "No auth library detected", "shortDescription": {"text": "No auth library detected"}, "fullDescription": {"text": "The scanner did not find any standard auth library (JWT, OAuth, NextAuth, Auth0, etc.). The repo has auth/admin/session surface indicators, so auth may live in custom code, in a separate service, or be missing."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d42f58fe343ca3ed", "name": "Very large file: kai0/train_deploy_alignment/dagger/arx/arx_openpi_dagger_collect.py (1905 lines)", "shortDescription": {"text": "Very large file: kai0/train_deploy_alignment/dagger/arx/arx_openpi_dagger_collect.py (1905 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-000deb132ed32021", "name": "Very large file: kai0/train_deploy_alignment/dagger/agilex/agilex_openpi_dagger_collect_ros2.py (2399 lines)", "shortDescription": {"text": "Very large file: kai0/train_deploy_alignment/dagger/agilex/agilex_openpi_dagger_collect_ros2.py (2399 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6cb25517320ded3a", "name": "Very large file: kai0/train_deploy_alignment/dagger/agilex/agilex_openpi_dagger_collect.py (2397 lines)", "shortDescription": {"text": "Very large file: kai0/train_deploy_alignment/dagger/agilex/agilex_openpi_dagger_collect.py (2397 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5c319422f5b78988", "name": "Very large file: kai0/train_deploy_alignment/inference/agilex/inference/agilex_inference_openpi_rtc.py (1689 lines)", "shortDescription": {"text": "Very large file: kai0/train_deploy_alignment/inference/agilex/inference/agilex_inference_openpi_rtc.py (1689 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5ef0abf2635139b8", "name": "Very large file: kai0/src/openpi/models_pytorch/transformers_replace/models/siglip/modeling_siglip.py (1236 lines)", "shortDescription": {"text": "Very large file: kai0/src/openpi/models_pytorch/transformers_replace/models/siglip/modeling_siglip.py (1236 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9c11641155b105cb", "name": "Very large file: kai0/src/openpi/training/config.py (2816 lines)", "shortDescription": {"text": "Very large file: kai0/src/openpi/training/config.py (2816 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d535f5b2da8cfa9e", "name": "Very large file: cosmos/packages/cosmos3/packages/diffusers-cosmos3/diffusers_cosmos3/sequence_packing.py (1626 lines)", "shortDescription": {"text": "Very large file: cosmos/packages/cosmos3/packages/diffusers-cosmos3/diffusers_cosmos3/sequence_packing.py (1626 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0e03d9f28b6f974e", "name": "Very large file: cosmos/packages/cosmos3/cosmos_framework/scripts/action_policy_server_libero.py (1233 lines)", "shortDescription": {"text": "Very large file: cosmos/packages/cosmos3/cosmos_framework/scripts/action_policy_server_libero.py (1233 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-16876d16000c7a61", "name": "Very large file: cosmos/packages/cosmos3/cosmos_framework/utils/one_logger/one_logger_utils.py (1431 lines)", "shortDescription": {"text": "Very large file: cosmos/packages/cosmos3/cosmos_framework/utils/one_logger/one_logger_utils.py (1431 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4d4651c69b672e02", "name": "Very large file: cosmos/packages/cosmos3/cosmos_framework/inference/inference.py (1686 lines)", "shortDescription": {"text": "Very large file: cosmos/packages/cosmos3/cosmos_framework/inference/inference.py (1686 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c8b7cbf9ece80a80", "name": "Very large file: cosmos/packages/cosmos3/cosmos_framework/model/tokenizer/models/sparse_autoencoder.py (1895 lines)", "shortDescription": {"text": "Very large file: cosmos/packages/cosmos3/cosmos_framework/model/tokenizer/models/sparse_autoencoder.py (1895 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4ba3e58a184afa1a", "name": "Very large file: cosmos/packages/cosmos3/cosmos_framework/model/tokenizer/models/text_decoder.py (1367 lines)", "shortDescription": {"text": "Very large file: cosmos/packages/cosmos3/cosmos_framework/model/tokenizer/models/text_decoder.py (1367 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-34327019ca6acde9", "name": "Very large file: cosmos/packages/cosmos3/cosmos_framework/model/tokenizer/models/modules/sparse_tensor.py (1886 lines)", "shortDescription": {"text": "Very large file: cosmos/packages/cosmos3/cosmos_framework/model/tokenizer/models/modules/sparse_tensor.py (1886 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bdd9153993959cff", "name": "Very large file: cosmos/packages/cosmos3/cosmos_framework/model/tokenizer/models/modules/attention/modules.py (1353 line", "shortDescription": {"text": "Very large file: cosmos/packages/cosmos3/cosmos_framework/model/tokenizer/models/modules/attention/modules.py (1353 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3ea2cb217735c358", "name": "Very large file: cosmos/packages/cosmos3/cosmos_framework/model/vfm/omni_mot_model.py (4270 lines)", "shortDescription": {"text": "Very large file: cosmos/packages/cosmos3/cosmos_framework/model/vfm/omni_mot_model.py (4270 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-618e6e7de3c0d730", "name": "Very large file: cosmos/packages/cosmos3/cosmos_framework/model/vfm/tokenizers/wan2pt2_vae_4x16x16.py (1682 lines)", "shortDescription": {"text": "Very large file: cosmos/packages/cosmos3/cosmos_framework/model/vfm/tokenizers/wan2pt2_vae_4x16x16.py (1682 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7fdf720b635db92a", "name": "Very large file: cosmos/packages/cosmos3/cosmos_framework/model/vfm/vlm/qwen3_vl_moe/qwen3_vl_moe.py (1933 lines)", "shortDescription": {"text": "Very large file: cosmos/packages/cosmos3/cosmos_framework/model/vfm/vlm/qwen3_vl_moe/qwen3_vl_moe.py (1933 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-130d98c23382a8c0", "name": "Very large file: cosmos/packages/cosmos3/cosmos_framework/model/vfm/vlm/qwen3_vl/qwen3_vl.py (1506 lines)", "shortDescription": {"text": "Very large file: cosmos/packages/cosmos3/cosmos_framework/model/vfm/vlm/qwen3_vl/qwen3_vl.py (1506 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-df5805304ab206ea", "name": "Very large file: cosmos/packages/cosmos3/cosmos_framework/model/vfm/mot/unified_mot.py (2201 lines)", "shortDescription": {"text": "Very large file: cosmos/packages/cosmos3/cosmos_framework/model/vfm/mot/unified_mot.py (2201 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-de55e453afce99b7", "name": "Very large file: cosmos/packages/cosmos3/cosmos_framework/model/vfm/mot/cosmos3_vfm_network.py (1176 lines)", "shortDescription": {"text": "Very large file: cosmos/packages/cosmos3/cosmos_framework/model/vfm/mot/cosmos3_vfm_network.py (1176 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3224a32274ba10e1", "name": "Very large file: cosmos/packages/cosmos3/cosmos_framework/model/vfm/utils/safetensors_loader.py (1474 lines)", "shortDescription": {"text": "Very large file: cosmos/packages/cosmos3/cosmos_framework/model/vfm/utils/safetensors_loader.py (1474 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-abdb744fdb99b03f", "name": "Very large file: cosmos/packages/cosmos3/cosmos_framework/model/vfm/upsampler/prompts.py (1137 lines)", "shortDescription": {"text": "Very large file: cosmos/packages/cosmos3/cosmos_framework/model/vfm/upsampler/prompts.py (1137 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-06914c19a094a181", "name": "Very large file: cosmos/wam_fold_policy/eval/eval_report.py (1021 lines)", "shortDescription": {"text": "Very large file: cosmos/wam_fold_policy/eval/eval_report.py (1021 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-98bdaa2bb0999695", "name": "Very large file: optimize/benchmark_pi05_inference.py (1161 lines)", "shortDescription": {"text": "Very large file: optimize/benchmark_pi05_inference.py (1161 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e9295c06fe15c64f", "name": "Very large file: optimize/v1_triton/dm0_infer.py (1116 lines)", "shortDescription": {"text": "Very large file: optimize/v1_triton/dm0_infer.py (1116 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3f76171b388c59de", "name": "Very large file: optimize/v1_triton/pi0_infer.py (1360 lines)", "shortDescription": {"text": "Very large file: optimize/v1_triton/pi0_infer.py (1360 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-35704a104f884839", "name": "Very large file: ros2_ws/src/piper/scripts/rerun_viz_node.py (1574 lines)", "shortDescription": {"text": "Very large file: ros2_ws/src/piper/scripts/rerun_viz_node.py (1574 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1e8ad9749b15bc2f", "name": "Very large file: ros2_ws/src/piper/scripts/policy_inference_node.py (3039 lines)", "shortDescription": {"text": "Very large file: ros2_ws/src/piper/scripts/policy_inference_node.py (3039 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1c5197c829a0f8d9", "name": "Very large file: fastwam/third_party/RoboTwin/code_gen/task_info.py (1431 lines)", "shortDescription": {"text": "Very large file: fastwam/third_party/RoboTwin/code_gen/task_info.py (1431 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fd986f8855aba723", "name": "Very large file: fastwam/third_party/RoboTwin/envs/_base_task.py (1747 lines)", "shortDescription": {"text": "Very large file: fastwam/third_party/RoboTwin/envs/_base_task.py (1747 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e32c083d689c008a", "name": "Very large file: fastwam/src/fastwam/datasets/lerobot/lerobot/lerobot_dataset.py (1304 lines)", "shortDescription": {"text": "Very large file: fastwam/src/fastwam/datasets/lerobot/lerobot/lerobot_dataset.py (1304 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4d41ada492cb93b5", "name": "Very large file: fastwam/src/fastwam/models/wan22/wan_video_vae.py (1384 lines)", "shortDescription": {"text": "Very large file: fastwam/src/fastwam/models/wan22/wan_video_vae.py (1384 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6893a6c8b0861585", "name": "Very low test-to-source ratio", "shortDescription": {"text": "Very low test-to-source ratio"}, "fullDescription": {"text": "78 test file(s) for 1332 source file(s) (ratio 0.06). Consider adding integration or unit tests for critical paths."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d53e6fc6e96b42a4", "name": "43 TODO/FIXME markers", "shortDescription": {"text": "43 TODO/FIXME markers"}, "fullDescription": {"text": "High count of TODO/FIXME/HACK markers \u2014 track them as issues so they're not forgotten."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3ab5d313dda8e5f9", "name": "Debug logging residue appears in source files", "shortDescription": {"text": "Debug logging residue appears in source files"}, "fullDescription": {"text": "Found 3433 console/debugger/print-style debug statements in non-test source. This is a common fast-generation residue before production cleanup."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-72b2a6250083a784", "name": "Placeholder or mock-heavy implementation detected", "shortDescription": {"text": "Placeholder or mock-heavy implementation detected"}, "fullDescription": {"text": "Found 207 placeholder/mock markers across 76 source files. This often means the repo looks complete while core flows still use generated scaffolding or fake data."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2d0c7b7ab8f8aacf", "name": "Critical user flow still appears backed by mock or placeholder data", "shortDescription": {"text": "Critical user flow still appears backed by mock or placeholder data"}, "fullDescription": {"text": "A payment/auth/admin/order/billing-style flow contains mock, fake, TODO, dummy, or placeholder markers in runtime source. In the Fable corpus this is a high-leverage completeness smell: the app can look finished while the money, identity, or tenant flow is still scaffolded."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-749d4bc1bd66df5f", "name": "Agent instructions exist but release-hardening basics are missing", "shortDescription": {"text": "Agent instructions exist but release-hardening basics are missing"}, "fullDescription": {"text": "AI-coder instruction files were found, but the repo is missing ci. Treat this as a contract gap: the agent is guided, but the generated output is not yet guarded by the controls that make it repeatable."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ea8f3013f588db25", "name": "Shallow git history limits provenance confidence", "shortDescription": {"text": "Shallow git history limits provenance confidence"}, "fullDescription": {"text": "The repository is a shallow clone. Origin/evolution analysis cannot distinguish fresh generation, imported legacy code, or long-lived human code with high confidence."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8424db9c75e04ba4", "name": "Very short observed git history", "shortDescription": {"text": "Very short observed git history"}, "fullDescription": {"text": "The repo has multiple source files but two or fewer visible commits. This is not a failure by itself, but it lowers confidence in evolution-based diagnosis."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-58e07d04d40422cb", "name": "Agent authority lacks a verifier contract: train_scripts/CLAUDE.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: train_scripts/CLAUDE.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2c6f261140bcf1ca", "name": "Legacy-named symbol `adv_est_v1` in kai0/stage_advantage/eval_adv_est.py:2", "shortDescription": {"text": "Legacy-named symbol `adv_est_v1` in kai0/stage_advantage/eval_adv_est.py:2"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ee276536b99a53d8", "name": "Legacy-named symbol `adv_est_v1` in kai0/stage_advantage/plot_per_episode.py:107", "shortDescription": {"text": "Legacy-named symbol `adv_est_v1` in kai0/stage_advantage/plot_per_episode.py:107"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4950a44930ce2ba6", "name": "Legacy-named symbol `adv_est_v1` in kai0/stage_advantage/plot_all_curves.py:84", "shortDescription": {"text": "Legacy-named symbol `adv_est_v1` in kai0/stage_advantage/plot_all_curves.py:84"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-dde01c0762d9d756", "name": "Legacy-named symbol `adv_est_v1` in kai0/stage_advantage/annotation/eval.py:59", "shortDescription": {"text": "Legacy-named symbol `adv_est_v1` in kai0/stage_advantage/annotation/eval.py:59"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-98d10d923ebf657f", "name": "Commented-code block (5 lines) in kai0/scripts/train.py:12", "shortDescription": {"text": "Commented-code block (5 lines) in kai0/scripts/train.py:12"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c3d359ccf49a77d6", "name": "Legacy-named symbol `start_serve_v1` in kai0/scripts/serve_policy_flash.py:14", "shortDescription": {"text": "Legacy-named symbol `start_serve_v1` in kai0/scripts/serve_policy_flash.py:14"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bdab254d216e7bce", "name": "Legacy-named symbol `start_autonomy_v1` in kai0/scripts/shm_transport.py:11", "shortDescription": {"text": "Legacy-named symbol `start_autonomy_v1` in kai0/scripts/shm_transport.py:11"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-66375c319568ebbc", "name": "Commented-code block (5 lines) in kai0/scripts/shm_transport.py:286", "shortDescription": {"text": "Commented-code block (5 lines) in kai0/scripts/shm_transport.py:286"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fa3f9e6562afcb32", "name": "Commented-code block (5 lines) in kai0/scripts/serve_policy_xvla.py:289", "shortDescription": {"text": "Commented-code block (5 lines) in kai0/scripts/serve_policy_xvla.py:289"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5ab2f0ec88acaa33", "name": "Legacy-named symbol `convert_kai0_to_v1` in kai0/scripts/serve_policy_v1.py:20", "shortDescription": {"text": "Legacy-named symbol `convert_kai0_to_v1` in kai0/scripts/serve_policy_v1.py:20"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d4f44f1cdc62445c", "name": "Commented-code block (5 lines) in kai0/scripts/serve_policy_v1.py:198", "shortDescription": {"text": "Commented-code block (5 lines) in kai0/scripts/serve_policy_v1.py:198"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-083a7bd046b6e6c1", "name": "Commented-code block (5 lines) in kai0/train_deploy_alignment/data_augment/space_mirroring.py:42", "shortDescription": {"text": "Commented-code block (5 lines) in kai0/train_deploy_alignment/data_augment/space_mirroring.py:42"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1d1a7ac3417124cc", "name": "Stub function `add_episode` (body is just `pass`/`return`) \u2014 kai0/train_deploy_alignment/data_augment/convert_h5_lerobot", "shortDescription": {"text": "Stub function `add_episode` (body is just `pass`/`return`) \u2014 kai0/train_deploy_alignment/data_augment/convert_h5_lerobot.py:285"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-eb0a750ad93c3569", "name": "Network/subprocess call without timeout or try/except \u2014 kai0/train_deploy_alignment/data_augment/mini_lerobot/src/mini_l", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kai0/train_deploy_alignment/data_augment/mini_lerobot/src/mini_lerobot/video.py:39"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d664c0e90722a8cc", "name": "Legacy-named symbol `timesteps_copy` in kai0/train_deploy_alignment/dagger/arx/arx_openpi_dagger_collect.py:249", "shortDescription": {"text": "Legacy-named symbol `timesteps_copy` in kai0/train_deploy_alignment/dagger/arx/arx_openpi_dagger_collect.py:249"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9669244f4ec0a9e4", "name": "Commented-code block (5 lines) in kai0/train_deploy_alignment/dagger/arx/arx_openpi_dagger_collect.py:273", "shortDescription": {"text": "Commented-code block (5 lines) in kai0/train_deploy_alignment/dagger/arx/arx_openpi_dagger_collect.py:273"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-11f23ea1cd041cbe", "name": "Commented-code block (7 lines) in kai0/train_deploy_alignment/dagger/agilex/collect_data.py:101", "shortDescription": {"text": "Commented-code block (7 lines) in kai0/train_deploy_alignment/dagger/agilex/collect_data.py:101"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c5c7edc13da39c47", "name": "Commented-code block (7 lines) in kai0/train_deploy_alignment/dagger/agilex/collect_data_ros2.py:107", "shortDescription": {"text": "Commented-code block (7 lines) in kai0/train_deploy_alignment/dagger/agilex/collect_data_ros2.py:107"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-508ba1efd8886eb9", "name": "Legacy-named symbol `w_old` in kai0/train_deploy_alignment/dagger/agilex/agilex_openpi_dagger_collect_ros2.py:402", "shortDescription": {"text": "Legacy-named symbol `w_old` in kai0/train_deploy_alignment/dagger/agilex/agilex_openpi_dagger_collect_ros2.py:402"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-61a081ca65c38772", "name": "Commented-code block (31 lines) in kai0/train_deploy_alignment/dagger/agilex/agilex_openpi_dagger_collect_ros2.py:982", "shortDescription": {"text": "Commented-code block (31 lines) in kai0/train_deploy_alignment/dagger/agilex/agilex_openpi_dagger_collect_ros2.py:982"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9b88cb95a97dadca", "name": "Legacy-named symbol `w_old` in kai0/train_deploy_alignment/dagger/agilex/agilex_openpi_dagger_collect.py:396", "shortDescription": {"text": "Legacy-named symbol `w_old` in kai0/train_deploy_alignment/dagger/agilex/agilex_openpi_dagger_collect.py:396"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ba786a71d603b527", "name": "Commented-code block (31 lines) in kai0/train_deploy_alignment/dagger/agilex/agilex_openpi_dagger_collect.py:970", "shortDescription": {"text": "Commented-code block (31 lines) in kai0/train_deploy_alignment/dagger/agilex/agilex_openpi_dagger_collect.py:970"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-eadaf62438c1ac6c", "name": "Commented-code block (9 lines) in kai0/train_deploy_alignment/dagger/agilex/src/piper/scripts/piper_start_ms_node_new.py", "shortDescription": {"text": "Commented-code block (9 lines) in kai0/train_deploy_alignment/dagger/agilex/src/piper/scripts/piper_start_ms_node_new.py:652"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d87e88180c8b7c3f", "name": "Legacy-named symbol `w_old` in kai0/train_deploy_alignment/inference/arx/inference/arx_openpi_inference_temporal_smooth.", "shortDescription": {"text": "Legacy-named symbol `w_old` in kai0/train_deploy_alignment/inference/arx/inference/arx_openpi_inference_temporal_smooth.py:107"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-44d06caca02217c4", "name": "Legacy-named symbol `w_old` in kai0/train_deploy_alignment/inference/arx/inference/arx_openpi_inference_rtc.py:123", "shortDescription": {"text": "Legacy-named symbol `w_old` in kai0/train_deploy_alignment/inference/arx/inference/arx_openpi_inference_rtc.py:123"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5e962ae1a57d8feb", "name": "Legacy-named symbol `w_old` in kai0/train_deploy_alignment/inference/agilex/inference/agilex_inference_openpi_temporal_s", "shortDescription": {"text": "Legacy-named symbol `w_old` in kai0/train_deploy_alignment/inference/agilex/inference/agilex_inference_openpi_temporal_smoothing.py:215"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c966275a2c13c4b1", "name": "Legacy-named symbol `w_old` in kai0/train_deploy_alignment/inference/agilex/inference/agilex_inference_openpi_rtc.py:241", "shortDescription": {"text": "Legacy-named symbol `w_old` in kai0/train_deploy_alignment/inference/agilex/inference/agilex_inference_openpi_rtc.py:241"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b7dbd4ffed090a6b", "name": "Legacy-named symbol `w_old` in kai0/train_deploy_alignment/inference/agilex/inference/agilex_inference_openpi_temporal_s", "shortDescription": {"text": "Legacy-named symbol `w_old` in kai0/train_deploy_alignment/inference/agilex/inference/agilex_inference_openpi_temporal_smoothing_ros2.py:223"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-739601bf05dc24a0", "name": "Commented-code block (9 lines) in kai0/train_deploy_alignment/inference/agilex/Piper_ros_private-ros-noetic/src/piper/sc", "shortDescription": {"text": "Commented-code block (9 lines) in kai0/train_deploy_alignment/inference/agilex/Piper_ros_private-ros-noetic/src/piper/scripts/piper_start_ms_node.py:170"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f4b99b29996fd8f1", "name": "Stub function `reset` (body is just `pass`/`return`) \u2014 kai0/packages/openpi-client/src/openpi_client/websocket_client_po", "shortDescription": {"text": "Stub function `reset` (body is just `pass`/`return`) \u2014 kai0/packages/openpi-client/src/openpi_client/websocket_client_policy.py:58"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0e9579b4db5102d7", "name": "Commented-code block (5 lines) in kai0/src/openpi/transforms.py:378", "shortDescription": {"text": "Commented-code block (5 lines) in kai0/src/openpi/transforms.py:378"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ae8f6db0fa4a24a8", "name": "Network/subprocess call without timeout or try/except \u2014 kai0/src/openpi/models_pytorch/transformers_replace/models/palig", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kai0/src/openpi/models_pytorch/transformers_replace/models/paligemma/modeling_paligemma.py:284"}, "fullDescription": {"text": "`requests.get(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-cca8eed059770b3c", "name": "Commented-code block (8 lines) in kai0/src/openpi/models_pytorch/transformers_replace/models/gemma/modeling_gemma.py:1", "shortDescription": {"text": "Commented-code block (8 lines) in kai0/src/openpi/models_pytorch/transformers_replace/models/gemma/modeling_gemma.py:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3ec8adf738f76673", "name": "Commented-code block (8 lines) in kai0/src/openpi/models_pytorch/transformers_replace/models/gemma/configuration_gemma.p", "shortDescription": {"text": "Commented-code block (8 lines) in kai0/src/openpi/models_pytorch/transformers_replace/models/gemma/configuration_gemma.py:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ad41742e1820b872", "name": "Network/subprocess call without timeout or try/except \u2014 kai0/src/openpi/models_pytorch/transformers_replace/models/sigli", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 kai0/src/openpi/models_pytorch/transformers_replace/models/siglip/modeling_siglip.py:864"}, "fullDescription": {"text": "`requests.get(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d05a497e96cbbe80", "name": "Commented-code block (14 lines) in kai0/src/openpi/models/model.py:59", "shortDescription": {"text": "Commented-code block (14 lines) in kai0/src/openpi/models/model.py:59"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8e25a2d94916f996", "name": "Commented-code block (7 lines) in kai0/src/openpi/models/pi0_config.py:62", "shortDescription": {"text": "Commented-code block (7 lines) in kai0/src/openpi/models/pi0_config.py:62"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bf2b5155b400245d", "name": "Commented-code block (6 lines) in kai0/src/openpi/models/pi0.py:150", "shortDescription": {"text": "Commented-code block (6 lines) in kai0/src/openpi/models/pi0.py:150"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4ce394d530b6e436", "name": "Commented-code block (5 lines) in kai0/src/openpi/models/video/stage_classifier.py:228", "shortDescription": {"text": "Commented-code block (5 lines) in kai0/src/openpi/models/video/stage_classifier.py:228"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ddd707e23d3ac882", "name": "Commented-code block (9 lines) in kai0/src/openpi/policies/libero_policy.py:43", "shortDescription": {"text": "Commented-code block (9 lines) in kai0/src/openpi/policies/libero_policy.py:43"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6748f1bd5939887e", "name": "Commented-code block (13 lines) in kai0/src/openpi/policies/policy.py:91", "shortDescription": {"text": "Commented-code block (13 lines) in kai0/src/openpi/policies/policy.py:91"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-58c705aa6e51fde6", "name": "Commented-code block (6 lines) in kai0/src/openpi/training/advantage_dataset.py:39", "shortDescription": {"text": "Commented-code block (6 lines) in kai0/src/openpi/training/advantage_dataset.py:39"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0339986b8d30129c", "name": "Legacy-named symbol `adv_est_v1` in kai0/src/openpi/training/config.py:1023", "shortDescription": {"text": "Legacy-named symbol `adv_est_v1` in kai0/src/openpi/training/config.py:1023"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5844f0f635809828", "name": "Commented-code block (9 lines) in kai0/src/openpi/training/config.py:323", "shortDescription": {"text": "Commented-code block (9 lines) in kai0/src/openpi/training/config.py:323"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a958e4d1ce1b0e03", "name": "Commented-code block (7 lines) in kai0/src/openpi/training/weight_loaders.py:53", "shortDescription": {"text": "Commented-code block (7 lines) in kai0/src/openpi/training/weight_loaders.py:53"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f05558faa4ae2174", "name": "Legacy-named symbol `normal_v1` in kai0/model_arithmetic/evaluate_heldout.py:29", "shortDescription": {"text": "Legacy-named symbol `normal_v1` in kai0/model_arithmetic/evaluate_heldout.py:29"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-620264125d8010f6", "name": "Legacy-named symbol `awbc_v1` in kai0/model_arithmetic/eval_awbc_only.py:15", "shortDescription": {"text": "Legacy-named symbol `awbc_v1` in kai0/model_arithmetic/eval_awbc_only.py:15"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5405d4079912913f", "name": "Legacy-named symbol `normal_v1` in kai0/model_arithmetic/eval_kai0_mixed_1.py:28", "shortDescription": {"text": "Legacy-named symbol `normal_v1` in kai0/model_arithmetic/eval_kai0_mixed_1.py:28"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-060efcb702107ab9", "name": "Legacy-named symbol `awbc_v1` in kai0/model_arithmetic/eval_awbc_sanity.py:9", "shortDescription": {"text": "Legacy-named symbol `awbc_v1` in kai0/model_arithmetic/eval_awbc_sanity.py:9"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-280a8627cae06e74", "name": "Legacy-named symbol `awbc_v1` in kai0/model_arithmetic/eval_awbc_with_advantage_prompt.py:15", "shortDescription": {"text": "Legacy-named symbol `awbc_v1` in kai0/model_arithmetic/eval_awbc_with_advantage_prompt.py:15"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3a0a6b7731f658a0", "name": "Legacy-named symbol `normal_v1` in kai0/model_arithmetic/evaluate_models.py:34", "shortDescription": {"text": "Legacy-named symbol `normal_v1` in kai0/model_arithmetic/evaluate_models.py:34"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3250966e785d33d2", "name": "Legacy-named symbol `gf0_awbc_baseline_v1` in train_scripts/kai/monitor/check_progress.py:294", "shortDescription": {"text": "Legacy-named symbol `gf0_awbc_baseline_v1` in train_scripts/kai/monitor/check_progress.py:294"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7fb15e7b3ecd6beb", "name": "Network/subprocess call without timeout or try/except \u2014 train_scripts/kai/monitor/check_progress.py:116", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 train_scripts/kai/monitor/check_progress.py:116"}, "fullDescription": {"text": "`subprocess.check_output(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2ab5800d3850edd5", "name": "Legacy-named symbol `stand_box_v1` in train_scripts/kai/eval/eval_val_action_mse.py:12", "shortDescription": {"text": "Legacy-named symbol `stand_box_v1` in train_scripts/kai/eval/eval_val_action_mse.py:12"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-df9ae7794a2d0ad0", "name": "Legacy-named symbol `awbc_v1` in train_scripts/kai/eval/eval_heldout_action_mse.py:15", "shortDescription": {"text": "Legacy-named symbol `awbc_v1` in train_scripts/kai/eval/eval_heldout_action_mse.py:15"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6426577bd9bd7140", "name": "Legacy-named symbol `start_autonomy_from_ckpt_v1` in train_scripts/kai/eval/compare_online_kai0_gwp.py:5", "shortDescription": {"text": "Legacy-named symbol `start_autonomy_from_ckpt_v1` in train_scripts/kai/eval/compare_online_kai0_gwp.py:5"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b8e3718e2a018b77", "name": "Legacy-named symbol `ckpt_v1` in train_scripts/kai/eval/cmp_score_kai0.py:9", "shortDescription": {"text": "Legacy-named symbol `ckpt_v1` in train_scripts/kai/eval/cmp_score_kai0.py:9"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-92e77671fe1f6a6b", "name": "Legacy-named symbol `gf2_awbc_v1` in train_scripts/kai/eval/validate_awbc.py:6", "shortDescription": {"text": "Legacy-named symbol `gf2_awbc_v1` in train_scripts/kai/eval/validate_awbc.py:6"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7a5240bee602413c", "name": "Legacy-named symbol `tac_v2` in train_scripts/kai/eval/eval_tac_diagnostic.py:14", "shortDescription": {"text": "Legacy-named symbol `tac_v2` in train_scripts/kai/eval/eval_tac_diagnostic.py:14"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5fea56644301bea6", "name": "Legacy-named symbol `gf0_awbc_baseline_v1` in train_scripts/kai/eval/eval_awbc_compare.py:241", "shortDescription": {"text": "Legacy-named symbol `gf0_awbc_baseline_v1` in train_scripts/kai/eval/eval_awbc_compare.py:241"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c6af3cc27bf1e03e", "name": "Legacy-named symbol `adv_est_v1` in train_scripts/kai/eval/validate_advantage_estimator.py:5", "shortDescription": {"text": "Legacy-named symbol `adv_est_v1` in train_scripts/kai/eval/validate_advantage_estimator.py:5"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-722493ef3047359a", "name": "Legacy-named symbol `dir_old` in train_scripts/kai/eval/eval_oscillation_diag.py:126", "shortDescription": {"text": "Legacy-named symbol `dir_old` in train_scripts/kai/eval/eval_oscillation_diag.py:126"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4931fdc901306535", "name": "Commented-code block (5 lines) in train_scripts/xvla/launch/xvla_train.py:106", "shortDescription": {"text": "Commented-code block (5 lines) in train_scripts/xvla/launch/xvla_train.py:106"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-dcb17d4635fb34fb", "name": "Legacy-named symbol `ubuntu_old` in train_scripts/xvla/eval/eval_pi05_fk_ee6d.py:28", "shortDescription": {"text": "Legacy-named symbol `ubuntu_old` in train_scripts/xvla/eval/eval_pi05_fk_ee6d.py:28"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b90ad226ba0a727c", "name": "Legacy-named symbol `obs_old` in start_scripts/kai/test_inference_parity.py:168", "shortDescription": {"text": "Legacy-named symbol `obs_old` in start_scripts/kai/test_inference_parity.py:168"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8371e92f2e5c7750", "name": "Commented-code block (5 lines) in start_scripts/kai/launch_3cam.py:67", "shortDescription": {"text": "Commented-code block (5 lines) in start_scripts/kai/launch_3cam.py:67"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-aadc11b2f01e6b1b", "name": "Legacy-named symbol `visrobot_backup` in start_scripts/data_fix/rescale_gripper_task_a_base.py:13", "shortDescription": {"text": "Legacy-named symbol `visrobot_backup` in start_scripts/data_fix/rescale_gripper_task_a_base.py:13"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6247c0c7ed0afbdf", "name": "Legacy-named symbol `visrobot_backup` in start_scripts/data_fix/rescale_gripper_R_nonlinear.py:32", "shortDescription": {"text": "Legacy-named symbol `visrobot_backup` in start_scripts/data_fix/rescale_gripper_R_nonlinear.py:32"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-44b2659194f1f73f", "name": "Legacy-named symbol `w_old` in xvla/analyze_cmd_vs_output.py:131", "shortDescription": {"text": "Legacy-named symbol `w_old` in xvla/analyze_cmd_vs_output.py:131"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5011e94687e633e8", "name": "Commented-code block (6 lines) in piper_tools/calibrate_can_mapping.py:240", "shortDescription": {"text": "Commented-code block (6 lines) in piper_tools/calibrate_can_mapping.py:240"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-626de46e4b258e2c", "name": "Network/subprocess call without timeout or try/except \u2014 piper_tools/verify_can_mapping.py:105", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 piper_tools/verify_can_mapping.py:105"}, "fullDescription": {"text": "`subprocess.Popen(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9d36dc46389c52c9", "name": "Legacy-named symbol `activate_can_v2` in piper_tools/calibrate_serial_hitl.py:19", "shortDescription": {"text": "Legacy-named symbol `activate_can_v2` in piper_tools/calibrate_serial_hitl.py:19"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-cc4e77f18ecaa147", "name": "Network/subprocess call without timeout or try/except \u2014 piper_tools/calibrate_serial_hitl.py:88", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 piper_tools/calibrate_serial_hitl.py:88"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f3f2afb557eab372", "name": "Legacy-named symbol `x_copy` in tau-0-wm/models/wan_2_2_models/vae/vae2_2.py:448", "shortDescription": {"text": "Legacy-named symbol `x_copy` in tau-0-wm/models/wan_2_2_models/vae/vae2_2.py:448"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c8e1d32d585f221a", "name": "Commented-code block (6 lines) in tau-0-wm/models/wan_2_2_models/pipeline/textimage2video.py:177", "shortDescription": {"text": "Commented-code block (6 lines) in tau-0-wm/models/wan_2_2_models/pipeline/textimage2video.py:177"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9348697d6d43f568", "name": "Legacy-named symbol `squaredcos_cap_v2` in tau-0-wm/models/wan_2_2_models/scheduler/fm_solvers.py:121", "shortDescription": {"text": "Legacy-named symbol `squaredcos_cap_v2` in tau-0-wm/models/wan_2_2_models/scheduler/fm_solvers.py:121"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b6a173177c916908", "name": "Stub function `reset` (body is just `pass`/`return`) \u2014 tau-0-wm/web_infer_utils/openpi_client/websocket_client_policy.py", "shortDescription": {"text": "Stub function `reset` (body is just `pass`/`return`) \u2014 tau-0-wm/web_infer_utils/openpi_client/websocket_client_policy.py:54"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1506b6cc666ea09c", "name": "Legacy-named symbol `wam_fold_v1` in tau-0-wm/finetune/train_tau0.py:165", "shortDescription": {"text": "Legacy-named symbol `wam_fold_v1` in tau-0-wm/finetune/train_tau0.py:165"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4ea07678b3b641b3", "name": "Legacy-named symbol `wam_fold_v1` in tau-0-wm/finetune/data_joint.py:1", "shortDescription": {"text": "Legacy-named symbol `wam_fold_v1` in tau-0-wm/finetune/data_joint.py:1"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b4743090dccba7e5", "name": "Legacy-named symbol `wam_fold_v1` in tau-0-wm/finetune/gen_video_compare.py:25", "shortDescription": {"text": "Legacy-named symbol `wam_fold_v1` in tau-0-wm/finetune/gen_video_compare.py:25"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2d1cfe820aa90aef", "name": "Legacy-named symbol `wam_fold_v1` in tau-0-wm/finetune/run_eval_dist.py:24", "shortDescription": {"text": "Legacy-named symbol `wam_fold_v1` in tau-0-wm/finetune/run_eval_dist.py:24"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-507b9eea7358e59b", "name": "Legacy-named symbol `wam_fold_v1` in tau-0-wm/finetune/eval_val.py:65", "shortDescription": {"text": "Legacy-named symbol `wam_fold_v1` in tau-0-wm/finetune/eval_val.py:65"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-763be7c3d56f3587", "name": "Legacy-named symbol `wam_fold_v1` in tau-0-wm/finetune/run_train.py:29", "shortDescription": {"text": "Legacy-named symbol `wam_fold_v1` in tau-0-wm/finetune/run_train.py:29"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e34de236db78f356", "name": "Legacy-named symbol `wam_fold_v1` in tau-0-wm/finetune/eval_gigaworld_dist.py:28", "shortDescription": {"text": "Legacy-named symbol `wam_fold_v1` in tau-0-wm/finetune/eval_gigaworld_dist.py:28"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4d9563869b78191b", "name": "Legacy-named symbol `wam_fold_v1` in giga_world_policy/scripts/build_wam_dataset.py:15", "shortDescription": {"text": "Legacy-named symbol `wam_fold_v1` in giga_world_policy/scripts/build_wam_dataset.py:15"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c420b8cc681a2d4c", "name": "Network/subprocess call without timeout or try/except \u2014 giga_world_policy/scripts/build_wam_dataset.py:92", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 giga_world_policy/scripts/build_wam_dataset.py:92"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ae86f740db4f6d2a", "name": "Commented-code block (5 lines) in giga_world_policy/scripts/compute_norm_stats.py:256", "shortDescription": {"text": "Commented-code block (5 lines) in giga_world_policy/scripts/compute_norm_stats.py:256"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-abdd3f526e461972", "name": "Legacy-named symbol `wam_fold_v1` in giga_world_policy/scripts/wam_pipeline/compute_norm_stats_fast.py:53", "shortDescription": {"text": "Legacy-named symbol `wam_fold_v1` in giga_world_policy/scripts/wam_pipeline/compute_norm_stats_fast.py:53"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-48fefa3d39487e7c", "name": "Legacy-named symbol `wam_fold_v1` in giga_world_policy/scripts/wam_pipeline/make_heldout.py:11", "shortDescription": {"text": "Legacy-named symbol `wam_fold_v1` in giga_world_policy/scripts/wam_pipeline/make_heldout.py:11"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4c01b44dc19872f8", "name": "Legacy-named symbol `wam_fold_v1` in giga_world_policy/scripts/wam_pipeline/split_heldout.py:9", "shortDescription": {"text": "Legacy-named symbol `wam_fold_v1` in giga_world_policy/scripts/wam_pipeline/split_heldout.py:9"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5adaad0e8e356190", "name": "Legacy-named symbol `wam_fold_v1` in giga_world_policy/scripts/wam_pipeline/health_check.py:13", "shortDescription": {"text": "Legacy-named symbol `wam_fold_v1` in giga_world_policy/scripts/wam_pipeline/health_check.py:13"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-326b647d6b80c87c", "name": "Legacy-named symbol `wam_fold_v1` in giga_world_policy/scripts/wam_pipeline/compute_latents.py:18", "shortDescription": {"text": "Legacy-named symbol `wam_fold_v1` in giga_world_policy/scripts/wam_pipeline/compute_latents.py:18"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d884642017d4fa75", "name": "Legacy-named symbol `wam_fold_v1` in giga_world_policy/scripts/wam_pipeline/compute_latents_tau0.py:18", "shortDescription": {"text": "Legacy-named symbol `wam_fold_v1` in giga_world_policy/scripts/wam_pipeline/compute_latents_tau0.py:18"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2ee13cd1f335a6de", "name": "Legacy-named symbol `wam_fold_v1` in giga_world_policy/scripts/wam_pipeline/_diag_deep.py:28", "shortDescription": {"text": "Legacy-named symbol `wam_fold_v1` in giga_world_policy/scripts/wam_pipeline/_diag_deep.py:28"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a4eea134d148025c", "name": "Legacy-named symbol `wam_fold_v1` in giga_world_policy/scripts/wam_pipeline/validate_dataset.py:1", "shortDescription": {"text": "Legacy-named symbol `wam_fold_v1` in giga_world_policy/scripts/wam_pipeline/validate_dataset.py:1"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-21e2b34ac1d34c8d", "name": "Legacy-named symbol `wam_fold_v1` in giga_world_policy/scripts/wam_pipeline/_diag_perdim.py:63", "shortDescription": {"text": "Legacy-named symbol `wam_fold_v1` in giga_world_policy/scripts/wam_pipeline/_diag_perdim.py:63"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6d3d8e3defb11a3a", "name": "Legacy-named symbol `wam_fold_v1` in giga_world_policy/scripts/wam_pipeline/_diag_teacher_force.py:30", "shortDescription": {"text": "Legacy-named symbol `wam_fold_v1` in giga_world_policy/scripts/wam_pipeline/_diag_teacher_force.py:30"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-134ddbb383ea2532", "name": "Legacy-named symbol `wam_fold_v1` in giga_world_policy/world_action_model/configs/visrobot01_fold_aihc_latent.py:10", "shortDescription": {"text": "Legacy-named symbol `wam_fold_v1` in giga_world_policy/world_action_model/configs/visrobot01_fold_aihc_latent.py:10"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-31a2e8a550119e13", "name": "Legacy-named symbol `wam_fold_v1` in giga_world_policy/world_action_model/configs/visrobot01_fold_aihc_latent_warmup.py:", "shortDescription": {"text": "Legacy-named symbol `wam_fold_v1` in giga_world_policy/world_action_model/configs/visrobot01_fold_aihc_latent_warmup.py:13"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-60596320b047ebe4", "name": "Legacy-named symbol `wam_fold_v1` in giga_world_policy/world_action_model/configs/visrobot01_fold_aihc_latent_5x.py:11", "shortDescription": {"text": "Legacy-named symbol `wam_fold_v1` in giga_world_policy/world_action_model/configs/visrobot01_fold_aihc_latent_5x.py:11"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-17baf11a58617801", "name": "Legacy-named symbol `wam_fold_v1` in giga_world_policy/world_action_model/configs/visrobot01_fold_latent_chk.py:6", "shortDescription": {"text": "Legacy-named symbol `wam_fold_v1` in giga_world_policy/world_action_model/configs/visrobot01_fold_latent_chk.py:6"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-74adf96cacc5b0e1", "name": "Legacy-named symbol `wam_fold_v1` in giga_world_policy/world_action_model/configs/visrobot01_fold.py:3", "shortDescription": {"text": "Legacy-named symbol `wam_fold_v1` in giga_world_policy/world_action_model/configs/visrobot01_fold.py:3"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7251a311ac041eda", "name": "Commented-code block (5 lines) in giga_world_policy/world_action_model/configs/visrobot01_fold.py:32", "shortDescription": {"text": "Commented-code block (5 lines) in giga_world_policy/world_action_model/configs/visrobot01_fold.py:32"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0630a23cd0f00a50", "name": "Commented-code block (11 lines) in giga_world_policy/third_party/giga-train/examples/wan/configs/wan_5b_t2v_ft.py:14", "shortDescription": {"text": "Commented-code block (11 lines) in giga_world_policy/third_party/giga-train/examples/wan/configs/wan_5b_t2v_ft.py:14"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ada3722d38c2d022", "name": "Commented-code block (5 lines) in giga_world_policy/third_party/giga-train/giga_train/trainers/trainer.py:402", "shortDescription": {"text": "Commented-code block (5 lines) in giga_world_policy/third_party/giga-train/giga_train/trainers/trainer.py:402"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2a7bcd437acfed75", "name": "Stub function `_convert_model` (body is just `pass`/`return`) \u2014 giga_world_policy/third_party/giga-train/giga_train/trai", "shortDescription": {"text": "Stub function `_convert_model` (body is just `pass`/`return`) \u2014 giga_world_policy/third_party/giga-train/giga_train/trainers/trainer.py:976"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-defcc7ed15cea4b5", "name": "Network/subprocess call without timeout or try/except \u2014 giga_world_policy/third_party/giga-train/giga_train/distributed/", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 giga_world_policy/third_party/giga-train/giga_train/distributed/launch.py:84"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ed53121ba6c910b5", "name": "Network/subprocess call without timeout or try/except \u2014 giga_world_policy/third_party/giga-models/giga_models/utils/down", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 giga_world_policy/third_party/giga-models/giga_models/utils/download.py:25"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-092849fda2812395", "name": "Legacy-named symbol `squaredcos_cap_v2` in giga_world_policy/third_party/wan/utils/fm_solvers.py:121", "shortDescription": {"text": "Legacy-named symbol `squaredcos_cap_v2` in giga_world_policy/third_party/wan/utils/fm_solvers.py:121"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-16b6b3ec9aa5eb6d", "name": "Network/subprocess call without timeout or try/except \u2014 giga_world_policy/third_party/wan/utils/qwen_vl_utils.py:95", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 giga_world_policy/third_party/wan/utils/qwen_vl_utils.py:95"}, "fullDescription": {"text": "`requests.get(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-83d482d6d2761947", "name": "Stub function `extend_with_img` (body is just `pass`/`return`) \u2014 giga_world_policy/third_party/wan/utils/prompt_extend.p", "shortDescription": {"text": "Stub function `extend_with_img` (body is just `pass`/`return`) \u2014 giga_world_policy/third_party/wan/utils/prompt_extend.py:72"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-751d1ad6740d1d93", "name": "Legacy-named symbol `x_copy` in giga_world_policy/third_party/wan/modules/vae2_2.py:448", "shortDescription": {"text": "Legacy-named symbol `x_copy` in giga_world_policy/third_party/wan/modules/vae2_2.py:448"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-49bce6263d9987eb", "name": "Legacy-named symbol `wam_fold_v1` in cosmos/wam_fold_wm/eval/fd_infer.py:34", "shortDescription": {"text": "Legacy-named symbol `wam_fold_v1` in cosmos/wam_fold_wm/eval/fd_infer.py:34"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-99b792b4b1056b13", "name": "Commented-code block (5 lines) in cosmos/packages/cosmos3/tests/launch_regression_test.py:200", "shortDescription": {"text": "Commented-code block (5 lines) in cosmos/packages/cosmos3/tests/launch_regression_test.py:200"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1ae4603ff26e03e0", "name": "Commented-code block (8 lines) in cosmos/packages/cosmos3/packages/transformers-cosmos3/scripts/inference_example.py:6", "shortDescription": {"text": "Commented-code block (8 lines) in cosmos/packages/cosmos3/packages/transformers-cosmos3/scripts/inference_example.py:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b93439ed2eeb0e1f", "name": "Network/subprocess call without timeout or try/except \u2014 cosmos/packages/cosmos3/packages/diffusers-cosmos3/diffusers_cos", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 cosmos/packages/cosmos3/packages/diffusers-cosmos3/diffusers_cosmos3/pipeline.py:928"}, "fullDescription": {"text": "`urllib.request.urlopen(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8baf1c475490f29c", "name": "Commented-code block (5 lines) in cosmos/packages/cosmos3/examples/integration/net_level.py:307", "shortDescription": {"text": "Commented-code block (5 lines) in cosmos/packages/cosmos3/examples/integration/net_level.py:307"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d3119d515439a144", "name": "Commented-code block (5 lines) in cosmos/packages/cosmos3/examples/integration/trainer_level_training.py:368", "shortDescription": {"text": "Commented-code block (5 lines) in cosmos/packages/cosmos3/examples/integration/trainer_level_training.py:368"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9f7494fe09baa194", "name": "Legacy-named symbol `request_json_copy` in cosmos/packages/cosmos3/cosmos_framework/scripts/action_policy_server_libero.", "shortDescription": {"text": "Legacy-named symbol `request_json_copy` in cosmos/packages/cosmos3/cosmos_framework/scripts/action_policy_server_libero.py:325"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4120e47c307a2b09", "name": "Commented-code block (6 lines) in cosmos/packages/cosmos3/cosmos_framework/scripts/action_policy_server_libero.py:426", "shortDescription": {"text": "Commented-code block (6 lines) in cosmos/packages/cosmos3/cosmos_framework/scripts/action_policy_server_libero.py:426"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ff9ab67aeb1688aa", "name": "Commented-code block (5 lines) in cosmos/packages/cosmos3/cosmos_framework/scripts/train.py:167", "shortDescription": {"text": "Commented-code block (5 lines) in cosmos/packages/cosmos3/cosmos_framework/scripts/train.py:167"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-eb643f5fc12b40bb", "name": "Legacy-named symbol `model_copy` in cosmos/packages/cosmos3/cosmos_framework/scripts/action_policy_server_robolab.py:362", "shortDescription": {"text": "Legacy-named symbol `model_copy` in cosmos/packages/cosmos3/cosmos_framework/scripts/action_policy_server_robolab.py:362"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a89e6fcb11819efe", "name": "Commented-code block (5 lines) in cosmos/packages/cosmos3/cosmos_framework/scripts/action_policy_server_robolab.py:19", "shortDescription": {"text": "Commented-code block (5 lines) in cosmos/packages/cosmos3/cosmos_framework/scripts/action_policy_server_robolab.py:19"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a382497c693b63da", "name": "Network/subprocess call without timeout or try/except \u2014 cosmos/packages/cosmos3/cosmos_framework/scripts/dataset_utils.p", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 cosmos/packages/cosmos3/cosmos_framework/scripts/dataset_utils.py:62"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ea7b3238d395f549", "name": "Legacy-named symbol `model_copy` in cosmos/packages/cosmos3/cosmos_framework/scripts/upsample_prompts.py:132", "shortDescription": {"text": "Legacy-named symbol `model_copy` in cosmos/packages/cosmos3/cosmos_framework/scripts/upsample_prompts.py:132"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-639b4b9874e2f792", "name": "Network/subprocess call without timeout or try/except \u2014 cosmos/packages/cosmos3/cosmos_framework/scripts/captions_to_sft", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 cosmos/packages/cosmos3/cosmos_framework/scripts/captions_to_sft_jsonl.py:61"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e6d5801fd9c07a6d", "name": "Legacy-named symbol `autoencoder_v2` in cosmos/packages/cosmos3/cosmos_framework/scripts/_convert_model_to_diffusers.py:", "shortDescription": {"text": "Legacy-named symbol `autoencoder_v2` in cosmos/packages/cosmos3/cosmos_framework/scripts/_convert_model_to_diffusers.py:23"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f9ba0b7e3d64d378", "name": "Commented-code block (6 lines) in cosmos/packages/cosmos3/cosmos_framework/scripts/_convert_model_to_diffusers.py:751", "shortDescription": {"text": "Commented-code block (6 lines) in cosmos/packages/cosmos3/cosmos_framework/scripts/_convert_model_to_diffusers.py:751"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7f23c80a992423fa", "name": "Commented-code block (5 lines) in cosmos/packages/cosmos3/cosmos_framework/scripts/vlm/prepare_videophy2_from_hf.py:268", "shortDescription": {"text": "Commented-code block (5 lines) in cosmos/packages/cosmos3/cosmos_framework/scripts/vlm/prepare_videophy2_from_hf.py:268"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ec72701fdf82d104", "name": "Commented-code block (8 lines) in cosmos/packages/cosmos3/cosmos_framework/utils/config.py:303", "shortDescription": {"text": "Commented-code block (8 lines) in cosmos/packages/cosmos3/cosmos_framework/utils/config.py:303"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-390d628180a4e82c", "name": "Stub function `on_train_start` (body is just `pass`/`return`) \u2014 cosmos/packages/cosmos3/cosmos_framework/utils/callback.", "shortDescription": {"text": "Stub function `on_train_start` (body is just `pass`/`return`) \u2014 cosmos/packages/cosmos3/cosmos_framework/utils/callback.py:122"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7427e04446db209c", "name": "Stub function `validate` (body is just `pass`/`return`) \u2014 cosmos/packages/cosmos3/cosmos_framework/utils/validator.py:48", "shortDescription": {"text": "Stub function `validate` (body is just `pass`/`return`) \u2014 cosmos/packages/cosmos3/cosmos_framework/utils/validator.py:48"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-39becb8184881241", "name": "Legacy-named symbol `download_checkpoint_v2` in cosmos/packages/cosmos3/cosmos_framework/utils/checkpoint_db.py:413", "shortDescription": {"text": "Legacy-named symbol `download_checkpoint_v2` in cosmos/packages/cosmos3/cosmos_framework/utils/checkpoint_db.py:413"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e1cc6a1d8de6f162", "name": "Network/subprocess call without timeout or try/except \u2014 cosmos/packages/cosmos3/cosmos_framework/utils/checkpoint_db.py:", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 cosmos/packages/cosmos3/cosmos_framework/utils/checkpoint_db.py:157"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6838084c684617b9", "name": "Legacy-named symbol `list_objects_v2` in cosmos/packages/cosmos3/cosmos_framework/utils/vlm/pretrained_models_downloader", "shortDescription": {"text": "Legacy-named symbol `list_objects_v2` in cosmos/packages/cosmos3/cosmos_framework/utils/vlm/pretrained_models_downloader.py:54"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3671aba7f6c4f2a9", "name": "Commented-code block (7 lines) in cosmos/packages/cosmos3/cosmos_framework/utils/vlm/distributed.py:120", "shortDescription": {"text": "Commented-code block (7 lines) in cosmos/packages/cosmos3/cosmos_framework/utils/vlm/distributed.py:120"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b27eeba6445ebc35", "name": "Network/subprocess call without timeout or try/except \u2014 cosmos/packages/cosmos3/cosmos_framework/utils/vlm/distributed.p", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 cosmos/packages/cosmos3/cosmos_framework/utils/vlm/distributed.py:92"}, "fullDescription": {"text": "`requests.get(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f1983ce5fc07d78f", "name": "Commented-code block (5 lines) in cosmos/packages/cosmos3/cosmos_framework/utils/vlm/compute_flops_qwen3vl.py:223", "shortDescription": {"text": "Commented-code block (5 lines) in cosmos/packages/cosmos3/cosmos_framework/utils/vlm/compute_flops_qwen3vl.py:223"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5c337aa99a97bdcf", "name": "Legacy-named symbol `optimizer_kwargs_copy` in cosmos/packages/cosmos3/cosmos_framework/utils/vlm/optimizer.py:81", "shortDescription": {"text": "Legacy-named symbol `optimizer_kwargs_copy` in cosmos/packages/cosmos3/cosmos_framework/utils/vlm/optimizer.py:81"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2b442e304dda518c", "name": "Stub function `forward` (body is just `pass`/`return`) \u2014 cosmos/packages/cosmos3/cosmos_framework/utils/vfm/model_weight", "shortDescription": {"text": "Stub function `forward` (body is just `pass`/`return`) \u2014 cosmos/packages/cosmos3/cosmos_framework/utils/vfm/model_weights_stats.py:51"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-eebe549656abab79", "name": "Commented-code block (6 lines) in cosmos/packages/cosmos3/cosmos_framework/utils/vfm/model_loader.py:321", "shortDescription": {"text": "Commented-code block (6 lines) in cosmos/packages/cosmos3/cosmos_framework/utils/vfm/model_loader.py:321"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5d5c345afe614824", "name": "Commented-code block (8 lines) in cosmos/packages/cosmos3/cosmos_framework/utils/vfm/hf_attention_cosmos.py:72", "shortDescription": {"text": "Commented-code block (8 lines) in cosmos/packages/cosmos3/cosmos_framework/utils/vfm/hf_attention_cosmos.py:72"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-389ccf84c6a435df", "name": "Commented-code block (6 lines) in cosmos/packages/cosmos3/cosmos_framework/utils/vfm/optimizer.py:271", "shortDescription": {"text": "Commented-code block (6 lines) in cosmos/packages/cosmos3/cosmos_framework/utils/vfm/optimizer.py:271"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-925e044ab165d8f1", "name": "Legacy-named symbol `list_objects_v2` in cosmos/packages/cosmos3/cosmos_framework/utils/vfm/vlm/pretrained_models_downlo", "shortDescription": {"text": "Legacy-named symbol `list_objects_v2` in cosmos/packages/cosmos3/cosmos_framework/utils/vfm/vlm/pretrained_models_downloader.py:49"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2a94801c65e2da9d", "name": "Commented-code block (5 lines) in cosmos/packages/cosmos3/cosmos_framework/utils/vfm/vlm/create_position_ids.py:156", "shortDescription": {"text": "Commented-code block (5 lines) in cosmos/packages/cosmos3/cosmos_framework/utils/vfm/vlm/create_position_ids.py:156"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4e37933e9a2538a9", "name": "Commented-code block (7 lines) in cosmos/packages/cosmos3/cosmos_framework/utils/vfm/vlm/flop_calculator.py:21", "shortDescription": {"text": "Commented-code block (7 lines) in cosmos/packages/cosmos3/cosmos_framework/utils/vfm/vlm/flop_calculator.py:21"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ae19405fc35f5bc8", "name": "Stub function `size` (body is just `pass`/`return`) \u2014 cosmos/packages/cosmos3/cosmos_framework/utils/easy_io/backends/ba", "shortDescription": {"text": "Stub function `size` (body is just `pass`/`return`) \u2014 cosmos/packages/cosmos3/cosmos_framework/utils/easy_io/backends/base_backend.py:41"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0496a5a68a742771", "name": "Legacy-named symbol `list_objects_v2` in cosmos/packages/cosmos3/cosmos_framework/utils/easy_io/backends/boto3_client.py", "shortDescription": {"text": "Legacy-named symbol `list_objects_v2` in cosmos/packages/cosmos3/cosmos_framework/utils/easy_io/backends/boto3_client.py:532"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f6ab884182768359", "name": "Stub function `load_from_fileobj` (body is just `pass`/`return`) \u2014 cosmos/packages/cosmos3/cosmos_framework/utils/easy_i", "shortDescription": {"text": "Stub function `load_from_fileobj` (body is just `pass`/`return`) \u2014 cosmos/packages/cosmos3/cosmos_framework/utils/easy_io/handlers/base.py:15"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-81dd730f10494697", "name": "Stub function `on_before_optimizer_step` (body is just `pass`/`return`) \u2014 cosmos/packages/cosmos3/cosmos_framework/utils", "shortDescription": {"text": "Stub function `on_before_optimizer_step` (body is just `pass`/`return`) \u2014 cosmos/packages/cosmos3/cosmos_framework/utils/training_telemetry/callback.py:142"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7885d5ad5105e586", "name": "Commented-code block (5 lines) in cosmos/packages/cosmos3/cosmos_framework/utils/lazy_config/lazy.py:324", "shortDescription": {"text": "Commented-code block (5 lines) in cosmos/packages/cosmos3/cosmos_framework/utils/lazy_config/lazy.py:324"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-cf2bceaf45b1883a", "name": "Commented-code block (7 lines) in cosmos/packages/cosmos3/cosmos_framework/callbacks/hf_export.py:231", "shortDescription": {"text": "Commented-code block (7 lines) in cosmos/packages/cosmos3/cosmos_framework/callbacks/hf_export.py:231"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c65ef5746fca7ac8", "name": "Commented-code block (5 lines) in cosmos/packages/cosmos3/cosmos_framework/callbacks/grad_clip.py:227", "shortDescription": {"text": "Commented-code block (5 lines) in cosmos/packages/cosmos3/cosmos_framework/callbacks/grad_clip.py:227"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f4f168173ed03bc5", "name": "Legacy-named symbol `model_copy` in cosmos/packages/cosmos3/cosmos_framework/inference/args_test.py:109", "shortDescription": {"text": "Legacy-named symbol `model_copy` in cosmos/packages/cosmos3/cosmos_framework/inference/args_test.py:109"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-dc09d7179bb77f52", "name": "Commented-code block (6 lines) in cosmos/packages/cosmos3/cosmos_framework/inference/model.py:52", "shortDescription": {"text": "Commented-code block (6 lines) in cosmos/packages/cosmos3/cosmos_framework/inference/model.py:52"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5629b0165bbd0c99", "name": "Stub function `after_load_model` (body is just `pass`/`return`) \u2014 cosmos/packages/cosmos3/cosmos_framework/inference/mod", "shortDescription": {"text": "Stub function `after_load_model` (body is just `pass`/`return`) \u2014 cosmos/packages/cosmos3/cosmos_framework/inference/model.py:490"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-779cc9cd7b2610d9", "name": "Legacy-named symbol `model_copy` in cosmos/packages/cosmos3/cosmos_framework/inference/inference.py:754", "shortDescription": {"text": "Legacy-named symbol `model_copy` in cosmos/packages/cosmos3/cosmos_framework/inference/inference.py:754"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-25de2683a607bd8c", "name": "Commented-code block (13 lines) in cosmos/packages/cosmos3/cosmos_framework/inference/inference.py:252", "shortDescription": {"text": "Commented-code block (13 lines) in cosmos/packages/cosmos3/cosmos_framework/inference/inference.py:252"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d5b4dbca51979e11", "name": "Commented-code block (18 lines) in cosmos/packages/cosmos3/cosmos_framework/inference/args.py:820", "shortDescription": {"text": "Commented-code block (18 lines) in cosmos/packages/cosmos3/cosmos_framework/inference/args.py:820"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-59ee0b0dd3842dfb", "name": "Legacy-named symbol `model_copy` in cosmos/packages/cosmos3/cosmos_framework/inference/transfer.py:280", "shortDescription": {"text": "Legacy-named symbol `model_copy` in cosmos/packages/cosmos3/cosmos_framework/inference/transfer.py:280"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-654dae625ae023c9", "name": "Commented-code block (7 lines) in cosmos/packages/cosmos3/cosmos_framework/inference/prompt_upsampling.py:40", "shortDescription": {"text": "Commented-code block (7 lines) in cosmos/packages/cosmos3/cosmos_framework/inference/prompt_upsampling.py:40"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-98a91473764a2b39", "name": "Legacy-named symbol `model_copy` in cosmos/packages/cosmos3/cosmos_framework/inference/dataset.py:180", "shortDescription": {"text": "Legacy-named symbol `model_copy` in cosmos/packages/cosmos3/cosmos_framework/inference/dataset.py:180"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0863b46740d2b1fe", "name": "Legacy-named symbol `model_copy` in cosmos/packages/cosmos3/cosmos_framework/inference/dataset_samples.py:108", "shortDescription": {"text": "Legacy-named symbol `model_copy` in cosmos/packages/cosmos3/cosmos_framework/inference/dataset_samples.py:108"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fe639c0dc9e73ebd", "name": "Legacy-named symbol `robot_welding_copy` in cosmos/packages/cosmos3/cosmos_framework/inference/common/args_test.py:45", "shortDescription": {"text": "Legacy-named symbol `robot_welding_copy` in cosmos/packages/cosmos3/cosmos_framework/inference/common/args_test.py:45"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8b0eea3062fe55ed", "name": "Commented-code block (5 lines) in cosmos/packages/cosmos3/cosmos_framework/inference/common/config.py:436", "shortDescription": {"text": "Commented-code block (5 lines) in cosmos/packages/cosmos3/cosmos_framework/inference/common/config.py:436"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9503d488313bb240", "name": "Legacy-named symbol `model_copy` in cosmos/packages/cosmos3/cosmos_framework/inference/common/args.py:876", "shortDescription": {"text": "Legacy-named symbol `model_copy` in cosmos/packages/cosmos3/cosmos_framework/inference/common/args.py:876"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8f731465e2efb2b0", "name": "Commented-code block (7 lines) in cosmos/packages/cosmos3/cosmos_framework/inference/common/args.py:105", "shortDescription": {"text": "Commented-code block (7 lines) in cosmos/packages/cosmos3/cosmos_framework/inference/common/args.py:105"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fe43ebcbc98752e1", "name": "Network/subprocess call without timeout or try/except \u2014 cosmos/packages/cosmos3/cosmos_framework/inference/common/args.p", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 cosmos/packages/cosmos3/cosmos_framework/inference/common/args.py:83"}, "fullDescription": {"text": "`urllib.request.urlopen(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3de0a41015b92040", "name": "Stub function `_build_setup` (body is just `pass`/`return`) \u2014 cosmos/packages/cosmos3/cosmos_framework/inference/common/", "shortDescription": {"text": "Stub function `_build_setup` (body is just `pass`/`return`) \u2014 cosmos/packages/cosmos3/cosmos_framework/inference/common/args.py:697"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b666656e9f591f80", "name": "Legacy-named symbol `_avae_block_key_to_legacy` in cosmos/packages/cosmos3/cosmos_framework/inference/common/checkpoints", "shortDescription": {"text": "Legacy-named symbol `_avae_block_key_to_legacy` in cosmos/packages/cosmos3/cosmos_framework/inference/common/checkpoints.py:32"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bac5a243f8d85f5c", "name": "Network/subprocess call without timeout or try/except \u2014 cosmos/packages/cosmos3/cosmos_framework/inference/ray/serve_tes", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 cosmos/packages/cosmos3/cosmos_framework/inference/ray/serve_test.py:123"}, "fullDescription": {"text": "`requests.get(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2c77187d8e4a5c04", "name": "Commented-code block (6 lines) in cosmos/packages/cosmos3/cosmos_framework/tools/flops/qwen3_vl.py:13", "shortDescription": {"text": "Commented-code block (6 lines) in cosmos/packages/cosmos3/cosmos_framework/tools/flops/qwen3_vl.py:13"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-29198bcd0e33fe3e", "name": "Stub function `save` (body is just `pass`/`return`) \u2014 cosmos/packages/cosmos3/cosmos_framework/checkpoint/dummy.py:18", "shortDescription": {"text": "Stub function `save` (body is just `pass`/`return`) \u2014 cosmos/packages/cosmos3/cosmos_framework/checkpoint/dummy.py:18"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ec38585dbb98af30", "name": "Legacy-named symbol `download_checkpoint_v2` in cosmos/packages/cosmos3/cosmos_framework/checkpoint/base.py:44", "shortDescription": {"text": "Legacy-named symbol `download_checkpoint_v2` in cosmos/packages/cosmos3/cosmos_framework/checkpoint/base.py:44"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b07786a2d9940369", "name": "Stub function `save` (body is just `pass`/`return`) \u2014 cosmos/packages/cosmos3/cosmos_framework/checkpoint/base.py:88", "shortDescription": {"text": "Stub function `save` (body is just `pass`/`return`) \u2014 cosmos/packages/cosmos3/cosmos_framework/checkpoint/base.py:88"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2e246a74be82ad1f", "name": "Commented-code block (6 lines) in cosmos/packages/cosmos3/cosmos_framework/model/tokenizer/models/text_decoder.py:325", "shortDescription": {"text": "Commented-code block (6 lines) in cosmos/packages/cosmos3/cosmos_framework/model/tokenizer/models/text_decoder.py:325"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-832de9ce830d9bf3", "name": "Commented-code block (5 lines) in cosmos/packages/cosmos3/cosmos_framework/model/attention/varlen.py:27", "shortDescription": {"text": "Commented-code block (5 lines) in cosmos/packages/cosmos3/cosmos_framework/model/attention/varlen.py:27"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-65658b60eaeb8241", "name": "Commented-code block (5 lines) in cosmos/packages/cosmos3/cosmos_framework/model/attention/masks.py:19", "shortDescription": {"text": "Commented-code block (5 lines) in cosmos/packages/cosmos3/cosmos_framework/model/attention/masks.py:19"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-acd66dea6e8094c5", "name": "Commented-code block (8 lines) in cosmos/packages/cosmos3/cosmos_framework/model/attention/flash3/functions.py:154", "shortDescription": {"text": "Commented-code block (8 lines) in cosmos/packages/cosmos3/cosmos_framework/model/attention/flash3/functions.py:154"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e6c61e7f6bafc202", "name": "Commented-code block (8 lines) in cosmos/packages/cosmos3/cosmos_framework/model/attention/flash2/checks.py:79", "shortDescription": {"text": "Commented-code block (8 lines) in cosmos/packages/cosmos3/cosmos_framework/model/attention/flash2/checks.py:79"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c0b5243eb8a11105", "name": "Commented-code block (5 lines) in cosmos/packages/cosmos3/cosmos_framework/model/attention/flash2/functions.py:145", "shortDescription": {"text": "Commented-code block (5 lines) in cosmos/packages/cosmos3/cosmos_framework/model/attention/flash2/functions.py:145"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1a942d207d66ce62", "name": "Commented-code block (7 lines) in cosmos/packages/cosmos3/cosmos_framework/model/attention/flash2/__init__.py:53", "shortDescription": {"text": "Commented-code block (7 lines) in cosmos/packages/cosmos3/cosmos_framework/model/attention/flash2/__init__.py:53"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-53bd0b4dc532d4b4", "name": "Commented-code block (14 lines) in cosmos/packages/cosmos3/cosmos_framework/model/vfm/omni_mot_model.py:117", "shortDescription": {"text": "Commented-code block (14 lines) in cosmos/packages/cosmos3/cosmos_framework/model/vfm/omni_mot_model.py:117"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e0cf9d87dea22ea8", "name": "Stub function `validation_step` (body is just `pass`/`return`) \u2014 cosmos/packages/cosmos3/cosmos_framework/model/vfm/omni", "shortDescription": {"text": "Stub function `validation_step` (body is just `pass`/`return`) \u2014 cosmos/packages/cosmos3/cosmos_framework/model/vfm/omni_mot_model.py:2655"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bbd47a910a3de0bf", "name": "Commented-code block (6 lines) in cosmos/packages/cosmos3/cosmos_framework/model/vfm/vlm_model.py:44", "shortDescription": {"text": "Commented-code block (6 lines) in cosmos/packages/cosmos3/cosmos_framework/model/vfm/vlm_model.py:44"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0e07bba0a4b71011", "name": "Commented-code block (6 lines) in cosmos/packages/cosmos3/cosmos_framework/model/vfm/hf_model.py:109", "shortDescription": {"text": "Commented-code block (6 lines) in cosmos/packages/cosmos3/cosmos_framework/model/vfm/hf_model.py:109"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9ce9289dfaac0960", "name": "Commented-code block (6 lines) in cosmos/packages/cosmos3/cosmos_framework/model/vfm/parallelize_vlm.py:84", "shortDescription": {"text": "Commented-code block (6 lines) in cosmos/packages/cosmos3/cosmos_framework/model/vfm/parallelize_vlm.py:84"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3079d5996b51dc81", "name": "Stub function `encode` (body is just `pass`/`return`) \u2014 cosmos/packages/cosmos3/cosmos_framework/model/vfm/tokenizers/in", "shortDescription": {"text": "Stub function `encode` (body is just `pass`/`return`) \u2014 cosmos/packages/cosmos3/cosmos_framework/model/vfm/tokenizers/interface.py:40"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c002d25fcf8da506", "name": "Legacy-named symbol `download_checkpoint_v2` in cosmos/packages/cosmos3/cosmos_framework/model/vfm/tokenizers/wan2pt2_va", "shortDescription": {"text": "Legacy-named symbol `download_checkpoint_v2` in cosmos/packages/cosmos3/cosmos_framework/model/vfm/tokenizers/wan2pt2_vae_4x16x16.py:997"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-93a44138e73d6a4c", "name": "Commented-code block (5 lines) in cosmos/packages/cosmos3/cosmos_framework/model/vfm/tokenizers/wan2pt2_vae_4x16x16.py:1", "shortDescription": {"text": "Commented-code block (5 lines) in cosmos/packages/cosmos3/cosmos_framework/model/vfm/tokenizers/wan2pt2_vae_4x16x16.py:192"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3993138f7ffc4ff0", "name": "Stub function `reset_dtype` (body is just `pass`/`return`) \u2014 cosmos/packages/cosmos3/cosmos_framework/model/vfm/tokenize", "shortDescription": {"text": "Stub function `reset_dtype` (body is just `pass`/`return`) \u2014 cosmos/packages/cosmos3/cosmos_framework/model/vfm/tokenizers/wan2pt2_vae_4x16x16.py:1375"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-70799cbce80f6b9e", "name": "Stub function `reset_dtype` (body is just `pass`/`return`) \u2014 cosmos/packages/cosmos3/cosmos_framework/model/vfm/tokenize", "shortDescription": {"text": "Stub function `reset_dtype` (body is just `pass`/`return`) \u2014 cosmos/packages/cosmos3/cosmos_framework/model/vfm/tokenizers/wan2pt1_vae_4x8x8.py:778"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ca2ee69fa6cbeaab", "name": "Legacy-named symbol `autoencoder_v2` in cosmos/packages/cosmos3/cosmos_framework/model/vfm/tokenizers/audio/avae.py:83", "shortDescription": {"text": "Legacy-named symbol `autoencoder_v2` in cosmos/packages/cosmos3/cosmos_framework/model/vfm/tokenizers/audio/avae.py:83"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8129fa4fd9dcc8ad", "name": "Legacy-named symbol `autoencoder_v2` in cosmos/packages/cosmos3/cosmos_framework/model/vfm/tokenizers/audio/avae_utils/m", "shortDescription": {"text": "Legacy-named symbol `autoencoder_v2` in cosmos/packages/cosmos3/cosmos_framework/model/vfm/tokenizers/audio/avae_utils/models.py:34"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d8de6391b63350ac", "name": "Stub function `reset_dtype` (body is just `pass`/`return`) \u2014 cosmos/packages/cosmos3/cosmos_framework/model/vfm/tokenize", "shortDescription": {"text": "Stub function `reset_dtype` (body is just `pass`/`return`) \u2014 cosmos/packages/cosmos3/cosmos_framework/model/vfm/tokenizers/uniae/noncausal_4x16x16.py:274"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-477619b266e9181d", "name": "Commented-code block (7 lines) in cosmos/packages/cosmos3/cosmos_framework/model/vfm/tokenizers/dc_ae/cosmos_ae_4x32x32_", "shortDescription": {"text": "Commented-code block (7 lines) in cosmos/packages/cosmos3/cosmos_framework/model/vfm/tokenizers/dc_ae/cosmos_ae_4x32x32_compile_test.py:73"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c9bdc94f80d720c7", "name": "Stub function `reset_dtype` (body is just `pass`/`return`) \u2014 cosmos/packages/cosmos3/cosmos_framework/model/vfm/tokenize", "shortDescription": {"text": "Stub function `reset_dtype` (body is just `pass`/`return`) \u2014 cosmos/packages/cosmos3/cosmos_framework/model/vfm/tokenizers/dc_ae/dc_ae_4x32x32.py:84"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-917f23c91316e6ed", "name": "Stub function `load_state_dict_from_2d` (body is just `pass`/`return`) \u2014 cosmos/packages/cosmos3/cosmos_framework/model/", "shortDescription": {"text": "Stub function `load_state_dict_from_2d` (body is just `pass`/`return`) \u2014 cosmos/packages/cosmos3/cosmos_framework/model/vfm/tokenizers/dc_ae/dc_ae_v_ops.py:591"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-086b2db657d152f2", "name": "Commented-code block (8 lines) in cosmos/packages/cosmos3/cosmos_framework/model/vfm/vlm/qwen3_vl_moe/moe_kernels.py:16", "shortDescription": {"text": "Commented-code block (8 lines) in cosmos/packages/cosmos3/cosmos_framework/model/vfm/vlm/qwen3_vl_moe/moe_kernels.py:16"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-84d7029c235352c5", "name": "Commented-code block (8 lines) in cosmos/packages/cosmos3/cosmos_framework/model/vfm/vlm/qwen3_vl_moe/qwen3_vl_moe.py:14", "shortDescription": {"text": "Commented-code block (8 lines) in cosmos/packages/cosmos3/cosmos_framework/model/vfm/vlm/qwen3_vl_moe/qwen3_vl_moe.py:142"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2ef56329a30e5850", "name": "Commented-code block (8 lines) in cosmos/packages/cosmos3/cosmos_framework/model/vfm/mot/unified_mot.py:213", "shortDescription": {"text": "Commented-code block (8 lines) in cosmos/packages/cosmos3/cosmos_framework/model/vfm/mot/unified_mot.py:213"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d2a2f4677753a4e7", "name": "Commented-code block (6 lines) in cosmos/packages/cosmos3/cosmos_framework/model/vfm/mot/cosmos3_vfm_network.py:704", "shortDescription": {"text": "Commented-code block (6 lines) in cosmos/packages/cosmos3/cosmos_framework/model/vfm/mot/cosmos3_vfm_network.py:704"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-715f1e1f97c725d2", "name": "Stub function `enable_context_parallel` (body is just `pass`/`return`) \u2014 cosmos/packages/cosmos3/cosmos_framework/model/", "shortDescription": {"text": "Stub function `enable_context_parallel` (body is just `pass`/`return`) \u2014 cosmos/packages/cosmos3/cosmos_framework/model/vfm/mot/modeling_utils.py:195"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-504a30f4ca08673b", "name": "Commented-code block (16 lines) in cosmos/packages/cosmos3/cosmos_framework/model/vfm/mot/parallelize_vfm_network.py:91", "shortDescription": {"text": "Commented-code block (16 lines) in cosmos/packages/cosmos3/cosmos_framework/model/vfm/mot/parallelize_vfm_network.py:91"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-92aaff0075f9aa87", "name": "Commented-code block (5 lines) in cosmos/packages/cosmos3/cosmos_framework/model/vfm/mot/attention.py:167", "shortDescription": {"text": "Commented-code block (5 lines) in cosmos/packages/cosmos3/cosmos_framework/model/vfm/mot/attention.py:167"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4b02b9ab702703d0", "name": "Commented-code block (6 lines) in cosmos/packages/cosmos3/cosmos_framework/model/vfm/utils/safetensors_loader.py:58", "shortDescription": {"text": "Commented-code block (6 lines) in cosmos/packages/cosmos3/cosmos_framework/model/vfm/utils/safetensors_loader.py:58"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5e511b841af4118e", "name": "Commented-code block (7 lines) in cosmos/packages/cosmos3/cosmos_framework/model/vfm/diffusion/samplers/fixed_step_test.", "shortDescription": {"text": "Commented-code block (7 lines) in cosmos/packages/cosmos3/cosmos_framework/model/vfm/diffusion/samplers/fixed_step_test.py:40"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e143c037dc0a0fe3", "name": "Legacy-named symbol `test_warm_start_loads_but_skips_copy` in cosmos/packages/cosmos3/cosmos_framework/configs/base/base", "shortDescription": {"text": "Legacy-named symbol `test_warm_start_loads_but_skips_copy` in cosmos/packages/cosmos3/cosmos_framework/configs/base/base_config_test.py:90"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7aad6fee11d0ba90", "name": "Commented-code block (6 lines) in cosmos/packages/cosmos3/cosmos_framework/configs/base/defaults/compile.py:23", "shortDescription": {"text": "Commented-code block (6 lines) in cosmos/packages/cosmos3/cosmos_framework/configs/base/defaults/compile.py:23"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-354e6f917ee76da5", "name": "Legacy-named symbol `download_checkpoint_v2` in cosmos/packages/cosmos3/cosmos_framework/configs/base/defaults/vlm.py:63", "shortDescription": {"text": "Legacy-named symbol `download_checkpoint_v2` in cosmos/packages/cosmos3/cosmos_framework/configs/base/defaults/vlm.py:63"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-95e715416f9272fb", "name": "Commented-code block (7 lines) in cosmos/packages/cosmos3/cosmos_framework/configs/base/defaults/model_config.py:33", "shortDescription": {"text": "Commented-code block (7 lines) in cosmos/packages/cosmos3/cosmos_framework/configs/base/defaults/model_config.py:33"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-03d54e5d4ae01f6c", "name": "Commented-code block (11 lines) in cosmos/packages/cosmos3/cosmos_framework/configs/base/defaults/multiview_dataloader.p", "shortDescription": {"text": "Commented-code block (11 lines) in cosmos/packages/cosmos3/cosmos_framework/configs/base/defaults/multiview_dataloader.py:115"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d42ad3fd79b2a66e", "name": "Commented-code block (9 lines) in cosmos/packages/cosmos3/cosmos_framework/configs/base/defaults/parallelism.py:40", "shortDescription": {"text": "Commented-code block (9 lines) in cosmos/packages/cosmos3/cosmos_framework/configs/base/defaults/parallelism.py:40"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8afeeb759a509d45", "name": "Commented-code block (6 lines) in cosmos/packages/cosmos3/cosmos_framework/configs/base/vlm/defaults/vlm_policy.py:9", "shortDescription": {"text": "Commented-code block (6 lines) in cosmos/packages/cosmos3/cosmos_framework/configs/base/vlm/defaults/vlm_policy.py:9"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b3d4dcecae5de842", "name": "Commented-code block (5 lines) in cosmos/packages/cosmos3/cosmos_framework/configs/base/vlm/experiment/llava_ov_datapack", "shortDescription": {"text": "Commented-code block (5 lines) in cosmos/packages/cosmos3/cosmos_framework/configs/base/vlm/experiment/llava_ov_datapacker_experiment.py:288"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-be7fcf8bb63163b4", "name": "Commented-code block (5 lines) in cosmos/packages/cosmos3/cosmos_framework/configs/base/experiment/sft/vision_sft_nano.p", "shortDescription": {"text": "Commented-code block (5 lines) in cosmos/packages/cosmos3/cosmos_framework/configs/base/experiment/sft/vision_sft_nano.py:57"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-12140dbd7f5d73d0", "name": "Commented-code block (5 lines) in cosmos/packages/cosmos3/cosmos_framework/configs/base/experiment/sft/vision_sft_super.", "shortDescription": {"text": "Commented-code block (5 lines) in cosmos/packages/cosmos3/cosmos_framework/configs/base/experiment/sft/vision_sft_super.py:73"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-76694bb4c9210d22", "name": "Legacy-named symbol `wam_fold_v1` in cosmos/packages/cosmos3/cosmos_framework/configs/base/experiment/action/posttrain_c", "shortDescription": {"text": "Legacy-named symbol `wam_fold_v1` in cosmos/packages/cosmos3/cosmos_framework/configs/base/experiment/action/posttrain_config/wam_fold_wm_nano.py:4"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d0a5b7630058a01b", "name": "Legacy-named symbol `wam_fold_v1` in cosmos/packages/cosmos3/cosmos_framework/configs/base/experiment/action/posttrain_c", "shortDescription": {"text": "Legacy-named symbol `wam_fold_v1` in cosmos/packages/cosmos3/cosmos_framework/configs/base/experiment/action/posttrain_config/wam_fold_nano.py:6"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-cc55ff2f17f5041a", "name": "Commented-code block (6 lines) in cosmos/packages/cosmos3/cosmos_framework/configs/base/experiment/action/posttrain_conf", "shortDescription": {"text": "Commented-code block (6 lines) in cosmos/packages/cosmos3/cosmos_framework/configs/base/experiment/action/posttrain_config/wam_fold_nano.py:59"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f66b90a08afc10ee", "name": "Commented-code block (6 lines) in cosmos/packages/cosmos3/cosmos_framework/configs/toml_config/toml_config_helper.py:54", "shortDescription": {"text": "Commented-code block (6 lines) in cosmos/packages/cosmos3/cosmos_framework/configs/toml_config/toml_config_helper.py:54"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a694bfe92e01cd5d", "name": "Legacy-named symbol `wam_fold_v1` in cosmos/wam_fold_policy/eval/eval_report.py:968", "shortDescription": {"text": "Legacy-named symbol `wam_fold_v1` in cosmos/wam_fold_policy/eval/eval_report.py:968"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f9558b6e051c2294", "name": "Commented-code block (5 lines) in cosmos/wam_fold_policy/eval/eval_report.py:501", "shortDescription": {"text": "Commented-code block (5 lines) in cosmos/wam_fold_policy/eval/eval_report.py:501"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8a60f9082c6d0791", "name": "Network/subprocess call without timeout or try/except \u2014 cosmos/wam_fold_policy/eval/eval_report.py:512", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 cosmos/wam_fold_policy/eval/eval_report.py:512"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d360114966147aae", "name": "Legacy-named symbol `wam_fold_v1` in cosmos/wam_fold_policy/eval_i2v/eval_cosmos3.py:26", "shortDescription": {"text": "Legacy-named symbol `wam_fold_v1` in cosmos/wam_fold_policy/eval_i2v/eval_cosmos3.py:26"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a1d0b98e79df9776", "name": "Legacy-named symbol `wam_fold_v1` in cosmos/wam_fold_policy/eval_i2v/gen_worklist.py:11", "shortDescription": {"text": "Legacy-named symbol `wam_fold_v1` in cosmos/wam_fold_policy/eval_i2v/gen_worklist.py:11"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-664a18aea85afad2", "name": "Network/subprocess call without timeout or try/except \u2014 cosmos/wam_fold_policy/eval_i2v/run_all.py:47", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 cosmos/wam_fold_policy/eval_i2v/run_all.py:47"}, "fullDescription": {"text": "`subprocess.Popen(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-60a78bb33a5b3746", "name": "`fetch()` without try/.catch or AbortSignal \u2014 web/showcase/static/app.js:47", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 web/showcase/static/app.js:47"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c78e8de8406c15a3", "name": "Legacy-named symbol `ckpt_v1` in web/dagger_manager/frontend/src/components/SystemCard.tsx:7", "shortDescription": {"text": "Legacy-named symbol `ckpt_v1` in web/dagger_manager/frontend/src/components/SystemCard.tsx:7"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-91bd572f982e6419", "name": "Commented-code block (5 lines) in web/dagger_manager/frontend/src/components/SystemCard.tsx:41", "shortDescription": {"text": "Commented-code block (5 lines) in web/dagger_manager/frontend/src/components/SystemCard.tsx:41"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b3b091250fdb83cc", "name": "Legacy-named symbol `ckpt_v1` in web/dagger_manager/backend/app/models.py:64", "shortDescription": {"text": "Legacy-named symbol `ckpt_v1` in web/dagger_manager/backend/app/models.py:64"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c47d2f60aebe971e", "name": "Legacy-named symbol `start_autonomy_from_ckpt_v1` in web/dagger_manager/backend/app/stack.py:42", "shortDescription": {"text": "Legacy-named symbol `start_autonomy_from_ckpt_v1` in web/dagger_manager/backend/app/stack.py:42"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8e793453c9abb468", "name": "Commented-code block (6 lines) in web/dagger_manager/backend/app/stack.py:98", "shortDescription": {"text": "Commented-code block (6 lines) in web/dagger_manager/backend/app/stack.py:98"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8a766dd6a7733c1c", "name": "Network/subprocess call without timeout or try/except \u2014 web/dagger_manager/backend/app/stack.py:131", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 web/dagger_manager/backend/app/stack.py:131"}, "fullDescription": {"text": "`subprocess.Popen(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-dddfab58a91b6eab", "name": "`fetch()` without try/.catch or AbortSignal \u2014 web/data_manager/frontend/src/api/client.ts:16", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 web/data_manager/frontend/src/api/client.ts:16"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f7b913f623f3f100", "name": "Commented-code block (7 lines) in web/data_manager/backend/app/config.py:7", "shortDescription": {"text": "Commented-code block (7 lines) in web/data_manager/backend/app/config.py:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-229a8c09b8842839", "name": "Commented-code block (5 lines) in web/data_manager/backend/app/dataset_writer.py:201", "shortDescription": {"text": "Commented-code block (5 lines) in web/data_manager/backend/app/dataset_writer.py:201"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-71be2839aa8d3543", "name": "Commented-code block (6 lines) in web/data_manager/backend/app/sync.py:42", "shortDescription": {"text": "Commented-code block (6 lines) in web/data_manager/backend/app/sync.py:42"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1ba2259772751a5d", "name": "Commented-code block (5 lines) in web/data_manager/backend/app/ros_bridge.py:353", "shortDescription": {"text": "Commented-code block (5 lines) in web/data_manager/backend/app/ros_bridge.py:353"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bacd9407e662a6dc", "name": "Commented-code block (8 lines) in calib/solve_calibration.py:467", "shortDescription": {"text": "Commented-code block (8 lines) in calib/solve_calibration.py:467"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-aebc6e71be04aba6", "name": "Legacy-named symbol `board_legacy` in calib/board_def.py:146", "shortDescription": {"text": "Legacy-named symbol `board_legacy` in calib/board_def.py:146"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-22838f4eafdabf23", "name": "Commented-code block (6 lines) in calib/board_def.py:79", "shortDescription": {"text": "Commented-code block (6 lines) in calib/board_def.py:79"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-98031d59d0dec2c2", "name": "Commented-code block (8 lines) in optimize/benchmark_pi05_inference.py:148", "shortDescription": {"text": "Commented-code block (8 lines) in optimize/benchmark_pi05_inference.py:148"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ab33221e423fdd0e", "name": "Legacy-named symbol `convert_kai0_to_v1` in optimize/v1_triton/expand_v1_pkl_for_phase2.py:4", "shortDescription": {"text": "Legacy-named symbol `convert_kai0_to_v1` in optimize/v1_triton/expand_v1_pkl_for_phase2.py:4"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-15b77f7c0dc8b608", "name": "Legacy-named symbol `task_a_mix_b6000_p1200_v1` in optimize/v1_triton/tune_5090.py:15", "shortDescription": {"text": "Legacy-named symbol `task_a_mix_b6000_p1200_v1` in optimize/v1_triton/tune_5090.py:15"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d42a2883d20ea198", "name": "Legacy-named symbol `task_a_mix_b6000_p1200_v1` in optimize/v1_triton/tune_5090_pipelining.py:17", "shortDescription": {"text": "Legacy-named symbol `task_a_mix_b6000_p1200_v1` in optimize/v1_triton/tune_5090_pipelining.py:17"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8d5416314d347bea", "name": "Legacy-named symbol `benchmark_kai0_v1` in optimize/v1_triton/benchmark_kai0_v1.py:10", "shortDescription": {"text": "Legacy-named symbol `benchmark_kai0_v1` in optimize/v1_triton/benchmark_kai0_v1.py:10"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e29cee99701c0cd5", "name": "Legacy-named symbol `task_a_mix_b6000_p1200_v1` in optimize/v1_triton/tune_5090_all.py:15", "shortDescription": {"text": "Legacy-named symbol `task_a_mix_b6000_p1200_v1` in optimize/v1_triton/tune_5090_all.py:15"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3b7c38f38e8cddae", "name": "Commented-code block (5 lines) in optimize/v1_triton/tune_5090_all.py:33", "shortDescription": {"text": "Commented-code block (5 lines) in optimize/v1_triton/tune_5090_all.py:33"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c870403b6d438484", "name": "Legacy-named symbol `convert_kai0_to_v1` in optimize/v1_triton/convert_kai0_to_v1.py:10", "shortDescription": {"text": "Legacy-named symbol `convert_kai0_to_v1` in optimize/v1_triton/convert_kai0_to_v1.py:10"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2be650181d9d4e41", "name": "Legacy-named symbol `ckpt_v1` in optimize/v1_triton/compare_jax_v1_real_obs.py:25", "shortDescription": {"text": "Legacy-named symbol `ckpt_v1` in optimize/v1_triton/compare_jax_v1_real_obs.py:25"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8213daa38f1e0945", "name": "Commented-code block (5 lines) in ros2_ws/src/piper/launch/playback_launch.py:183", "shortDescription": {"text": "Commented-code block (5 lines) in ros2_ws/src/piper/launch/playback_launch.py:183"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4e9b86170aeeb9ba", "name": "Legacy-named symbol `pi05_flatten_fold_normal_v1` in ros2_ws/src/piper/launch/session_launch.py:49", "shortDescription": {"text": "Legacy-named symbol `pi05_flatten_fold_normal_v1` in ros2_ws/src/piper/launch/session_launch.py:49"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d188fb33c36eef1b", "name": "Commented-code block (5 lines) in ros2_ws/src/piper/launch/session_launch.py:61", "shortDescription": {"text": "Commented-code block (5 lines) in ros2_ws/src/piper/launch/session_launch.py:61"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f42441d6b10d5840", "name": "Legacy-named symbol `pi05_flatten_fold_normal_v1` in ros2_ws/src/piper/launch/autonomy_launch.py:115", "shortDescription": {"text": "Legacy-named symbol `pi05_flatten_fold_normal_v1` in ros2_ws/src/piper/launch/autonomy_launch.py:115"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-da12fbbb9f032855", "name": "Commented-code block (5 lines) in ros2_ws/src/piper/launch/autonomy_launch.py:134", "shortDescription": {"text": "Commented-code block (5 lines) in ros2_ws/src/piper/launch/autonomy_launch.py:134"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-16fc803fa371dbd5", "name": "Commented-code block (10 lines) in ros2_ws/src/piper/launch/dagger_launch.py:47", "shortDescription": {"text": "Commented-code block (10 lines) in ros2_ws/src/piper/launch/dagger_launch.py:47"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6f2c3588ae48c2a9", "name": "Legacy-named symbol `_tick_pcd_legacy` in ros2_ws/src/piper/scripts/rerun_viz_node.py:1112", "shortDescription": {"text": "Legacy-named symbol `_tick_pcd_legacy` in ros2_ws/src/piper/scripts/rerun_viz_node.py:1112"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-af629099b8bb0452", "name": "Commented-code block (5 lines) in ros2_ws/src/piper/scripts/rerun_viz_node.py:89", "shortDescription": {"text": "Commented-code block (5 lines) in ros2_ws/src/piper/scripts/rerun_viz_node.py:89"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-02492f6a4f6eef15", "name": "Commented-code block (7 lines) in ros2_ws/src/piper/scripts/autonomy_recorder_node.py:47", "shortDescription": {"text": "Commented-code block (7 lines) in ros2_ws/src/piper/scripts/autonomy_recorder_node.py:47"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b30bbe04d6a0208c", "name": "Commented-code block (8 lines) in ros2_ws/src/piper/scripts/dagger_recorder_node.py:210", "shortDescription": {"text": "Commented-code block (8 lines) in ros2_ws/src/piper/scripts/dagger_recorder_node.py:210"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-08f521009ca3b311", "name": "Legacy-named symbol `w_old` in ros2_ws/src/piper/scripts/policy_inference_node.py:276", "shortDescription": {"text": "Legacy-named symbol `w_old` in ros2_ws/src/piper/scripts/policy_inference_node.py:276"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-edf3f3525029edcf", "name": "Commented-code block (5 lines) in ros2_ws/src/piper/scripts/policy_inference_node.py:45", "shortDescription": {"text": "Commented-code block (5 lines) in ros2_ws/src/piper/scripts/policy_inference_node.py:45"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-eac5b3e0ece3f079", "name": "Commented-code block (5 lines) in ros2_ws/src/piper/scripts/arm_master_servo_node.py:114", "shortDescription": {"text": "Commented-code block (5 lines) in ros2_ws/src/piper/scripts/arm_master_servo_node.py:114"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-65ef32ae7809cfb4", "name": "Commented-code block (5 lines) in ros2_ws/src/piper/scripts/replay_node.py:91", "shortDescription": {"text": "Commented-code block (5 lines) in ros2_ws/src/piper/scripts/replay_node.py:91"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-19ebaaf4eedf20e1", "name": "Commented-code block (7 lines) in ros2_ws/src/piper/scripts/arm_teleop_node.py:2", "shortDescription": {"text": "Commented-code block (7 lines) in ros2_ws/src/piper/scripts/arm_teleop_node.py:2"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-219de28d40164c5a", "name": "Legacy-named symbol `start_autonomy_v1` in ros2_ws/src/piper/scripts/multi_camera_node.py:87", "shortDescription": {"text": "Legacy-named symbol `start_autonomy_v1` in ros2_ws/src/piper/scripts/multi_camera_node.py:87"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-eb41d95a6a59e3ab", "name": "Commented-code block (5 lines) in ros2_ws/src/piper/scripts/multi_camera_node.py:92", "shortDescription": {"text": "Commented-code block (5 lines) in ros2_ws/src/piper/scripts/multi_camera_node.py:92"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-54a6c0fbc4ba7438", "name": "Commented-code block (6 lines) in ros2_ws/src/piper/scripts/arm_reader_node.py:2", "shortDescription": {"text": "Commented-code block (6 lines) in ros2_ws/src/piper/scripts/arm_reader_node.py:2"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ab5125d3b1f1ea06", "name": "Legacy-named symbol `to_legacy` in ros2_ws/src/piper/scripts/_bg_builder.py:96", "shortDescription": {"text": "Legacy-named symbol `to_legacy` in ros2_ws/src/piper/scripts/_bg_builder.py:96"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5b7310a71af926dc", "name": "Legacy-named symbol `wam_fold_v1` in fastwam/scripts/compute_latents.py:36", "shortDescription": {"text": "Legacy-named symbol `wam_fold_v1` in fastwam/scripts/compute_latents.py:36"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-dc110c4dc22b2188", "name": "Legacy-named symbol `wam_fold_v1` in fastwam/scripts/eval_offline_fold.py:24", "shortDescription": {"text": "Legacy-named symbol `wam_fold_v1` in fastwam/scripts/eval_offline_fold.py:24"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2927193fb31fd016", "name": "Stub function `play_once` (body is just `pass`/`return`) \u2014 fastwam/third_party/RoboTwin/code_gen/task_info.py:10", "shortDescription": {"text": "Stub function `play_once` (body is just `pass`/`return`) \u2014 fastwam/third_party/RoboTwin/code_gen/task_info.py:10"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b72f36e5d7259085", "name": "Commented-code block (7 lines) in fastwam/third_party/RoboTwin/code_gen/prompt.py:47", "shortDescription": {"text": "Commented-code block (7 lines) in fastwam/third_party/RoboTwin/code_gen/prompt.py:47"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f4d0a25c7eca2830", "name": "Stub function `play_once` (body is just `pass`/`return`) \u2014 fastwam/third_party/RoboTwin/code_gen/prompt.py:20", "shortDescription": {"text": "Stub function `play_once` (body is just `pass`/`return`) \u2014 fastwam/third_party/RoboTwin/code_gen/prompt.py:20"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-11cd02ef98ac24fc", "name": "Stub function `play_once` (body is just `pass`/`return`) \u2014 fastwam/third_party/RoboTwin/code_gen/task_generation_mm.py:5", "shortDescription": {"text": "Stub function `play_once` (body is just `pass`/`return`) \u2014 fastwam/third_party/RoboTwin/code_gen/task_generation_mm.py:59"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a1b347fa20b532bc", "name": "Stub function `play_once` (body is just `pass`/`return`) \u2014 fastwam/third_party/RoboTwin/code_gen/task_generation.py:51", "shortDescription": {"text": "Stub function `play_once` (body is just `pass`/`return`) \u2014 fastwam/third_party/RoboTwin/code_gen/task_generation.py:51"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8177be699366280a", "name": "Commented-code block (8 lines) in fastwam/third_party/RoboTwin/script/create_messy_data.py:116", "shortDescription": {"text": "Commented-code block (8 lines) in fastwam/third_party/RoboTwin/script/create_messy_data.py:116"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ac20e4e1666e8ace", "name": "Network/subprocess call without timeout or try/except \u2014 fastwam/third_party/RoboTwin/script/eval_policy_client.py:432", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 fastwam/third_party/RoboTwin/script/eval_policy_client.py:432"}, "fullDescription": {"text": "`subprocess.Popen(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0d5e0f5488683538", "name": "Network/subprocess call without timeout or try/except \u2014 fastwam/third_party/RoboTwin/script/eval_policy.py:336", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 fastwam/third_party/RoboTwin/script/eval_policy.py:336"}, "fullDescription": {"text": "`subprocess.Popen(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ab7ce32563e116c2", "name": "Stub function `play_once` (body is just `pass`/`return`) \u2014 fastwam/third_party/RoboTwin/envs/_base_task.py:217", "shortDescription": {"text": "Stub function `play_once` (body is just `pass`/`return`) \u2014 fastwam/third_party/RoboTwin/envs/_base_task.py:217"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a787fe994e62bc8c", "name": "Network/subprocess call without timeout or try/except \u2014 fastwam/third_party/RoboTwin/envs/utils/images_to_video.py:18", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 fastwam/third_party/RoboTwin/envs/utils/images_to_video.py:18"}, "fullDescription": {"text": "`subprocess.Popen(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-61daf545c56cf6ca", "name": "Commented-code block (7 lines) in fastwam/third_party/RoboTwin/envs/camera/camera.py:61", "shortDescription": {"text": "Commented-code block (7 lines) in fastwam/third_party/RoboTwin/envs/camera/camera.py:61"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f7ef27cf9d06f3ae", "name": "Legacy-named symbol `target_lst_copy` in fastwam/third_party/RoboTwin/envs/robot/robot.py:369", "shortDescription": {"text": "Legacy-named symbol `target_lst_copy` in fastwam/third_party/RoboTwin/envs/robot/robot.py:369"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-031e3ea81c6b7ab6", "name": "Legacy-named symbol `convert_dataset_v1_to_v2` in fastwam/src/fastwam/datasets/lerobot/lerobot/lerobot_dataset.py:373", "shortDescription": {"text": "Legacy-named symbol `convert_dataset_v1_to_v2` in fastwam/src/fastwam/datasets/lerobot/lerobot/lerobot_dataset.py:373"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fa064169b9242df4", "name": "Commented-code block (7 lines) in fastwam/src/fastwam/datasets/lerobot/lerobot/lerobot_dataset.py:820", "shortDescription": {"text": "Commented-code block (7 lines) in fastwam/src/fastwam/datasets/lerobot/lerobot/lerobot_dataset.py:820"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d74f8bc55517bac4", "name": "Commented-code block (5 lines) in fastwam/src/fastwam/datasets/lerobot/lerobot/datasets/utils.py:42", "shortDescription": {"text": "Commented-code block (5 lines) in fastwam/src/fastwam/datasets/lerobot/lerobot/datasets/utils.py:42"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-55772ed297d7841c", "name": "Legacy-named symbol `x_copy` in fastwam/src/fastwam/models/wan22/wan_video_vae.py:470", "shortDescription": {"text": "Legacy-named symbol `x_copy` in fastwam/src/fastwam/models/wan22/wan_video_vae.py:470"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-31fd22f75bdfb21e", "name": "Commented-code block (5 lines) in fastwam/src/fastwam/utils/logging_config.py:127", "shortDescription": {"text": "Commented-code block (5 lines) in fastwam/src/fastwam/utils/logging_config.py:127"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9d653e83accd8862", "name": "Network/subprocess call without timeout or try/except \u2014 fastwam/experiments/robotwin/eval_robotwin_single.py:245", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 fastwam/experiments/robotwin/eval_robotwin_single.py:245"}, "fullDescription": {"text": "`subprocess.Popen(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-28fda2fa3044dae6", "name": "Legacy-named symbol `model_cfg_copy` in fastwam/experiments/robotwin/fastwam_policy/deploy_policy.py:159", "shortDescription": {"text": "Legacy-named symbol `model_cfg_copy` in fastwam/experiments/robotwin/fastwam_policy/deploy_policy.py:159"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2c04133e54348533", "name": "Near-duplicate function bodies in 2 places", "shortDescription": {"text": "Near-duplicate function bodies in 2 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\nkai0/stage_advantage/eval_adv_est.py:video_paths, kai0/stage_advantage/render_progress_video.py:video_paths\n\nThis is *the* AI-coder failure mode (4\u00d7 more duplication in vibe-coded repos \u2014 see https://jw.hn/ai-code-hygiene). Consolidate or document why they're separate."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-be46ea126aa5d8dc", "name": "Near-duplicate function bodies in 3 places", "shortDescription": {"text": "Near-duplicate function bodies in 3 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\nkai0/scripts/merge_lerobot.py:find_parquet_by_episode, kai0/train_deploy_alignment/data_augment/merge_lerobot.py:find_parquet_by_episode, kai0/train_deploy_alignment/data_augment/time_scaling.py:find_parquet_by_episode\n\nThis is *the* AI-coder failure mode (4\u00d7 more duplication in vibe-coded repos \u2014 see https://jw.hn/ai-code-hygiene). Consolidate or document why they're separate."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-09cb27450406b872", "name": "FastAPI POST `generate` without auth dependency \u2014 cosmos/packages/cosmos3/cosmos_framework/inference/ray/serve_test.py:5", "shortDescription": {"text": "FastAPI POST `generate` without auth dependency \u2014 cosmos/packages/cosmos3/cosmos_framework/inference/ray/serve_test.py:59"}, "fullDescription": {"text": "`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-45f306d1a957fcc2", "name": "FastAPI POST `stack_start` without auth dependency \u2014 web/dagger_manager/backend/app/main.py:76", "shortDescription": {"text": "FastAPI POST `stack_start` without auth dependency \u2014 web/dagger_manager/backend/app/main.py:76"}, "fullDescription": {"text": "`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-d35e55b10a1a4c06", "name": "FastAPI POST `stack_stop` without auth dependency \u2014 web/dagger_manager/backend/app/main.py:93", "shortDescription": {"text": "FastAPI POST `stack_stop` without auth dependency \u2014 web/dagger_manager/backend/app/main.py:93"}, "fullDescription": {"text": "`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-048479cb371de619", "name": "FastAPI POST `session_start` without auth dependency \u2014 web/dagger_manager/backend/app/main.py:98", "shortDescription": {"text": "FastAPI POST `session_start` without auth dependency \u2014 web/dagger_manager/backend/app/main.py:98"}, "fullDescription": {"text": "`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-df7b7eda1f82f20c", "name": "FastAPI POST `session_stop` without auth dependency \u2014 web/dagger_manager/backend/app/main.py:113", "shortDescription": {"text": "FastAPI POST `session_stop` without auth dependency \u2014 web/dagger_manager/backend/app/main.py:113"}, "fullDescription": {"text": "`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-7ff879e103149249", "name": "FastAPI POST `system_start_ep` without auth dependency \u2014 web/dagger_manager/backend/app/main.py:118", "shortDescription": {"text": "FastAPI POST `system_start_ep` without auth dependency \u2014 web/dagger_manager/backend/app/main.py:118"}, "fullDescription": {"text": "`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-d82b9319e3f2a1ed", "name": "FastAPI POST `system_stop_ep` without auth dependency \u2014 web/dagger_manager/backend/app/main.py:136", "shortDescription": {"text": "FastAPI POST `system_stop_ep` without auth dependency \u2014 web/dagger_manager/backend/app/main.py:136"}, "fullDescription": {"text": "`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-e6f8e0ade4a1c584", "name": "FastAPI POST `takeover` without auth dependency \u2014 web/dagger_manager/backend/app/main.py:142", "shortDescription": {"text": "FastAPI POST `takeover` without auth dependency \u2014 web/dagger_manager/backend/app/main.py:142"}, "fullDescription": {"text": "`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-4d49fedebe5592f8", "name": "FastAPI POST `record_toggle` without auth dependency \u2014 web/dagger_manager/backend/app/main.py:150", "shortDescription": {"text": "FastAPI POST `record_toggle` without auth dependency \u2014 web/dagger_manager/backend/app/main.py:150"}, "fullDescription": {"text": "`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-b83d8366a125c25e", "name": "FastAPI POST `record_start` without auth dependency \u2014 web/dagger_manager/backend/app/main.py:158", "shortDescription": {"text": "FastAPI POST `record_start` without auth dependency \u2014 web/dagger_manager/backend/app/main.py:158"}, "fullDescription": {"text": "`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-01656e3f9b67de62", "name": "FastAPI POST `record_save` without auth dependency \u2014 web/dagger_manager/backend/app/main.py:166", "shortDescription": {"text": "FastAPI POST `record_save` without auth dependency \u2014 web/dagger_manager/backend/app/main.py:166"}, "fullDescription": {"text": "`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-4ad8f25c4ed4c6d9", "name": "FastAPI POST `record_discard` without auth dependency \u2014 web/dagger_manager/backend/app/main.py:174", "shortDescription": {"text": "FastAPI POST `record_discard` without auth dependency \u2014 web/dagger_manager/backend/app/main.py:174"}, "fullDescription": {"text": "`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-f15c41af47321a71", "name": "FastAPI POST `execute` without auth dependency \u2014 web/dagger_manager/backend/app/main.py:182", "shortDescription": {"text": "FastAPI POST `execute` without auth dependency \u2014 web/dagger_manager/backend/app/main.py:182"}, "fullDescription": {"text": "`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-fb503e12ae0e84c3", "name": "FastAPI DELETE `episodes_delete` without auth dependency \u2014 web/dagger_manager/backend/app/main.py:231", "shortDescription": {"text": "FastAPI DELETE `episodes_delete` without auth dependency \u2014 web/dagger_manager/backend/app/main.py:231"}, "fullDescription": {"text": "`@router.delete` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-e3293e41a6ff5c78", "name": "FastAPI POST `start_rec` without auth dependency \u2014 web/data_manager/backend/app/main.py:85", "shortDescription": {"text": "FastAPI POST `start_rec` without auth dependency \u2014 web/data_manager/backend/app/main.py:85"}, "fullDescription": {"text": "`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-cb2c80bd7e98098e", "name": "FastAPI POST `save_rec` without auth dependency \u2014 web/data_manager/backend/app/main.py:93", "shortDescription": {"text": "FastAPI POST `save_rec` without auth dependency \u2014 web/data_manager/backend/app/main.py:93"}, "fullDescription": {"text": "`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-2b383786cc5576e6", "name": "FastAPI POST `discard_rec` without auth dependency \u2014 web/data_manager/backend/app/main.py:101", "shortDescription": {"text": "FastAPI POST `discard_rec` without auth dependency \u2014 web/data_manager/backend/app/main.py:101"}, "fullDescription": {"text": "`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-eaf12d7683d4a98d", "name": "FastAPI POST `estop` without auth dependency \u2014 web/data_manager/backend/app/main.py:106", "shortDescription": {"text": "FastAPI POST `estop` without auth dependency \u2014 web/data_manager/backend/app/main.py:106"}, "fullDescription": {"text": "`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-ba4706c55118d49f", "name": "FastAPI POST `toggle_rec` without auth dependency \u2014 web/data_manager/backend/app/main.py:113", "shortDescription": {"text": "FastAPI POST `toggle_rec` without auth dependency \u2014 web/data_manager/backend/app/main.py:113"}, "fullDescription": {"text": "`@router.post` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-cc532fd4ea614074", "name": "FastAPI PUT `put_session` without auth dependency \u2014 web/data_manager/backend/app/main.py:151", "shortDescription": {"text": "FastAPI PUT `put_session` without auth dependency \u2014 web/data_manager/backend/app/main.py:151"}, "fullDescription": {"text": "`@router.put` decorator with no `Depends(get_current_user)` or auth-shaped dependency in its signature. Mutating endpoints should require authentication unless explicitly public."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-2ab9bf5db6820af4", "name": "Unused endpoint: GET /models", "shortDescription": {"text": "Unused endpoint: GET /models"}, "fullDescription": {"text": "`cosmos/packages/cosmos3/cosmos_framework/inference/ray/serve.py` declares `GET /models` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-970eb92d6ec2bfaa", "name": "Unused endpoint: POST /generate", "shortDescription": {"text": "Unused endpoint: POST /generate"}, "fullDescription": {"text": "`cosmos/packages/cosmos3/cosmos_framework/inference/ray/serve.py` declares `POST /generate` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5baa8971ebe192a1", "name": "Unused endpoint: GET /", "shortDescription": {"text": "Unused endpoint: GET /"}, "fullDescription": {"text": "`web/showcase/server.py` declares `GET /` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4756b4c4da7d2088", "name": "Unused endpoint: GET /api/health", "shortDescription": {"text": "Unused endpoint: GET /api/health"}, "fullDescription": {"text": "`web/showcase/server.py` declares `GET /api/health` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-cff654736157331b", "name": "Unused endpoint: GET /api/features", "shortDescription": {"text": "Unused endpoint: GET /api/features"}, "fullDescription": {"text": "`web/showcase/server.py` declares `GET /api/features` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ebc0b3a922c89c95", "name": "Unused endpoint: GET /api/milestones", "shortDescription": {"text": "Unused endpoint: GET /api/milestones"}, "fullDescription": {"text": "`web/showcase/server.py` declares `GET /api/milestones` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-cdeb685b5414f103", "name": "Unused endpoint: GET /api/docs/index", "shortDescription": {"text": "Unused endpoint: GET /api/docs/index"}, "fullDescription": {"text": "`web/showcase/server.py` declares `GET /api/docs/index` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-65a532382f53d95d", "name": "Unused endpoint: GET /api/readme", "shortDescription": {"text": "Unused endpoint: GET /api/readme"}, "fullDescription": {"text": "`web/showcase/server.py` declares `GET /api/readme` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3fab0b94e5c1cb53", "name": "Unused endpoint: GET /api/dagger/status", "shortDescription": {"text": "Unused endpoint: GET /api/dagger/status"}, "fullDescription": {"text": "`web/dagger_manager/backend/app/main.py` declares `GET /api/dagger/status` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a28481f1dce76a3f", "name": "Unused endpoint: GET /api/dagger/ckpts", "shortDescription": {"text": "Unused endpoint: GET /api/dagger/ckpts"}, "fullDescription": {"text": "`web/dagger_manager/backend/app/main.py` declares `GET /api/dagger/ckpts` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c2f7b6c69af55dad", "name": "Unused endpoint: POST /api/dagger/stack/start", "shortDescription": {"text": "Unused endpoint: POST /api/dagger/stack/start"}, "fullDescription": {"text": "`web/dagger_manager/backend/app/main.py` declares `POST /api/dagger/stack/start` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-df69b1ab217c56dd", "name": "Unused endpoint: POST /api/dagger/stack/stop", "shortDescription": {"text": "Unused endpoint: POST /api/dagger/stack/stop"}, "fullDescription": {"text": "`web/dagger_manager/backend/app/main.py` declares `POST /api/dagger/stack/stop` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fcf33bc3babc3500", "name": "Unused endpoint: POST /api/dagger/session/start", "shortDescription": {"text": "Unused endpoint: POST /api/dagger/session/start"}, "fullDescription": {"text": "`web/dagger_manager/backend/app/main.py` declares `POST /api/dagger/session/start` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ca46b784653637bd", "name": "Unused endpoint: POST /api/dagger/session/stop", "shortDescription": {"text": "Unused endpoint: POST /api/dagger/session/stop"}, "fullDescription": {"text": "`web/dagger_manager/backend/app/main.py` declares `POST /api/dagger/session/stop` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-84849f95c1d36d9a", "name": "Unused endpoint: POST /api/dagger/system/start", "shortDescription": {"text": "Unused endpoint: POST /api/dagger/system/start"}, "fullDescription": {"text": "`web/dagger_manager/backend/app/main.py` declares `POST /api/dagger/system/start` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-771c86f4a0d11d7e", "name": "Unused endpoint: POST /api/dagger/system/stop", "shortDescription": {"text": "Unused endpoint: POST /api/dagger/system/stop"}, "fullDescription": {"text": "`web/dagger_manager/backend/app/main.py` declares `POST /api/dagger/system/stop` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6916b2c731b61e4d", "name": "Unused endpoint: POST /api/dagger/takeover", "shortDescription": {"text": "Unused endpoint: POST /api/dagger/takeover"}, "fullDescription": {"text": "`web/dagger_manager/backend/app/main.py` declares `POST /api/dagger/takeover` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7eeadc8acdceec76", "name": "Unused endpoint: POST /api/dagger/record/toggle", "shortDescription": {"text": "Unused endpoint: POST /api/dagger/record/toggle"}, "fullDescription": {"text": "`web/dagger_manager/backend/app/main.py` declares `POST /api/dagger/record/toggle` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-266aaf4660cb8394", "name": "Unused endpoint: POST /api/dagger/record/start", "shortDescription": {"text": "Unused endpoint: POST /api/dagger/record/start"}, "fullDescription": {"text": "`web/dagger_manager/backend/app/main.py` declares `POST /api/dagger/record/start` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a8f2c34b90ef2886", "name": "Unused endpoint: POST /api/dagger/record/save", "shortDescription": {"text": "Unused endpoint: POST /api/dagger/record/save"}, "fullDescription": {"text": "`web/dagger_manager/backend/app/main.py` declares `POST /api/dagger/record/save` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f03775973500e8c0", "name": "Unused endpoint: POST /api/dagger/record/discard", "shortDescription": {"text": "Unused endpoint: POST /api/dagger/record/discard"}, "fullDescription": {"text": "`web/dagger_manager/backend/app/main.py` declares `POST /api/dagger/record/discard` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e7a1408aa38b49d1", "name": "Unused endpoint: POST /api/dagger/execute", "shortDescription": {"text": "Unused endpoint: POST /api/dagger/execute"}, "fullDescription": {"text": "`web/dagger_manager/backend/app/main.py` declares `POST /api/dagger/execute` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0ba7e5b00d8595ce", "name": "Unused endpoint: GET /api/joints", "shortDescription": {"text": "Unused endpoint: GET /api/joints"}, "fullDescription": {"text": "`web/dagger_manager/backend/app/main.py` declares `GET /api/joints` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-580248e3780c0c8d", "name": "Unused endpoint: GET /api/camera/{cam}/mjpeg", "shortDescription": {"text": "Unused endpoint: GET /api/camera/{cam}/mjpeg"}, "fullDescription": {"text": "`web/dagger_manager/backend/app/main.py` declares `GET /api/camera/{cam}/mjpeg` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-73f6b9063b56a108", "name": "Unused endpoint: GET /api/dagger/tasks", "shortDescription": {"text": "Unused endpoint: GET /api/dagger/tasks"}, "fullDescription": {"text": "`web/dagger_manager/backend/app/main.py` declares `GET /api/dagger/tasks` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-83ca375561a5b7b1", "name": "Unused endpoint: GET /api/dagger/episodes", "shortDescription": {"text": "Unused endpoint: GET /api/dagger/episodes"}, "fullDescription": {"text": "`web/dagger_manager/backend/app/main.py` declares `GET /api/dagger/episodes` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7d039c50ddd9a399", "name": "Unused endpoint: DELETE /api/dagger/episodes/{subset}/{date}/{episode_id}", "shortDescription": {"text": "Unused endpoint: DELETE /api/dagger/episodes/{subset}/{date}/{episode_id}"}, "fullDescription": {"text": "`web/dagger_manager/backend/app/main.py` declares `DELETE /api/dagger/episodes/{subset}/{date}/{episode_id}` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-aaf3735e10f9eed4", "name": "Unused endpoint: GET /api/dagger/episodes/{subset}/{date}/{episode_id}/video/{camera}", "shortDescription": {"text": "Unused endpoint: GET /api/dagger/episodes/{subset}/{date}/{episode_id}/video/{camera}"}, "fullDescription": {"text": "`web/dagger_manager/backend/app/main.py` declares `GET /api/dagger/episodes/{subset}/{date}/{episode_id}/video/{camera}` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b499aa0db7c751dd", "name": "Unused endpoint: GET /api/templates", "shortDescription": {"text": "Unused endpoint: GET /api/templates"}, "fullDescription": {"text": "`web/data_manager/backend/app/main.py` declares `GET /api/templates` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b4e8c14705eaa9f9", "name": "Unused endpoint: PUT /api/templates/{tid}", "shortDescription": {"text": "Unused endpoint: PUT /api/templates/{tid}"}, "fullDescription": {"text": "`web/data_manager/backend/app/main.py` declares `PUT /api/templates/{tid}` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e9e0072e1ef43c7b", "name": "Unused endpoint: DELETE /api/templates/{tid}", "shortDescription": {"text": "Unused endpoint: DELETE /api/templates/{tid}"}, "fullDescription": {"text": "`web/data_manager/backend/app/main.py` declares `DELETE /api/templates/{tid}` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-aeb4d7c2ecdf34ae", "name": "Unused endpoint: GET /api/recorder", "shortDescription": {"text": "Unused endpoint: GET /api/recorder"}, "fullDescription": {"text": "`web/data_manager/backend/app/main.py` declares `GET /api/recorder` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-470945cedcaf57f3", "name": "Unused endpoint: POST /api/recorder/start", "shortDescription": {"text": "Unused endpoint: POST /api/recorder/start"}, "fullDescription": {"text": "`web/data_manager/backend/app/main.py` declares `POST /api/recorder/start` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3d7dbd913c77e4d0", "name": "Unused endpoint: POST /api/recorder/save", "shortDescription": {"text": "Unused endpoint: POST /api/recorder/save"}, "fullDescription": {"text": "`web/data_manager/backend/app/main.py` declares `POST /api/recorder/save` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b8d944430c8daa80", "name": "Unused endpoint: POST /api/recorder/discard", "shortDescription": {"text": "Unused endpoint: POST /api/recorder/discard"}, "fullDescription": {"text": "`web/data_manager/backend/app/main.py` declares `POST /api/recorder/discard` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-eac2afb8336d9bd5", "name": "Unused endpoint: POST /api/recorder/estop", "shortDescription": {"text": "Unused endpoint: POST /api/recorder/estop"}, "fullDescription": {"text": "`web/data_manager/backend/app/main.py` declares `POST /api/recorder/estop` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c2577c84a76b42da", "name": "Unused endpoint: POST /api/recorder/toggle", "shortDescription": {"text": "Unused endpoint: POST /api/recorder/toggle"}, "fullDescription": {"text": "`web/data_manager/backend/app/main.py` declares `POST /api/recorder/toggle` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d3f6b8207e9c3de9", "name": "Unused endpoint: GET /api/recorder/preflight", "shortDescription": {"text": "Unused endpoint: GET /api/recorder/preflight"}, "fullDescription": {"text": "`web/data_manager/backend/app/main.py` declares `GET /api/recorder/preflight` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6b0e7f5976711316", "name": "Unused endpoint: GET /api/session", "shortDescription": {"text": "Unused endpoint: GET /api/session"}, "fullDescription": {"text": "`web/data_manager/backend/app/main.py` declares `GET /api/session` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f555c768509bacb8", "name": "Unused endpoint: PUT /api/session", "shortDescription": {"text": "Unused endpoint: PUT /api/session"}, "fullDescription": {"text": "`web/data_manager/backend/app/main.py` declares `PUT /api/session` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c3cdecb263117dff", "name": "Unused endpoint: GET /api/sync/status", "shortDescription": {"text": "Unused endpoint: GET /api/sync/status"}, "fullDescription": {"text": "`web/data_manager/backend/app/main.py` declares `GET /api/sync/status` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5330bf51e10206e0", "name": "Unused endpoint: POST /api/sync/all", "shortDescription": {"text": "Unused endpoint: POST /api/sync/all"}, "fullDescription": {"text": "`web/data_manager/backend/app/main.py` declares `POST /api/sync/all` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3b37265900e79a8a", "name": "Unused endpoint: GET /api/stats", "shortDescription": {"text": "Unused endpoint: GET /api/stats"}, "fullDescription": {"text": "`web/data_manager/backend/app/main.py` declares `GET /api/stats` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4ec38155eb660aaf", "name": "Unused endpoint: POST /api/stats/rescan", "shortDescription": {"text": "Unused endpoint: POST /api/stats/rescan"}, "fullDescription": {"text": "`web/data_manager/backend/app/main.py` declares `POST /api/stats/rescan` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-deec2531837862f7", "name": "Unused endpoint: GET /api/episodes", "shortDescription": {"text": "Unused endpoint: GET /api/episodes"}, "fullDescription": {"text": "`web/data_manager/backend/app/main.py` declares `GET /api/episodes` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a73432bd296e2464", "name": "Unused endpoint: GET /api/episodes/{task_id}/{subset}/{episode_id}/meta", "shortDescription": {"text": "Unused endpoint: GET /api/episodes/{task_id}/{subset}/{episode_id}/meta"}, "fullDescription": {"text": "`web/data_manager/backend/app/main.py` declares `GET /api/episodes/{task_id}/{subset}/{episode_id}/meta` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3f1dd69f2004e29a", "name": "Unused endpoint: GET /api/episodes/{task_id}/{subset}/{episode_id}/video/{camera}", "shortDescription": {"text": "Unused endpoint: GET /api/episodes/{task_id}/{subset}/{episode_id}/video/{camera}"}, "fullDescription": {"text": "`web/data_manager/backend/app/main.py` declares `GET /api/episodes/{task_id}/{subset}/{episode_id}/video/{camera}` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1edb45119b1a3170", "name": "Unused endpoint: GET /api/episodes/{task_id}/{subset}/{episode_id}/depth/{camera}/info", "shortDescription": {"text": "Unused endpoint: GET /api/episodes/{task_id}/{subset}/{episode_id}/depth/{camera}/info"}, "fullDescription": {"text": "`web/data_manager/backend/app/main.py` declares `GET /api/episodes/{task_id}/{subset}/{episode_id}/depth/{camera}/info` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-11bc5e4fbad6ec35", "name": "Unused endpoint: GET /api/episodes/{task_id}/{subset}/{episode_id}/depth/{camera}/frame/{frame_index}", "shortDescription": {"text": "Unused endpoint: GET /api/episodes/{task_id}/{subset}/{episode_id}/depth/{camera}/frame/{frame_index}"}, "fullDescription": {"text": "`web/data_manager/backend/app/main.py` declares `GET /api/episodes/{task_id}/{subset}/{episode_id}/depth/{camera}/frame/{frame_index}` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-650718f7bade2aeb", "name": "Unused endpoint: DELETE /api/episodes/{task_id}/{subset}/{episode_id}", "shortDescription": {"text": "Unused endpoint: DELETE /api/episodes/{task_id}/{subset}/{episode_id}"}, "fullDescription": {"text": "`web/data_manager/backend/app/main.py` declares `DELETE /api/episodes/{task_id}/{subset}/{episode_id}` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}]}}, "automationDetails": {"id": "repobility/17643"}, "properties": {"repository": "qiqiguaitm/deepdive_kai0", "repoUrl": "https://github.com/qiqiguaitm/deepdive_kai0", "branch": "main"}, "results": [{"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: qiqiguaitm/deepdive_kai0"}, "properties": {"repobilityId": 438909, "scanner": "foundry_dataset", "fingerprint": "9efdfc281bdbb33ab47b8240d1f7ba46c1bfcaf73808b4894bfa31dbab33c96a", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "qiqiguaitm/deepdive_kai0#1", "human_labels": ["docs_or_claims", "human_feedback_general"], "issue_number": "1", "thread_label": "thread_needs_classification", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.737, "repo_full_name": "qiqiguaitm/deepdive_kai0", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-c3f0b3fff343b829", "helicopter_views": {"graphs": 2}, "artifact_families": {"docs": 4, "schemas": 4}, "source_chain_kind": "issue_chain", "changed_file_count": 2, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"docs_or_claims": 2}, "linked_commit_count": 1, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision"], "linked_ci_commit_count": 0, "verification_artifact_count": 4, "design_schema_api_artifact_count": 4}, "text": "Comment chain pattern product: assumption_checks\nRepo: qiqiguaitm/deepdive_kai0\nThread: qiqiguaitm/deepdive_kai0#1\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_needs_classification\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision\nChain evidence:\nIssue/PR evidence chain: qiqiguaitm/deepdive_kai0#1\nRepo: qiqiguaitm/deepdive_kai0\nThread label: thread_needs_classification\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 1\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 2\nLabels: {'human_feedback_general': 1}\nPolarities: {'neutral': 1}\nChanged file labels: {'docs_or_claims': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-0132467d00fc3fd7\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/qiqiguaitm/deepdive_kai0/pull/1\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: qiqiguaitm/deepdive_kai0\\nAuthor: qiqiguaitm (User)\\nURL: https://github.com/qiqiguaitm/deepdive_kai0/pull/1\\nTitle: docs(fastwam): FastWAM \u7ec8\u5c40\u7ed3\u679c v3 \u2014 200ep \u540c\u534f\u8bae,@48=0.0912 \u4f18\u4e8e gwp_ans(0.0918)\\nBody:\\ngiga_world_policy \u00a7\u4e94\u65b0\u589e:\u7ec8\u5c40\u7ed3\u679c v3 \u5b98\u65b9\u8868(fastwam vs gwp_ans/ori/pi0.5); \u5b8c\u6574\u8bad\u7ec3\u66f2\u7ebf(step 2500~25510);\u4e09\u6761\u7ed3\u8bba(\u7cbe\u5ea6\u6253\u5e73/\u5ef6\u8fdf\u77ed\u677f/\u90e8\u7f72\u63a8\u8350\u4e0d\u53d8)\u3002\\r\\nfastwam \u8ba1\u5212\u6587\u6863:M1-M4 \u5168\u90e8 \u2705,\u00a79 \u7ed3\u679c\u8868,\u00a78 \u4ea4\u4ed8\u7269\u66f4\u65b0\u3002\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-a767d33d746a2c34\",\n    \"filename\": \"fastwam/docs/plan_visrobot01_fold_abs.md\",\n    \"label\": \"docs_or_claims\",\n    \"status\": \"modified\",\n    \"additions\": 30,\n    \"deletions\": 8,\n    \"changes\": 38,\n    \"blob_url\": \"https://github.com/qiqiguaitm/deepdive_kai0/blob/d5c49167d8b9b5d14a7036f652323be1b3e10489/fastwam%2Fdocs%2Fplan_visrobot01_fold_abs.md\"\n  },\n  {\n    \"id\": \"github-pr-file-file-1612e2f1bada1980\",\n    \"filename\": \"giga_world_policy/docs/wam_mae_root_cause_and_optimization.md\",\n    \"label\": \"docs_or_claims\",\n    \"status\": \"modified\",\n    \"additions\": 53,\n    \"deletions\": 1,\n    \"changes\": 54,\n    \"blob_url\": \"https://github.com/qiqiguaitm/deepdive_kai0/blob/d5c49167d8b9b5d14a7036f652323be1b3e10489/giga_world_policy%2Fdocs%2Fwam_mae_root_cause_and_optimization.md\"\n  }\n]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-f01e038eaf3cb16a\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: qiqiguaitm/deepdive_kai0\nGraph label: source_backed_multi_signal_graph\nNodes: 13\nEdges: 20\nNode types: {\"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 4, \"artifact_supports_verification\": 4, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1}\nArtifact families: {\"docs\": 4, \"schemas\": 4}\nHelicopter views\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/qiqiguaitm/deepdive_kai0", "source_id": "comment-chain-pattern-assumption_checks-2d14b1493834b56f", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "qiqiguaitm/deepdive_kai0", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "scanner-fff9614bee41d224", "level": "note", "message": {"text": "Possibly dead Python function: eval_step"}, "properties": {"repobilityId": "8e57720037f2b9fd", "scanner": "scanner-primary", "fingerprint": "fff9614bee41d224", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "kai0/scripts/train.py:304"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ebe9a9cbb3bd7caf", "level": "note", "message": {"text": "Possibly dead Python function: loss_fn"}, "properties": {"repobilityId": "6e2b105b0c705a4b", "scanner": "scanner-primary", "fingerprint": "ebe9a9cbb3bd7caf", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "kai0/scripts/train.py:368"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-26a42b775405de1a", "level": "note", "message": {"text": "Possibly dead Python function: split_lerobot_data"}, "properties": {"repobilityId": "400d79290613c962", "scanner": "scanner-primary", "fingerprint": "26a42b775405de1a", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "kai0/scripts/split_lerobot.py:27"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-82aaa9f959cc8ad8", "level": "note", "message": {"text": "Possibly dead Python function: copy_file"}, "properties": {"repobilityId": "6bdb9535c5279c7d", "scanner": "scanner-primary", "fingerprint": "82aaa9f959cc8ad8", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "kai0/scripts/merge_lerobot.py:73"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-1ba69376609d8ae7", "level": "note", "message": {"text": "Possibly dead Python function: write_to_v1_buffer"}, "properties": {"repobilityId": "7bba05c9787fbad0", "scanner": "scanner-primary", "fingerprint": "1ba69376609d8ae7", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "kai0/scripts/serve_policy_v1.py:290"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-2001c5f9694f7dc5", "level": "note", "message": {"text": "Possibly dead Python function: swap_arms_in_parquet"}, "properties": {"repobilityId": "17a2337ddd4be76e", "scanner": "scanner-primary", "fingerprint": "2001c5f9694f7dc5", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "kai0/train_deploy_alignment/data_augment/space_mirroring.py:154"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-cdd66b03d7f10f61", "level": "note", "message": {"text": "Possibly dead Python function: flip_video"}, "properties": {"repobilityId": "19c0ba197883422e", "scanner": "scanner-primary", "fingerprint": "cdd66b03d7f10f61", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "kai0/train_deploy_alignment/data_augment/space_mirroring.py:434"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-f6db208d7ed4a68a", "level": "note", "message": {"text": "Possibly dead Python function: process_videos"}, "properties": {"repobilityId": "dbd91358021173ee", "scanner": "scanner-primary", "fingerprint": "f6db208d7ed4a68a", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "kai0/train_deploy_alignment/data_augment/space_mirroring.py:474"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-626e68c628610fa3", "level": "note", "message": {"text": "Possibly dead Python function: produce_episode"}, "properties": {"repobilityId": "4c04b76e450f0873", "scanner": "scanner-primary", "fingerprint": "626e68c628610fa3", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "kai0/train_deploy_alignment/data_augment/convert_h5_lerobot.py:137"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-2daa49b51057502b", "level": "note", "message": {"text": "Possibly dead Python function: copy_file"}, "properties": {"repobilityId": "6bdb9535c5279c7d", "scanner": "scanner-primary", "fingerprint": "2daa49b51057502b", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "kai0/train_deploy_alignment/data_augment/merge_lerobot.py:73"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-87be5f8e8f0b1395", "level": "note", "message": {"text": "Possibly dead Python function: load_hdf5_dataset"}, "properties": {"repobilityId": "bc33fe4de4ef8bd7", "scanner": "scanner-primary", "fingerprint": "87be5f8e8f0b1395", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "kai0/train_deploy_alignment/data_augment/mini_lerobot/interface.py:9"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-828eacaf486e58a6", "level": "note", "message": {"text": "Possibly dead Python function: lazy_load_hdf5_dataset_noimg"}, "properties": {"repobilityId": "3a775a68dfd54233", "scanner": "scanner-primary", "fingerprint": "828eacaf486e58a6", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "kai0/train_deploy_alignment/data_augment/mini_lerobot/interface.py:60"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-25f2c4b163b4196d", "level": "note", "message": {"text": "Possibly dead Python function: compatible_dict_access"}, "properties": {"repobilityId": "7ef561f4664f7417", "scanner": "scanner-primary", "fingerprint": "25f2c4b163b4196d", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "kai0/train_deploy_alignment/data_augment/mini_lerobot/src/mini_lerobot/metadata.py:13"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-384caa9322b90b38", "level": "note", "message": {"text": "Possibly dead Python function: transcode_video_simple"}, "properties": {"repobilityId": "ab5e862310f76bec", "scanner": "scanner-primary", "fingerprint": "384caa9322b90b38", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "kai0/train_deploy_alignment/data_augment/mini_lerobot/src/mini_lerobot/video.py:17"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ea2d7dfbc0f7c9e5", "level": "note", "message": {"text": "Possibly dead Python function: has_any"}, "properties": {"repobilityId": "0afc1a73ee758b4f", "scanner": "scanner-primary", "fingerprint": "ea2d7dfbc0f7c9e5", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "kai0/train_deploy_alignment/dagger/arx/arx_openpi_dagger_collect.py:346"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-6aa40e6e05510175", "level": "note", "message": {"text": "Possibly dead Python function: keyboard_monitor_thread"}, "properties": {"repobilityId": "0b4e347075b72fb8", "scanner": "scanner-primary", "fingerprint": "6aa40e6e05510175", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "kai0/train_deploy_alignment/dagger/arx/arx_openpi_dagger_collect.py:571"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-e8b8ae7541af94ca", "level": "note", "message": {"text": "Possibly dead Python function: inference_fn_non_blocking_fast"}, "properties": {"repobilityId": "09831c3a40477e9b", "scanner": "scanner-primary", "fingerprint": "e8b8ae7541af94ca", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "kai0/train_deploy_alignment/dagger/arx/arx_openpi_dagger_collect.py:625"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c515922d2c100060", "level": "note", "message": {"text": "Possibly dead Python function: joint_left_callback"}, "properties": {"repobilityId": "d51d9b08ceda01d6", "scanner": "scanner-primary", "fingerprint": "c515922d2c100060", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "kai0/train_deploy_alignment/dagger/arx/arx_openpi_dagger_collect.py:881"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-6bc22b14f0c5d4df", "level": "note", "message": {"text": "Possibly dead Python function: joint_right_callback"}, "properties": {"repobilityId": "52a62ebfb6319ddf", "scanner": "scanner-primary", "fingerprint": "6bc22b14f0c5d4df", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "kai0/train_deploy_alignment/dagger/arx/arx_openpi_dagger_collect.py:891"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-8a8cc87bae828796", "level": "note", "message": {"text": "Possibly dead Python function: left_arm_command_callback"}, "properties": {"repobilityId": "eee0e0e6df5f5164", "scanner": "scanner-primary", "fingerprint": "8a8cc87bae828796", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "kai0/train_deploy_alignment/dagger/arx/arx_openpi_dagger_collect.py:902"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-70cfb11ff774b45d", "level": "note", "message": {"text": "Possibly dead Python function: right_arm_command_callback"}, "properties": {"repobilityId": "cef507d48adec356", "scanner": "scanner-primary", "fingerprint": "70cfb11ff774b45d", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "kai0/train_deploy_alignment/dagger/arx/arx_openpi_dagger_collect.py:911"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-83831bf1688ccbc6", "level": "note", "message": {"text": "Possibly dead Python function: master_status_left_callback"}, "properties": {"repobilityId": "ef9dcb3d68d29713", "scanner": "scanner-primary", "fingerprint": "83831bf1688ccbc6", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "kai0/train_deploy_alignment/dagger/arx/arx_openpi_dagger_collect.py:945"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-e8b8f677cc76010a", "level": "note", "message": {"text": "Possibly dead Python function: master_status_right_callback"}, "properties": {"repobilityId": "68987698dae3588a", "scanner": "scanner-primary", "fingerprint": "e8b8f677cc76010a", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "kai0/train_deploy_alignment/dagger/arx/arx_openpi_dagger_collect.py:950"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-80af6b6bcf4a1b0d", "level": "note", "message": {"text": "Possibly dead Python function: reset_master_ctrl_target"}, "properties": {"repobilityId": "951e80c279d213b7", "scanner": "scanner-primary", "fingerprint": "80af6b6bcf4a1b0d", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "kai0/train_deploy_alignment/dagger/arx/arx_openpi_dagger_collect.py:962"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-275db865d1382e1d", "level": "note", "message": {"text": "Possibly dead Python function: exit_return_to_zero"}, "properties": {"repobilityId": "e68add4e5300ac31", "scanner": "scanner-primary", "fingerprint": "275db865d1382e1d", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "kai0/train_deploy_alignment/dagger/arx/arx_openpi_dagger_collect.py:1330"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-7e8c65bd11f435c6", "level": "note", "message": {"text": "Possibly dead Python function: generate_launch_description"}, "properties": {"repobilityId": "d9a90a15bddc43f1", "scanner": "scanner-primary", "fingerprint": "7e8c65bd11f435c6", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "kai0/train_deploy_alignment/dagger/arx/X5_ws/install/arx_x5_controller/share/arx_x5_controller/launch/x5_v2/v2_vr_single_arm.launch.py:20"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-8908d6eb74275cd0", "level": "note", "message": {"text": "Possibly dead Python function: generate_launch_description"}, "properties": {"repobilityId": "d9a90a15bddc43f1", "scanner": "scanner-primary", "fingerprint": "8908d6eb74275cd0", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "kai0/train_deploy_alignment/dagger/arx/X5_ws/install/arx_x5_controller/share/arx_x5_controller/launch/x5_v2/v2_joint_control.launch.py:29"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-bd0f74362670de79", "level": "note", "message": {"text": "React Flow <Controls> without dark theming \u2014 web/data_manager/frontend/src/App.tsx:99"}, "properties": {"repobilityId": "4da6cc9fb2322c18", "scanner": "scanner-primary", "fingerprint": "bd0f74362670de79", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.controls.no-bg"]}}, {"ruleId": "scanner-75afc2f0239f3bf4", "level": "warning", "message": {"text": "Privileged port 17 in use"}, "properties": {"repobilityId": "0bf38fb8f89ec589", "scanner": "scanner-primary", "fingerprint": "75afc2f0239f3bf4", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "kai0/train_deploy_alignment/dagger/agilex/activate_can_arms.sh"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-5999034a0c2f18de", "level": "warning", "message": {"text": "Privileged port 55 in use"}, "properties": {"repobilityId": "51a768b3e1831ac0", "scanner": "scanner-primary", "fingerprint": "5999034a0c2f18de", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "kai0/train_deploy_alignment/dagger/agilex/activate_can_arms.sh"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-d3f9b5666ae492e8", "level": "warning", "message": {"text": "Privileged port 12 in use"}, "properties": {"repobilityId": "65e7eefa33f2def4", "scanner": "scanner-primary", "fingerprint": "d3f9b5666ae492e8", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "train_scripts/kai/launch/run_mix_apr28_450_gf1.sh"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-444d2805ae50c41a", "level": "warning", "message": {"text": "Privileged port 21 in use"}, "properties": {"repobilityId": "d920b7cd1b1a16dc", "scanner": "scanner-primary", "fingerprint": "444d2805ae50c41a", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "train_scripts/kai/launch/run_mix_vis600_gf0.sh"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c1c8a0e76147b006", "level": "warning", "message": {"text": "Privileged port 144 in use"}, "properties": {"repobilityId": "41619286ff14035b", "scanner": "scanner-primary", "fingerprint": "c1c8a0e76147b006", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "train_scripts/kai/launch/run_multinode.sh"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-26992ff163aedae3", "level": "warning", "message": {"text": "Privileged port 10 in use"}, "properties": {"repobilityId": "735372d6b5594915", "scanner": "scanner-primary", "fingerprint": "26992ff163aedae3", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "config/intrinsics.yaml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-80fb9856fec5b652", "level": "warning", "message": {"text": "Privileged port 56 in use"}, "properties": {"repobilityId": "104b02b29065e84a", "scanner": "scanner-primary", "fingerprint": "80fb9856fec5b652", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "config/intrinsics.yaml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-3d1f2f85c7f82d87", "level": "warning", "message": {"text": "Privileged port 11 in use"}, "properties": {"repobilityId": "5b3038c67fabb4c8", "scanner": "scanner-primary", "fingerprint": "3d1f2f85c7f82d87", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "config/intrinsics.yaml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ef7f3ba672572199", "level": "warning", "message": {"text": "Dockerfile runs as root: cosmos/packages/cosmos3/Dockerfile"}, "properties": {"repobilityId": "6306662f0c8da0c2", "scanner": "scanner-primary", "fingerprint": "ef7f3ba672572199", "layer": "hardware", "severity": "medium", "confidence": 1.0, "tags": ["security", "container"]}}, {"ruleId": "scanner-01b84e82b91d280a", "level": "error", "message": {"text": "Dockerfile pipes a remote installer into a shell"}, "properties": {"repobilityId": "bd7151165d979019", "scanner": "scanner-primary", "fingerprint": "01b84e82b91d280a", "layer": "hardware", "severity": "high", "confidence": 1.0, "tags": ["supply-chain", "docker", "remote-installer"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "cosmos/packages/cosmos3/Dockerfile"}, "region": {"startLine": 34}}}]}, {"ruleId": "scanner-aa5acaa49eb8315b", "level": "note", "message": {"text": "Containers defined but no K8s/orchestration manifest found"}, "properties": {"repobilityId": "b230ea9b68736081", "scanner": "scanner-primary", "fingerprint": "aa5acaa49eb8315b", "layer": "hardware", "severity": "low", "confidence": 1.0, "tags": ["coverage", "deployment"]}}, {"ruleId": "scanner-638b791ac9e215e1", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in train_scripts/kai/monitor/check_task_e_progress.py:223"}, "properties": {"repobilityId": "a74880e44e1c1056", "scanner": "scanner-primary", "fingerprint": "638b791ac9e215e1", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "train_scripts/kai/monitor/check_task_e_progress.py"}, "region": {"startLine": 223}}}]}, {"ruleId": "scanner-49eb8f2534d57c90", "level": "warning", "message": {"text": "Insecure pattern 'subprocess_shell_true' in train_scripts/kai/monitor/check_task_e_progress.py:306"}, "properties": {"repobilityId": "b75b77b23bfa4fd7", "scanner": "scanner-primary", "fingerprint": "49eb8f2534d57c90", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "subprocess_shell_true"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "train_scripts/kai/monitor/check_task_e_progress.py"}, "region": {"startLine": 306}}}]}, {"ruleId": "scanner-fb6ef1961485f939", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in train_scripts/kai/volc/recurrence_round2_cnsh_8gpu.yaml:4"}, "properties": {"repobilityId": "82411aedffdff1a8", "scanner": "scanner-primary", "fingerprint": "fb6ef1961485f939", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "train_scripts/kai/volc/recurrence_round2_cnsh_8gpu.yaml"}, "region": {"startLine": 4}}}]}, {"ruleId": "scanner-968736796bcdddf8", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in train_scripts/kai/eval/eval_heldout_action_mse.py:191"}, "properties": {"repobilityId": "be9fcd6450cb96e3", "scanner": "scanner-primary", "fingerprint": "968736796bcdddf8", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "train_scripts/kai/eval/eval_heldout_action_mse.py"}, "region": {"startLine": 191}}}]}, {"ruleId": "scanner-1dee197644b600ce", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in train_scripts/xvla/README.md:21"}, "properties": {"repobilityId": "257f11e6f9f3b8c1", "scanner": "scanner-primary", "fingerprint": "1dee197644b600ce", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "train_scripts/xvla/README.md"}, "region": {"startLine": 21}}}]}, {"ruleId": "scanner-5a48278c6845915a", "level": "error", "message": {"text": "Insecure pattern 'exec_used' in giga_world_policy/scripts/wam_pipeline/eval_watch.py:368"}, "properties": {"repobilityId": "82b758de99880f77", "scanner": "scanner-primary", "fingerprint": "5a48278c6845915a", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "exec_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "giga_world_policy/scripts/wam_pipeline/eval_watch.py"}, "region": {"startLine": 368}}}]}, {"ruleId": "scanner-caac16908c2845f5", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in giga_world_policy/third_party/giga-datasets/giga_datasets/datasets/lmdb_dataset.py:32"}, "properties": {"repobilityId": "a316f8371e8b12f7", "scanner": "scanner-primary", "fingerprint": "caac16908c2845f5", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "giga_world_policy/third_party/giga-datasets/giga_datasets/datasets/lmdb_dataset.py"}, "region": {"startLine": 32}}}]}, {"ruleId": "scanner-f946aacc20d0863b", "level": "warning", "message": {"text": "Insecure pattern 'subprocess_shell_true' in cosmos/packages/cosmos3/cosmos_framework/scripts/dataset_utils.py:172"}, "properties": {"repobilityId": "85865341b47de07d", "scanner": "scanner-primary", "fingerprint": "f946aacc20d0863b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "subprocess_shell_true"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "cosmos/packages/cosmos3/cosmos_framework/scripts/dataset_utils.py"}, "region": {"startLine": 172}}}]}, {"ruleId": "scanner-84976fd97d43be2d", "level": "note", "message": {"text": "Insecure pattern 'debug_true' in cosmos/packages/cosmos3/cosmos_framework/utils/misc.py:344"}, "properties": {"repobilityId": "753e758c35a73e2e", "scanner": "scanner-primary", "fingerprint": "84976fd97d43be2d", "layer": "security", "severity": "low", "confidence": 1.0, "tags": ["owasp", "debug_true"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "cosmos/packages/cosmos3/cosmos_framework/utils/misc.py"}, "region": {"startLine": 344}}}]}, {"ruleId": "scanner-a41be4cfdba28096", "level": "error", "message": {"text": "Insecure pattern 'exec_used' in cosmos/packages/cosmos3/cosmos_framework/utils/lazy_config/lazy.py:153"}, "properties": {"repobilityId": "c56ae1d7ad8a95c6", "scanner": "scanner-primary", "fingerprint": "a41be4cfdba28096", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "exec_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "cosmos/packages/cosmos3/cosmos_framework/utils/lazy_config/lazy.py"}, "region": {"startLine": 153}}}]}, {"ruleId": "scanner-4f6a0e77c9dbbfa1", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in cosmos/wam_fold_policy/README.md:39"}, "properties": {"repobilityId": "c1cead4b133ac71a", "scanner": "scanner-primary", "fingerprint": "4f6a0e77c9dbbfa1", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "cosmos/wam_fold_policy/README.md"}, "region": {"startLine": 39}}}]}, {"ruleId": "scanner-63cb531d54524da7", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in cosmos/wam_fold_policy/eval/validate_and_report.sh:24"}, "properties": {"repobilityId": "3fdcfe575dbcc0b9", "scanner": "scanner-primary", "fingerprint": "63cb531d54524da7", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "cosmos/wam_fold_policy/eval/validate_and_report.sh"}, "region": {"startLine": 24}}}]}, {"ruleId": "scanner-0fdcc1d98d9f2498", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in web/showcase/static/docs.js:21"}, "properties": {"repobilityId": "4833990dfc35243b", "scanner": "scanner-primary", "fingerprint": "0fdcc1d98d9f2498", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "web/showcase/static/docs.js"}, "region": {"startLine": 21}}}]}, {"ruleId": "scanner-838f09d2b53d794e", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in web/showcase/static/i18n.js:157"}, "properties": {"repobilityId": "fe5f9b3bfdf8c5db", "scanner": "scanner-primary", "fingerprint": "838f09d2b53d794e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "web/showcase/static/i18n.js"}, "region": {"startLine": 157}}}]}, {"ruleId": "scanner-d23a9cf9c0d80301", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in web/showcase/static/timeline.js:10"}, "properties": {"repobilityId": "9c2633cc0779e9fe", "scanner": "scanner-primary", "fingerprint": "d23a9cf9c0d80301", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "web/showcase/static/timeline.js"}, "region": {"startLine": 10}}}]}, {"ruleId": "scanner-f2607ad63cdd8ec8", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in web/showcase/static/feature_matrix.js:23"}, "properties": {"repobilityId": "cd2c1b95b1515557", "scanner": "scanner-primary", "fingerprint": "f2607ad63cdd8ec8", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "web/showcase/static/feature_matrix.js"}, "region": {"startLine": 23}}}]}, {"ruleId": "scanner-df6d7578744a7bd0", "level": "warning", "message": {"text": "Insecure pattern 'cors_wildcard' in web/dagger_manager/backend/app/main.py:55"}, "properties": {"repobilityId": "4dad53ad778a3f11", "scanner": "scanner-primary", "fingerprint": "df6d7578744a7bd0", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "cors_wildcard"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "web/dagger_manager/backend/app/main.py"}, "region": {"startLine": 55}}}]}, {"ruleId": "scanner-90c684cb22af5daa", "level": "warning", "message": {"text": "Insecure pattern 'cors_wildcard' in web/data_manager/backend/app/main.py:52"}, "properties": {"repobilityId": "fa60496808de337a", "scanner": "scanner-primary", "fingerprint": "90c684cb22af5daa", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "cors_wildcard"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "web/data_manager/backend/app/main.py"}, "region": {"startLine": 52}}}]}, {"ruleId": "scanner-e884277c35a01007", "level": "error", "message": {"text": "Insecure pattern 'exec_used' in fastwam/third_party/RoboTwin/code_gen/task_generation_mm.py:347"}, "properties": {"repobilityId": "7804e04d7cdc8823", "scanner": "scanner-primary", "fingerprint": "e884277c35a01007", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "exec_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "fastwam/third_party/RoboTwin/code_gen/task_generation_mm.py"}, "region": {"startLine": 347}}}]}, {"ruleId": "scanner-ec83d2e264f26631", "level": "error", "message": {"text": "Insecure pattern 'exec_used' in fastwam/third_party/RoboTwin/code_gen/run_code.py:103"}, "properties": {"repobilityId": "9152488141d6dff9", "scanner": "scanner-primary", "fingerprint": "ec83d2e264f26631", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "exec_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "fastwam/third_party/RoboTwin/code_gen/run_code.py"}, "region": {"startLine": 103}}}]}, {"ruleId": "scanner-4dc8105e32fdb49d", "level": "error", "message": {"text": "Insecure pattern 'exec_used' in fastwam/third_party/RoboTwin/code_gen/task_generation.py:224"}, "properties": {"repobilityId": "9cd33561fd66b35c", "scanner": "scanner-primary", "fingerprint": "4dc8105e32fdb49d", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "exec_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "fastwam/third_party/RoboTwin/code_gen/task_generation.py"}, "region": {"startLine": 224}}}]}, {"ruleId": "scanner-c9851e55cb98a46e", "level": "error", "message": {"text": "Insecure pattern 'exec_used' in fastwam/third_party/RoboTwin/code_gen/task_generation_simple.py:94"}, "properties": {"repobilityId": "38eb40d1a011eee7", "scanner": "scanner-primary", "fingerprint": "c9851e55cb98a46e", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "exec_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "fastwam/third_party/RoboTwin/code_gen/task_generation_simple.py"}, "region": {"startLine": 94}}}]}, {"ruleId": "scanner-84dbce8ade82522d", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in fastwam/third_party/RoboTwin/script/eval_policy_client.py:515"}, "properties": {"repobilityId": "852129a2e22f9e95", "scanner": "scanner-primary", "fingerprint": "84dbce8ade82522d", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "fastwam/third_party/RoboTwin/script/eval_policy_client.py"}, "region": {"startLine": 515}}}]}, {"ruleId": "scanner-e60d9187920db5ec", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in fastwam/third_party/RoboTwin/script/eval_policy.py:430"}, "properties": {"repobilityId": "9a28c504806aa037", "scanner": "scanner-primary", "fingerprint": "e60d9187920db5ec", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "fastwam/third_party/RoboTwin/script/eval_policy.py"}, "region": {"startLine": 430}}}]}, {"ruleId": "scanner-de8cdf8dc1c0911e", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in fastwam/third_party/RoboTwin/script/policy_model_server.py:262"}, "properties": {"repobilityId": "98d2d3edc6fc3d66", "scanner": "scanner-primary", "fingerprint": "de8cdf8dc1c0911e", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "fastwam/third_party/RoboTwin/script/policy_model_server.py"}, "region": {"startLine": 262}}}]}, {"ruleId": "scanner-800e71a800d325e2", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in fastwam/src/fastwam/datasets/lerobot/processors/fastwam_processor.py:94"}, "properties": {"repobilityId": "98d88e6f5905bb47", "scanner": "scanner-primary", "fingerprint": "800e71a800d325e2", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "fastwam/src/fastwam/datasets/lerobot/processors/fastwam_processor.py"}, "region": {"startLine": 94}}}]}, {"ruleId": "scanner-081bc35be38bed41", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in fastwam/src/fastwam/datasets/lerobot/processors/base_processor.py:69"}, "properties": {"repobilityId": "23f6c9e9599741ac", "scanner": "scanner-primary", "fingerprint": "081bc35be38bed41", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "fastwam/src/fastwam/datasets/lerobot/processors/base_processor.py"}, "region": {"startLine": 69}}}]}, {"ruleId": "scanner-6372cebde0220094", "level": "warning", "message": {"text": "No auth library detected"}, "properties": {"repobilityId": "a5b6035a5bbf8054", "scanner": "scanner-primary", "fingerprint": "6372cebde0220094", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["coverage", "auth"]}}, {"ruleId": "scanner-d42f58fe343ca3ed", "level": "note", "message": {"text": "Very large file: kai0/train_deploy_alignment/dagger/arx/arx_openpi_dagger_collect.py (1905 lines)"}, "properties": {"repobilityId": "73dabf154e7101e9", "scanner": "scanner-primary", "fingerprint": "d42f58fe343ca3ed", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-000deb132ed32021", "level": "note", "message": {"text": "Very large file: kai0/train_deploy_alignment/dagger/agilex/agilex_openpi_dagger_collect_ros2.py (2399 lines)"}, "properties": {"repobilityId": "a4aa3dd045c4ede2", "scanner": "scanner-primary", "fingerprint": "000deb132ed32021", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-6cb25517320ded3a", "level": "note", "message": {"text": "Very large file: kai0/train_deploy_alignment/dagger/agilex/agilex_openpi_dagger_collect.py (2397 lines)"}, "properties": {"repobilityId": "d0b35abb7a6d8c0c", "scanner": "scanner-primary", "fingerprint": "6cb25517320ded3a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-5c319422f5b78988", "level": "note", "message": {"text": "Very large file: kai0/train_deploy_alignment/inference/agilex/inference/agilex_inference_openpi_rtc.py (1689 lines)"}, "properties": {"repobilityId": "ff5afd5ec4601289", "scanner": "scanner-primary", "fingerprint": "5c319422f5b78988", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-5ef0abf2635139b8", "level": "note", "message": {"text": "Very large file: kai0/src/openpi/models_pytorch/transformers_replace/models/siglip/modeling_siglip.py (1236 lines)"}, "properties": {"repobilityId": "34ccc2758a13457b", "scanner": "scanner-primary", "fingerprint": "5ef0abf2635139b8", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-9c11641155b105cb", "level": "note", "message": {"text": "Very large file: kai0/src/openpi/training/config.py (2816 lines)"}, "properties": {"repobilityId": "4b6c2e12073a54a0", "scanner": "scanner-primary", "fingerprint": "9c11641155b105cb", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-d535f5b2da8cfa9e", "level": "note", "message": {"text": "Very large file: cosmos/packages/cosmos3/packages/diffusers-cosmos3/diffusers_cosmos3/sequence_packing.py (1626 lines)"}, "properties": {"repobilityId": "1e7f425996e8c881", "scanner": "scanner-primary", "fingerprint": "d535f5b2da8cfa9e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-0e03d9f28b6f974e", "level": "note", "message": {"text": "Very large file: cosmos/packages/cosmos3/cosmos_framework/scripts/action_policy_server_libero.py (1233 lines)"}, "properties": {"repobilityId": "f285340c96de35c6", "scanner": "scanner-primary", "fingerprint": "0e03d9f28b6f974e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-16876d16000c7a61", "level": "note", "message": {"text": "Very large file: cosmos/packages/cosmos3/cosmos_framework/utils/one_logger/one_logger_utils.py (1431 lines)"}, "properties": {"repobilityId": "2d6d051e4572b826", "scanner": "scanner-primary", "fingerprint": "16876d16000c7a61", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-4d4651c69b672e02", "level": "note", "message": {"text": "Very large file: cosmos/packages/cosmos3/cosmos_framework/inference/inference.py (1686 lines)"}, "properties": {"repobilityId": "0a97b5ac85981757", "scanner": "scanner-primary", "fingerprint": "4d4651c69b672e02", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-c8b7cbf9ece80a80", "level": "note", "message": {"text": "Very large file: cosmos/packages/cosmos3/cosmos_framework/model/tokenizer/models/sparse_autoencoder.py (1895 lines)"}, "properties": {"repobilityId": "0af37030c2883332", "scanner": "scanner-primary", "fingerprint": "c8b7cbf9ece80a80", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-4ba3e58a184afa1a", "level": "note", "message": {"text": "Very large file: cosmos/packages/cosmos3/cosmos_framework/model/tokenizer/models/text_decoder.py (1367 lines)"}, "properties": {"repobilityId": "77deec29943a1822", "scanner": "scanner-primary", "fingerprint": "4ba3e58a184afa1a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-34327019ca6acde9", "level": "note", "message": {"text": "Very large file: cosmos/packages/cosmos3/cosmos_framework/model/tokenizer/models/modules/sparse_tensor.py (1886 lines)"}, "properties": {"repobilityId": "19218e87c66ccb9e", "scanner": "scanner-primary", "fingerprint": "34327019ca6acde9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-bdd9153993959cff", "level": "note", "message": {"text": "Very large file: cosmos/packages/cosmos3/cosmos_framework/model/tokenizer/models/modules/attention/modules.py (1353 lines)"}, "properties": {"repobilityId": "15c07a318090b825", "scanner": "scanner-primary", "fingerprint": "bdd9153993959cff", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-3ea2cb217735c358", "level": "note", "message": {"text": "Very large file: cosmos/packages/cosmos3/cosmos_framework/model/vfm/omni_mot_model.py (4270 lines)"}, "properties": {"repobilityId": "ec7b44ceefdafa77", "scanner": "scanner-primary", "fingerprint": "3ea2cb217735c358", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-618e6e7de3c0d730", "level": "note", "message": {"text": "Very large file: cosmos/packages/cosmos3/cosmos_framework/model/vfm/tokenizers/wan2pt2_vae_4x16x16.py (1682 lines)"}, "properties": {"repobilityId": "32f81dc4571c5cc0", "scanner": "scanner-primary", "fingerprint": "618e6e7de3c0d730", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-7fdf720b635db92a", "level": "note", "message": {"text": "Very large file: cosmos/packages/cosmos3/cosmos_framework/model/vfm/vlm/qwen3_vl_moe/qwen3_vl_moe.py (1933 lines)"}, "properties": {"repobilityId": "4efec53a3726a162", "scanner": "scanner-primary", "fingerprint": "7fdf720b635db92a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-130d98c23382a8c0", "level": "note", "message": {"text": "Very large file: cosmos/packages/cosmos3/cosmos_framework/model/vfm/vlm/qwen3_vl/qwen3_vl.py (1506 lines)"}, "properties": {"repobilityId": "02e9a78a73acfcac", "scanner": "scanner-primary", "fingerprint": "130d98c23382a8c0", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-df5805304ab206ea", "level": "note", "message": {"text": "Very large file: cosmos/packages/cosmos3/cosmos_framework/model/vfm/mot/unified_mot.py (2201 lines)"}, "properties": {"repobilityId": "1489c759427a791b", "scanner": "scanner-primary", "fingerprint": "df5805304ab206ea", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-de55e453afce99b7", "level": "note", "message": {"text": "Very large file: cosmos/packages/cosmos3/cosmos_framework/model/vfm/mot/cosmos3_vfm_network.py (1176 lines)"}, "properties": {"repobilityId": "d2853b4b6864ad5a", "scanner": "scanner-primary", "fingerprint": "de55e453afce99b7", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-3224a32274ba10e1", "level": "note", "message": {"text": "Very large file: cosmos/packages/cosmos3/cosmos_framework/model/vfm/utils/safetensors_loader.py (1474 lines)"}, "properties": {"repobilityId": "4c9212ba3751f86e", "scanner": "scanner-primary", "fingerprint": "3224a32274ba10e1", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-abdb744fdb99b03f", "level": "note", "message": {"text": "Very large file: cosmos/packages/cosmos3/cosmos_framework/model/vfm/upsampler/prompts.py (1137 lines)"}, "properties": {"repobilityId": "2b6e2f98b3d9146b", "scanner": "scanner-primary", "fingerprint": "abdb744fdb99b03f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-06914c19a094a181", "level": "note", "message": {"text": "Very large file: cosmos/wam_fold_policy/eval/eval_report.py (1021 lines)"}, "properties": {"repobilityId": "16a24542f954e856", "scanner": "scanner-primary", "fingerprint": "06914c19a094a181", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-98bdaa2bb0999695", "level": "note", "message": {"text": "Very large file: optimize/benchmark_pi05_inference.py (1161 lines)"}, "properties": {"repobilityId": "028ff55142e5fd74", "scanner": "scanner-primary", "fingerprint": "98bdaa2bb0999695", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-e9295c06fe15c64f", "level": "note", "message": {"text": "Very large file: optimize/v1_triton/dm0_infer.py (1116 lines)"}, "properties": {"repobilityId": "67ba89255ac7bdad", "scanner": "scanner-primary", "fingerprint": "e9295c06fe15c64f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-3f76171b388c59de", "level": "note", "message": {"text": "Very large file: optimize/v1_triton/pi0_infer.py (1360 lines)"}, "properties": {"repobilityId": "1bb27c6a94fb5f80", "scanner": "scanner-primary", "fingerprint": "3f76171b388c59de", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-35704a104f884839", "level": "note", "message": {"text": "Very large file: ros2_ws/src/piper/scripts/rerun_viz_node.py (1574 lines)"}, "properties": {"repobilityId": "da774e90a82654fe", "scanner": "scanner-primary", "fingerprint": "35704a104f884839", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-1e8ad9749b15bc2f", "level": "note", "message": {"text": "Very large file: ros2_ws/src/piper/scripts/policy_inference_node.py (3039 lines)"}, "properties": {"repobilityId": "f6bead07b0e4f956", "scanner": "scanner-primary", "fingerprint": "1e8ad9749b15bc2f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-1c5197c829a0f8d9", "level": "note", "message": {"text": "Very large file: fastwam/third_party/RoboTwin/code_gen/task_info.py (1431 lines)"}, "properties": {"repobilityId": "491e168df17608d9", "scanner": "scanner-primary", "fingerprint": "1c5197c829a0f8d9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-fd986f8855aba723", "level": "note", "message": {"text": "Very large file: fastwam/third_party/RoboTwin/envs/_base_task.py (1747 lines)"}, "properties": {"repobilityId": "9eb8f2af1f201295", "scanner": "scanner-primary", "fingerprint": "fd986f8855aba723", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-e32c083d689c008a", "level": "note", "message": {"text": "Very large file: fastwam/src/fastwam/datasets/lerobot/lerobot/lerobot_dataset.py (1304 lines)"}, "properties": {"repobilityId": "d74d04a1238c8f70", "scanner": "scanner-primary", "fingerprint": "e32c083d689c008a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-4d41ada492cb93b5", "level": "note", "message": {"text": "Very large file: fastwam/src/fastwam/models/wan22/wan_video_vae.py (1384 lines)"}, "properties": {"repobilityId": "9e90d3d3a393ea4a", "scanner": "scanner-primary", "fingerprint": "4d41ada492cb93b5", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-6893a6c8b0861585", "level": "warning", "message": {"text": "Very low test-to-source ratio"}, "properties": {"repobilityId": "54a7de3f06314bf0", "scanner": "scanner-primary", "fingerprint": "6893a6c8b0861585", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["tests", "coverage"]}}, {"ruleId": "scanner-d53e6fc6e96b42a4", "level": "note", "message": {"text": "43 TODO/FIXME markers"}, "properties": {"repobilityId": "4b38c118003e07d2", "scanner": "scanner-primary", "fingerprint": "d53e6fc6e96b42a4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["maintenance"]}}, {"ruleId": "scanner-3ab5d313dda8e5f9", "level": "note", "message": {"text": "Debug logging residue appears in source files"}, "properties": {"repobilityId": "283efd30a62ae0cc", "scanner": "scanner-primary", "fingerprint": "3ab5d313dda8e5f9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["debug", "cleanup", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-72b2a6250083a784", "level": "warning", "message": {"text": "Placeholder or mock-heavy implementation detected"}, "properties": {"repobilityId": "099e7c458bac59b3", "scanner": "scanner-primary", "fingerprint": "72b2a6250083a784", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["placeholder", "mock-data", "incomplete", "generated-repo-pattern"]}}, {"ruleId": "scanner-2d0c7b7ab8f8aacf", "level": "warning", "message": {"text": "Critical user flow still appears backed by mock or placeholder data"}, "properties": {"repobilityId": "2d17e40672fed8de", "scanner": "scanner-primary", "fingerprint": "2d0c7b7ab8f8aacf", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["placeholder", "mock-data", "critical-flow", "generated-repo-pattern"]}}, {"ruleId": "scanner-749d4bc1bd66df5f", "level": "warning", "message": {"text": "Agent instructions exist but release-hardening basics are missing"}, "properties": {"repobilityId": "f4cca03044dd183b", "scanner": "scanner-primary", "fingerprint": "749d4bc1bd66df5f", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-ea8f3013f588db25", "level": "note", "message": {"text": "Shallow git history limits provenance confidence"}, "properties": {"repobilityId": "91b38db04ac92520", "scanner": "scanner-primary", "fingerprint": "ea8f3013f588db25", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["provenance", "git-history", "generated-repo-pattern"]}}, {"ruleId": "scanner-8424db9c75e04ba4", "level": "none", "message": {"text": "Very short observed git history"}, "properties": {"repobilityId": "6657703a07e98a50", "scanner": "scanner-primary", "fingerprint": "8424db9c75e04ba4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["provenance", "git-history", "generated-repo-pattern"]}}, {"ruleId": "scanner-58e07d04d40422cb", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: train_scripts/CLAUDE.md"}, "properties": {"repobilityId": "72a425812827c23a", "scanner": "scanner-primary", "fingerprint": "58e07d04d40422cb", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "train_scripts/CLAUDE.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-2c6f261140bcf1ca", "level": "note", "message": {"text": "Legacy-named symbol `adv_est_v1` in kai0/stage_advantage/eval_adv_est.py:2"}, "properties": {"repobilityId": "ff3b24d5e3a794f4", "scanner": "scanner-primary", "fingerprint": "2c6f261140bcf1ca", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-ee276536b99a53d8", "level": "note", "message": {"text": "Legacy-named symbol `adv_est_v1` in kai0/stage_advantage/plot_per_episode.py:107"}, "properties": {"repobilityId": "33bfd9fd6066ba7d", "scanner": "scanner-primary", "fingerprint": "ee276536b99a53d8", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-4950a44930ce2ba6", "level": "note", "message": {"text": "Legacy-named symbol `adv_est_v1` in kai0/stage_advantage/plot_all_curves.py:84"}, "properties": {"repobilityId": "9478b8dcfa095b93", "scanner": "scanner-primary", "fingerprint": "4950a44930ce2ba6", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-dde01c0762d9d756", "level": "note", "message": {"text": "Legacy-named symbol `adv_est_v1` in kai0/stage_advantage/annotation/eval.py:59"}, "properties": {"repobilityId": "def01a012afe24e1", "scanner": "scanner-primary", "fingerprint": "dde01c0762d9d756", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-98d10d923ebf657f", "level": "none", "message": {"text": "Commented-code block (5 lines) in kai0/scripts/train.py:12"}, "properties": {"repobilityId": "c5f463b073167ac9", "scanner": "scanner-primary", "fingerprint": "98d10d923ebf657f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c3d359ccf49a77d6", "level": "note", "message": {"text": "Legacy-named symbol `start_serve_v1` in kai0/scripts/serve_policy_flash.py:14"}, "properties": {"repobilityId": "0558938bfdd60ed1", "scanner": "scanner-primary", "fingerprint": "c3d359ccf49a77d6", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-bdab254d216e7bce", "level": "note", "message": {"text": "Legacy-named symbol `start_autonomy_v1` in kai0/scripts/shm_transport.py:11"}, "properties": {"repobilityId": "e09be0ddca0475b6", "scanner": "scanner-primary", "fingerprint": "bdab254d216e7bce", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-66375c319568ebbc", "level": "none", "message": {"text": "Commented-code block (5 lines) in kai0/scripts/shm_transport.py:286"}, "properties": {"repobilityId": "8e89b87fe6c8919f", "scanner": "scanner-primary", "fingerprint": "66375c319568ebbc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fa3f9e6562afcb32", "level": "none", "message": {"text": "Commented-code block (5 lines) in kai0/scripts/serve_policy_xvla.py:289"}, "properties": {"repobilityId": "cf2e9ed859f9abab", "scanner": "scanner-primary", "fingerprint": "fa3f9e6562afcb32", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5ab2f0ec88acaa33", "level": "note", "message": {"text": "Legacy-named symbol `convert_kai0_to_v1` in kai0/scripts/serve_policy_v1.py:20"}, "properties": {"repobilityId": "bc93587aee4a7676", "scanner": "scanner-primary", "fingerprint": "5ab2f0ec88acaa33", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-d4f44f1cdc62445c", "level": "none", "message": {"text": "Commented-code block (5 lines) in kai0/scripts/serve_policy_v1.py:198"}, "properties": {"repobilityId": "d7b7578cd8dfdb5d", "scanner": "scanner-primary", "fingerprint": "d4f44f1cdc62445c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-083a7bd046b6e6c1", "level": "none", "message": {"text": "Commented-code block (5 lines) in kai0/train_deploy_alignment/data_augment/space_mirroring.py:42"}, "properties": {"repobilityId": "d796ad08a9a4bc46", "scanner": "scanner-primary", "fingerprint": "083a7bd046b6e6c1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1d1a7ac3417124cc", "level": "note", "message": {"text": "Stub function `add_episode` (body is just `pass`/`return`) \u2014 kai0/train_deploy_alignment/data_augment/convert_h5_lerobot.py:285"}, "properties": {"repobilityId": "5a5658ac4a90f3e6", "scanner": "scanner-primary", "fingerprint": "1d1a7ac3417124cc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-eb0a750ad93c3569", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kai0/train_deploy_alignment/data_augment/mini_lerobot/src/mini_lerobot/video.py:39"}, "properties": {"repobilityId": "0260f6239b1a8456", "scanner": "scanner-primary", "fingerprint": "eb0a750ad93c3569", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-d664c0e90722a8cc", "level": "note", "message": {"text": "Legacy-named symbol `timesteps_copy` in kai0/train_deploy_alignment/dagger/arx/arx_openpi_dagger_collect.py:249"}, "properties": {"repobilityId": "bf9cae018828dd6b", "scanner": "scanner-primary", "fingerprint": "d664c0e90722a8cc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-9669244f4ec0a9e4", "level": "none", "message": {"text": "Commented-code block (5 lines) in kai0/train_deploy_alignment/dagger/arx/arx_openpi_dagger_collect.py:273"}, "properties": {"repobilityId": "5fe4aaeb57ffe991", "scanner": "scanner-primary", "fingerprint": "9669244f4ec0a9e4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-11f23ea1cd041cbe", "level": "none", "message": {"text": "Commented-code block (7 lines) in kai0/train_deploy_alignment/dagger/agilex/collect_data.py:101"}, "properties": {"repobilityId": "260f9230fb106b8c", "scanner": "scanner-primary", "fingerprint": "11f23ea1cd041cbe", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c5c7edc13da39c47", "level": "none", "message": {"text": "Commented-code block (7 lines) in kai0/train_deploy_alignment/dagger/agilex/collect_data_ros2.py:107"}, "properties": {"repobilityId": "df6ded7bf7f83184", "scanner": "scanner-primary", "fingerprint": "c5c7edc13da39c47", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-508ba1efd8886eb9", "level": "note", "message": {"text": "Legacy-named symbol `w_old` in kai0/train_deploy_alignment/dagger/agilex/agilex_openpi_dagger_collect_ros2.py:402"}, "properties": {"repobilityId": "db909cf4f05a854d", "scanner": "scanner-primary", "fingerprint": "508ba1efd8886eb9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-61a081ca65c38772", "level": "none", "message": {"text": "Commented-code block (31 lines) in kai0/train_deploy_alignment/dagger/agilex/agilex_openpi_dagger_collect_ros2.py:982"}, "properties": {"repobilityId": "54fb5cd819353b62", "scanner": "scanner-primary", "fingerprint": "61a081ca65c38772", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9b88cb95a97dadca", "level": "note", "message": {"text": "Legacy-named symbol `w_old` in kai0/train_deploy_alignment/dagger/agilex/agilex_openpi_dagger_collect.py:396"}, "properties": {"repobilityId": "ed2daabf038de1d5", "scanner": "scanner-primary", "fingerprint": "9b88cb95a97dadca", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-ba786a71d603b527", "level": "none", "message": {"text": "Commented-code block (31 lines) in kai0/train_deploy_alignment/dagger/agilex/agilex_openpi_dagger_collect.py:970"}, "properties": {"repobilityId": "5f02881e51c9df93", "scanner": "scanner-primary", "fingerprint": "ba786a71d603b527", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-eadaf62438c1ac6c", "level": "none", "message": {"text": "Commented-code block (9 lines) in kai0/train_deploy_alignment/dagger/agilex/src/piper/scripts/piper_start_ms_node_new.py:652"}, "properties": {"repobilityId": "7cf70c6d8e648078", "scanner": "scanner-primary", "fingerprint": "eadaf62438c1ac6c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d87e88180c8b7c3f", "level": "note", "message": {"text": "Legacy-named symbol `w_old` in kai0/train_deploy_alignment/inference/arx/inference/arx_openpi_inference_temporal_smooth.py:107"}, "properties": {"repobilityId": "cb06fcb0a50e9b1e", "scanner": "scanner-primary", "fingerprint": "d87e88180c8b7c3f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-44d06caca02217c4", "level": "note", "message": {"text": "Legacy-named symbol `w_old` in kai0/train_deploy_alignment/inference/arx/inference/arx_openpi_inference_rtc.py:123"}, "properties": {"repobilityId": "6ba28063d38468f3", "scanner": "scanner-primary", "fingerprint": "44d06caca02217c4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-5e962ae1a57d8feb", "level": "note", "message": {"text": "Legacy-named symbol `w_old` in kai0/train_deploy_alignment/inference/agilex/inference/agilex_inference_openpi_temporal_smoothing.py:215"}, "properties": {"repobilityId": "8cebb96060aab5ee", "scanner": "scanner-primary", "fingerprint": "5e962ae1a57d8feb", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-c966275a2c13c4b1", "level": "note", "message": {"text": "Legacy-named symbol `w_old` in kai0/train_deploy_alignment/inference/agilex/inference/agilex_inference_openpi_rtc.py:241"}, "properties": {"repobilityId": "fcd5bcdad4ba6e7e", "scanner": "scanner-primary", "fingerprint": "c966275a2c13c4b1", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-b7dbd4ffed090a6b", "level": "note", "message": {"text": "Legacy-named symbol `w_old` in kai0/train_deploy_alignment/inference/agilex/inference/agilex_inference_openpi_temporal_smoothing_ros2.py:223"}, "properties": {"repobilityId": "db47639e7280eec4", "scanner": "scanner-primary", "fingerprint": "b7dbd4ffed090a6b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-739601bf05dc24a0", "level": "none", "message": {"text": "Commented-code block (9 lines) in kai0/train_deploy_alignment/inference/agilex/Piper_ros_private-ros-noetic/src/piper/scripts/piper_start_ms_node.py:170"}, "properties": {"repobilityId": "54eb9903a0ca3697", "scanner": "scanner-primary", "fingerprint": "739601bf05dc24a0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f4b99b29996fd8f1", "level": "note", "message": {"text": "Stub function `reset` (body is just `pass`/`return`) \u2014 kai0/packages/openpi-client/src/openpi_client/websocket_client_policy.py:58"}, "properties": {"repobilityId": "011d5b8342e60848", "scanner": "scanner-primary", "fingerprint": "f4b99b29996fd8f1", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-0e9579b4db5102d7", "level": "none", "message": {"text": "Commented-code block (5 lines) in kai0/src/openpi/transforms.py:378"}, "properties": {"repobilityId": "563f0f8b7b40a80f", "scanner": "scanner-primary", "fingerprint": "0e9579b4db5102d7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ae8f6db0fa4a24a8", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kai0/src/openpi/models_pytorch/transformers_replace/models/paligemma/modeling_paligemma.py:284"}, "properties": {"repobilityId": "ae4d88a52b65db7a", "scanner": "scanner-primary", "fingerprint": "ae8f6db0fa4a24a8", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-cca8eed059770b3c", "level": "none", "message": {"text": "Commented-code block (8 lines) in kai0/src/openpi/models_pytorch/transformers_replace/models/gemma/modeling_gemma.py:1"}, "properties": {"repobilityId": "205a4ed7f73fe102", "scanner": "scanner-primary", "fingerprint": "cca8eed059770b3c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3ec8adf738f76673", "level": "none", "message": {"text": "Commented-code block (8 lines) in kai0/src/openpi/models_pytorch/transformers_replace/models/gemma/configuration_gemma.py:1"}, "properties": {"repobilityId": "fe2cc33dcdd3eecd", "scanner": "scanner-primary", "fingerprint": "3ec8adf738f76673", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ad41742e1820b872", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 kai0/src/openpi/models_pytorch/transformers_replace/models/siglip/modeling_siglip.py:864"}, "properties": {"repobilityId": "c19112fd8c22a940", "scanner": "scanner-primary", "fingerprint": "ad41742e1820b872", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-d05a497e96cbbe80", "level": "none", "message": {"text": "Commented-code block (14 lines) in kai0/src/openpi/models/model.py:59"}, "properties": {"repobilityId": "c203f3971da0d997", "scanner": "scanner-primary", "fingerprint": "d05a497e96cbbe80", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8e25a2d94916f996", "level": "none", "message": {"text": "Commented-code block (7 lines) in kai0/src/openpi/models/pi0_config.py:62"}, "properties": {"repobilityId": "c56239830db7bab0", "scanner": "scanner-primary", "fingerprint": "8e25a2d94916f996", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bf2b5155b400245d", "level": "none", "message": {"text": "Commented-code block (6 lines) in kai0/src/openpi/models/pi0.py:150"}, "properties": {"repobilityId": "a835d1534b9ddda1", "scanner": "scanner-primary", "fingerprint": "bf2b5155b400245d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4ce394d530b6e436", "level": "none", "message": {"text": "Commented-code block (5 lines) in kai0/src/openpi/models/video/stage_classifier.py:228"}, "properties": {"repobilityId": "96059b4b42b24c0b", "scanner": "scanner-primary", "fingerprint": "4ce394d530b6e436", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ddd707e23d3ac882", "level": "none", "message": {"text": "Commented-code block (9 lines) in kai0/src/openpi/policies/libero_policy.py:43"}, "properties": {"repobilityId": "fd0bb491850b1a11", "scanner": "scanner-primary", "fingerprint": "ddd707e23d3ac882", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6748f1bd5939887e", "level": "none", "message": {"text": "Commented-code block (13 lines) in kai0/src/openpi/policies/policy.py:91"}, "properties": {"repobilityId": "2bf9b994ae853372", "scanner": "scanner-primary", "fingerprint": "6748f1bd5939887e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-58c705aa6e51fde6", "level": "none", "message": {"text": "Commented-code block (6 lines) in kai0/src/openpi/training/advantage_dataset.py:39"}, "properties": {"repobilityId": "1bb2bc4623af1fb1", "scanner": "scanner-primary", "fingerprint": "58c705aa6e51fde6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0339986b8d30129c", "level": "note", "message": {"text": "Legacy-named symbol `adv_est_v1` in kai0/src/openpi/training/config.py:1023"}, "properties": {"repobilityId": "76ba23155f93394a", "scanner": "scanner-primary", "fingerprint": "0339986b8d30129c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-5844f0f635809828", "level": "none", "message": {"text": "Commented-code block (9 lines) in kai0/src/openpi/training/config.py:323"}, "properties": {"repobilityId": "f5ffc2753125740f", "scanner": "scanner-primary", "fingerprint": "5844f0f635809828", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a958e4d1ce1b0e03", "level": "none", "message": {"text": "Commented-code block (7 lines) in kai0/src/openpi/training/weight_loaders.py:53"}, "properties": {"repobilityId": "4ae6b7b5c008ce73", "scanner": "scanner-primary", "fingerprint": "a958e4d1ce1b0e03", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f05558faa4ae2174", "level": "note", "message": {"text": "Legacy-named symbol `normal_v1` in kai0/model_arithmetic/evaluate_heldout.py:29"}, "properties": {"repobilityId": "16f28384bc0fbeb2", "scanner": "scanner-primary", "fingerprint": "f05558faa4ae2174", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-620264125d8010f6", "level": "note", "message": {"text": "Legacy-named symbol `awbc_v1` in kai0/model_arithmetic/eval_awbc_only.py:15"}, "properties": {"repobilityId": "fb5f33813bbe53bc", "scanner": "scanner-primary", "fingerprint": "620264125d8010f6", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-5405d4079912913f", "level": "note", "message": {"text": "Legacy-named symbol `normal_v1` in kai0/model_arithmetic/eval_kai0_mixed_1.py:28"}, "properties": {"repobilityId": "a2511581c5025db1", "scanner": "scanner-primary", "fingerprint": "5405d4079912913f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-060efcb702107ab9", "level": "note", "message": {"text": "Legacy-named symbol `awbc_v1` in kai0/model_arithmetic/eval_awbc_sanity.py:9"}, "properties": {"repobilityId": "b66f8d51dbc10ae3", "scanner": "scanner-primary", "fingerprint": "060efcb702107ab9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-280a8627cae06e74", "level": "note", "message": {"text": "Legacy-named symbol `awbc_v1` in kai0/model_arithmetic/eval_awbc_with_advantage_prompt.py:15"}, "properties": {"repobilityId": "c9b170e2a46aa532", "scanner": "scanner-primary", "fingerprint": "280a8627cae06e74", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-3a0a6b7731f658a0", "level": "note", "message": {"text": "Legacy-named symbol `normal_v1` in kai0/model_arithmetic/evaluate_models.py:34"}, "properties": {"repobilityId": "610cb77e1fe31bb6", "scanner": "scanner-primary", "fingerprint": "3a0a6b7731f658a0", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-3250966e785d33d2", "level": "note", "message": {"text": "Legacy-named symbol `gf0_awbc_baseline_v1` in train_scripts/kai/monitor/check_progress.py:294"}, "properties": {"repobilityId": "784a7fdb716a0090", "scanner": "scanner-primary", "fingerprint": "3250966e785d33d2", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-7fb15e7b3ecd6beb", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 train_scripts/kai/monitor/check_progress.py:116"}, "properties": {"repobilityId": "8917968a0fd92a75", "scanner": "scanner-primary", "fingerprint": "7fb15e7b3ecd6beb", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-2ab5800d3850edd5", "level": "note", "message": {"text": "Legacy-named symbol `stand_box_v1` in train_scripts/kai/eval/eval_val_action_mse.py:12"}, "properties": {"repobilityId": "43a48aa9f00fad08", "scanner": "scanner-primary", "fingerprint": "2ab5800d3850edd5", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-df9ae7794a2d0ad0", "level": "note", "message": {"text": "Legacy-named symbol `awbc_v1` in train_scripts/kai/eval/eval_heldout_action_mse.py:15"}, "properties": {"repobilityId": "dfe9922ce9d0d43b", "scanner": "scanner-primary", "fingerprint": "df9ae7794a2d0ad0", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-6426577bd9bd7140", "level": "note", "message": {"text": "Legacy-named symbol `start_autonomy_from_ckpt_v1` in train_scripts/kai/eval/compare_online_kai0_gwp.py:5"}, "properties": {"repobilityId": "b23bc585a253df27", "scanner": "scanner-primary", "fingerprint": "6426577bd9bd7140", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-b8e3718e2a018b77", "level": "note", "message": {"text": "Legacy-named symbol `ckpt_v1` in train_scripts/kai/eval/cmp_score_kai0.py:9"}, "properties": {"repobilityId": "953d0f82dc283178", "scanner": "scanner-primary", "fingerprint": "b8e3718e2a018b77", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-92e77671fe1f6a6b", "level": "note", "message": {"text": "Legacy-named symbol `gf2_awbc_v1` in train_scripts/kai/eval/validate_awbc.py:6"}, "properties": {"repobilityId": "38c76f24178feef4", "scanner": "scanner-primary", "fingerprint": "92e77671fe1f6a6b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-7a5240bee602413c", "level": "note", "message": {"text": "Legacy-named symbol `tac_v2` in train_scripts/kai/eval/eval_tac_diagnostic.py:14"}, "properties": {"repobilityId": "27e345d6e57452b8", "scanner": "scanner-primary", "fingerprint": "7a5240bee602413c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-5fea56644301bea6", "level": "note", "message": {"text": "Legacy-named symbol `gf0_awbc_baseline_v1` in train_scripts/kai/eval/eval_awbc_compare.py:241"}, "properties": {"repobilityId": "83b93915013e6cc7", "scanner": "scanner-primary", "fingerprint": "5fea56644301bea6", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-c6af3cc27bf1e03e", "level": "note", "message": {"text": "Legacy-named symbol `adv_est_v1` in train_scripts/kai/eval/validate_advantage_estimator.py:5"}, "properties": {"repobilityId": "e121b0414ffbe0b1", "scanner": "scanner-primary", "fingerprint": "c6af3cc27bf1e03e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-722493ef3047359a", "level": "note", "message": {"text": "Legacy-named symbol `dir_old` in train_scripts/kai/eval/eval_oscillation_diag.py:126"}, "properties": {"repobilityId": "fb0557fcf8635e8e", "scanner": "scanner-primary", "fingerprint": "722493ef3047359a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-4931fdc901306535", "level": "none", "message": {"text": "Commented-code block (5 lines) in train_scripts/xvla/launch/xvla_train.py:106"}, "properties": {"repobilityId": "0672ffcf4cab1dca", "scanner": "scanner-primary", "fingerprint": "4931fdc901306535", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-dcb17d4635fb34fb", "level": "note", "message": {"text": "Legacy-named symbol `ubuntu_old` in train_scripts/xvla/eval/eval_pi05_fk_ee6d.py:28"}, "properties": {"repobilityId": "243e789cb9e33638", "scanner": "scanner-primary", "fingerprint": "dcb17d4635fb34fb", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-b90ad226ba0a727c", "level": "note", "message": {"text": "Legacy-named symbol `obs_old` in start_scripts/kai/test_inference_parity.py:168"}, "properties": {"repobilityId": "0c00da9a6f7f2287", "scanner": "scanner-primary", "fingerprint": "b90ad226ba0a727c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-8371e92f2e5c7750", "level": "none", "message": {"text": "Commented-code block (5 lines) in start_scripts/kai/launch_3cam.py:67"}, "properties": {"repobilityId": "49b98ace63571bfe", "scanner": "scanner-primary", "fingerprint": "8371e92f2e5c7750", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-aadc11b2f01e6b1b", "level": "note", "message": {"text": "Legacy-named symbol `visrobot_backup` in start_scripts/data_fix/rescale_gripper_task_a_base.py:13"}, "properties": {"repobilityId": "0540c4de5895f7ca", "scanner": "scanner-primary", "fingerprint": "aadc11b2f01e6b1b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-6247c0c7ed0afbdf", "level": "note", "message": {"text": "Legacy-named symbol `visrobot_backup` in start_scripts/data_fix/rescale_gripper_R_nonlinear.py:32"}, "properties": {"repobilityId": "dea76f55d60bfc76", "scanner": "scanner-primary", "fingerprint": "6247c0c7ed0afbdf", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-44b2659194f1f73f", "level": "note", "message": {"text": "Legacy-named symbol `w_old` in xvla/analyze_cmd_vs_output.py:131"}, "properties": {"repobilityId": "45ab3899613ad867", "scanner": "scanner-primary", "fingerprint": "44b2659194f1f73f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-5011e94687e633e8", "level": "none", "message": {"text": "Commented-code block (6 lines) in piper_tools/calibrate_can_mapping.py:240"}, "properties": {"repobilityId": "08f647662ae22d41", "scanner": "scanner-primary", "fingerprint": "5011e94687e633e8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-626de46e4b258e2c", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 piper_tools/verify_can_mapping.py:105"}, "properties": {"repobilityId": "fa46c672a4eaa1f3", "scanner": "scanner-primary", "fingerprint": "626de46e4b258e2c", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-9d36dc46389c52c9", "level": "note", "message": {"text": "Legacy-named symbol `activate_can_v2` in piper_tools/calibrate_serial_hitl.py:19"}, "properties": {"repobilityId": "4a292924a23e0210", "scanner": "scanner-primary", "fingerprint": "9d36dc46389c52c9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-cc4e77f18ecaa147", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 piper_tools/calibrate_serial_hitl.py:88"}, "properties": {"repobilityId": "5aaf38785a3e09fd", "scanner": "scanner-primary", "fingerprint": "cc4e77f18ecaa147", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-f3f2afb557eab372", "level": "note", "message": {"text": "Legacy-named symbol `x_copy` in tau-0-wm/models/wan_2_2_models/vae/vae2_2.py:448"}, "properties": {"repobilityId": "71e6f533354867a0", "scanner": "scanner-primary", "fingerprint": "f3f2afb557eab372", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-c8e1d32d585f221a", "level": "none", "message": {"text": "Commented-code block (6 lines) in tau-0-wm/models/wan_2_2_models/pipeline/textimage2video.py:177"}, "properties": {"repobilityId": "85c3499bc14abfe8", "scanner": "scanner-primary", "fingerprint": "c8e1d32d585f221a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9348697d6d43f568", "level": "note", "message": {"text": "Legacy-named symbol `squaredcos_cap_v2` in tau-0-wm/models/wan_2_2_models/scheduler/fm_solvers.py:121"}, "properties": {"repobilityId": "f898a067f1527df3", "scanner": "scanner-primary", "fingerprint": "9348697d6d43f568", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-b6a173177c916908", "level": "note", "message": {"text": "Stub function `reset` (body is just `pass`/`return`) \u2014 tau-0-wm/web_infer_utils/openpi_client/websocket_client_policy.py:54"}, "properties": {"repobilityId": "6f58682a2548d726", "scanner": "scanner-primary", "fingerprint": "b6a173177c916908", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-1506b6cc666ea09c", "level": "note", "message": {"text": "Legacy-named symbol `wam_fold_v1` in tau-0-wm/finetune/train_tau0.py:165"}, "properties": {"repobilityId": "08dc4d4612d2243b", "scanner": "scanner-primary", "fingerprint": "1506b6cc666ea09c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-4ea07678b3b641b3", "level": "note", "message": {"text": "Legacy-named symbol `wam_fold_v1` in tau-0-wm/finetune/data_joint.py:1"}, "properties": {"repobilityId": "f7ee11a1087c3a04", "scanner": "scanner-primary", "fingerprint": "4ea07678b3b641b3", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-b4743090dccba7e5", "level": "note", "message": {"text": "Legacy-named symbol `wam_fold_v1` in tau-0-wm/finetune/gen_video_compare.py:25"}, "properties": {"repobilityId": "7a62965a975c3fb2", "scanner": "scanner-primary", "fingerprint": "b4743090dccba7e5", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-2d1cfe820aa90aef", "level": "note", "message": {"text": "Legacy-named symbol `wam_fold_v1` in tau-0-wm/finetune/run_eval_dist.py:24"}, "properties": {"repobilityId": "28b7dda1427f1457", "scanner": "scanner-primary", "fingerprint": "2d1cfe820aa90aef", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-507b9eea7358e59b", "level": "note", "message": {"text": "Legacy-named symbol `wam_fold_v1` in tau-0-wm/finetune/eval_val.py:65"}, "properties": {"repobilityId": "645ada94afb76a46", "scanner": "scanner-primary", "fingerprint": "507b9eea7358e59b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-763be7c3d56f3587", "level": "note", "message": {"text": "Legacy-named symbol `wam_fold_v1` in tau-0-wm/finetune/run_train.py:29"}, "properties": {"repobilityId": "bbfad1779401cac2", "scanner": "scanner-primary", "fingerprint": "763be7c3d56f3587", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-e34de236db78f356", "level": "note", "message": {"text": "Legacy-named symbol `wam_fold_v1` in tau-0-wm/finetune/eval_gigaworld_dist.py:28"}, "properties": {"repobilityId": "7b77900d9cd809f6", "scanner": "scanner-primary", "fingerprint": "e34de236db78f356", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-4d9563869b78191b", "level": "note", "message": {"text": "Legacy-named symbol `wam_fold_v1` in giga_world_policy/scripts/build_wam_dataset.py:15"}, "properties": {"repobilityId": "8c47d6d929279f3c", "scanner": "scanner-primary", "fingerprint": "4d9563869b78191b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-c420b8cc681a2d4c", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 giga_world_policy/scripts/build_wam_dataset.py:92"}, "properties": {"repobilityId": "6ca8cdd0ba774196", "scanner": "scanner-primary", "fingerprint": "c420b8cc681a2d4c", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-ae86f740db4f6d2a", "level": "none", "message": {"text": "Commented-code block (5 lines) in giga_world_policy/scripts/compute_norm_stats.py:256"}, "properties": {"repobilityId": "f12474815ba4e402", "scanner": "scanner-primary", "fingerprint": "ae86f740db4f6d2a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-abdd3f526e461972", "level": "note", "message": {"text": "Legacy-named symbol `wam_fold_v1` in giga_world_policy/scripts/wam_pipeline/compute_norm_stats_fast.py:53"}, "properties": {"repobilityId": "17646c0225de2263", "scanner": "scanner-primary", "fingerprint": "abdd3f526e461972", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-48fefa3d39487e7c", "level": "note", "message": {"text": "Legacy-named symbol `wam_fold_v1` in giga_world_policy/scripts/wam_pipeline/make_heldout.py:11"}, "properties": {"repobilityId": "f88f6f80c5f8d99d", "scanner": "scanner-primary", "fingerprint": "48fefa3d39487e7c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-4c01b44dc19872f8", "level": "note", "message": {"text": "Legacy-named symbol `wam_fold_v1` in giga_world_policy/scripts/wam_pipeline/split_heldout.py:9"}, "properties": {"repobilityId": "e45b1e6dcafced69", "scanner": "scanner-primary", "fingerprint": "4c01b44dc19872f8", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-5adaad0e8e356190", "level": "note", "message": {"text": "Legacy-named symbol `wam_fold_v1` in giga_world_policy/scripts/wam_pipeline/health_check.py:13"}, "properties": {"repobilityId": "fa26ab6283eb39dd", "scanner": "scanner-primary", "fingerprint": "5adaad0e8e356190", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-326b647d6b80c87c", "level": "note", "message": {"text": "Legacy-named symbol `wam_fold_v1` in giga_world_policy/scripts/wam_pipeline/compute_latents.py:18"}, "properties": {"repobilityId": "20af47cbe694ec79", "scanner": "scanner-primary", "fingerprint": "326b647d6b80c87c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-d884642017d4fa75", "level": "note", "message": {"text": "Legacy-named symbol `wam_fold_v1` in giga_world_policy/scripts/wam_pipeline/compute_latents_tau0.py:18"}, "properties": {"repobilityId": "e960f00313927971", "scanner": "scanner-primary", "fingerprint": "d884642017d4fa75", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-2ee13cd1f335a6de", "level": "note", "message": {"text": "Legacy-named symbol `wam_fold_v1` in giga_world_policy/scripts/wam_pipeline/_diag_deep.py:28"}, "properties": {"repobilityId": "7fd548639d015830", "scanner": "scanner-primary", "fingerprint": "2ee13cd1f335a6de", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-a4eea134d148025c", "level": "note", "message": {"text": "Legacy-named symbol `wam_fold_v1` in giga_world_policy/scripts/wam_pipeline/validate_dataset.py:1"}, "properties": {"repobilityId": "cd4888276cf743b9", "scanner": "scanner-primary", "fingerprint": "a4eea134d148025c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-21e2b34ac1d34c8d", "level": "note", "message": {"text": "Legacy-named symbol `wam_fold_v1` in giga_world_policy/scripts/wam_pipeline/_diag_perdim.py:63"}, "properties": {"repobilityId": "8945c5a10a468247", "scanner": "scanner-primary", "fingerprint": "21e2b34ac1d34c8d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-6d3d8e3defb11a3a", "level": "note", "message": {"text": "Legacy-named symbol `wam_fold_v1` in giga_world_policy/scripts/wam_pipeline/_diag_teacher_force.py:30"}, "properties": {"repobilityId": "f7126b7b132e4ce8", "scanner": "scanner-primary", "fingerprint": "6d3d8e3defb11a3a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-134ddbb383ea2532", "level": "note", "message": {"text": "Legacy-named symbol `wam_fold_v1` in giga_world_policy/world_action_model/configs/visrobot01_fold_aihc_latent.py:10"}, "properties": {"repobilityId": "661cba3e408c264f", "scanner": "scanner-primary", "fingerprint": "134ddbb383ea2532", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-31a2e8a550119e13", "level": "note", "message": {"text": "Legacy-named symbol `wam_fold_v1` in giga_world_policy/world_action_model/configs/visrobot01_fold_aihc_latent_warmup.py:13"}, "properties": {"repobilityId": "71aa982246c15d3f", "scanner": "scanner-primary", "fingerprint": "31a2e8a550119e13", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-60596320b047ebe4", "level": "note", "message": {"text": "Legacy-named symbol `wam_fold_v1` in giga_world_policy/world_action_model/configs/visrobot01_fold_aihc_latent_5x.py:11"}, "properties": {"repobilityId": "15b50f108138439e", "scanner": "scanner-primary", "fingerprint": "60596320b047ebe4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-17baf11a58617801", "level": "note", "message": {"text": "Legacy-named symbol `wam_fold_v1` in giga_world_policy/world_action_model/configs/visrobot01_fold_latent_chk.py:6"}, "properties": {"repobilityId": "9adcc2255262fcda", "scanner": "scanner-primary", "fingerprint": "17baf11a58617801", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-74adf96cacc5b0e1", "level": "note", "message": {"text": "Legacy-named symbol `wam_fold_v1` in giga_world_policy/world_action_model/configs/visrobot01_fold.py:3"}, "properties": {"repobilityId": "3256dadb72d7626b", "scanner": "scanner-primary", "fingerprint": "74adf96cacc5b0e1", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-7251a311ac041eda", "level": "none", "message": {"text": "Commented-code block (5 lines) in giga_world_policy/world_action_model/configs/visrobot01_fold.py:32"}, "properties": {"repobilityId": "8bd8281436391855", "scanner": "scanner-primary", "fingerprint": "7251a311ac041eda", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0630a23cd0f00a50", "level": "none", "message": {"text": "Commented-code block (11 lines) in giga_world_policy/third_party/giga-train/examples/wan/configs/wan_5b_t2v_ft.py:14"}, "properties": {"repobilityId": "33fcd9e9ec401b49", "scanner": "scanner-primary", "fingerprint": "0630a23cd0f00a50", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ada3722d38c2d022", "level": "none", "message": {"text": "Commented-code block (5 lines) in giga_world_policy/third_party/giga-train/giga_train/trainers/trainer.py:402"}, "properties": {"repobilityId": "b88476113f63bda8", "scanner": "scanner-primary", "fingerprint": "ada3722d38c2d022", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2a7bcd437acfed75", "level": "note", "message": {"text": "Stub function `_convert_model` (body is just `pass`/`return`) \u2014 giga_world_policy/third_party/giga-train/giga_train/trainers/trainer.py:976"}, "properties": {"repobilityId": "e6ad3a3dd2ea17c0", "scanner": "scanner-primary", "fingerprint": "2a7bcd437acfed75", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-defcc7ed15cea4b5", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 giga_world_policy/third_party/giga-train/giga_train/distributed/launch.py:84"}, "properties": {"repobilityId": "453315a6c35a7b9d", "scanner": "scanner-primary", "fingerprint": "defcc7ed15cea4b5", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-ed53121ba6c910b5", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 giga_world_policy/third_party/giga-models/giga_models/utils/download.py:25"}, "properties": {"repobilityId": "22b1c288859eb15f", "scanner": "scanner-primary", "fingerprint": "ed53121ba6c910b5", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-092849fda2812395", "level": "note", "message": {"text": "Legacy-named symbol `squaredcos_cap_v2` in giga_world_policy/third_party/wan/utils/fm_solvers.py:121"}, "properties": {"repobilityId": "453406d7d5524e3b", "scanner": "scanner-primary", "fingerprint": "092849fda2812395", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-16b6b3ec9aa5eb6d", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 giga_world_policy/third_party/wan/utils/qwen_vl_utils.py:95"}, "properties": {"repobilityId": "ac05944bcd40e980", "scanner": "scanner-primary", "fingerprint": "16b6b3ec9aa5eb6d", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-83d482d6d2761947", "level": "note", "message": {"text": "Stub function `extend_with_img` (body is just `pass`/`return`) \u2014 giga_world_policy/third_party/wan/utils/prompt_extend.py:72"}, "properties": {"repobilityId": "746abdaa3c22288e", "scanner": "scanner-primary", "fingerprint": "83d482d6d2761947", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-751d1ad6740d1d93", "level": "note", "message": {"text": "Legacy-named symbol `x_copy` in giga_world_policy/third_party/wan/modules/vae2_2.py:448"}, "properties": {"repobilityId": "247d4c7d4cabdf73", "scanner": "scanner-primary", "fingerprint": "751d1ad6740d1d93", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-49bce6263d9987eb", "level": "note", "message": {"text": "Legacy-named symbol `wam_fold_v1` in cosmos/wam_fold_wm/eval/fd_infer.py:34"}, "properties": {"repobilityId": "c09d80d9e4b0f245", "scanner": "scanner-primary", "fingerprint": "49bce6263d9987eb", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-99b792b4b1056b13", "level": "none", "message": {"text": "Commented-code block (5 lines) in cosmos/packages/cosmos3/tests/launch_regression_test.py:200"}, "properties": {"repobilityId": "1c5516c34fe86b8f", "scanner": "scanner-primary", "fingerprint": "99b792b4b1056b13", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1ae4603ff26e03e0", "level": "none", "message": {"text": "Commented-code block (8 lines) in cosmos/packages/cosmos3/packages/transformers-cosmos3/scripts/inference_example.py:6"}, "properties": {"repobilityId": "437b52ff031a714d", "scanner": "scanner-primary", "fingerprint": "1ae4603ff26e03e0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b93439ed2eeb0e1f", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 cosmos/packages/cosmos3/packages/diffusers-cosmos3/diffusers_cosmos3/pipeline.py:928"}, "properties": {"repobilityId": "5eb1186ccb018bc9", "scanner": "scanner-primary", "fingerprint": "b93439ed2eeb0e1f", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-8baf1c475490f29c", "level": "none", "message": {"text": "Commented-code block (5 lines) in cosmos/packages/cosmos3/examples/integration/net_level.py:307"}, "properties": {"repobilityId": "91ac8f2ea0aaae27", "scanner": "scanner-primary", "fingerprint": "8baf1c475490f29c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d3119d515439a144", "level": "none", "message": {"text": "Commented-code block (5 lines) in cosmos/packages/cosmos3/examples/integration/trainer_level_training.py:368"}, "properties": {"repobilityId": "608c0a4d465ff711", "scanner": "scanner-primary", "fingerprint": "d3119d515439a144", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9f7494fe09baa194", "level": "note", "message": {"text": "Legacy-named symbol `request_json_copy` in cosmos/packages/cosmos3/cosmos_framework/scripts/action_policy_server_libero.py:325"}, "properties": {"repobilityId": "b75c3c0d9f53a025", "scanner": "scanner-primary", "fingerprint": "9f7494fe09baa194", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-4120e47c307a2b09", "level": "none", "message": {"text": "Commented-code block (6 lines) in cosmos/packages/cosmos3/cosmos_framework/scripts/action_policy_server_libero.py:426"}, "properties": {"repobilityId": "9c9ff1b880376fe3", "scanner": "scanner-primary", "fingerprint": "4120e47c307a2b09", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ff9ab67aeb1688aa", "level": "none", "message": {"text": "Commented-code block (5 lines) in cosmos/packages/cosmos3/cosmos_framework/scripts/train.py:167"}, "properties": {"repobilityId": "0518ef2bf23d6b46", "scanner": "scanner-primary", "fingerprint": "ff9ab67aeb1688aa", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-eb643f5fc12b40bb", "level": "note", "message": {"text": "Legacy-named symbol `model_copy` in cosmos/packages/cosmos3/cosmos_framework/scripts/action_policy_server_robolab.py:362"}, "properties": {"repobilityId": "d2f7042040ac7155", "scanner": "scanner-primary", "fingerprint": "eb643f5fc12b40bb", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-a89e6fcb11819efe", "level": "none", "message": {"text": "Commented-code block (5 lines) in cosmos/packages/cosmos3/cosmos_framework/scripts/action_policy_server_robolab.py:19"}, "properties": {"repobilityId": "acf565d2389fabc4", "scanner": "scanner-primary", "fingerprint": "a89e6fcb11819efe", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a382497c693b63da", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 cosmos/packages/cosmos3/cosmos_framework/scripts/dataset_utils.py:62"}, "properties": {"repobilityId": "3c819f6e909a0d88", "scanner": "scanner-primary", "fingerprint": "a382497c693b63da", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-ea7b3238d395f549", "level": "note", "message": {"text": "Legacy-named symbol `model_copy` in cosmos/packages/cosmos3/cosmos_framework/scripts/upsample_prompts.py:132"}, "properties": {"repobilityId": "606240a9dce4e093", "scanner": "scanner-primary", "fingerprint": "ea7b3238d395f549", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-639b4b9874e2f792", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 cosmos/packages/cosmos3/cosmos_framework/scripts/captions_to_sft_jsonl.py:61"}, "properties": {"repobilityId": "e940314dfc54c44e", "scanner": "scanner-primary", "fingerprint": "639b4b9874e2f792", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-e6d5801fd9c07a6d", "level": "note", "message": {"text": "Legacy-named symbol `autoencoder_v2` in cosmos/packages/cosmos3/cosmos_framework/scripts/_convert_model_to_diffusers.py:23"}, "properties": {"repobilityId": "54ebffff90337b5a", "scanner": "scanner-primary", "fingerprint": "e6d5801fd9c07a6d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-f9ba0b7e3d64d378", "level": "none", "message": {"text": "Commented-code block (6 lines) in cosmos/packages/cosmos3/cosmos_framework/scripts/_convert_model_to_diffusers.py:751"}, "properties": {"repobilityId": "a6d2ae68fe618eaf", "scanner": "scanner-primary", "fingerprint": "f9ba0b7e3d64d378", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7f23c80a992423fa", "level": "none", "message": {"text": "Commented-code block (5 lines) in cosmos/packages/cosmos3/cosmos_framework/scripts/vlm/prepare_videophy2_from_hf.py:268"}, "properties": {"repobilityId": "aab37b4175211bb8", "scanner": "scanner-primary", "fingerprint": "7f23c80a992423fa", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ec72701fdf82d104", "level": "none", "message": {"text": "Commented-code block (8 lines) in cosmos/packages/cosmos3/cosmos_framework/utils/config.py:303"}, "properties": {"repobilityId": "de39df71f2c07b22", "scanner": "scanner-primary", "fingerprint": "ec72701fdf82d104", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-390d628180a4e82c", "level": "note", "message": {"text": "Stub function `on_train_start` (body is just `pass`/`return`) \u2014 cosmos/packages/cosmos3/cosmos_framework/utils/callback.py:122"}, "properties": {"repobilityId": "42fade27819a3b87", "scanner": "scanner-primary", "fingerprint": "390d628180a4e82c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-7427e04446db209c", "level": "note", "message": {"text": "Stub function `validate` (body is just `pass`/`return`) \u2014 cosmos/packages/cosmos3/cosmos_framework/utils/validator.py:48"}, "properties": {"repobilityId": "5974a0916ac131a2", "scanner": "scanner-primary", "fingerprint": "7427e04446db209c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-39becb8184881241", "level": "note", "message": {"text": "Legacy-named symbol `download_checkpoint_v2` in cosmos/packages/cosmos3/cosmos_framework/utils/checkpoint_db.py:413"}, "properties": {"repobilityId": "93dfe8304993cf10", "scanner": "scanner-primary", "fingerprint": "39becb8184881241", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-e1cc6a1d8de6f162", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 cosmos/packages/cosmos3/cosmos_framework/utils/checkpoint_db.py:157"}, "properties": {"repobilityId": "182e67d21e817e1c", "scanner": "scanner-primary", "fingerprint": "e1cc6a1d8de6f162", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-6838084c684617b9", "level": "note", "message": {"text": "Legacy-named symbol `list_objects_v2` in cosmos/packages/cosmos3/cosmos_framework/utils/vlm/pretrained_models_downloader.py:54"}, "properties": {"repobilityId": "e53077a3c9db60e8", "scanner": "scanner-primary", "fingerprint": "6838084c684617b9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-3671aba7f6c4f2a9", "level": "none", "message": {"text": "Commented-code block (7 lines) in cosmos/packages/cosmos3/cosmos_framework/utils/vlm/distributed.py:120"}, "properties": {"repobilityId": "d4d73ae5ce798bb0", "scanner": "scanner-primary", "fingerprint": "3671aba7f6c4f2a9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b27eeba6445ebc35", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 cosmos/packages/cosmos3/cosmos_framework/utils/vlm/distributed.py:92"}, "properties": {"repobilityId": "03ca29ab05044e22", "scanner": "scanner-primary", "fingerprint": "b27eeba6445ebc35", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-f1983ce5fc07d78f", "level": "none", "message": {"text": "Commented-code block (5 lines) in cosmos/packages/cosmos3/cosmos_framework/utils/vlm/compute_flops_qwen3vl.py:223"}, "properties": {"repobilityId": "ba2f050228156b16", "scanner": "scanner-primary", "fingerprint": "f1983ce5fc07d78f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5c337aa99a97bdcf", "level": "note", "message": {"text": "Legacy-named symbol `optimizer_kwargs_copy` in cosmos/packages/cosmos3/cosmos_framework/utils/vlm/optimizer.py:81"}, "properties": {"repobilityId": "5ae6f882f1c59b3e", "scanner": "scanner-primary", "fingerprint": "5c337aa99a97bdcf", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-2b442e304dda518c", "level": "note", "message": {"text": "Stub function `forward` (body is just `pass`/`return`) \u2014 cosmos/packages/cosmos3/cosmos_framework/utils/vfm/model_weights_stats.py:51"}, "properties": {"repobilityId": "c3d093a4b3b52419", "scanner": "scanner-primary", "fingerprint": "2b442e304dda518c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-eebe549656abab79", "level": "none", "message": {"text": "Commented-code block (6 lines) in cosmos/packages/cosmos3/cosmos_framework/utils/vfm/model_loader.py:321"}, "properties": {"repobilityId": "81d546d861645549", "scanner": "scanner-primary", "fingerprint": "eebe549656abab79", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5d5c345afe614824", "level": "none", "message": {"text": "Commented-code block (8 lines) in cosmos/packages/cosmos3/cosmos_framework/utils/vfm/hf_attention_cosmos.py:72"}, "properties": {"repobilityId": "8d8b2a35189df554", "scanner": "scanner-primary", "fingerprint": "5d5c345afe614824", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-389ccf84c6a435df", "level": "none", "message": {"text": "Commented-code block (6 lines) in cosmos/packages/cosmos3/cosmos_framework/utils/vfm/optimizer.py:271"}, "properties": {"repobilityId": "64f6d3a22e6a141d", "scanner": "scanner-primary", "fingerprint": "389ccf84c6a435df", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-925e044ab165d8f1", "level": "note", "message": {"text": "Legacy-named symbol `list_objects_v2` in cosmos/packages/cosmos3/cosmos_framework/utils/vfm/vlm/pretrained_models_downloader.py:49"}, "properties": {"repobilityId": "0c46b02888c449d9", "scanner": "scanner-primary", "fingerprint": "925e044ab165d8f1", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-2a94801c65e2da9d", "level": "none", "message": {"text": "Commented-code block (5 lines) in cosmos/packages/cosmos3/cosmos_framework/utils/vfm/vlm/create_position_ids.py:156"}, "properties": {"repobilityId": "3e108e2498571967", "scanner": "scanner-primary", "fingerprint": "2a94801c65e2da9d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4e37933e9a2538a9", "level": "none", "message": {"text": "Commented-code block (7 lines) in cosmos/packages/cosmos3/cosmos_framework/utils/vfm/vlm/flop_calculator.py:21"}, "properties": {"repobilityId": "10789df4cacd78f0", "scanner": "scanner-primary", "fingerprint": "4e37933e9a2538a9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ae19405fc35f5bc8", "level": "note", "message": {"text": "Stub function `size` (body is just `pass`/`return`) \u2014 cosmos/packages/cosmos3/cosmos_framework/utils/easy_io/backends/base_backend.py:41"}, "properties": {"repobilityId": "533d39ad8cfe0500", "scanner": "scanner-primary", "fingerprint": "ae19405fc35f5bc8", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-0496a5a68a742771", "level": "note", "message": {"text": "Legacy-named symbol `list_objects_v2` in cosmos/packages/cosmos3/cosmos_framework/utils/easy_io/backends/boto3_client.py:532"}, "properties": {"repobilityId": "82591abe4c49d62b", "scanner": "scanner-primary", "fingerprint": "0496a5a68a742771", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-f6ab884182768359", "level": "note", "message": {"text": "Stub function `load_from_fileobj` (body is just `pass`/`return`) \u2014 cosmos/packages/cosmos3/cosmos_framework/utils/easy_io/handlers/base.py:15"}, "properties": {"repobilityId": "9f49c2dfef8a3c7d", "scanner": "scanner-primary", "fingerprint": "f6ab884182768359", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-81dd730f10494697", "level": "note", "message": {"text": "Stub function `on_before_optimizer_step` (body is just `pass`/`return`) \u2014 cosmos/packages/cosmos3/cosmos_framework/utils/training_telemetry/callback.py:142"}, "properties": {"repobilityId": "d0b340a9e881325c", "scanner": "scanner-primary", "fingerprint": "81dd730f10494697", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-7885d5ad5105e586", "level": "none", "message": {"text": "Commented-code block (5 lines) in cosmos/packages/cosmos3/cosmos_framework/utils/lazy_config/lazy.py:324"}, "properties": {"repobilityId": "15eb163a0895f9e0", "scanner": "scanner-primary", "fingerprint": "7885d5ad5105e586", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cf2bceaf45b1883a", "level": "none", "message": {"text": "Commented-code block (7 lines) in cosmos/packages/cosmos3/cosmos_framework/callbacks/hf_export.py:231"}, "properties": {"repobilityId": "48c8515fb630f230", "scanner": "scanner-primary", "fingerprint": "cf2bceaf45b1883a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c65ef5746fca7ac8", "level": "none", "message": {"text": "Commented-code block (5 lines) in cosmos/packages/cosmos3/cosmos_framework/callbacks/grad_clip.py:227"}, "properties": {"repobilityId": "1c4af445a714d833", "scanner": "scanner-primary", "fingerprint": "c65ef5746fca7ac8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f4f168173ed03bc5", "level": "note", "message": {"text": "Legacy-named symbol `model_copy` in cosmos/packages/cosmos3/cosmos_framework/inference/args_test.py:109"}, "properties": {"repobilityId": "d969557716464a24", "scanner": "scanner-primary", "fingerprint": "f4f168173ed03bc5", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-dc09d7179bb77f52", "level": "none", "message": {"text": "Commented-code block (6 lines) in cosmos/packages/cosmos3/cosmos_framework/inference/model.py:52"}, "properties": {"repobilityId": "6f22599ceae93cb7", "scanner": "scanner-primary", "fingerprint": "dc09d7179bb77f52", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5629b0165bbd0c99", "level": "note", "message": {"text": "Stub function `after_load_model` (body is just `pass`/`return`) \u2014 cosmos/packages/cosmos3/cosmos_framework/inference/model.py:490"}, "properties": {"repobilityId": "bd4db24c12174b91", "scanner": "scanner-primary", "fingerprint": "5629b0165bbd0c99", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-779cc9cd7b2610d9", "level": "note", "message": {"text": "Legacy-named symbol `model_copy` in cosmos/packages/cosmos3/cosmos_framework/inference/inference.py:754"}, "properties": {"repobilityId": "f68d2486fab2582a", "scanner": "scanner-primary", "fingerprint": "779cc9cd7b2610d9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-25de2683a607bd8c", "level": "none", "message": {"text": "Commented-code block (13 lines) in cosmos/packages/cosmos3/cosmos_framework/inference/inference.py:252"}, "properties": {"repobilityId": "5d2037c5b9e70a8d", "scanner": "scanner-primary", "fingerprint": "25de2683a607bd8c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d5b4dbca51979e11", "level": "none", "message": {"text": "Commented-code block (18 lines) in cosmos/packages/cosmos3/cosmos_framework/inference/args.py:820"}, "properties": {"repobilityId": "3da86500b59dbea8", "scanner": "scanner-primary", "fingerprint": "d5b4dbca51979e11", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-59ee0b0dd3842dfb", "level": "note", "message": {"text": "Legacy-named symbol `model_copy` in cosmos/packages/cosmos3/cosmos_framework/inference/transfer.py:280"}, "properties": {"repobilityId": "6ca263c1159ee667", "scanner": "scanner-primary", "fingerprint": "59ee0b0dd3842dfb", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-654dae625ae023c9", "level": "none", "message": {"text": "Commented-code block (7 lines) in cosmos/packages/cosmos3/cosmos_framework/inference/prompt_upsampling.py:40"}, "properties": {"repobilityId": "a0cf5972a1593ad6", "scanner": "scanner-primary", "fingerprint": "654dae625ae023c9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-98a91473764a2b39", "level": "note", "message": {"text": "Legacy-named symbol `model_copy` in cosmos/packages/cosmos3/cosmos_framework/inference/dataset.py:180"}, "properties": {"repobilityId": "de7829d7c5f9da5a", "scanner": "scanner-primary", "fingerprint": "98a91473764a2b39", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-0863b46740d2b1fe", "level": "note", "message": {"text": "Legacy-named symbol `model_copy` in cosmos/packages/cosmos3/cosmos_framework/inference/dataset_samples.py:108"}, "properties": {"repobilityId": "8910fc2318828a34", "scanner": "scanner-primary", "fingerprint": "0863b46740d2b1fe", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-fe639c0dc9e73ebd", "level": "note", "message": {"text": "Legacy-named symbol `robot_welding_copy` in cosmos/packages/cosmos3/cosmos_framework/inference/common/args_test.py:45"}, "properties": {"repobilityId": "999ad2961404bb3a", "scanner": "scanner-primary", "fingerprint": "fe639c0dc9e73ebd", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-8b0eea3062fe55ed", "level": "none", "message": {"text": "Commented-code block (5 lines) in cosmos/packages/cosmos3/cosmos_framework/inference/common/config.py:436"}, "properties": {"repobilityId": "2356cb4c2a3ce6d5", "scanner": "scanner-primary", "fingerprint": "8b0eea3062fe55ed", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9503d488313bb240", "level": "note", "message": {"text": "Legacy-named symbol `model_copy` in cosmos/packages/cosmos3/cosmos_framework/inference/common/args.py:876"}, "properties": {"repobilityId": "61c34382aedd87a1", "scanner": "scanner-primary", "fingerprint": "9503d488313bb240", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-8f731465e2efb2b0", "level": "none", "message": {"text": "Commented-code block (7 lines) in cosmos/packages/cosmos3/cosmos_framework/inference/common/args.py:105"}, "properties": {"repobilityId": "20963e9e9143149b", "scanner": "scanner-primary", "fingerprint": "8f731465e2efb2b0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fe43ebcbc98752e1", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 cosmos/packages/cosmos3/cosmos_framework/inference/common/args.py:83"}, "properties": {"repobilityId": "ac524c858ee88cb3", "scanner": "scanner-primary", "fingerprint": "fe43ebcbc98752e1", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-3de0a41015b92040", "level": "note", "message": {"text": "Stub function `_build_setup` (body is just `pass`/`return`) \u2014 cosmos/packages/cosmos3/cosmos_framework/inference/common/args.py:697"}, "properties": {"repobilityId": "0da3a9f5bd166c64", "scanner": "scanner-primary", "fingerprint": "3de0a41015b92040", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-b666656e9f591f80", "level": "note", "message": {"text": "Legacy-named symbol `_avae_block_key_to_legacy` in cosmos/packages/cosmos3/cosmos_framework/inference/common/checkpoints.py:32"}, "properties": {"repobilityId": "e32b48dfc2eeb2ac", "scanner": "scanner-primary", "fingerprint": "b666656e9f591f80", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-bac5a243f8d85f5c", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 cosmos/packages/cosmos3/cosmos_framework/inference/ray/serve_test.py:123"}, "properties": {"repobilityId": "413368abe479bdad", "scanner": "scanner-primary", "fingerprint": "bac5a243f8d85f5c", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-2c77187d8e4a5c04", "level": "none", "message": {"text": "Commented-code block (6 lines) in cosmos/packages/cosmos3/cosmos_framework/tools/flops/qwen3_vl.py:13"}, "properties": {"repobilityId": "793c89becaa1728e", "scanner": "scanner-primary", "fingerprint": "2c77187d8e4a5c04", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-29198bcd0e33fe3e", "level": "note", "message": {"text": "Stub function `save` (body is just `pass`/`return`) \u2014 cosmos/packages/cosmos3/cosmos_framework/checkpoint/dummy.py:18"}, "properties": {"repobilityId": "24a5bf2034b2342a", "scanner": "scanner-primary", "fingerprint": "29198bcd0e33fe3e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-ec38585dbb98af30", "level": "note", "message": {"text": "Legacy-named symbol `download_checkpoint_v2` in cosmos/packages/cosmos3/cosmos_framework/checkpoint/base.py:44"}, "properties": {"repobilityId": "73bcc1ec7ca31a49", "scanner": "scanner-primary", "fingerprint": "ec38585dbb98af30", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-b07786a2d9940369", "level": "note", "message": {"text": "Stub function `save` (body is just `pass`/`return`) \u2014 cosmos/packages/cosmos3/cosmos_framework/checkpoint/base.py:88"}, "properties": {"repobilityId": "58a8f011d89db793", "scanner": "scanner-primary", "fingerprint": "b07786a2d9940369", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-2e246a74be82ad1f", "level": "none", "message": {"text": "Commented-code block (6 lines) in cosmos/packages/cosmos3/cosmos_framework/model/tokenizer/models/text_decoder.py:325"}, "properties": {"repobilityId": "26f4760bcad99a53", "scanner": "scanner-primary", "fingerprint": "2e246a74be82ad1f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-832de9ce830d9bf3", "level": "none", "message": {"text": "Commented-code block (5 lines) in cosmos/packages/cosmos3/cosmos_framework/model/attention/varlen.py:27"}, "properties": {"repobilityId": "4911610097f82631", "scanner": "scanner-primary", "fingerprint": "832de9ce830d9bf3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-65658b60eaeb8241", "level": "none", "message": {"text": "Commented-code block (5 lines) in cosmos/packages/cosmos3/cosmos_framework/model/attention/masks.py:19"}, "properties": {"repobilityId": "0badf535e76d139a", "scanner": "scanner-primary", "fingerprint": "65658b60eaeb8241", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-acd66dea6e8094c5", "level": "none", "message": {"text": "Commented-code block (8 lines) in cosmos/packages/cosmos3/cosmos_framework/model/attention/flash3/functions.py:154"}, "properties": {"repobilityId": "92843bc1bf491188", "scanner": "scanner-primary", "fingerprint": "acd66dea6e8094c5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e6c61e7f6bafc202", "level": "none", "message": {"text": "Commented-code block (8 lines) in cosmos/packages/cosmos3/cosmos_framework/model/attention/flash2/checks.py:79"}, "properties": {"repobilityId": "d55da9a9204cdc47", "scanner": "scanner-primary", "fingerprint": "e6c61e7f6bafc202", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c0b5243eb8a11105", "level": "none", "message": {"text": "Commented-code block (5 lines) in cosmos/packages/cosmos3/cosmos_framework/model/attention/flash2/functions.py:145"}, "properties": {"repobilityId": "be49b90160308661", "scanner": "scanner-primary", "fingerprint": "c0b5243eb8a11105", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1a942d207d66ce62", "level": "none", "message": {"text": "Commented-code block (7 lines) in cosmos/packages/cosmos3/cosmos_framework/model/attention/flash2/__init__.py:53"}, "properties": {"repobilityId": "9aad66c9bb9ce60f", "scanner": "scanner-primary", "fingerprint": "1a942d207d66ce62", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-53bd0b4dc532d4b4", "level": "none", "message": {"text": "Commented-code block (14 lines) in cosmos/packages/cosmos3/cosmos_framework/model/vfm/omni_mot_model.py:117"}, "properties": {"repobilityId": "fa3289e49d3798d4", "scanner": "scanner-primary", "fingerprint": "53bd0b4dc532d4b4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e0cf9d87dea22ea8", "level": "note", "message": {"text": "Stub function `validation_step` (body is just `pass`/`return`) \u2014 cosmos/packages/cosmos3/cosmos_framework/model/vfm/omni_mot_model.py:2655"}, "properties": {"repobilityId": "8ba9b7e78cfef1cf", "scanner": "scanner-primary", "fingerprint": "e0cf9d87dea22ea8", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-bbd47a910a3de0bf", "level": "none", "message": {"text": "Commented-code block (6 lines) in cosmos/packages/cosmos3/cosmos_framework/model/vfm/vlm_model.py:44"}, "properties": {"repobilityId": "f231845fec7f0c15", "scanner": "scanner-primary", "fingerprint": "bbd47a910a3de0bf", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0e07bba0a4b71011", "level": "none", "message": {"text": "Commented-code block (6 lines) in cosmos/packages/cosmos3/cosmos_framework/model/vfm/hf_model.py:109"}, "properties": {"repobilityId": "08d3ef2a55eae97f", "scanner": "scanner-primary", "fingerprint": "0e07bba0a4b71011", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9ce9289dfaac0960", "level": "none", "message": {"text": "Commented-code block (6 lines) in cosmos/packages/cosmos3/cosmos_framework/model/vfm/parallelize_vlm.py:84"}, "properties": {"repobilityId": "bfab04f673122b99", "scanner": "scanner-primary", "fingerprint": "9ce9289dfaac0960", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3079d5996b51dc81", "level": "note", "message": {"text": "Stub function `encode` (body is just `pass`/`return`) \u2014 cosmos/packages/cosmos3/cosmos_framework/model/vfm/tokenizers/interface.py:40"}, "properties": {"repobilityId": "7d9ee53c9c62644b", "scanner": "scanner-primary", "fingerprint": "3079d5996b51dc81", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-c002d25fcf8da506", "level": "note", "message": {"text": "Legacy-named symbol `download_checkpoint_v2` in cosmos/packages/cosmos3/cosmos_framework/model/vfm/tokenizers/wan2pt2_vae_4x16x16.py:997"}, "properties": {"repobilityId": "0696baf9e255d333", "scanner": "scanner-primary", "fingerprint": "c002d25fcf8da506", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-93a44138e73d6a4c", "level": "none", "message": {"text": "Commented-code block (5 lines) in cosmos/packages/cosmos3/cosmos_framework/model/vfm/tokenizers/wan2pt2_vae_4x16x16.py:192"}, "properties": {"repobilityId": "3af0d5b896201ff5", "scanner": "scanner-primary", "fingerprint": "93a44138e73d6a4c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3993138f7ffc4ff0", "level": "note", "message": {"text": "Stub function `reset_dtype` (body is just `pass`/`return`) \u2014 cosmos/packages/cosmos3/cosmos_framework/model/vfm/tokenizers/wan2pt2_vae_4x16x16.py:1375"}, "properties": {"repobilityId": "abdee8eeaea2f108", "scanner": "scanner-primary", "fingerprint": "3993138f7ffc4ff0", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-70799cbce80f6b9e", "level": "note", "message": {"text": "Stub function `reset_dtype` (body is just `pass`/`return`) \u2014 cosmos/packages/cosmos3/cosmos_framework/model/vfm/tokenizers/wan2pt1_vae_4x8x8.py:778"}, "properties": {"repobilityId": "8e041bcd786038a5", "scanner": "scanner-primary", "fingerprint": "70799cbce80f6b9e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-ca2ee69fa6cbeaab", "level": "note", "message": {"text": "Legacy-named symbol `autoencoder_v2` in cosmos/packages/cosmos3/cosmos_framework/model/vfm/tokenizers/audio/avae.py:83"}, "properties": {"repobilityId": "e0575779c93ffebd", "scanner": "scanner-primary", "fingerprint": "ca2ee69fa6cbeaab", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-8129fa4fd9dcc8ad", "level": "note", "message": {"text": "Legacy-named symbol `autoencoder_v2` in cosmos/packages/cosmos3/cosmos_framework/model/vfm/tokenizers/audio/avae_utils/models.py:34"}, "properties": {"repobilityId": "5cc4fbde5b208065", "scanner": "scanner-primary", "fingerprint": "8129fa4fd9dcc8ad", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-d8de6391b63350ac", "level": "note", "message": {"text": "Stub function `reset_dtype` (body is just `pass`/`return`) \u2014 cosmos/packages/cosmos3/cosmos_framework/model/vfm/tokenizers/uniae/noncausal_4x16x16.py:274"}, "properties": {"repobilityId": "7f95884f865f2323", "scanner": "scanner-primary", "fingerprint": "d8de6391b63350ac", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-477619b266e9181d", "level": "none", "message": {"text": "Commented-code block (7 lines) in cosmos/packages/cosmos3/cosmos_framework/model/vfm/tokenizers/dc_ae/cosmos_ae_4x32x32_compile_test.py:73"}, "properties": {"repobilityId": "f63488c39ab7690b", "scanner": "scanner-primary", "fingerprint": "477619b266e9181d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c9bdc94f80d720c7", "level": "note", "message": {"text": "Stub function `reset_dtype` (body is just `pass`/`return`) \u2014 cosmos/packages/cosmos3/cosmos_framework/model/vfm/tokenizers/dc_ae/dc_ae_4x32x32.py:84"}, "properties": {"repobilityId": "2de9eff034e1e9af", "scanner": "scanner-primary", "fingerprint": "c9bdc94f80d720c7", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-917f23c91316e6ed", "level": "note", "message": {"text": "Stub function `load_state_dict_from_2d` (body is just `pass`/`return`) \u2014 cosmos/packages/cosmos3/cosmos_framework/model/vfm/tokenizers/dc_ae/dc_ae_v_ops.py:591"}, "properties": {"repobilityId": "e83e3a47e31c0049", "scanner": "scanner-primary", "fingerprint": "917f23c91316e6ed", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-086b2db657d152f2", "level": "none", "message": {"text": "Commented-code block (8 lines) in cosmos/packages/cosmos3/cosmos_framework/model/vfm/vlm/qwen3_vl_moe/moe_kernels.py:16"}, "properties": {"repobilityId": "4ab22896cf3b0c9c", "scanner": "scanner-primary", "fingerprint": "086b2db657d152f2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-84d7029c235352c5", "level": "none", "message": {"text": "Commented-code block (8 lines) in cosmos/packages/cosmos3/cosmos_framework/model/vfm/vlm/qwen3_vl_moe/qwen3_vl_moe.py:142"}, "properties": {"repobilityId": "c04742dfb7f812e6", "scanner": "scanner-primary", "fingerprint": "84d7029c235352c5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2ef56329a30e5850", "level": "none", "message": {"text": "Commented-code block (8 lines) in cosmos/packages/cosmos3/cosmos_framework/model/vfm/mot/unified_mot.py:213"}, "properties": {"repobilityId": "07afef922acdd73a", "scanner": "scanner-primary", "fingerprint": "2ef56329a30e5850", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d2a2f4677753a4e7", "level": "none", "message": {"text": "Commented-code block (6 lines) in cosmos/packages/cosmos3/cosmos_framework/model/vfm/mot/cosmos3_vfm_network.py:704"}, "properties": {"repobilityId": "0b5ee8aac8be8d89", "scanner": "scanner-primary", "fingerprint": "d2a2f4677753a4e7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-715f1e1f97c725d2", "level": "note", "message": {"text": "Stub function `enable_context_parallel` (body is just `pass`/`return`) \u2014 cosmos/packages/cosmos3/cosmos_framework/model/vfm/mot/modeling_utils.py:195"}, "properties": {"repobilityId": "a6527bbebced948e", "scanner": "scanner-primary", "fingerprint": "715f1e1f97c725d2", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-504a30f4ca08673b", "level": "none", "message": {"text": "Commented-code block (16 lines) in cosmos/packages/cosmos3/cosmos_framework/model/vfm/mot/parallelize_vfm_network.py:91"}, "properties": {"repobilityId": "9ad8065ebf1f134d", "scanner": "scanner-primary", "fingerprint": "504a30f4ca08673b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-92aaff0075f9aa87", "level": "none", "message": {"text": "Commented-code block (5 lines) in cosmos/packages/cosmos3/cosmos_framework/model/vfm/mot/attention.py:167"}, "properties": {"repobilityId": "72c4994d5764bd0a", "scanner": "scanner-primary", "fingerprint": "92aaff0075f9aa87", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4b02b9ab702703d0", "level": "none", "message": {"text": "Commented-code block (6 lines) in cosmos/packages/cosmos3/cosmos_framework/model/vfm/utils/safetensors_loader.py:58"}, "properties": {"repobilityId": "3fdd13df3c7d0d95", "scanner": "scanner-primary", "fingerprint": "4b02b9ab702703d0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5e511b841af4118e", "level": "none", "message": {"text": "Commented-code block (7 lines) in cosmos/packages/cosmos3/cosmos_framework/model/vfm/diffusion/samplers/fixed_step_test.py:40"}, "properties": {"repobilityId": "41a18d2105bb75fc", "scanner": "scanner-primary", "fingerprint": "5e511b841af4118e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e143c037dc0a0fe3", "level": "note", "message": {"text": "Legacy-named symbol `test_warm_start_loads_but_skips_copy` in cosmos/packages/cosmos3/cosmos_framework/configs/base/base_config_test.py:90"}, "properties": {"repobilityId": "7964c1cf247cd97f", "scanner": "scanner-primary", "fingerprint": "e143c037dc0a0fe3", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-7aad6fee11d0ba90", "level": "none", "message": {"text": "Commented-code block (6 lines) in cosmos/packages/cosmos3/cosmos_framework/configs/base/defaults/compile.py:23"}, "properties": {"repobilityId": "5f6ffb95ccc7e69f", "scanner": "scanner-primary", "fingerprint": "7aad6fee11d0ba90", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-354e6f917ee76da5", "level": "note", "message": {"text": "Legacy-named symbol `download_checkpoint_v2` in cosmos/packages/cosmos3/cosmos_framework/configs/base/defaults/vlm.py:63"}, "properties": {"repobilityId": "92dcffb0af716a25", "scanner": "scanner-primary", "fingerprint": "354e6f917ee76da5", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-95e715416f9272fb", "level": "none", "message": {"text": "Commented-code block (7 lines) in cosmos/packages/cosmos3/cosmos_framework/configs/base/defaults/model_config.py:33"}, "properties": {"repobilityId": "d92391b8ca8133aa", "scanner": "scanner-primary", "fingerprint": "95e715416f9272fb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-03d54e5d4ae01f6c", "level": "none", "message": {"text": "Commented-code block (11 lines) in cosmos/packages/cosmos3/cosmos_framework/configs/base/defaults/multiview_dataloader.py:115"}, "properties": {"repobilityId": "f6dc43d414fa6860", "scanner": "scanner-primary", "fingerprint": "03d54e5d4ae01f6c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d42ad3fd79b2a66e", "level": "none", "message": {"text": "Commented-code block (9 lines) in cosmos/packages/cosmos3/cosmos_framework/configs/base/defaults/parallelism.py:40"}, "properties": {"repobilityId": "ad3553ee9474bc8c", "scanner": "scanner-primary", "fingerprint": "d42ad3fd79b2a66e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8afeeb759a509d45", "level": "none", "message": {"text": "Commented-code block (6 lines) in cosmos/packages/cosmos3/cosmos_framework/configs/base/vlm/defaults/vlm_policy.py:9"}, "properties": {"repobilityId": "39390d973877cb7c", "scanner": "scanner-primary", "fingerprint": "8afeeb759a509d45", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b3d4dcecae5de842", "level": "none", "message": {"text": "Commented-code block (5 lines) in cosmos/packages/cosmos3/cosmos_framework/configs/base/vlm/experiment/llava_ov_datapacker_experiment.py:288"}, "properties": {"repobilityId": "8570a3a563b5952a", "scanner": "scanner-primary", "fingerprint": "b3d4dcecae5de842", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-be7fcf8bb63163b4", "level": "none", "message": {"text": "Commented-code block (5 lines) in cosmos/packages/cosmos3/cosmos_framework/configs/base/experiment/sft/vision_sft_nano.py:57"}, "properties": {"repobilityId": "913f6e6c1da7f1ac", "scanner": "scanner-primary", "fingerprint": "be7fcf8bb63163b4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-12140dbd7f5d73d0", "level": "none", "message": {"text": "Commented-code block (5 lines) in cosmos/packages/cosmos3/cosmos_framework/configs/base/experiment/sft/vision_sft_super.py:73"}, "properties": {"repobilityId": "4f6d6c59829c5384", "scanner": "scanner-primary", "fingerprint": "12140dbd7f5d73d0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-76694bb4c9210d22", "level": "note", "message": {"text": "Legacy-named symbol `wam_fold_v1` in cosmos/packages/cosmos3/cosmos_framework/configs/base/experiment/action/posttrain_config/wam_fold_wm_nano.py:4"}, "properties": {"repobilityId": "73e6f0028d537a18", "scanner": "scanner-primary", "fingerprint": "76694bb4c9210d22", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-d0a5b7630058a01b", "level": "note", "message": {"text": "Legacy-named symbol `wam_fold_v1` in cosmos/packages/cosmos3/cosmos_framework/configs/base/experiment/action/posttrain_config/wam_fold_nano.py:6"}, "properties": {"repobilityId": "d4cf2c2fb9b2af1c", "scanner": "scanner-primary", "fingerprint": "d0a5b7630058a01b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-cc55ff2f17f5041a", "level": "none", "message": {"text": "Commented-code block (6 lines) in cosmos/packages/cosmos3/cosmos_framework/configs/base/experiment/action/posttrain_config/wam_fold_nano.py:59"}, "properties": {"repobilityId": "ee86dae3a588c0ab", "scanner": "scanner-primary", "fingerprint": "cc55ff2f17f5041a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f66b90a08afc10ee", "level": "none", "message": {"text": "Commented-code block (6 lines) in cosmos/packages/cosmos3/cosmos_framework/configs/toml_config/toml_config_helper.py:54"}, "properties": {"repobilityId": "45b7591ae5a9c6f5", "scanner": "scanner-primary", "fingerprint": "f66b90a08afc10ee", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a694bfe92e01cd5d", "level": "note", "message": {"text": "Legacy-named symbol `wam_fold_v1` in cosmos/wam_fold_policy/eval/eval_report.py:968"}, "properties": {"repobilityId": "4b7e4459348efb64", "scanner": "scanner-primary", "fingerprint": "a694bfe92e01cd5d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-f9558b6e051c2294", "level": "none", "message": {"text": "Commented-code block (5 lines) in cosmos/wam_fold_policy/eval/eval_report.py:501"}, "properties": {"repobilityId": "bff0d10ac181699b", "scanner": "scanner-primary", "fingerprint": "f9558b6e051c2294", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8a60f9082c6d0791", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 cosmos/wam_fold_policy/eval/eval_report.py:512"}, "properties": {"repobilityId": "45fee257d2ecea8d", "scanner": "scanner-primary", "fingerprint": "8a60f9082c6d0791", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-d360114966147aae", "level": "note", "message": {"text": "Legacy-named symbol `wam_fold_v1` in cosmos/wam_fold_policy/eval_i2v/eval_cosmos3.py:26"}, "properties": {"repobilityId": "8c3703dcb856a45c", "scanner": "scanner-primary", "fingerprint": "d360114966147aae", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-a1d0b98e79df9776", "level": "note", "message": {"text": "Legacy-named symbol `wam_fold_v1` in cosmos/wam_fold_policy/eval_i2v/gen_worklist.py:11"}, "properties": {"repobilityId": "a3fd3245b1483b13", "scanner": "scanner-primary", "fingerprint": "a1d0b98e79df9776", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-664a18aea85afad2", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 cosmos/wam_fold_policy/eval_i2v/run_all.py:47"}, "properties": {"repobilityId": "e208e36e63b9390e", "scanner": "scanner-primary", "fingerprint": "664a18aea85afad2", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-60a78bb33a5b3746", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 web/showcase/static/app.js:47"}, "properties": {"repobilityId": "db5a9a0e221128c7", "scanner": "scanner-primary", "fingerprint": "60a78bb33a5b3746", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-c78e8de8406c15a3", "level": "note", "message": {"text": "Legacy-named symbol `ckpt_v1` in web/dagger_manager/frontend/src/components/SystemCard.tsx:7"}, "properties": {"repobilityId": "07af32f6c9d7c3a4", "scanner": "scanner-primary", "fingerprint": "c78e8de8406c15a3", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-91bd572f982e6419", "level": "none", "message": {"text": "Commented-code block (5 lines) in web/dagger_manager/frontend/src/components/SystemCard.tsx:41"}, "properties": {"repobilityId": "52fa82e0f40e1463", "scanner": "scanner-primary", "fingerprint": "91bd572f982e6419", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b3b091250fdb83cc", "level": "note", "message": {"text": "Legacy-named symbol `ckpt_v1` in web/dagger_manager/backend/app/models.py:64"}, "properties": {"repobilityId": "91b05112d84232a4", "scanner": "scanner-primary", "fingerprint": "b3b091250fdb83cc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-c47d2f60aebe971e", "level": "note", "message": {"text": "Legacy-named symbol `start_autonomy_from_ckpt_v1` in web/dagger_manager/backend/app/stack.py:42"}, "properties": {"repobilityId": "a9cfdcb7c3c8c37b", "scanner": "scanner-primary", "fingerprint": "c47d2f60aebe971e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-8e793453c9abb468", "level": "none", "message": {"text": "Commented-code block (6 lines) in web/dagger_manager/backend/app/stack.py:98"}, "properties": {"repobilityId": "e3e28688db68ee81", "scanner": "scanner-primary", "fingerprint": "8e793453c9abb468", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8a766dd6a7733c1c", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 web/dagger_manager/backend/app/stack.py:131"}, "properties": {"repobilityId": "30d602b791fc064b", "scanner": "scanner-primary", "fingerprint": "8a766dd6a7733c1c", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-dddfab58a91b6eab", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 web/data_manager/frontend/src/api/client.ts:16"}, "properties": {"repobilityId": "a4f935484537d39c", "scanner": "scanner-primary", "fingerprint": "dddfab58a91b6eab", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-f7b913f623f3f100", "level": "none", "message": {"text": "Commented-code block (7 lines) in web/data_manager/backend/app/config.py:7"}, "properties": {"repobilityId": "2faab7f968a1293d", "scanner": "scanner-primary", "fingerprint": "f7b913f623f3f100", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-229a8c09b8842839", "level": "none", "message": {"text": "Commented-code block (5 lines) in web/data_manager/backend/app/dataset_writer.py:201"}, "properties": {"repobilityId": "65476a3fc7a83e32", "scanner": "scanner-primary", "fingerprint": "229a8c09b8842839", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-71be2839aa8d3543", "level": "none", "message": {"text": "Commented-code block (6 lines) in web/data_manager/backend/app/sync.py:42"}, "properties": {"repobilityId": "f0ddf34ebd547327", "scanner": "scanner-primary", "fingerprint": "71be2839aa8d3543", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1ba2259772751a5d", "level": "none", "message": {"text": "Commented-code block (5 lines) in web/data_manager/backend/app/ros_bridge.py:353"}, "properties": {"repobilityId": "697c8ffebf9e0f29", "scanner": "scanner-primary", "fingerprint": "1ba2259772751a5d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bacd9407e662a6dc", "level": "none", "message": {"text": "Commented-code block (8 lines) in calib/solve_calibration.py:467"}, "properties": {"repobilityId": "00ffa27e5934297e", "scanner": "scanner-primary", "fingerprint": "bacd9407e662a6dc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-aebc6e71be04aba6", "level": "note", "message": {"text": "Legacy-named symbol `board_legacy` in calib/board_def.py:146"}, "properties": {"repobilityId": "3156b4cb17f7475c", "scanner": "scanner-primary", "fingerprint": "aebc6e71be04aba6", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-22838f4eafdabf23", "level": "none", "message": {"text": "Commented-code block (6 lines) in calib/board_def.py:79"}, "properties": {"repobilityId": "c74e4eb1ddba80ef", "scanner": "scanner-primary", "fingerprint": "22838f4eafdabf23", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-98031d59d0dec2c2", "level": "none", "message": {"text": "Commented-code block (8 lines) in optimize/benchmark_pi05_inference.py:148"}, "properties": {"repobilityId": "0466062f204d66a5", "scanner": "scanner-primary", "fingerprint": "98031d59d0dec2c2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ab33221e423fdd0e", "level": "note", "message": {"text": "Legacy-named symbol `convert_kai0_to_v1` in optimize/v1_triton/expand_v1_pkl_for_phase2.py:4"}, "properties": {"repobilityId": "f80a28c626315d4b", "scanner": "scanner-primary", "fingerprint": "ab33221e423fdd0e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-15b77f7c0dc8b608", "level": "note", "message": {"text": "Legacy-named symbol `task_a_mix_b6000_p1200_v1` in optimize/v1_triton/tune_5090.py:15"}, "properties": {"repobilityId": "16e063b5d37191bf", "scanner": "scanner-primary", "fingerprint": "15b77f7c0dc8b608", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-d42a2883d20ea198", "level": "note", "message": {"text": "Legacy-named symbol `task_a_mix_b6000_p1200_v1` in optimize/v1_triton/tune_5090_pipelining.py:17"}, "properties": {"repobilityId": "5a1007ee6cd87554", "scanner": "scanner-primary", "fingerprint": "d42a2883d20ea198", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-8d5416314d347bea", "level": "note", "message": {"text": "Legacy-named symbol `benchmark_kai0_v1` in optimize/v1_triton/benchmark_kai0_v1.py:10"}, "properties": {"repobilityId": "d23b996d600534bf", "scanner": "scanner-primary", "fingerprint": "8d5416314d347bea", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-e29cee99701c0cd5", "level": "note", "message": {"text": "Legacy-named symbol `task_a_mix_b6000_p1200_v1` in optimize/v1_triton/tune_5090_all.py:15"}, "properties": {"repobilityId": "636ec561f4fcc8e5", "scanner": "scanner-primary", "fingerprint": "e29cee99701c0cd5", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-3b7c38f38e8cddae", "level": "none", "message": {"text": "Commented-code block (5 lines) in optimize/v1_triton/tune_5090_all.py:33"}, "properties": {"repobilityId": "0c8deff6793344de", "scanner": "scanner-primary", "fingerprint": "3b7c38f38e8cddae", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c870403b6d438484", "level": "note", "message": {"text": "Legacy-named symbol `convert_kai0_to_v1` in optimize/v1_triton/convert_kai0_to_v1.py:10"}, "properties": {"repobilityId": "83bde34813560220", "scanner": "scanner-primary", "fingerprint": "c870403b6d438484", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-2be650181d9d4e41", "level": "note", "message": {"text": "Legacy-named symbol `ckpt_v1` in optimize/v1_triton/compare_jax_v1_real_obs.py:25"}, "properties": {"repobilityId": "1b6e1f8ddd6b6bdd", "scanner": "scanner-primary", "fingerprint": "2be650181d9d4e41", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-8213daa38f1e0945", "level": "none", "message": {"text": "Commented-code block (5 lines) in ros2_ws/src/piper/launch/playback_launch.py:183"}, "properties": {"repobilityId": "e102c109e866e944", "scanner": "scanner-primary", "fingerprint": "8213daa38f1e0945", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4e9b86170aeeb9ba", "level": "note", "message": {"text": "Legacy-named symbol `pi05_flatten_fold_normal_v1` in ros2_ws/src/piper/launch/session_launch.py:49"}, "properties": {"repobilityId": "76fd67f9013996d6", "scanner": "scanner-primary", "fingerprint": "4e9b86170aeeb9ba", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-d188fb33c36eef1b", "level": "none", "message": {"text": "Commented-code block (5 lines) in ros2_ws/src/piper/launch/session_launch.py:61"}, "properties": {"repobilityId": "b075e7a7487a62e9", "scanner": "scanner-primary", "fingerprint": "d188fb33c36eef1b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f42441d6b10d5840", "level": "note", "message": {"text": "Legacy-named symbol `pi05_flatten_fold_normal_v1` in ros2_ws/src/piper/launch/autonomy_launch.py:115"}, "properties": {"repobilityId": "e57105ff86944762", "scanner": "scanner-primary", "fingerprint": "f42441d6b10d5840", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-da12fbbb9f032855", "level": "none", "message": {"text": "Commented-code block (5 lines) in ros2_ws/src/piper/launch/autonomy_launch.py:134"}, "properties": {"repobilityId": "6d4c2a75007f85ca", "scanner": "scanner-primary", "fingerprint": "da12fbbb9f032855", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-16fc803fa371dbd5", "level": "none", "message": {"text": "Commented-code block (10 lines) in ros2_ws/src/piper/launch/dagger_launch.py:47"}, "properties": {"repobilityId": "4968e2c93d6a93af", "scanner": "scanner-primary", "fingerprint": "16fc803fa371dbd5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6f2c3588ae48c2a9", "level": "note", "message": {"text": "Legacy-named symbol `_tick_pcd_legacy` in ros2_ws/src/piper/scripts/rerun_viz_node.py:1112"}, "properties": {"repobilityId": "61308c71583ee8b0", "scanner": "scanner-primary", "fingerprint": "6f2c3588ae48c2a9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-af629099b8bb0452", "level": "none", "message": {"text": "Commented-code block (5 lines) in ros2_ws/src/piper/scripts/rerun_viz_node.py:89"}, "properties": {"repobilityId": "133f1f38544b9895", "scanner": "scanner-primary", "fingerprint": "af629099b8bb0452", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-02492f6a4f6eef15", "level": "none", "message": {"text": "Commented-code block (7 lines) in ros2_ws/src/piper/scripts/autonomy_recorder_node.py:47"}, "properties": {"repobilityId": "ffd7b6bb4231b3f3", "scanner": "scanner-primary", "fingerprint": "02492f6a4f6eef15", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b30bbe04d6a0208c", "level": "none", "message": {"text": "Commented-code block (8 lines) in ros2_ws/src/piper/scripts/dagger_recorder_node.py:210"}, "properties": {"repobilityId": "0592084b0b101f88", "scanner": "scanner-primary", "fingerprint": "b30bbe04d6a0208c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-08f521009ca3b311", "level": "note", "message": {"text": "Legacy-named symbol `w_old` in ros2_ws/src/piper/scripts/policy_inference_node.py:276"}, "properties": {"repobilityId": "8159f0b6ccb10a18", "scanner": "scanner-primary", "fingerprint": "08f521009ca3b311", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-edf3f3525029edcf", "level": "none", "message": {"text": "Commented-code block (5 lines) in ros2_ws/src/piper/scripts/policy_inference_node.py:45"}, "properties": {"repobilityId": "6118bfeda6b97c70", "scanner": "scanner-primary", "fingerprint": "edf3f3525029edcf", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-eac5b3e0ece3f079", "level": "none", "message": {"text": "Commented-code block (5 lines) in ros2_ws/src/piper/scripts/arm_master_servo_node.py:114"}, "properties": {"repobilityId": "18f364f2717115d4", "scanner": "scanner-primary", "fingerprint": "eac5b3e0ece3f079", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-65ef32ae7809cfb4", "level": "none", "message": {"text": "Commented-code block (5 lines) in ros2_ws/src/piper/scripts/replay_node.py:91"}, "properties": {"repobilityId": "c8816025b759b46e", "scanner": "scanner-primary", "fingerprint": "65ef32ae7809cfb4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-19ebaaf4eedf20e1", "level": "none", "message": {"text": "Commented-code block (7 lines) in ros2_ws/src/piper/scripts/arm_teleop_node.py:2"}, "properties": {"repobilityId": "4875b882f829daaf", "scanner": "scanner-primary", "fingerprint": "19ebaaf4eedf20e1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-219de28d40164c5a", "level": "note", "message": {"text": "Legacy-named symbol `start_autonomy_v1` in ros2_ws/src/piper/scripts/multi_camera_node.py:87"}, "properties": {"repobilityId": "612b748ba558960b", "scanner": "scanner-primary", "fingerprint": "219de28d40164c5a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-eb41d95a6a59e3ab", "level": "none", "message": {"text": "Commented-code block (5 lines) in ros2_ws/src/piper/scripts/multi_camera_node.py:92"}, "properties": {"repobilityId": "fd4111678fa523ef", "scanner": "scanner-primary", "fingerprint": "eb41d95a6a59e3ab", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-54a6c0fbc4ba7438", "level": "none", "message": {"text": "Commented-code block (6 lines) in ros2_ws/src/piper/scripts/arm_reader_node.py:2"}, "properties": {"repobilityId": "5e6bb977f6c1ae2b", "scanner": "scanner-primary", "fingerprint": "54a6c0fbc4ba7438", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ab5125d3b1f1ea06", "level": "note", "message": {"text": "Legacy-named symbol `to_legacy` in ros2_ws/src/piper/scripts/_bg_builder.py:96"}, "properties": {"repobilityId": "ab7df9865798cba3", "scanner": "scanner-primary", "fingerprint": "ab5125d3b1f1ea06", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-5b7310a71af926dc", "level": "note", "message": {"text": "Legacy-named symbol `wam_fold_v1` in fastwam/scripts/compute_latents.py:36"}, "properties": {"repobilityId": "453bda842e6b3a29", "scanner": "scanner-primary", "fingerprint": "5b7310a71af926dc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-dc110c4dc22b2188", "level": "note", "message": {"text": "Legacy-named symbol `wam_fold_v1` in fastwam/scripts/eval_offline_fold.py:24"}, "properties": {"repobilityId": "484b9aaface0e8d8", "scanner": "scanner-primary", "fingerprint": "dc110c4dc22b2188", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-2927193fb31fd016", "level": "note", "message": {"text": "Stub function `play_once` (body is just `pass`/`return`) \u2014 fastwam/third_party/RoboTwin/code_gen/task_info.py:10"}, "properties": {"repobilityId": "c6762c0ec02115bf", "scanner": "scanner-primary", "fingerprint": "2927193fb31fd016", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-b72f36e5d7259085", "level": "none", "message": {"text": "Commented-code block (7 lines) in fastwam/third_party/RoboTwin/code_gen/prompt.py:47"}, "properties": {"repobilityId": "ba7c9f3a26b3c784", "scanner": "scanner-primary", "fingerprint": "b72f36e5d7259085", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f4d0a25c7eca2830", "level": "note", "message": {"text": "Stub function `play_once` (body is just `pass`/`return`) \u2014 fastwam/third_party/RoboTwin/code_gen/prompt.py:20"}, "properties": {"repobilityId": "79a920937eba7e2e", "scanner": "scanner-primary", "fingerprint": "f4d0a25c7eca2830", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-11cd02ef98ac24fc", "level": "note", "message": {"text": "Stub function `play_once` (body is just `pass`/`return`) \u2014 fastwam/third_party/RoboTwin/code_gen/task_generation_mm.py:59"}, "properties": {"repobilityId": "077c706916028c7f", "scanner": "scanner-primary", "fingerprint": "11cd02ef98ac24fc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-a1b347fa20b532bc", "level": "note", "message": {"text": "Stub function `play_once` (body is just `pass`/`return`) \u2014 fastwam/third_party/RoboTwin/code_gen/task_generation.py:51"}, "properties": {"repobilityId": "9f94a1c2e7189669", "scanner": "scanner-primary", "fingerprint": "a1b347fa20b532bc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-8177be699366280a", "level": "none", "message": {"text": "Commented-code block (8 lines) in fastwam/third_party/RoboTwin/script/create_messy_data.py:116"}, "properties": {"repobilityId": "b587cbdf5d9000d2", "scanner": "scanner-primary", "fingerprint": "8177be699366280a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ac20e4e1666e8ace", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 fastwam/third_party/RoboTwin/script/eval_policy_client.py:432"}, "properties": {"repobilityId": "ce315bcfd499adf8", "scanner": "scanner-primary", "fingerprint": "ac20e4e1666e8ace", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-0d5e0f5488683538", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 fastwam/third_party/RoboTwin/script/eval_policy.py:336"}, "properties": {"repobilityId": "2e938a1343836ca4", "scanner": "scanner-primary", "fingerprint": "0d5e0f5488683538", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-ab7ce32563e116c2", "level": "note", "message": {"text": "Stub function `play_once` (body is just `pass`/`return`) \u2014 fastwam/third_party/RoboTwin/envs/_base_task.py:217"}, "properties": {"repobilityId": "c61ad10384f49e86", "scanner": "scanner-primary", "fingerprint": "ab7ce32563e116c2", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-a787fe994e62bc8c", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 fastwam/third_party/RoboTwin/envs/utils/images_to_video.py:18"}, "properties": {"repobilityId": "c3f0b55f7e819b0a", "scanner": "scanner-primary", "fingerprint": "a787fe994e62bc8c", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-61daf545c56cf6ca", "level": "none", "message": {"text": "Commented-code block (7 lines) in fastwam/third_party/RoboTwin/envs/camera/camera.py:61"}, "properties": {"repobilityId": "aaec8e62cae8735c", "scanner": "scanner-primary", "fingerprint": "61daf545c56cf6ca", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f7ef27cf9d06f3ae", "level": "note", "message": {"text": "Legacy-named symbol `target_lst_copy` in fastwam/third_party/RoboTwin/envs/robot/robot.py:369"}, "properties": {"repobilityId": "8d2efba37d642074", "scanner": "scanner-primary", "fingerprint": "f7ef27cf9d06f3ae", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-031e3ea81c6b7ab6", "level": "note", "message": {"text": "Legacy-named symbol `convert_dataset_v1_to_v2` in fastwam/src/fastwam/datasets/lerobot/lerobot/lerobot_dataset.py:373"}, "properties": {"repobilityId": "d74cdf2b8fc6c3ef", "scanner": "scanner-primary", "fingerprint": "031e3ea81c6b7ab6", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-fa064169b9242df4", "level": "none", "message": {"text": "Commented-code block (7 lines) in fastwam/src/fastwam/datasets/lerobot/lerobot/lerobot_dataset.py:820"}, "properties": {"repobilityId": "e87dc4e85e88010f", "scanner": "scanner-primary", "fingerprint": "fa064169b9242df4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d74f8bc55517bac4", "level": "none", "message": {"text": "Commented-code block (5 lines) in fastwam/src/fastwam/datasets/lerobot/lerobot/datasets/utils.py:42"}, "properties": {"repobilityId": "77b2dd4fe1a5bbdd", "scanner": "scanner-primary", "fingerprint": "d74f8bc55517bac4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-55772ed297d7841c", "level": "note", "message": {"text": "Legacy-named symbol `x_copy` in fastwam/src/fastwam/models/wan22/wan_video_vae.py:470"}, "properties": {"repobilityId": "9657d6c37c23cc3b", "scanner": "scanner-primary", "fingerprint": "55772ed297d7841c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-31fd22f75bdfb21e", "level": "none", "message": {"text": "Commented-code block (5 lines) in fastwam/src/fastwam/utils/logging_config.py:127"}, "properties": {"repobilityId": "9f5ea73ca20a4c93", "scanner": "scanner-primary", "fingerprint": "31fd22f75bdfb21e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9d653e83accd8862", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 fastwam/experiments/robotwin/eval_robotwin_single.py:245"}, "properties": {"repobilityId": "40a22e07847054d7", "scanner": "scanner-primary", "fingerprint": "9d653e83accd8862", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-28fda2fa3044dae6", "level": "note", "message": {"text": "Legacy-named symbol `model_cfg_copy` in fastwam/experiments/robotwin/fastwam_policy/deploy_policy.py:159"}, "properties": {"repobilityId": "0b7cc6ef0a0a6f29", "scanner": "scanner-primary", "fingerprint": "28fda2fa3044dae6", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "36fe00f7e9b3e601", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "9154799485fd2107", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "cb7c9ae2b8816cb0", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "d27d248010a56b30", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "ea4e47921fdbca88", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "3afac7dca276a342", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "5e46ea09692cb1bc", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "f793daf25ef1acde", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-be46ea126aa5d8dc", "level": "note", "message": {"text": "Near-duplicate function bodies in 3 places"}, "properties": {"repobilityId": "b2effe484809ca00", "scanner": "scanner-primary", "fingerprint": "be46ea126aa5d8dc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-be46ea126aa5d8dc", "level": "note", "message": {"text": "Near-duplicate function bodies in 3 places"}, "properties": {"repobilityId": "72088030eb4c732a", "scanner": "scanner-primary", "fingerprint": "be46ea126aa5d8dc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "909ad71312921367", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "abd494597a0337ba", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "0821f6ba038d583c", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "09a930899749d737", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "7e9d673042128daa", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "e3780a529aeb1098", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "eff47a28aa3cf665", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "80df58f8452a16ae", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "b8363a9f127fdd80", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-be46ea126aa5d8dc", "level": "note", "message": {"text": "Near-duplicate function bodies in 3 places"}, "properties": {"repobilityId": "a607e8a06093746d", "scanner": "scanner-primary", "fingerprint": "be46ea126aa5d8dc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-09cb27450406b872", "level": "error", "message": {"text": "FastAPI POST `generate` without auth dependency \u2014 cosmos/packages/cosmos3/cosmos_framework/inference/ray/serve_test.py:59"}, "properties": {"repobilityId": "c2eeaeaa252e8ab3", "scanner": "scanner-primary", "fingerprint": "09cb27450406b872", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["auth", "owasp", "auth.fastapi.unauth_mutation"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "cosmos/packages/cosmos3/cosmos_framework/inference/ray/serve_test.py"}, "region": {"startLine": 59}}}]}, {"ruleId": "scanner-45f306d1a957fcc2", "level": "error", "message": {"text": "FastAPI POST `stack_start` without auth dependency \u2014 web/dagger_manager/backend/app/main.py:76"}, "properties": {"repobilityId": "ffca9a53c186b705", "scanner": "scanner-primary", "fingerprint": "45f306d1a957fcc2", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["auth", "owasp", "auth.fastapi.unauth_mutation"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "web/dagger_manager/backend/app/main.py"}, "region": {"startLine": 76}}}]}, {"ruleId": "scanner-d35e55b10a1a4c06", "level": "error", "message": {"text": "FastAPI POST `stack_stop` without auth dependency \u2014 web/dagger_manager/backend/app/main.py:93"}, "properties": {"repobilityId": "ec119526e251f355", "scanner": "scanner-primary", "fingerprint": "d35e55b10a1a4c06", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["auth", "owasp", "auth.fastapi.unauth_mutation"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "web/dagger_manager/backend/app/main.py"}, "region": {"startLine": 93}}}]}, {"ruleId": "scanner-048479cb371de619", "level": "error", "message": {"text": "FastAPI POST `session_start` without auth dependency \u2014 web/dagger_manager/backend/app/main.py:98"}, "properties": {"repobilityId": "acdd1a636f5dc6e7", "scanner": "scanner-primary", "fingerprint": "048479cb371de619", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["auth", "owasp", "auth.fastapi.unauth_mutation"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "web/dagger_manager/backend/app/main.py"}, "region": {"startLine": 98}}}]}, {"ruleId": "scanner-df7b7eda1f82f20c", "level": "error", "message": {"text": "FastAPI POST `session_stop` without auth dependency \u2014 web/dagger_manager/backend/app/main.py:113"}, "properties": {"repobilityId": "09841a0418143290", "scanner": "scanner-primary", "fingerprint": "df7b7eda1f82f20c", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["auth", "owasp", "auth.fastapi.unauth_mutation"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "web/dagger_manager/backend/app/main.py"}, "region": {"startLine": 113}}}]}, {"ruleId": "scanner-7ff879e103149249", "level": "error", "message": {"text": "FastAPI POST `system_start_ep` without auth dependency \u2014 web/dagger_manager/backend/app/main.py:118"}, "properties": {"repobilityId": "3a3c01572a920f47", "scanner": "scanner-primary", "fingerprint": "7ff879e103149249", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["auth", "owasp", "auth.fastapi.unauth_mutation"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "web/dagger_manager/backend/app/main.py"}, "region": {"startLine": 118}}}]}, {"ruleId": "scanner-d82b9319e3f2a1ed", "level": "error", "message": {"text": "FastAPI POST `system_stop_ep` without auth dependency \u2014 web/dagger_manager/backend/app/main.py:136"}, "properties": {"repobilityId": "f4fc6c590655d8f8", "scanner": "scanner-primary", "fingerprint": "d82b9319e3f2a1ed", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["auth", "owasp", "auth.fastapi.unauth_mutation"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "web/dagger_manager/backend/app/main.py"}, "region": {"startLine": 136}}}]}, {"ruleId": "scanner-e6f8e0ade4a1c584", "level": "error", "message": {"text": "FastAPI POST `takeover` without auth dependency \u2014 web/dagger_manager/backend/app/main.py:142"}, "properties": {"repobilityId": "75c27ad93c7a8907", "scanner": "scanner-primary", "fingerprint": "e6f8e0ade4a1c584", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["auth", "owasp", "auth.fastapi.unauth_mutation"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "web/dagger_manager/backend/app/main.py"}, "region": {"startLine": 142}}}]}, {"ruleId": "scanner-4d49fedebe5592f8", "level": "error", "message": {"text": "FastAPI POST `record_toggle` without auth dependency \u2014 web/dagger_manager/backend/app/main.py:150"}, "properties": {"repobilityId": "a313529692e199fc", "scanner": "scanner-primary", "fingerprint": "4d49fedebe5592f8", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["auth", "owasp", "auth.fastapi.unauth_mutation"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "web/dagger_manager/backend/app/main.py"}, "region": {"startLine": 150}}}]}, {"ruleId": "scanner-b83d8366a125c25e", "level": "error", "message": {"text": "FastAPI POST `record_start` without auth dependency \u2014 web/dagger_manager/backend/app/main.py:158"}, "properties": {"repobilityId": "ed4c24d12483c43b", "scanner": "scanner-primary", "fingerprint": "b83d8366a125c25e", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["auth", "owasp", "auth.fastapi.unauth_mutation"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "web/dagger_manager/backend/app/main.py"}, "region": {"startLine": 158}}}]}, {"ruleId": "scanner-01656e3f9b67de62", "level": "error", "message": {"text": "FastAPI POST `record_save` without auth dependency \u2014 web/dagger_manager/backend/app/main.py:166"}, "properties": {"repobilityId": "141e85cc788b50bc", "scanner": "scanner-primary", "fingerprint": "01656e3f9b67de62", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["auth", "owasp", "auth.fastapi.unauth_mutation"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "web/dagger_manager/backend/app/main.py"}, "region": {"startLine": 166}}}]}, {"ruleId": "scanner-4ad8f25c4ed4c6d9", "level": "error", "message": {"text": "FastAPI POST `record_discard` without auth dependency \u2014 web/dagger_manager/backend/app/main.py:174"}, "properties": {"repobilityId": "908f3a01e5efebab", "scanner": "scanner-primary", "fingerprint": "4ad8f25c4ed4c6d9", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["auth", "owasp", "auth.fastapi.unauth_mutation"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "web/dagger_manager/backend/app/main.py"}, "region": {"startLine": 174}}}]}, {"ruleId": "scanner-f15c41af47321a71", "level": "error", "message": {"text": "FastAPI POST `execute` without auth dependency \u2014 web/dagger_manager/backend/app/main.py:182"}, "properties": {"repobilityId": "f1a187c27818cacf", "scanner": "scanner-primary", "fingerprint": "f15c41af47321a71", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["auth", "owasp", "auth.fastapi.unauth_mutation"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "web/dagger_manager/backend/app/main.py"}, "region": {"startLine": 182}}}]}, {"ruleId": "scanner-fb503e12ae0e84c3", "level": "error", "message": {"text": "FastAPI DELETE `episodes_delete` without auth dependency \u2014 web/dagger_manager/backend/app/main.py:231"}, "properties": {"repobilityId": "f90a01771b6902be", "scanner": "scanner-primary", "fingerprint": "fb503e12ae0e84c3", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["auth", "owasp", "auth.fastapi.unauth_mutation"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "web/dagger_manager/backend/app/main.py"}, "region": {"startLine": 231}}}]}, {"ruleId": "scanner-e3293e41a6ff5c78", "level": "error", "message": {"text": "FastAPI POST `start_rec` without auth dependency \u2014 web/data_manager/backend/app/main.py:85"}, "properties": {"repobilityId": "b5063f331aaa504c", "scanner": "scanner-primary", "fingerprint": "e3293e41a6ff5c78", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["auth", "owasp", "auth.fastapi.unauth_mutation"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "web/data_manager/backend/app/main.py"}, "region": {"startLine": 85}}}]}, {"ruleId": "scanner-cb2c80bd7e98098e", "level": "error", "message": {"text": "FastAPI POST `save_rec` without auth dependency \u2014 web/data_manager/backend/app/main.py:93"}, "properties": {"repobilityId": "9f17b83635a499b0", "scanner": "scanner-primary", "fingerprint": "cb2c80bd7e98098e", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["auth", "owasp", "auth.fastapi.unauth_mutation"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "web/data_manager/backend/app/main.py"}, "region": {"startLine": 93}}}]}, {"ruleId": "scanner-2b383786cc5576e6", "level": "error", "message": {"text": "FastAPI POST `discard_rec` without auth dependency \u2014 web/data_manager/backend/app/main.py:101"}, "properties": {"repobilityId": "55a9f2bc1e7a5505", "scanner": "scanner-primary", "fingerprint": "2b383786cc5576e6", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["auth", "owasp", "auth.fastapi.unauth_mutation"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "web/data_manager/backend/app/main.py"}, "region": {"startLine": 101}}}]}, {"ruleId": "scanner-eaf12d7683d4a98d", "level": "error", "message": {"text": "FastAPI POST `estop` without auth dependency \u2014 web/data_manager/backend/app/main.py:106"}, "properties": {"repobilityId": "81ce6da05ca2876c", "scanner": "scanner-primary", "fingerprint": "eaf12d7683d4a98d", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["auth", "owasp", "auth.fastapi.unauth_mutation"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "web/data_manager/backend/app/main.py"}, "region": {"startLine": 106}}}]}, {"ruleId": "scanner-ba4706c55118d49f", "level": "error", "message": {"text": "FastAPI POST `toggle_rec` without auth dependency \u2014 web/data_manager/backend/app/main.py:113"}, "properties": {"repobilityId": "36f6c2fb1956283e", "scanner": "scanner-primary", "fingerprint": "ba4706c55118d49f", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["auth", "owasp", "auth.fastapi.unauth_mutation"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "web/data_manager/backend/app/main.py"}, "region": {"startLine": 113}}}]}, {"ruleId": "scanner-cc532fd4ea614074", "level": "error", "message": {"text": "FastAPI PUT `put_session` without auth dependency \u2014 web/data_manager/backend/app/main.py:151"}, "properties": {"repobilityId": "eccd4ef7d499747c", "scanner": "scanner-primary", "fingerprint": "cc532fd4ea614074", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["auth", "owasp", "auth.fastapi.unauth_mutation"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "web/data_manager/backend/app/main.py"}, "region": {"startLine": 151}}}]}, {"ruleId": "scanner-2ab9bf5db6820af4", "level": "note", "message": {"text": "Unused endpoint: GET /models"}, "properties": {"repobilityId": "191e4c64b541b78d", "scanner": "scanner-primary", "fingerprint": "2ab9bf5db6820af4", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-970eb92d6ec2bfaa", "level": "note", "message": {"text": "Unused endpoint: POST /generate"}, "properties": {"repobilityId": "e9b85c08aea6cc0a", "scanner": "scanner-primary", "fingerprint": "970eb92d6ec2bfaa", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-5baa8971ebe192a1", "level": "note", "message": {"text": "Unused endpoint: GET /"}, "properties": {"repobilityId": "aeab56f8e2bdbce8", "scanner": "scanner-primary", "fingerprint": "5baa8971ebe192a1", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-4756b4c4da7d2088", "level": "note", "message": {"text": "Unused endpoint: GET /api/health"}, "properties": {"repobilityId": "3e3cab6840e05354", "scanner": "scanner-primary", "fingerprint": "4756b4c4da7d2088", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-cff654736157331b", "level": "note", "message": {"text": "Unused endpoint: GET /api/features"}, "properties": {"repobilityId": "77bfd89beea8764a", "scanner": "scanner-primary", "fingerprint": "cff654736157331b", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-ebc0b3a922c89c95", "level": "note", "message": {"text": "Unused endpoint: GET /api/milestones"}, "properties": {"repobilityId": "bbf651acfb1dfa35", "scanner": "scanner-primary", "fingerprint": "ebc0b3a922c89c95", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-cdeb685b5414f103", "level": "note", "message": {"text": "Unused endpoint: GET /api/docs/index"}, "properties": {"repobilityId": "daea6b19e04ba40b", "scanner": "scanner-primary", "fingerprint": "cdeb685b5414f103", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-65a532382f53d95d", "level": "note", "message": {"text": "Unused endpoint: GET /api/readme"}, "properties": {"repobilityId": "151b5e4ef2b3cfe7", "scanner": "scanner-primary", "fingerprint": "65a532382f53d95d", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-3fab0b94e5c1cb53", "level": "note", "message": {"text": "Unused endpoint: GET /api/dagger/status"}, "properties": {"repobilityId": "49c5f154af0bed78", "scanner": "scanner-primary", "fingerprint": "3fab0b94e5c1cb53", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-a28481f1dce76a3f", "level": "note", "message": {"text": "Unused endpoint: GET /api/dagger/ckpts"}, "properties": {"repobilityId": "bb672a34e8f997d7", "scanner": "scanner-primary", "fingerprint": "a28481f1dce76a3f", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-c2f7b6c69af55dad", "level": "note", "message": {"text": "Unused endpoint: POST /api/dagger/stack/start"}, "properties": {"repobilityId": "9a5b85d5ca2e1db0", "scanner": "scanner-primary", "fingerprint": "c2f7b6c69af55dad", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-df69b1ab217c56dd", "level": "note", "message": {"text": "Unused endpoint: POST /api/dagger/stack/stop"}, "properties": {"repobilityId": "03010d6dd1925bed", "scanner": "scanner-primary", "fingerprint": "df69b1ab217c56dd", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-fcf33bc3babc3500", "level": "note", "message": {"text": "Unused endpoint: POST /api/dagger/session/start"}, "properties": {"repobilityId": "756ba399060f2a35", "scanner": "scanner-primary", "fingerprint": "fcf33bc3babc3500", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-ca46b784653637bd", "level": "note", "message": {"text": "Unused endpoint: POST /api/dagger/session/stop"}, "properties": {"repobilityId": "db0f7a2cae485475", "scanner": "scanner-primary", "fingerprint": "ca46b784653637bd", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-84849f95c1d36d9a", "level": "note", "message": {"text": "Unused endpoint: POST /api/dagger/system/start"}, "properties": {"repobilityId": "07afeea1b06b90a5", "scanner": "scanner-primary", "fingerprint": "84849f95c1d36d9a", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-771c86f4a0d11d7e", "level": "note", "message": {"text": "Unused endpoint: POST /api/dagger/system/stop"}, "properties": {"repobilityId": "535473784ef03955", "scanner": "scanner-primary", "fingerprint": "771c86f4a0d11d7e", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-6916b2c731b61e4d", "level": "note", "message": {"text": "Unused endpoint: POST /api/dagger/takeover"}, "properties": {"repobilityId": "438b51ce013c744a", "scanner": "scanner-primary", "fingerprint": "6916b2c731b61e4d", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-7eeadc8acdceec76", "level": "note", "message": {"text": "Unused endpoint: POST /api/dagger/record/toggle"}, "properties": {"repobilityId": "3cbac6e3987f1570", "scanner": "scanner-primary", "fingerprint": "7eeadc8acdceec76", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-266aaf4660cb8394", "level": "note", "message": {"text": "Unused endpoint: POST /api/dagger/record/start"}, "properties": {"repobilityId": "e7f231ad19b69f9a", "scanner": "scanner-primary", "fingerprint": "266aaf4660cb8394", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-a8f2c34b90ef2886", "level": "note", "message": {"text": "Unused endpoint: POST /api/dagger/record/save"}, "properties": {"repobilityId": "0d40956338dfc69c", "scanner": "scanner-primary", "fingerprint": "a8f2c34b90ef2886", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-f03775973500e8c0", "level": "note", "message": {"text": "Unused endpoint: POST /api/dagger/record/discard"}, "properties": {"repobilityId": "b9cc24c1de758430", "scanner": "scanner-primary", "fingerprint": "f03775973500e8c0", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-e7a1408aa38b49d1", "level": "note", "message": {"text": "Unused endpoint: POST /api/dagger/execute"}, "properties": {"repobilityId": "fdce5f2b8d02c633", "scanner": "scanner-primary", "fingerprint": "e7a1408aa38b49d1", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-0ba7e5b00d8595ce", "level": "note", "message": {"text": "Unused endpoint: GET /api/joints"}, "properties": {"repobilityId": "5c7544f02714ee63", "scanner": "scanner-primary", "fingerprint": "0ba7e5b00d8595ce", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-580248e3780c0c8d", "level": "note", "message": {"text": "Unused endpoint: GET /api/camera/{cam}/mjpeg"}, "properties": {"repobilityId": "cb4b085df864f6c5", "scanner": "scanner-primary", "fingerprint": "580248e3780c0c8d", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-73f6b9063b56a108", "level": "note", "message": {"text": "Unused endpoint: GET /api/dagger/tasks"}, "properties": {"repobilityId": "37b66da88341de72", "scanner": "scanner-primary", "fingerprint": "73f6b9063b56a108", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-83ca375561a5b7b1", "level": "note", "message": {"text": "Unused endpoint: GET /api/dagger/episodes"}, "properties": {"repobilityId": "31ead73f3511b4d5", "scanner": "scanner-primary", "fingerprint": "83ca375561a5b7b1", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-7d039c50ddd9a399", "level": "note", "message": {"text": "Unused endpoint: DELETE /api/dagger/episodes/{subset}/{date}/{episode_id}"}, "properties": {"repobilityId": "df9e2a39ec6a7dbc", "scanner": "scanner-primary", "fingerprint": "7d039c50ddd9a399", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-aaf3735e10f9eed4", "level": "note", "message": {"text": "Unused endpoint: GET /api/dagger/episodes/{subset}/{date}/{episode_id}/video/{camera}"}, "properties": {"repobilityId": "10732f5313c5bffd", "scanner": "scanner-primary", "fingerprint": "aaf3735e10f9eed4", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-b499aa0db7c751dd", "level": "note", "message": {"text": "Unused endpoint: GET /api/templates"}, "properties": {"repobilityId": "6162164ee583be95", "scanner": "scanner-primary", "fingerprint": "b499aa0db7c751dd", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-b4e8c14705eaa9f9", "level": "note", "message": {"text": "Unused endpoint: PUT /api/templates/{tid}"}, "properties": {"repobilityId": "4f2f40ade15054a9", "scanner": "scanner-primary", "fingerprint": "b4e8c14705eaa9f9", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-e9e0072e1ef43c7b", "level": "note", "message": {"text": "Unused endpoint: DELETE /api/templates/{tid}"}, "properties": {"repobilityId": "8216669913dd3500", "scanner": "scanner-primary", "fingerprint": "e9e0072e1ef43c7b", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-aeb4d7c2ecdf34ae", "level": "note", "message": {"text": "Unused endpoint: GET /api/recorder"}, "properties": {"repobilityId": "65b00fe091a41460", "scanner": "scanner-primary", "fingerprint": "aeb4d7c2ecdf34ae", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-470945cedcaf57f3", "level": "note", "message": {"text": "Unused endpoint: POST /api/recorder/start"}, "properties": {"repobilityId": "252f0205e162c559", "scanner": "scanner-primary", "fingerprint": "470945cedcaf57f3", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-3d7dbd913c77e4d0", "level": "note", "message": {"text": "Unused endpoint: POST /api/recorder/save"}, "properties": {"repobilityId": "e08b2144001a5162", "scanner": "scanner-primary", "fingerprint": "3d7dbd913c77e4d0", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-b8d944430c8daa80", "level": "note", "message": {"text": "Unused endpoint: POST /api/recorder/discard"}, "properties": {"repobilityId": "909d77757c1004be", "scanner": "scanner-primary", "fingerprint": "b8d944430c8daa80", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-eac2afb8336d9bd5", "level": "note", "message": {"text": "Unused endpoint: POST /api/recorder/estop"}, "properties": {"repobilityId": "a729f793300d06ab", "scanner": "scanner-primary", "fingerprint": "eac2afb8336d9bd5", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-c2577c84a76b42da", "level": "note", "message": {"text": "Unused endpoint: POST /api/recorder/toggle"}, "properties": {"repobilityId": "6dda682cd7f0a175", "scanner": "scanner-primary", "fingerprint": "c2577c84a76b42da", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-d3f6b8207e9c3de9", "level": "note", "message": {"text": "Unused endpoint: GET /api/recorder/preflight"}, "properties": {"repobilityId": "81c85f7905b7adcb", "scanner": "scanner-primary", "fingerprint": "d3f6b8207e9c3de9", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-6b0e7f5976711316", "level": "note", "message": {"text": "Unused endpoint: GET /api/session"}, "properties": {"repobilityId": "5cfbed755be551f2", "scanner": "scanner-primary", "fingerprint": "6b0e7f5976711316", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-f555c768509bacb8", "level": "note", "message": {"text": "Unused endpoint: PUT /api/session"}, "properties": {"repobilityId": "c056cf753fed015e", "scanner": "scanner-primary", "fingerprint": "f555c768509bacb8", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-c3cdecb263117dff", "level": "note", "message": {"text": "Unused endpoint: GET /api/sync/status"}, "properties": {"repobilityId": "c6388c29425b1313", "scanner": "scanner-primary", "fingerprint": "c3cdecb263117dff", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-5330bf51e10206e0", "level": "note", "message": {"text": "Unused endpoint: POST /api/sync/all"}, "properties": {"repobilityId": "e0bb9ba57764ae0e", "scanner": "scanner-primary", "fingerprint": "5330bf51e10206e0", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-3b37265900e79a8a", "level": "note", "message": {"text": "Unused endpoint: GET /api/stats"}, "properties": {"repobilityId": "f0c7dbf0ef56a302", "scanner": "scanner-primary", "fingerprint": "3b37265900e79a8a", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-4ec38155eb660aaf", "level": "note", "message": {"text": "Unused endpoint: POST /api/stats/rescan"}, "properties": {"repobilityId": "4b66eda93845f55f", "scanner": "scanner-primary", "fingerprint": "4ec38155eb660aaf", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-deec2531837862f7", "level": "note", "message": {"text": "Unused endpoint: GET /api/episodes"}, "properties": {"repobilityId": "c46ead1f91fd0995", "scanner": "scanner-primary", "fingerprint": "deec2531837862f7", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-a73432bd296e2464", "level": "note", "message": {"text": "Unused endpoint: GET /api/episodes/{task_id}/{subset}/{episode_id}/meta"}, "properties": {"repobilityId": "23948a9e153a2314", "scanner": "scanner-primary", "fingerprint": "a73432bd296e2464", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-3f1dd69f2004e29a", "level": "note", "message": {"text": "Unused endpoint: GET /api/episodes/{task_id}/{subset}/{episode_id}/video/{camera}"}, "properties": {"repobilityId": "6540dbfac8ad4b5d", "scanner": "scanner-primary", "fingerprint": "3f1dd69f2004e29a", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-1edb45119b1a3170", "level": "note", "message": {"text": "Unused endpoint: GET /api/episodes/{task_id}/{subset}/{episode_id}/depth/{camera}/info"}, "properties": {"repobilityId": "90a038c396c61775", "scanner": "scanner-primary", "fingerprint": "1edb45119b1a3170", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-11bc5e4fbad6ec35", "level": "note", "message": {"text": "Unused endpoint: GET /api/episodes/{task_id}/{subset}/{episode_id}/depth/{camera}/frame/{frame_index}"}, "properties": {"repobilityId": "614a3bbfb667eb6f", "scanner": "scanner-primary", "fingerprint": "11bc5e4fbad6ec35", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-650718f7bade2aeb", "level": "note", "message": {"text": "Unused endpoint: DELETE /api/episodes/{task_id}/{subset}/{episode_id}"}, "properties": {"repobilityId": "62ca487177a3b966", "scanner": "scanner-primary", "fingerprint": "650718f7bade2aeb", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}]}]}