{"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": "scanner-bd661ec458df90b4", "name": "Possibly dead Python function: geom_transform_points", "shortDescription": {"text": "Possibly dead Python function: geom_transform_points"}, "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-e5b7dccf0f91b509", "name": "Possibly dead Python function: getWorld2View", "shortDescription": {"text": "Possibly dead Python function: getWorld2View"}, "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-a4370b4f5accaee6", "name": "Possibly dead Python function: fov2focal", "shortDescription": {"text": "Possibly dead Python function: fov2focal"}, "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-47478fc00246e83e", "name": "Possibly dead Python function: focal2fov", "shortDescription": {"text": "Possibly dead Python function: focal2fov"}, "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-a83d28dc1e6a0b54", "name": "Possibly dead Python function: SH2RGB", "shortDescription": {"text": "Possibly dead Python function: SH2RGB"}, "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-ecb0d0a3b7ed00cc", "name": "Possibly dead Python function: build_covariance_from_scaling_rotation", "shortDescription": {"text": "Possibly dead Python function: build_covariance_from_scaling_rotation"}, "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-1d57270d172a90b8", "name": "Possibly dead Python function: restore", "shortDescription": {"text": "Possibly dead Python function: restore"}, "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-a1a0390fef12d0f8", "name": "Possibly dead Python function: oneupSHdegree", "shortDescription": {"text": "Possibly dead Python function: oneupSHdegree"}, "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-79d1cbe9882a8b25", "name": "Possibly dead Python function: create_from_pcd", "shortDescription": {"text": "Possibly dead Python function: create_from_pcd"}, "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-de00d082334dbba9", "name": "Possibly dead Python function: update_learning_rate", "shortDescription": {"text": "Possibly dead Python function: update_learning_rate"}, "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-e1c63805c8960921", "name": "Possibly dead Python function: reset_opacity", "shortDescription": {"text": "Possibly dead Python function: reset_opacity"}, "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-49b90bdaf6f8bc92", "name": "Possibly dead Python function: densify_and_prune", "shortDescription": {"text": "Possibly dead Python function: densify_and_prune"}, "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-f0fe26c30c2a0f76", "name": "Possibly dead Python function: add_densification_stats", "shortDescription": {"text": "Possibly dead Python function: add_densification_stats"}, "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-b8b54157d17d5267", "name": "Possibly dead Python function: restore_to", "shortDescription": {"text": "Possibly dead Python function: restore_to"}, "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-25dc73bdfccf986e", "name": "Possibly dead Python function: mode", "shortDescription": {"text": "Possibly dead Python function: mode"}, "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-f1e01fab38bc37fb", "name": "Possibly dead Python function: invalidate_segment", "shortDescription": {"text": "Possibly dead Python function: invalidate_segment"}, "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-2ca5e792b5047220", "name": "Possibly dead Python function: convert_font_run_once", "shortDescription": {"text": "Possibly dead Python function: convert_font_run_once"}, "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-aba946765145483b", "name": "Possibly dead Python function: draw_params", "shortDescription": {"text": "Possibly dead Python function: draw_params"}, "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-253276ad719ac0ee", "name": "Possibly dead Python function: key_press_event", "shortDescription": {"text": "Possibly dead Python function: key_press_event"}, "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-9d96d7bf397a253a", "name": "Possibly dead Python function: combine_worlds", "shortDescription": {"text": "Possibly dead Python function: combine_worlds"}, "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-96ed39e18c9d12fd", "name": "Possibly dead Python function: clear_info", "shortDescription": {"text": "Possibly dead Python function: clear_info"}, "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-be46933caff9d5b1", "name": "Possibly dead Python function: print_help", "shortDescription": {"text": "Possibly dead Python function: print_help"}, "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-a9703472bb366050", "name": "Possibly dead Python function: restore_to", "shortDescription": {"text": "Possibly dead Python function: restore_to"}, "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-8c140a33f4313b66", "name": "Possibly dead Python function: mode", "shortDescription": {"text": "Possibly dead Python function: mode"}, "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-77398db11f32cd2b", "name": "Possibly dead Python function: invalidate_segment", "shortDescription": {"text": "Possibly dead Python function: invalidate_segment"}, "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-8423109a151f5c38", "name": "Possibly dead Python function: convert_font_run_once", "shortDescription": {"text": "Possibly dead Python function: convert_font_run_once"}, "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-4af7edf50cd66bb0", "name": "Possibly dead Python function: create_colormap_flat", "shortDescription": {"text": "Possibly dead Python function: create_colormap_flat"}, "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-26f80901df36e6fb", "name": "Possibly dead Python function: key_press_event", "shortDescription": {"text": "Possibly dead Python function: key_press_event"}, "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-c257ae8fadde4c9d", "name": "Possibly dead Python function: combine_worlds", "shortDescription": {"text": "Possibly dead Python function: combine_worlds"}, "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-b036d4eb15252d17", "name": "Possibly dead Python function: clear_info", "shortDescription": {"text": "Possibly dead Python function: clear_info"}, "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-6db337cd98f981d7", "name": "Privileged port 256 in use", "shortDescription": {"text": "Privileged port 256 in use"}, "fullDescription": {"text": "Port 256 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-148e775e8e501560", "name": "Privileged port 73 in use", "shortDescription": {"text": "Privileged port 73 in use"}, "fullDescription": {"text": "Port 73 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-a441be2d2ded6d10", "name": "Privileged port 198 in use", "shortDescription": {"text": "Privileged port 198 in use"}, "fullDescription": {"text": "Port 198 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-9710c8d059e53154", "name": "No frontend routes/components detected", "shortDescription": {"text": "No frontend routes/components detected"}, "fullDescription": {"text": "No React/Vue/Next routes were found. This is fine for backend-only repos."}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-03fd25340a1817b5", "name": "Insecure pattern 'node_child_process' in common/common-ts/src/__tests__/cross-stack.test.ts:12", "shortDescription": {"text": "Insecure pattern 'node_child_process' in common/common-ts/src/__tests__/cross-stack.test.ts:12"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-21075f836a658fef", "name": "Insecure pattern 'node_child_process' in tools/productization/web-deploy/web/pages/assets/make-loops.mjs:29", "shortDescription": {"text": "Insecure pattern 'node_child_process' in tools/productization/web-deploy/web/pages/assets/make-loops.mjs:29"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-58288fdbe718b8e9", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "astral-sh/setup-uv@v8.1.0 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d7e207e1f1c64778", "name": "GitHub Actions workflow grants broad write permissions", "shortDescription": {"text": "GitHub Actions workflow grants broad write permissions"}, "fullDescription": {"text": "CI tokens with write permissions increase blast radius when an action, dependency, or PR workflow is compromised. Prefer job-level least-privilege permissions."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-221ec1e0217f3ba7", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "astral-sh/setup-uv@v8.1.0 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-991ddd5ec81f983d", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "astral-sh/setup-uv@v8.1.0 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1c09e4ac1ada8100", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "astral-sh/setup-uv@v8.1.0 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-199369b5a1269db7", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "astral-sh/setup-uv@v8.1.0 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4fcba4826836bcaa", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "astral-sh/setup-uv@v8.1.0 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6e2876dd3db6a0dc", "name": "GitHub Actions workflow grants broad write permissions", "shortDescription": {"text": "GitHub Actions workflow grants broad write permissions"}, "fullDescription": {"text": "CI tokens with write permissions increase blast radius when an action, dependency, or PR workflow is compromised. Prefer job-level least-privilege permissions."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-eace65d46c3581ef", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "astral-sh/setup-uv@v8.1.0 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f446ab57e117fafc", "name": "GitHub Actions workflow grants broad write permissions", "shortDescription": {"text": "GitHub Actions workflow grants broad write permissions"}, "fullDescription": {"text": "CI tokens with write permissions increase blast radius when an action, dependency, or PR workflow is compromised. Prefer job-level least-privilege permissions."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a968b77d52b908cc", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "astral-sh/setup-uv@v8.1.0 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-19a845b44c17ede9", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "astral-sh/setup-uv@v8.1.0 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a6cecaf4a77dd550", "name": "GitHub Actions workflow grants broad write permissions", "shortDescription": {"text": "GitHub Actions workflow grants broad write permissions"}, "fullDescription": {"text": "CI tokens with write permissions increase blast radius when an action, dependency, or PR workflow is compromised. Prefer job-level least-privilege permissions."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-535ec855e52e8606", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "astral-sh/setup-uv@v8.1.0 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-21eede55b45b34f8", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "astral-sh/setup-uv@v8.1.0 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-bfaa60521221360b", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "astral-sh/setup-uv@v8.1.0 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-bfa1c106476915b6", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "astral-sh/setup-uv@v8.1.0 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2f7101e3f337cab2", "name": "Very large file: references/Chakazul-Lenia/Python/LeniaND.py (2534 lines)", "shortDescription": {"text": "Very large file: references/Chakazul-Lenia/Python/LeniaND.py (2534 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-cac0f15337306651", "name": "Very large file: references/Chakazul-Lenia/Python/LeniaF.py (3679 lines)", "shortDescription": {"text": "Very large file: references/Chakazul-Lenia/Python/LeniaF.py (3679 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-3ab5d313dda8e5f9", "name": "Debug logging residue appears in source files", "shortDescription": {"text": "Debug logging residue appears in source files"}, "fullDescription": {"text": "Found 247 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-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-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-ac3d5b095cb37d79", "name": "Commented-code block (8 lines) in common/common-web/src/capture-export.ts:3", "shortDescription": {"text": "Commented-code block (8 lines) in common/common-web/src/capture-export.ts:3"}, "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-7b3ecdf7912261fd", "name": "Commented-code block (5 lines) in common/common-web/src/panel-shell.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in common/common-web/src/panel-shell.ts:3"}, "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-bb3e33c32b9acc0a", "name": "Commented-code block (5 lines) in common/common-ts/examples/hello-physics/run.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in common/common-ts/examples/hello-physics/run.ts: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-bbde0f36a1e8c6f5", "name": "Commented-code block (8 lines) in common/common-ts/examples/hello-physics/hello-physics.test.ts:3", "shortDescription": {"text": "Commented-code block (8 lines) in common/common-ts/examples/hello-physics/hello-physics.test.ts:3"}, "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-1a2a3698ec92b537", "name": "Commented-code block (6 lines) in common/common-ts/src/capture.ts:1", "shortDescription": {"text": "Commented-code block (6 lines) in common/common-ts/src/capture.ts: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-3f187fc4dac17afb", "name": "Commented-code block (6 lines) in common/common-ts/src/__tests__/capture-writer-determinism.test.ts:5", "shortDescription": {"text": "Commented-code block (6 lines) in common/common-ts/src/__tests__/capture-writer-determinism.test.ts:5"}, "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-fcf895e4f9a7b240", "name": "Commented-code block (5 lines) in common/common-ts/src/determinism/diffCaptures.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in common/common-ts/src/determinism/diffCaptures.ts: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-494deaf23a4b59e4", "name": "Commented-code block (9 lines) in common/common-ts/src/determinism/captureReader.ts:1", "shortDescription": {"text": "Commented-code block (9 lines) in common/common-ts/src/determinism/captureReader.ts: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-52d0962ef949ada5", "name": "Commented-code block (5 lines) in common/common-ts/src/determinism/runTwiceAndDiff.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in common/common-ts/src/determinism/runTwiceAndDiff.ts: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-fa3c1c46456660ed", "name": "Commented-code block (5 lines) in common/common-ts/src/determinism/__tests__/harness.test.ts:4", "shortDescription": {"text": "Commented-code block (5 lines) in common/common-ts/src/determinism/__tests__/harness.test.ts:4"}, "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-d6518632f641a945", "name": "Legacy-named symbol `test_common_py_reader_round_trips_legacy` in common/common-py/tests/test_legacy_reader_roundtrip.py", "shortDescription": {"text": "Legacy-named symbol `test_common_py_reader_round_trips_legacy` in common/common-py/tests/test_legacy_reader_roundtrip.py:39"}, "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-d76d7c5df398f13f", "name": "Commented-code block (11 lines) in common/common-py/src/common_py/__init__.py:25", "shortDescription": {"text": "Commented-code block (11 lines) in common/common-py/src/common_py/__init__.py:25"}, "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-4cae1473c69e2cec", "name": "Commented-code block (5 lines) in common/common-py/src/common_py/autodiff/inverse_problem.py:234", "shortDescription": {"text": "Commented-code block (5 lines) in common/common-py/src/common_py/autodiff/inverse_problem.py:234"}, "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-100d8dcecd6f5e3b", "name": "Commented-code block (11 lines) in references/3DGS-reference/utils/sh_utils.py:12", "shortDescription": {"text": "Commented-code block (11 lines) in references/3DGS-reference/utils/sh_utils.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-5c65cd280bdcf1ee", "name": "Legacy-named symbol `field_old` in references/Chakazul-Lenia/Python/LeniaND.py:290", "shortDescription": {"text": "Legacy-named symbol `field_old` in references/Chakazul-Lenia/Python/LeniaND.py:290"}, "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-0e53d04b275059a9", "name": "Commented-code block (6 lines) in references/Chakazul-Lenia/Python/LeniaND.py:506", "shortDescription": {"text": "Commented-code block (6 lines) in references/Chakazul-Lenia/Python/LeniaND.py:506"}, "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-24da3119ae4ae9e8", "name": "Commented-code block (6 lines) in references/Chakazul-Lenia/Python/LeniaF.py:764", "shortDescription": {"text": "Commented-code block (6 lines) in references/Chakazul-Lenia/Python/LeniaF.py:764"}, "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-c9cd716591d91e06", "name": "Commented-code block (5 lines) in packages/boids-3d/web/src/main.ts:8", "shortDescription": {"text": "Commented-code block (5 lines) in packages/boids-3d/web/src/main.ts:8"}, "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-3ca4f715539a76ae", "name": "Commented-code block (5 lines) in packages/neural-ca-frontier-difflogic/neural_ca_frontier_difflogic/forward.py:44", "shortDescription": {"text": "Commented-code block (5 lines) in packages/neural-ca-frontier-difflogic/neural_ca_frontier_difflogic/forward.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-f2eb82e7ee375bcc", "name": "Commented-code block (5 lines) in packages/mandelbulb-explorer/web/src/main.ts:190", "shortDescription": {"text": "Commented-code block (5 lines) in packages/mandelbulb-explorer/web/src/main.ts:190"}, "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-eb69dc248d1630eb", "name": "Commented-code block (9 lines) in packages/3dgs-mpm-sh-update/tests/conftest.py:20", "shortDescription": {"text": "Commented-code block (9 lines) in packages/3dgs-mpm-sh-update/tests/conftest.py:20"}, "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-7d8a5cccacefb86b", "name": "Commented-code block (6 lines) in packages/lenia-diff/tests/test_pbt_invariants.py:34", "shortDescription": {"text": "Commented-code block (6 lines) in packages/lenia-diff/tests/test_pbt_invariants.py:34"}, "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-6533edb4e1995e48", "name": "Commented-code block (7 lines) in packages/reaction-diffusion-3d/reaction_diffusion_3d/invariants.py:31", "shortDescription": {"text": "Commented-code block (7 lines) in packages/reaction-diffusion-3d/reaction_diffusion_3d/invariants.py:31"}, "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-890d3320fa47ef86", "name": "Commented-code block (5 lines) in packages/mpm-multimaterial-stack-d/tests/test_cross_stack_equivalence.py:41", "shortDescription": {"text": "Commented-code block (5 lines) in packages/mpm-multimaterial-stack-d/tests/test_cross_stack_equivalence.py: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-b72b0b43436f5cbe", "name": "Commented-code block (7 lines) in packages/articulated-pedagogical-diff/tests/test_pbt_invariants.py:47", "shortDescription": {"text": "Commented-code block (7 lines) in packages/articulated-pedagogical-diff/tests/test_pbt_invariants.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-9c0886b8a7dbf945", "name": "Commented-code block (5 lines) in packages/eulerian-smoke-stack-d/eulerian_smoke_stack_d/reference/stable_fluids_taichi.", "shortDescription": {"text": "Commented-code block (5 lines) in packages/eulerian-smoke-stack-d/eulerian_smoke_stack_d/reference/stable_fluids_taichi.py:331"}, "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-e0a5722f01921912", "name": "Commented-code block (10 lines) in packages/sph-water/sph_water/sim.py:147", "shortDescription": {"text": "Commented-code block (10 lines) in packages/sph-water/sph_water/sim.py:147"}, "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-0bd6766990fc6aee", "name": "Commented-code block (11 lines) in packages/sph-water/sph_water/reference/dfsph.py:468", "shortDescription": {"text": "Commented-code block (11 lines) in packages/sph-water/sph_water/reference/dfsph.py:468"}, "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-70f53f49a5082efb", "name": "Commented-code block (7 lines) in packages/articulated-pedagogical/articulated_pedagogical/_warp_kernels.py:1", "shortDescription": {"text": "Commented-code block (7 lines) in packages/articulated-pedagogical/articulated_pedagogical/_warp_kernels.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-f4ccd1c912dd4b8f", "name": "Commented-code block (6 lines) in packages/articulated-pedagogical/articulated_pedagogical/aba.py:1", "shortDescription": {"text": "Commented-code block (6 lines) in packages/articulated-pedagogical/articulated_pedagogical/aba.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-ef416d7a3d93b1a1", "name": "Commented-code block (5 lines) in packages/pinn-poisson/tests/test_pbt_invariants.py:31", "shortDescription": {"text": "Commented-code block (5 lines) in packages/pinn-poisson/tests/test_pbt_invariants.py:31"}, "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-5bc7d719f74810da", "name": "Commented-code block (6 lines) in packages/neural-ca/web/src/main.ts:223", "shortDescription": {"text": "Commented-code block (6 lines) in packages/neural-ca/web/src/main.ts: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-3471ea795af0b90d", "name": "`fetch()` without try/.catch or AbortSignal \u2014 packages/neural-ca/web/src/main.ts:60", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/neural-ca/web/src/main.ts:60"}, "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-2ab949b2e402c665", "name": "Commented-code block (5 lines) in packages/reaction-diffusion-2d-stack-d/tests/test_determinism.py:49", "shortDescription": {"text": "Commented-code block (5 lines) in packages/reaction-diffusion-2d-stack-d/tests/test_determinism.py:49"}, "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-ede1a01b62dc39d8", "name": "Commented-code block (5 lines) in packages/reaction-diffusion-2d-stack-d/reaction_diffusion_2d_stack_d/sim.py:81", "shortDescription": {"text": "Commented-code block (5 lines) in packages/reaction-diffusion-2d-stack-d/reaction_diffusion_2d_stack_d/sim.py:81"}, "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-79b200d7b68e6bd2", "name": "Commented-code block (5 lines) in packages/lattice-boltzmann-d3q19-stack-d/tests/test_cross_stack_equivalence.py:40", "shortDescription": {"text": "Commented-code block (5 lines) in packages/lattice-boltzmann-d3q19-stack-d/tests/test_cross_stack_equivalence.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-3be9fb402021f633", "name": "Commented-code block (8 lines) in packages/reaction-diffusion-2d/tests/test_pbt_invariants.py:133", "shortDescription": {"text": "Commented-code block (8 lines) in packages/reaction-diffusion-2d/tests/test_pbt_invariants.py:133"}, "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-949f95814e3c35d5", "name": "Commented-code block (6 lines) in packages/reaction-diffusion-2d/web/src/main.ts:8", "shortDescription": {"text": "Commented-code block (6 lines) in packages/reaction-diffusion-2d/web/src/main.ts:8"}, "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-8eb35f2cfa572c9b", "name": "`fetch()` without try/.catch or AbortSignal \u2014 packages/reaction-diffusion-2d/web/src/main.ts:42", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/reaction-diffusion-2d/web/src/main.ts:42"}, "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-fb85174beb44c767", "name": "Commented-code block (6 lines) in packages/reaction-diffusion-2d/src/index.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in packages/reaction-diffusion-2d/src/index.ts:3"}, "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-36f9ba0fbf1bf4ce", "name": "Commented-code block (9 lines) in packages/eulerian-smoke/eulerian_smoke/invariants.py:38", "shortDescription": {"text": "Commented-code block (9 lines) in packages/eulerian-smoke/eulerian_smoke/invariants.py:38"}, "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-bcbf6f46760e3fc8", "name": "Commented-code block (5 lines) in packages/eulerian-smoke/eulerian_smoke/reference/stable_fluids.py:57", "shortDescription": {"text": "Commented-code block (5 lines) in packages/eulerian-smoke/eulerian_smoke/reference/stable_fluids.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-b54dea71a79c081b", "name": "Commented-code block (6 lines) in packages/eulerian-smoke-neural/tests/test_pbt_invariants.py:20", "shortDescription": {"text": "Commented-code block (6 lines) in packages/eulerian-smoke-neural/tests/test_pbt_invariants.py:20"}, "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-25882a28c742843e", "name": "Commented-code block (9 lines) in packages/eulerian-smoke-neural/tests/conftest.py:21", "shortDescription": {"text": "Commented-code block (9 lines) in packages/eulerian-smoke-neural/tests/conftest.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-cd30e1e972f5cc62", "name": "Commented-code block (6 lines) in packages/physarum/web/src/main.ts:8", "shortDescription": {"text": "Commented-code block (6 lines) in packages/physarum/web/src/main.ts:8"}, "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-1cadd8580c58a734", "name": "Commented-code block (7 lines) in packages/mpm-multimaterial-diff/tests/test_forward_equivalence.py:29", "shortDescription": {"text": "Commented-code block (7 lines) in packages/mpm-multimaterial-diff/tests/test_forward_equivalence.py:29"}, "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-73adad3d317887fb", "name": "Commented-code block (5 lines) in packages/strange-attractors/web/src/main.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in packages/strange-attractors/web/src/main.ts:3"}, "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-9859cd894ba20fcb", "name": "Commented-code block (6 lines) in packages/ising-classical/web/src/main.ts:8", "shortDescription": {"text": "Commented-code block (6 lines) in packages/ising-classical/web/src/main.ts:8"}, "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-a496e133a3bc71c5", "name": "`fetch()` without try/.catch or AbortSignal \u2014 packages/ising-classical/web/src/main.ts:38", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/ising-classical/web/src/main.ts:38"}, "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-ce27fe7dd5437898", "name": "Commented-code block (7 lines) in packages/ising-classical/src/index.ts:3", "shortDescription": {"text": "Commented-code block (7 lines) in packages/ising-classical/src/index.ts:3"}, "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-948bc297701803c4", "name": "Commented-code block (5 lines) in tools/integrity/integrity/common/repo.py:11", "shortDescription": {"text": "Commented-code block (5 lines) in tools/integrity/integrity/common/repo.py:11"}, "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-6d92a763af16e7e6", "name": "Network/subprocess call without timeout or try/except \u2014 tools/integrity/integrity/common/repo.py:52", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 tools/integrity/integrity/common/repo.py:52"}, "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-1ce360523ddd0297", "name": "Network/subprocess call without timeout or try/except \u2014 tools/integrity/integrity/scripts/verify_evidence.py:66", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 tools/integrity/integrity/scripts/verify_evidence.py:66"}, "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-a833c58fdbed0691", "name": "Commented-code block (10 lines) in tools/integrity/integrity/scripts/replay_failing_tests.py:88", "shortDescription": {"text": "Commented-code block (10 lines) in tools/integrity/integrity/scripts/replay_failing_tests.py:88"}, "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-02e139a057c15e0a", "name": "Network/subprocess call without timeout or try/except \u2014 tools/integrity/integrity/scripts/replay_failing_tests.py:196", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 tools/integrity/integrity/scripts/replay_failing_tests.py:196"}, "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-4448429f4bad90d2", "name": "Commented-code block (11 lines) in tools/integrity/integrity/scripts/gate_helpers.py:26", "shortDescription": {"text": "Commented-code block (11 lines) in tools/integrity/integrity/scripts/gate_helpers.py:26"}, "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-985859c3bfd23d68", "name": "Commented-code block (6 lines) in tools/integrity/integrity/scripts/replay_prior_phase.py:47", "shortDescription": {"text": "Commented-code block (6 lines) in tools/integrity/integrity/scripts/replay_prior_phase.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-85783b82ab21c35f", "name": "Network/subprocess call without timeout or try/except \u2014 tools/integrity/integrity/scripts/replay_prior_phase.py:238", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 tools/integrity/integrity/scripts/replay_prior_phase.py:238"}, "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-ec53a918e1d95330", "name": "Commented-code block (6 lines) in tools/integrity/integrity/cat4_draft_time/grammars/phrase_in_file.py:50", "shortDescription": {"text": "Commented-code block (6 lines) in tools/integrity/integrity/cat4_draft_time/grammars/phrase_in_file.py:50"}, "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-9085f021a047e4e1", "name": "Commented-code block (5 lines) in tools/dispatch/preflight-phase.py:40", "shortDescription": {"text": "Commented-code block (5 lines) in tools/dispatch/preflight-phase.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-4a954ec44cb83856", "name": "Network/subprocess call without timeout or try/except \u2014 tools/dispatch/preflight-phase.py:132", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 tools/dispatch/preflight-phase.py:132"}, "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-8fd525ad900ccce2", "name": "Network/subprocess call without timeout or try/except \u2014 tools/productization/web-build/validate.py:44", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 tools/productization/web-build/validate.py:44"}, "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-251df6cd94bee68c", "name": "Commented-code block (9 lines) in tools/productization/web-build/headless/smoke.mjs:3", "shortDescription": {"text": "Commented-code block (9 lines) in tools/productization/web-build/headless/smoke.mjs:3"}, "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-e554aeb32a4ad2e4", "name": "Network/subprocess call without timeout or try/except \u2014 tools/productization/binary-release/pipeline.py:249", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 tools/productization/binary-release/pipeline.py:249"}, "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-2ed7890bac5b9ba8", "name": "Commented-code block (6 lines) in tools/productization/web-deploy/verify.py:87", "shortDescription": {"text": "Commented-code block (6 lines) in tools/productization/web-deploy/verify.py:87"}, "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-26910712ea5b5d45", "name": "Network/subprocess call without timeout or try/except \u2014 tools/productization/web-deploy/pipeline.py:135", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 tools/productization/web-deploy/pipeline.py:135"}, "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-e511b3a11225abc8", "name": "Commented-code block (6 lines) in tools/productization/web-deploy/web/headless/driver.mjs:3", "shortDescription": {"text": "Commented-code block (6 lines) in tools/productization/web-deploy/web/headless/driver.mjs:3"}, "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-b0c7d10b50d55533", "name": "Commented-code block (7 lines) in tools/productization/web-deploy/web/pages/check-links.mjs:3", "shortDescription": {"text": "Commented-code block (7 lines) in tools/productization/web-deploy/web/pages/check-links.mjs:3"}, "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-3cd0684ac256c51a", "name": "Commented-code block (5 lines) in tools/productization/web-deploy/web/pages/assets/make-posters.mjs:3", "shortDescription": {"text": "Commented-code block (5 lines) in tools/productization/web-deploy/web/pages/assets/make-posters.mjs:3"}, "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-5a28f8ac2fafc827", "name": "Commented-code block (9 lines) in tools/productization/web-deploy/web/pages/assets/make-loops.mjs:3", "shortDescription": {"text": "Commented-code block (9 lines) in tools/productization/web-deploy/web/pages/assets/make-loops.mjs:3"}, "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-1e18b5ca9449e858", "name": "Network/subprocess call without timeout or try/except \u2014 tools/productization/render-passes/pipeline.py:211", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 tools/productization/render-passes/pipeline.py:211"}, "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-2cac21227cb91218", "name": "Commented-code block (10 lines) in tools/productization/pypi-release/pipeline.py:403", "shortDescription": {"text": "Commented-code block (10 lines) in tools/productization/pypi-release/pipeline.py:403"}, "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-339ee1b98b9af046", "name": "Network/subprocess call without timeout or try/except \u2014 tools/productization/pypi-release/pipeline.py:444", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 tools/productization/pypi-release/pipeline.py:444"}, "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-aa55d6c7096b1618", "name": "Network/subprocess call without timeout or try/except \u2014 tools/productization/preprint-extraction/pipeline.py:237", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 tools/productization/preprint-extraction/pipeline.py:237"}, "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-de35a99fe9e86136", "name": "Commented-code block (5 lines) in tools/testkit/golden/tests/test_dfsph_density_generator.py:35", "shortDescription": {"text": "Commented-code block (5 lines) in tools/testkit/golden/tests/test_dfsph_density_generator.py:35"}, "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-7228d3a52ea1e266", "name": "Commented-code block (5 lines) in tools/testkit/lfs_migration/test_i1_content_oid.py:37", "shortDescription": {"text": "Commented-code block (5 lines) in tools/testkit/lfs_migration/test_i1_content_oid.py:37"}, "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-b92882875aad6116", "name": "Commented-code block (7 lines) in tools/testkit/lfs_migration/test_i7_no_agent_tags.py:46", "shortDescription": {"text": "Commented-code block (7 lines) in tools/testkit/lfs_migration/test_i7_no_agent_tags.py:46"}, "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-af97cac8915a9094", "name": "Network/subprocess call without timeout or try/except \u2014 tools/testkit/lfs_migration/_gen_red_evidence.py:48", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 tools/testkit/lfs_migration/_gen_red_evidence.py:48"}, "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-b1049e45ddf68fd8", "name": "Commented-code block (8 lines) in tools/testkit/lfs_migration/test_i6_convention_12.py:43", "shortDescription": {"text": "Commented-code block (8 lines) in tools/testkit/lfs_migration/test_i6_convention_12.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-df3c69275ac2d590", "name": "Network/subprocess call without timeout or try/except \u2014 tools/testkit/lfs_migration/_helpers.py:53", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 tools/testkit/lfs_migration/_helpers.py:53"}, "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-fa966a2603dc4d0e", "name": "Commented-code block (5 lines) in tools/testkit/lfs_migration/test_cost_axis_selective_fetch.py:30", "shortDescription": {"text": "Commented-code block (5 lines) in tools/testkit/lfs_migration/test_cost_axis_selective_fetch.py:30"}, "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-e49de6b2808c64d5", "name": "Commented-code block (10 lines) in tools/testkit/capture/writer.py:50", "shortDescription": {"text": "Commented-code block (10 lines) in tools/testkit/capture/writer.py:50"}, "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-00aa3dca699a9b8f", "name": "Commented-code block (12 lines) in tools/testkit/render_similarity/metrics.py:117", "shortDescription": {"text": "Commented-code block (12 lines) in tools/testkit/render_similarity/metrics.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-d54e47d82cb8a8e9", "name": "Commented-code block (10 lines) in tools/testkit/schemas/tests/test_legacy_captures_roundtrip.py:31", "shortDescription": {"text": "Commented-code block (10 lines) in tools/testkit/schemas/tests/test_legacy_captures_roundtrip.py:31"}, "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-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:\ncommon/common-warp/src/common_warp/sparse/mask.py:topology_hash, common/common-warp/src/common_warp/sparse/mask.py:topology_hash\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-76a2f6818267a9a8", "name": "Near-duplicate function bodies in 8 places", "shortDescription": {"text": "Near-duplicate function bodies in 8 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\ncommon/common-warp/src/common_warp/autodiff/finite_diff.py:step, common/common-warp/src/common_warp/autodiff/finite_diff.py:step, common/common-warp/src/common_warp/autodiff/finite_diff.py:step, common/common-warp/src/common_warp/autodiff/finite_diff.py:step\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-49c98f7cedd9c977", "name": "Near-duplicate function bodies in 4 places", "shortDescription": {"text": "Near-duplicate function bodies in 4 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\nreferences/Chakazul-Lenia/Python/LeniaND.py:run_gpu, references/Chakazul-Lenia/Python/LeniaND.py:run, references/Chakazul-Lenia/Python/LeniaF.py:run_gpu, references/Chakazul-Lenia/Python/LeniaF.py:run\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}}]}}, "automationDetails": {"id": "repobility/20391"}, "properties": {"repository": "StevenFAU/Bit-Physics", "repoUrl": "https://github.com/StevenFAU/Bit-Physics", "branch": "main"}, "results": [{"ruleId": "scanner-bd661ec458df90b4", "level": "note", "message": {"text": "Possibly dead Python function: geom_transform_points"}, "properties": {"repobilityId": "b5917d729b97a646", "scanner": "scanner-primary", "fingerprint": "bd661ec458df90b4", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "references/3DGS-reference/utils/graphics_utils.py:22"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-e5b7dccf0f91b509", "level": "note", "message": {"text": "Possibly dead Python function: getWorld2View"}, "properties": {"repobilityId": "c3032581d2ae00c9", "scanner": "scanner-primary", "fingerprint": "e5b7dccf0f91b509", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "references/3DGS-reference/utils/graphics_utils.py:31"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-a4370b4f5accaee6", "level": "note", "message": {"text": "Possibly dead Python function: fov2focal"}, "properties": {"repobilityId": "75dfa79225b60ab5", "scanner": "scanner-primary", "fingerprint": "a4370b4f5accaee6", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "references/3DGS-reference/utils/graphics_utils.py:73"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-47478fc00246e83e", "level": "note", "message": {"text": "Possibly dead Python function: focal2fov"}, "properties": {"repobilityId": "c8264b249034f870", "scanner": "scanner-primary", "fingerprint": "47478fc00246e83e", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "references/3DGS-reference/utils/graphics_utils.py:76"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-a83d28dc1e6a0b54", "level": "note", "message": {"text": "Possibly dead Python function: SH2RGB"}, "properties": {"repobilityId": "0435459600b56a8b", "scanner": "scanner-primary", "fingerprint": "a83d28dc1e6a0b54", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "references/3DGS-reference/utils/sh_utils.py:117"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ecb0d0a3b7ed00cc", "level": "note", "message": {"text": "Possibly dead Python function: build_covariance_from_scaling_rotation"}, "properties": {"repobilityId": "e1c3d0f8c44e372a", "scanner": "scanner-primary", "fingerprint": "ecb0d0a3b7ed00cc", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "references/3DGS-reference/scene/gaussian_model.py:33"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-1d57270d172a90b8", "level": "note", "message": {"text": "Possibly dead Python function: restore"}, "properties": {"repobilityId": "2a32744c5b0f8fd0", "scanner": "scanner-primary", "fingerprint": "1d57270d172a90b8", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "references/3DGS-reference/scene/gaussian_model.py:84"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-a1a0390fef12d0f8", "level": "note", "message": {"text": "Possibly dead Python function: oneupSHdegree"}, "properties": {"repobilityId": "07e031db9631a877", "scanner": "scanner-primary", "fingerprint": "a1a0390fef12d0f8", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "references/3DGS-reference/scene/gaussian_model.py:145"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-79d1cbe9882a8b25", "level": "note", "message": {"text": "Possibly dead Python function: create_from_pcd"}, "properties": {"repobilityId": "b9c0b58b91103b26", "scanner": "scanner-primary", "fingerprint": "79d1cbe9882a8b25", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "references/3DGS-reference/scene/gaussian_model.py:149"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-de00d082334dbba9", "level": "note", "message": {"text": "Possibly dead Python function: update_learning_rate"}, "properties": {"repobilityId": "e9a9c268e601dd48", "scanner": "scanner-primary", "fingerprint": "de00d082334dbba9", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "references/3DGS-reference/scene/gaussian_model.py:213"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-e1c63805c8960921", "level": "note", "message": {"text": "Possibly dead Python function: reset_opacity"}, "properties": {"repobilityId": "8e86dc199d8bcdcc", "scanner": "scanner-primary", "fingerprint": "e1c63805c8960921", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "references/3DGS-reference/scene/gaussian_model.py:258"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-49b90bdaf6f8bc92", "level": "note", "message": {"text": "Possibly dead Python function: densify_and_prune"}, "properties": {"repobilityId": "c88197a886878bef", "scanner": "scanner-primary", "fingerprint": "49b90bdaf6f8bc92", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "references/3DGS-reference/scene/gaussian_model.py:452"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-f0fe26c30c2a0f76", "level": "note", "message": {"text": "Possibly dead Python function: add_densification_stats"}, "properties": {"repobilityId": "388253f736fe501e", "scanner": "scanner-primary", "fingerprint": "f0fe26c30c2a0f76", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "references/3DGS-reference/scene/gaussian_model.py:471"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-b8b54157d17d5267", "level": "note", "message": {"text": "Possibly dead Python function: restore_to"}, "properties": {"repobilityId": "6ebc84669b5d3802", "scanner": "scanner-primary", "fingerprint": "b8b54157d17d5267", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "references/Chakazul-Lenia/Python/LeniaND.py:266"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-25dc73bdfccf986e", "level": "note", "message": {"text": "Possibly dead Python function: mode"}, "properties": {"repobilityId": "4940a9fdededfd45", "scanner": "scanner-primary", "fingerprint": "25dc73bdfccf986e", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "references/Chakazul-Lenia/Python/LeniaND.py:548"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-f1e01fab38bc37fb", "level": "note", "message": {"text": "Possibly dead Python function: invalidate_segment"}, "properties": {"repobilityId": "35e81d1e8b4574ee", "scanner": "scanner-primary", "fingerprint": "f1e01fab38bc37fb", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "references/Chakazul-Lenia/Python/LeniaND.py:774"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-2ca5e792b5047220", "level": "note", "message": {"text": "Possibly dead Python function: convert_font_run_once"}, "properties": {"repobilityId": "f8f2b2d7f50283aa", "scanner": "scanner-primary", "fingerprint": "2ca5e792b5047220", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "references/Chakazul-Lenia/Python/LeniaND.py:1057"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-aba946765145483b", "level": "note", "message": {"text": "Possibly dead Python function: draw_params"}, "properties": {"repobilityId": "7cfadd77bdb0a21e", "scanner": "scanner-primary", "fingerprint": "aba946765145483b", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "references/Chakazul-Lenia/Python/LeniaND.py:1584"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-253276ad719ac0ee", "level": "note", "message": {"text": "Possibly dead Python function: key_press_event"}, "properties": {"repobilityId": "4776aca961d1c8f0", "scanner": "scanner-primary", "fingerprint": "253276ad719ac0ee", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "references/Chakazul-Lenia/Python/LeniaND.py:1995"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-9d96d7bf397a253a", "level": "note", "message": {"text": "Possibly dead Python function: combine_worlds"}, "properties": {"repobilityId": "f6f0c966e48ef21d", "scanner": "scanner-primary", "fingerprint": "9d96d7bf397a253a", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "references/Chakazul-Lenia/Python/LeniaND.py:2219"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-96ed39e18c9d12fd", "level": "note", "message": {"text": "Possibly dead Python function: clear_info"}, "properties": {"repobilityId": "006321b7cefbfece", "scanner": "scanner-primary", "fingerprint": "96ed39e18c9d12fd", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "references/Chakazul-Lenia/Python/LeniaND.py:2461"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-be46933caff9d5b1", "level": "note", "message": {"text": "Possibly dead Python function: print_help"}, "properties": {"repobilityId": "d038f4ead7e4e40e", "scanner": "scanner-primary", "fingerprint": "be46933caff9d5b1", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "references/Chakazul-Lenia/Python/LeniaND.py:2512"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-a9703472bb366050", "level": "note", "message": {"text": "Possibly dead Python function: restore_to"}, "properties": {"repobilityId": "6ebc84669b5d3802", "scanner": "scanner-primary", "fingerprint": "a9703472bb366050", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "references/Chakazul-Lenia/Python/LeniaF.py:441"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-8c140a33f4313b66", "level": "note", "message": {"text": "Possibly dead Python function: mode"}, "properties": {"repobilityId": "4940a9fdededfd45", "scanner": "scanner-primary", "fingerprint": "8c140a33f4313b66", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "references/Chakazul-Lenia/Python/LeniaF.py:806"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-77398db11f32cd2b", "level": "note", "message": {"text": "Possibly dead Python function: invalidate_segment"}, "properties": {"repobilityId": "35e81d1e8b4574ee", "scanner": "scanner-primary", "fingerprint": "77398db11f32cd2b", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "references/Chakazul-Lenia/Python/LeniaF.py:1038"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-8423109a151f5c38", "level": "note", "message": {"text": "Possibly dead Python function: convert_font_run_once"}, "properties": {"repobilityId": "f8f2b2d7f50283aa", "scanner": "scanner-primary", "fingerprint": "8423109a151f5c38", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "references/Chakazul-Lenia/Python/LeniaF.py:1475"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-4af7edf50cd66bb0", "level": "note", "message": {"text": "Possibly dead Python function: create_colormap_flat"}, "properties": {"repobilityId": "de98f65635ccfaf5", "scanner": "scanner-primary", "fingerprint": "4af7edf50cd66bb0", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "references/Chakazul-Lenia/Python/LeniaF.py:2166"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-26f80901df36e6fb", "level": "note", "message": {"text": "Possibly dead Python function: key_press_event"}, "properties": {"repobilityId": "4776aca961d1c8f0", "scanner": "scanner-primary", "fingerprint": "26f80901df36e6fb", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "references/Chakazul-Lenia/Python/LeniaF.py:3015"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c257ae8fadde4c9d", "level": "note", "message": {"text": "Possibly dead Python function: combine_worlds"}, "properties": {"repobilityId": "f6f0c966e48ef21d", "scanner": "scanner-primary", "fingerprint": "c257ae8fadde4c9d", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "references/Chakazul-Lenia/Python/LeniaF.py:3300"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-b036d4eb15252d17", "level": "note", "message": {"text": "Possibly dead Python function: clear_info"}, "properties": {"repobilityId": "006321b7cefbfece", "scanner": "scanner-primary", "fingerprint": "b036d4eb15252d17", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "references/Chakazul-Lenia/Python/LeniaF.py:3585"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-6db337cd98f981d7", "level": "warning", "message": {"text": "Privileged port 256 in use"}, "properties": {"repobilityId": "0ec1f2d0c9e6da94", "scanner": "scanner-primary", "fingerprint": "6db337cd98f981d7", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/preprint-extraction.yml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-148e775e8e501560", "level": "warning", "message": {"text": "Privileged port 73 in use"}, "properties": {"repobilityId": "2611ab4c2611a78c", "scanner": "scanner-primary", "fingerprint": "148e775e8e501560", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/preprint-extraction.yml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-a441be2d2ded6d10", "level": "warning", "message": {"text": "Privileged port 198 in use"}, "properties": {"repobilityId": "720501ceb062d716", "scanner": "scanner-primary", "fingerprint": "a441be2d2ded6d10", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/render-passes.yml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-9710c8d059e53154", "level": "none", "message": {"text": "No frontend routes/components detected"}, "properties": {"repobilityId": "44ca61485762e494", "scanner": "scanner-primary", "fingerprint": "9710c8d059e53154", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["coverage"]}}, {"ruleId": "scanner-03fd25340a1817b5", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in common/common-ts/src/__tests__/cross-stack.test.ts:12"}, "properties": {"repobilityId": "201eb674b47d1c76", "scanner": "scanner-primary", "fingerprint": "03fd25340a1817b5", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "common/common-ts/src/__tests__/cross-stack.test.ts"}, "region": {"startLine": 12}}}]}, {"ruleId": "scanner-21075f836a658fef", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in tools/productization/web-deploy/web/pages/assets/make-loops.mjs:29"}, "properties": {"repobilityId": "7aed9323bd46d858", "scanner": "scanner-primary", "fingerprint": "21075f836a658fef", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools/productization/web-deploy/web/pages/assets/make-loops.mjs"}, "region": {"startLine": 29}}}]}, {"ruleId": "scanner-58288fdbe718b8e9", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "76c38db1cf580659", "scanner": "scanner-primary", "fingerprint": "58288fdbe718b8e9", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/pypi-release.yml"}, "region": {"startLine": 42}}}]}, {"ruleId": "scanner-58288fdbe718b8e9", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "76c38db1cf580659", "scanner": "scanner-primary", "fingerprint": "58288fdbe718b8e9", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/pypi-release.yml"}, "region": {"startLine": 70}}}]}, {"ruleId": "scanner-58288fdbe718b8e9", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "a734c02002c36edc", "scanner": "scanner-primary", "fingerprint": "58288fdbe718b8e9", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/pypi-release.yml"}, "region": {"startLine": 130}}}]}, {"ruleId": "scanner-d7e207e1f1c64778", "level": "warning", "message": {"text": "GitHub Actions workflow grants broad write permissions"}, "properties": {"repobilityId": "6a22a520cba8a937", "scanner": "scanner-primary", "fingerprint": "d7e207e1f1c64778", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "least-privilege"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/pypi-release.yml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-221ec1e0217f3ba7", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "f00d7628f0f52b12", "scanner": "scanner-primary", "fingerprint": "221ec1e0217f3ba7", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/determinism.yml"}, "region": {"startLine": 21}}}]}, {"ruleId": "scanner-991ddd5ec81f983d", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "6415df6d202dcbd8", "scanner": "scanner-primary", "fingerprint": "991ddd5ec81f983d", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/mutation-testing.yml"}, "region": {"startLine": 44}}}]}, {"ruleId": "scanner-1c09e4ac1ada8100", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "ea68855db90757c6", "scanner": "scanner-primary", "fingerprint": "1c09e4ac1ada8100", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/preprint-extraction.yml"}, "region": {"startLine": 58}}}]}, {"ruleId": "scanner-1c09e4ac1ada8100", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "ea68855db90757c6", "scanner": "scanner-primary", "fingerprint": "1c09e4ac1ada8100", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/preprint-extraction.yml"}, "region": {"startLine": 100}}}]}, {"ruleId": "scanner-199369b5a1269db7", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "c29b045ffb251377", "scanner": "scanner-primary", "fingerprint": "199369b5a1269db7", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/integrity.yml"}, "region": {"startLine": 17}}}]}, {"ruleId": "scanner-4fcba4826836bcaa", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "bd14710f76e693f3", "scanner": "scanner-primary", "fingerprint": "4fcba4826836bcaa", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/render-passes.yml"}, "region": {"startLine": 59}}}]}, {"ruleId": "scanner-4fcba4826836bcaa", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "bd14710f76e693f3", "scanner": "scanner-primary", "fingerprint": "4fcba4826836bcaa", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/render-passes.yml"}, "region": {"startLine": 100}}}]}, {"ruleId": "scanner-6e2876dd3db6a0dc", "level": "warning", "message": {"text": "GitHub Actions workflow grants broad write permissions"}, "properties": {"repobilityId": "42241049b44c8de6", "scanner": "scanner-primary", "fingerprint": "6e2876dd3db6a0dc", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "least-privilege"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/render-passes.yml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-eace65d46c3581ef", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "8ce69766606d0665", "scanner": "scanner-primary", "fingerprint": "eace65d46c3581ef", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/binary-release.yml"}, "region": {"startLine": 59}}}]}, {"ruleId": "scanner-eace65d46c3581ef", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "8ce69766606d0665", "scanner": "scanner-primary", "fingerprint": "eace65d46c3581ef", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/binary-release.yml"}, "region": {"startLine": 93}}}]}, {"ruleId": "scanner-f446ab57e117fafc", "level": "warning", "message": {"text": "GitHub Actions workflow grants broad write permissions"}, "properties": {"repobilityId": "9ed78247c5758c25", "scanner": "scanner-primary", "fingerprint": "f446ab57e117fafc", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "least-privilege"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/binary-release.yml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-a968b77d52b908cc", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "bb1dd6a2c2924df5", "scanner": "scanner-primary", "fingerprint": "a968b77d52b908cc", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/tolerance-budget-check.yml"}, "region": {"startLine": 27}}}]}, {"ruleId": "scanner-19a845b44c17ede9", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "a4a01956d2c8fca7", "scanner": "scanner-primary", "fingerprint": "19a845b44c17ede9", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/web-deploy.yml"}, "region": {"startLine": 51}}}]}, {"ruleId": "scanner-19a845b44c17ede9", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "a4a01956d2c8fca7", "scanner": "scanner-primary", "fingerprint": "19a845b44c17ede9", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/web-deploy.yml"}, "region": {"startLine": 75}}}]}, {"ruleId": "scanner-a6cecaf4a77dd550", "level": "warning", "message": {"text": "GitHub Actions workflow grants broad write permissions"}, "properties": {"repobilityId": "eb67eb1537b12fb3", "scanner": "scanner-primary", "fingerprint": "a6cecaf4a77dd550", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "least-privilege"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/web-deploy.yml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-535ec855e52e8606", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "22782ab36ba4fee5", "scanner": "scanner-primary", "fingerprint": "535ec855e52e8606", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/pinn-train.yml"}, "region": {"startLine": 38}}}]}, {"ruleId": "scanner-21eede55b45b34f8", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "02a46186222bfad4", "scanner": "scanner-primary", "fingerprint": "21eede55b45b34f8", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/cpp-strict.yml"}, "region": {"startLine": 45}}}]}, {"ruleId": "scanner-bfaa60521221360b", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "1e8b444edb020e5a", "scanner": "scanner-primary", "fingerprint": "bfaa60521221360b", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/python-strict.yml"}, "region": {"startLine": 22}}}]}, {"ruleId": "scanner-bfaa60521221360b", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "1e8b444edb020e5a", "scanner": "scanner-primary", "fingerprint": "bfaa60521221360b", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/python-strict.yml"}, "region": {"startLine": 96}}}]}, {"ruleId": "scanner-bfaa60521221360b", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "1e8b444edb020e5a", "scanner": "scanner-primary", "fingerprint": "bfaa60521221360b", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/python-strict.yml"}, "region": {"startLine": 136}}}]}, {"ruleId": "scanner-bfaa60521221360b", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "fbf0821ed26d32ec", "scanner": "scanner-primary", "fingerprint": "bfaa60521221360b", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/python-strict.yml"}, "region": {"startLine": 163}}}]}, {"ruleId": "scanner-bfaa60521221360b", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "1e8b444edb020e5a", "scanner": "scanner-primary", "fingerprint": "bfaa60521221360b", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/python-strict.yml"}, "region": {"startLine": 186}}}]}, {"ruleId": "scanner-bfaa60521221360b", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "1e8b444edb020e5a", "scanner": "scanner-primary", "fingerprint": "bfaa60521221360b", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/python-strict.yml"}, "region": {"startLine": 235}}}]}, {"ruleId": "scanner-bfaa60521221360b", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "1e8b444edb020e5a", "scanner": "scanner-primary", "fingerprint": "bfaa60521221360b", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/python-strict.yml"}, "region": {"startLine": 287}}}]}, {"ruleId": "scanner-bfaa60521221360b", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "1e8b444edb020e5a", "scanner": "scanner-primary", "fingerprint": "bfaa60521221360b", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/python-strict.yml"}, "region": {"startLine": 347}}}]}, {"ruleId": "scanner-bfaa60521221360b", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "1e8b444edb020e5a", "scanner": "scanner-primary", "fingerprint": "bfaa60521221360b", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/python-strict.yml"}, "region": {"startLine": 394}}}]}, {"ruleId": "scanner-bfaa60521221360b", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "1e8b444edb020e5a", "scanner": "scanner-primary", "fingerprint": "bfaa60521221360b", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/python-strict.yml"}, "region": {"startLine": 432}}}]}, {"ruleId": "scanner-bfaa60521221360b", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "fbf0821ed26d32ec", "scanner": "scanner-primary", "fingerprint": "bfaa60521221360b", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/python-strict.yml"}, "region": {"startLine": 442}}}]}, {"ruleId": "scanner-bfaa60521221360b", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "1e8b444edb020e5a", "scanner": "scanner-primary", "fingerprint": "bfaa60521221360b", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/python-strict.yml"}, "region": {"startLine": 485}}}]}, {"ruleId": "scanner-bfaa60521221360b", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "1e8b444edb020e5a", "scanner": "scanner-primary", "fingerprint": "bfaa60521221360b", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/python-strict.yml"}, "region": {"startLine": 549}}}]}, {"ruleId": "scanner-bfaa60521221360b", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "1e8b444edb020e5a", "scanner": "scanner-primary", "fingerprint": "bfaa60521221360b", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/python-strict.yml"}, "region": {"startLine": 609}}}]}, {"ruleId": "scanner-bfaa60521221360b", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "1e8b444edb020e5a", "scanner": "scanner-primary", "fingerprint": "bfaa60521221360b", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/python-strict.yml"}, "region": {"startLine": 669}}}]}, {"ruleId": "scanner-bfaa60521221360b", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "1e8b444edb020e5a", "scanner": "scanner-primary", "fingerprint": "bfaa60521221360b", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/python-strict.yml"}, "region": {"startLine": 731}}}]}, {"ruleId": "scanner-bfaa60521221360b", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "1e8b444edb020e5a", "scanner": "scanner-primary", "fingerprint": "bfaa60521221360b", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/python-strict.yml"}, "region": {"startLine": 767}}}]}, {"ruleId": "scanner-bfaa60521221360b", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "1e8b444edb020e5a", "scanner": "scanner-primary", "fingerprint": "bfaa60521221360b", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/python-strict.yml"}, "region": {"startLine": 807}}}]}, {"ruleId": "scanner-bfaa60521221360b", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "1e8b444edb020e5a", "scanner": "scanner-primary", "fingerprint": "bfaa60521221360b", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/python-strict.yml"}, "region": {"startLine": 842}}}]}, {"ruleId": "scanner-bfaa60521221360b", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "1e8b444edb020e5a", "scanner": "scanner-primary", "fingerprint": "bfaa60521221360b", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/python-strict.yml"}, "region": {"startLine": 873}}}]}, {"ruleId": "scanner-bfa1c106476915b6", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "12f02bb28bd57a0a", "scanner": "scanner-primary", "fingerprint": "bfa1c106476915b6", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/equivalence.yml"}, "region": {"startLine": 18}}}]}, {"ruleId": "scanner-2f7101e3f337cab2", "level": "note", "message": {"text": "Very large file: references/Chakazul-Lenia/Python/LeniaND.py (2534 lines)"}, "properties": {"repobilityId": "44731fe7b6823ee7", "scanner": "scanner-primary", "fingerprint": "2f7101e3f337cab2", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-cac0f15337306651", "level": "note", "message": {"text": "Very large file: references/Chakazul-Lenia/Python/LeniaF.py (3679 lines)"}, "properties": {"repobilityId": "a959733d005d992b", "scanner": "scanner-primary", "fingerprint": "cac0f15337306651", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-3ab5d313dda8e5f9", "level": "note", "message": {"text": "Debug logging residue appears in source files"}, "properties": {"repobilityId": "ff2d4e60dd0d9d61", "scanner": "scanner-primary", "fingerprint": "3ab5d313dda8e5f9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["debug", "cleanup", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-2d0c7b7ab8f8aacf", "level": "warning", "message": {"text": "Critical user flow still appears backed by mock or placeholder data"}, "properties": {"repobilityId": "54f9001f8d8afe6d", "scanner": "scanner-primary", "fingerprint": "2d0c7b7ab8f8aacf", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["placeholder", "mock-data", "critical-flow", "generated-repo-pattern"]}}, {"ruleId": "scanner-ea8f3013f588db25", "level": "note", "message": {"text": "Shallow git history limits provenance confidence"}, "properties": {"repobilityId": "8a0945e83f932e36", "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": "e467bf89a15da77a", "scanner": "scanner-primary", "fingerprint": "8424db9c75e04ba4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["provenance", "git-history", "generated-repo-pattern"]}}, {"ruleId": "scanner-ac3d5b095cb37d79", "level": "none", "message": {"text": "Commented-code block (8 lines) in common/common-web/src/capture-export.ts:3"}, "properties": {"repobilityId": "81b0935f44b78b31", "scanner": "scanner-primary", "fingerprint": "ac3d5b095cb37d79", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7b3ecdf7912261fd", "level": "none", "message": {"text": "Commented-code block (5 lines) in common/common-web/src/panel-shell.ts:3"}, "properties": {"repobilityId": "de04155f8c12e6af", "scanner": "scanner-primary", "fingerprint": "7b3ecdf7912261fd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bb3e33c32b9acc0a", "level": "none", "message": {"text": "Commented-code block (5 lines) in common/common-ts/examples/hello-physics/run.ts:1"}, "properties": {"repobilityId": "e60d87d6be2f6944", "scanner": "scanner-primary", "fingerprint": "bb3e33c32b9acc0a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bbde0f36a1e8c6f5", "level": "none", "message": {"text": "Commented-code block (8 lines) in common/common-ts/examples/hello-physics/hello-physics.test.ts:3"}, "properties": {"repobilityId": "d3bb5e5cf9ed6b63", "scanner": "scanner-primary", "fingerprint": "bbde0f36a1e8c6f5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1a2a3698ec92b537", "level": "none", "message": {"text": "Commented-code block (6 lines) in common/common-ts/src/capture.ts:1"}, "properties": {"repobilityId": "0b378fd5c01ee5ac", "scanner": "scanner-primary", "fingerprint": "1a2a3698ec92b537", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3f187fc4dac17afb", "level": "none", "message": {"text": "Commented-code block (6 lines) in common/common-ts/src/__tests__/capture-writer-determinism.test.ts:5"}, "properties": {"repobilityId": "962b2d489f9d4e30", "scanner": "scanner-primary", "fingerprint": "3f187fc4dac17afb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fcf895e4f9a7b240", "level": "none", "message": {"text": "Commented-code block (5 lines) in common/common-ts/src/determinism/diffCaptures.ts:1"}, "properties": {"repobilityId": "60fda60a675aaf69", "scanner": "scanner-primary", "fingerprint": "fcf895e4f9a7b240", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-494deaf23a4b59e4", "level": "none", "message": {"text": "Commented-code block (9 lines) in common/common-ts/src/determinism/captureReader.ts:1"}, "properties": {"repobilityId": "014df4a2bf98ebf8", "scanner": "scanner-primary", "fingerprint": "494deaf23a4b59e4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-52d0962ef949ada5", "level": "none", "message": {"text": "Commented-code block (5 lines) in common/common-ts/src/determinism/runTwiceAndDiff.ts:1"}, "properties": {"repobilityId": "ac4b4353d2d19f8a", "scanner": "scanner-primary", "fingerprint": "52d0962ef949ada5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fa3c1c46456660ed", "level": "none", "message": {"text": "Commented-code block (5 lines) in common/common-ts/src/determinism/__tests__/harness.test.ts:4"}, "properties": {"repobilityId": "0e8b0f6c78879f91", "scanner": "scanner-primary", "fingerprint": "fa3c1c46456660ed", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d6518632f641a945", "level": "note", "message": {"text": "Legacy-named symbol `test_common_py_reader_round_trips_legacy` in common/common-py/tests/test_legacy_reader_roundtrip.py:39"}, "properties": {"repobilityId": "d2a62ea181b00138", "scanner": "scanner-primary", "fingerprint": "d6518632f641a945", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-d76d7c5df398f13f", "level": "none", "message": {"text": "Commented-code block (11 lines) in common/common-py/src/common_py/__init__.py:25"}, "properties": {"repobilityId": "f1c02fd6d492befa", "scanner": "scanner-primary", "fingerprint": "d76d7c5df398f13f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4cae1473c69e2cec", "level": "none", "message": {"text": "Commented-code block (5 lines) in common/common-py/src/common_py/autodiff/inverse_problem.py:234"}, "properties": {"repobilityId": "651ed348db52dda5", "scanner": "scanner-primary", "fingerprint": "4cae1473c69e2cec", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-100d8dcecd6f5e3b", "level": "none", "message": {"text": "Commented-code block (11 lines) in references/3DGS-reference/utils/sh_utils.py:12"}, "properties": {"repobilityId": "3120c0d85e8702b4", "scanner": "scanner-primary", "fingerprint": "100d8dcecd6f5e3b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5c65cd280bdcf1ee", "level": "note", "message": {"text": "Legacy-named symbol `field_old` in references/Chakazul-Lenia/Python/LeniaND.py:290"}, "properties": {"repobilityId": "6a1dd3624123af5a", "scanner": "scanner-primary", "fingerprint": "5c65cd280bdcf1ee", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-0e53d04b275059a9", "level": "none", "message": {"text": "Commented-code block (6 lines) in references/Chakazul-Lenia/Python/LeniaND.py:506"}, "properties": {"repobilityId": "3d45076a556ac24b", "scanner": "scanner-primary", "fingerprint": "0e53d04b275059a9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-24da3119ae4ae9e8", "level": "none", "message": {"text": "Commented-code block (6 lines) in references/Chakazul-Lenia/Python/LeniaF.py:764"}, "properties": {"repobilityId": "d34bbc6ea7ef9126", "scanner": "scanner-primary", "fingerprint": "24da3119ae4ae9e8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c9cd716591d91e06", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/boids-3d/web/src/main.ts:8"}, "properties": {"repobilityId": "8d3df52c91736bab", "scanner": "scanner-primary", "fingerprint": "c9cd716591d91e06", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3ca4f715539a76ae", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/neural-ca-frontier-difflogic/neural_ca_frontier_difflogic/forward.py:44"}, "properties": {"repobilityId": "49675cdf8dfdc609", "scanner": "scanner-primary", "fingerprint": "3ca4f715539a76ae", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f2eb82e7ee375bcc", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/mandelbulb-explorer/web/src/main.ts:190"}, "properties": {"repobilityId": "2022d1f653e9420c", "scanner": "scanner-primary", "fingerprint": "f2eb82e7ee375bcc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-eb69dc248d1630eb", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/3dgs-mpm-sh-update/tests/conftest.py:20"}, "properties": {"repobilityId": "444b84b02d3e34f5", "scanner": "scanner-primary", "fingerprint": "eb69dc248d1630eb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7d8a5cccacefb86b", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/lenia-diff/tests/test_pbt_invariants.py:34"}, "properties": {"repobilityId": "004128142741f5cd", "scanner": "scanner-primary", "fingerprint": "7d8a5cccacefb86b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6533edb4e1995e48", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/reaction-diffusion-3d/reaction_diffusion_3d/invariants.py:31"}, "properties": {"repobilityId": "db87f3cdfe863129", "scanner": "scanner-primary", "fingerprint": "6533edb4e1995e48", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-890d3320fa47ef86", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/mpm-multimaterial-stack-d/tests/test_cross_stack_equivalence.py:41"}, "properties": {"repobilityId": "c884121d55f18c97", "scanner": "scanner-primary", "fingerprint": "890d3320fa47ef86", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b72b0b43436f5cbe", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/articulated-pedagogical-diff/tests/test_pbt_invariants.py:47"}, "properties": {"repobilityId": "7b6d467e22aaaa61", "scanner": "scanner-primary", "fingerprint": "b72b0b43436f5cbe", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9c0886b8a7dbf945", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/eulerian-smoke-stack-d/eulerian_smoke_stack_d/reference/stable_fluids_taichi.py:331"}, "properties": {"repobilityId": "598aa26cd638d58e", "scanner": "scanner-primary", "fingerprint": "9c0886b8a7dbf945", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e0a5722f01921912", "level": "none", "message": {"text": "Commented-code block (10 lines) in packages/sph-water/sph_water/sim.py:147"}, "properties": {"repobilityId": "2b29ed3a8fa27a55", "scanner": "scanner-primary", "fingerprint": "e0a5722f01921912", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0bd6766990fc6aee", "level": "none", "message": {"text": "Commented-code block (11 lines) in packages/sph-water/sph_water/reference/dfsph.py:468"}, "properties": {"repobilityId": "82b05ac0ae0d7547", "scanner": "scanner-primary", "fingerprint": "0bd6766990fc6aee", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-70f53f49a5082efb", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/articulated-pedagogical/articulated_pedagogical/_warp_kernels.py:1"}, "properties": {"repobilityId": "780617daed928aa8", "scanner": "scanner-primary", "fingerprint": "70f53f49a5082efb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f4ccd1c912dd4b8f", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/articulated-pedagogical/articulated_pedagogical/aba.py:1"}, "properties": {"repobilityId": "6745c50f73ad5c2d", "scanner": "scanner-primary", "fingerprint": "f4ccd1c912dd4b8f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ef416d7a3d93b1a1", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/pinn-poisson/tests/test_pbt_invariants.py:31"}, "properties": {"repobilityId": "5636005ac8980509", "scanner": "scanner-primary", "fingerprint": "ef416d7a3d93b1a1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5bc7d719f74810da", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/neural-ca/web/src/main.ts:223"}, "properties": {"repobilityId": "93a6fa0b4ec97e06", "scanner": "scanner-primary", "fingerprint": "5bc7d719f74810da", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3471ea795af0b90d", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/neural-ca/web/src/main.ts:60"}, "properties": {"repobilityId": "8e00b41ddc291ac5", "scanner": "scanner-primary", "fingerprint": "3471ea795af0b90d", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-2ab949b2e402c665", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/reaction-diffusion-2d-stack-d/tests/test_determinism.py:49"}, "properties": {"repobilityId": "86eceab45e5c3b33", "scanner": "scanner-primary", "fingerprint": "2ab949b2e402c665", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ede1a01b62dc39d8", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/reaction-diffusion-2d-stack-d/reaction_diffusion_2d_stack_d/sim.py:81"}, "properties": {"repobilityId": "d99c8edae8bc61dd", "scanner": "scanner-primary", "fingerprint": "ede1a01b62dc39d8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-79b200d7b68e6bd2", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/lattice-boltzmann-d3q19-stack-d/tests/test_cross_stack_equivalence.py:40"}, "properties": {"repobilityId": "791d3a900fea6ea8", "scanner": "scanner-primary", "fingerprint": "79b200d7b68e6bd2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3be9fb402021f633", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/reaction-diffusion-2d/tests/test_pbt_invariants.py:133"}, "properties": {"repobilityId": "c4b195cc14e09f05", "scanner": "scanner-primary", "fingerprint": "3be9fb402021f633", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-949f95814e3c35d5", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/reaction-diffusion-2d/web/src/main.ts:8"}, "properties": {"repobilityId": "71a34ad169b4d041", "scanner": "scanner-primary", "fingerprint": "949f95814e3c35d5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8eb35f2cfa572c9b", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/reaction-diffusion-2d/web/src/main.ts:42"}, "properties": {"repobilityId": "671dfb6e727d4a01", "scanner": "scanner-primary", "fingerprint": "8eb35f2cfa572c9b", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-fb85174beb44c767", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/reaction-diffusion-2d/src/index.ts:3"}, "properties": {"repobilityId": "aed65f3ef9ece9e9", "scanner": "scanner-primary", "fingerprint": "fb85174beb44c767", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-36f9ba0fbf1bf4ce", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/eulerian-smoke/eulerian_smoke/invariants.py:38"}, "properties": {"repobilityId": "c9e78229fad262ec", "scanner": "scanner-primary", "fingerprint": "36f9ba0fbf1bf4ce", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bcbf6f46760e3fc8", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/eulerian-smoke/eulerian_smoke/reference/stable_fluids.py:57"}, "properties": {"repobilityId": "dde44f827b5d7085", "scanner": "scanner-primary", "fingerprint": "bcbf6f46760e3fc8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b54dea71a79c081b", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/eulerian-smoke-neural/tests/test_pbt_invariants.py:20"}, "properties": {"repobilityId": "8813bf09c65c2d8a", "scanner": "scanner-primary", "fingerprint": "b54dea71a79c081b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-25882a28c742843e", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/eulerian-smoke-neural/tests/conftest.py:21"}, "properties": {"repobilityId": "0fd7ae4e6ef5f181", "scanner": "scanner-primary", "fingerprint": "25882a28c742843e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cd30e1e972f5cc62", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/physarum/web/src/main.ts:8"}, "properties": {"repobilityId": "9ecd2eaebced0d8b", "scanner": "scanner-primary", "fingerprint": "cd30e1e972f5cc62", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1cadd8580c58a734", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/mpm-multimaterial-diff/tests/test_forward_equivalence.py:29"}, "properties": {"repobilityId": "4fde2c0cb26541e7", "scanner": "scanner-primary", "fingerprint": "1cadd8580c58a734", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-73adad3d317887fb", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/strange-attractors/web/src/main.ts:3"}, "properties": {"repobilityId": "1595e7ef2706c151", "scanner": "scanner-primary", "fingerprint": "73adad3d317887fb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9859cd894ba20fcb", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/ising-classical/web/src/main.ts:8"}, "properties": {"repobilityId": "b68ea6ae37e166f7", "scanner": "scanner-primary", "fingerprint": "9859cd894ba20fcb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a496e133a3bc71c5", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/ising-classical/web/src/main.ts:38"}, "properties": {"repobilityId": "aa6f4e6305577a65", "scanner": "scanner-primary", "fingerprint": "a496e133a3bc71c5", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-ce27fe7dd5437898", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/ising-classical/src/index.ts:3"}, "properties": {"repobilityId": "daf71323fedd49d7", "scanner": "scanner-primary", "fingerprint": "ce27fe7dd5437898", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-948bc297701803c4", "level": "none", "message": {"text": "Commented-code block (5 lines) in tools/integrity/integrity/common/repo.py:11"}, "properties": {"repobilityId": "bf2024c86ab55c3d", "scanner": "scanner-primary", "fingerprint": "948bc297701803c4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6d92a763af16e7e6", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 tools/integrity/integrity/common/repo.py:52"}, "properties": {"repobilityId": "3779cca4aca98129", "scanner": "scanner-primary", "fingerprint": "6d92a763af16e7e6", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-1ce360523ddd0297", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 tools/integrity/integrity/scripts/verify_evidence.py:66"}, "properties": {"repobilityId": "55496c11a7df6722", "scanner": "scanner-primary", "fingerprint": "1ce360523ddd0297", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-a833c58fdbed0691", "level": "none", "message": {"text": "Commented-code block (10 lines) in tools/integrity/integrity/scripts/replay_failing_tests.py:88"}, "properties": {"repobilityId": "34433e4c850e10d9", "scanner": "scanner-primary", "fingerprint": "a833c58fdbed0691", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-02e139a057c15e0a", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 tools/integrity/integrity/scripts/replay_failing_tests.py:196"}, "properties": {"repobilityId": "705aa6c0318f544b", "scanner": "scanner-primary", "fingerprint": "02e139a057c15e0a", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-4448429f4bad90d2", "level": "none", "message": {"text": "Commented-code block (11 lines) in tools/integrity/integrity/scripts/gate_helpers.py:26"}, "properties": {"repobilityId": "7f2f9ad4f6d9ab1f", "scanner": "scanner-primary", "fingerprint": "4448429f4bad90d2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-985859c3bfd23d68", "level": "none", "message": {"text": "Commented-code block (6 lines) in tools/integrity/integrity/scripts/replay_prior_phase.py:47"}, "properties": {"repobilityId": "93fbe6042e13a29e", "scanner": "scanner-primary", "fingerprint": "985859c3bfd23d68", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-85783b82ab21c35f", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 tools/integrity/integrity/scripts/replay_prior_phase.py:238"}, "properties": {"repobilityId": "cc65e0162bc1a0e2", "scanner": "scanner-primary", "fingerprint": "85783b82ab21c35f", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-ec53a918e1d95330", "level": "none", "message": {"text": "Commented-code block (6 lines) in tools/integrity/integrity/cat4_draft_time/grammars/phrase_in_file.py:50"}, "properties": {"repobilityId": "d5b64951b988bebd", "scanner": "scanner-primary", "fingerprint": "ec53a918e1d95330", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9085f021a047e4e1", "level": "none", "message": {"text": "Commented-code block (5 lines) in tools/dispatch/preflight-phase.py:40"}, "properties": {"repobilityId": "b8c082eb56d00f19", "scanner": "scanner-primary", "fingerprint": "9085f021a047e4e1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4a954ec44cb83856", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 tools/dispatch/preflight-phase.py:132"}, "properties": {"repobilityId": "e146dcb81344fee6", "scanner": "scanner-primary", "fingerprint": "4a954ec44cb83856", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-8fd525ad900ccce2", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 tools/productization/web-build/validate.py:44"}, "properties": {"repobilityId": "dac972c91de9e4af", "scanner": "scanner-primary", "fingerprint": "8fd525ad900ccce2", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-251df6cd94bee68c", "level": "none", "message": {"text": "Commented-code block (9 lines) in tools/productization/web-build/headless/smoke.mjs:3"}, "properties": {"repobilityId": "88af9553fcda55ae", "scanner": "scanner-primary", "fingerprint": "251df6cd94bee68c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e554aeb32a4ad2e4", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 tools/productization/binary-release/pipeline.py:249"}, "properties": {"repobilityId": "b32773ad9aaacb59", "scanner": "scanner-primary", "fingerprint": "e554aeb32a4ad2e4", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-2ed7890bac5b9ba8", "level": "none", "message": {"text": "Commented-code block (6 lines) in tools/productization/web-deploy/verify.py:87"}, "properties": {"repobilityId": "0f33fec5130939b4", "scanner": "scanner-primary", "fingerprint": "2ed7890bac5b9ba8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-26910712ea5b5d45", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 tools/productization/web-deploy/pipeline.py:135"}, "properties": {"repobilityId": "9ee5f43b7fbce14f", "scanner": "scanner-primary", "fingerprint": "26910712ea5b5d45", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-e511b3a11225abc8", "level": "none", "message": {"text": "Commented-code block (6 lines) in tools/productization/web-deploy/web/headless/driver.mjs:3"}, "properties": {"repobilityId": "b1ec53d309c20477", "scanner": "scanner-primary", "fingerprint": "e511b3a11225abc8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b0c7d10b50d55533", "level": "none", "message": {"text": "Commented-code block (7 lines) in tools/productization/web-deploy/web/pages/check-links.mjs:3"}, "properties": {"repobilityId": "1bddaab8c1e5fe75", "scanner": "scanner-primary", "fingerprint": "b0c7d10b50d55533", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3cd0684ac256c51a", "level": "none", "message": {"text": "Commented-code block (5 lines) in tools/productization/web-deploy/web/pages/assets/make-posters.mjs:3"}, "properties": {"repobilityId": "db7d03e4734032f8", "scanner": "scanner-primary", "fingerprint": "3cd0684ac256c51a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5a28f8ac2fafc827", "level": "none", "message": {"text": "Commented-code block (9 lines) in tools/productization/web-deploy/web/pages/assets/make-loops.mjs:3"}, "properties": {"repobilityId": "9e7f8ef369c33dc7", "scanner": "scanner-primary", "fingerprint": "5a28f8ac2fafc827", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1e18b5ca9449e858", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 tools/productization/render-passes/pipeline.py:211"}, "properties": {"repobilityId": "d4274a8591b48c32", "scanner": "scanner-primary", "fingerprint": "1e18b5ca9449e858", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-2cac21227cb91218", "level": "none", "message": {"text": "Commented-code block (10 lines) in tools/productization/pypi-release/pipeline.py:403"}, "properties": {"repobilityId": "7dfca47c978ed1ef", "scanner": "scanner-primary", "fingerprint": "2cac21227cb91218", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-339ee1b98b9af046", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 tools/productization/pypi-release/pipeline.py:444"}, "properties": {"repobilityId": "555a7d3160a8e722", "scanner": "scanner-primary", "fingerprint": "339ee1b98b9af046", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-aa55d6c7096b1618", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 tools/productization/preprint-extraction/pipeline.py:237"}, "properties": {"repobilityId": "1cb7019bc3d4ac8b", "scanner": "scanner-primary", "fingerprint": "aa55d6c7096b1618", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-de35a99fe9e86136", "level": "none", "message": {"text": "Commented-code block (5 lines) in tools/testkit/golden/tests/test_dfsph_density_generator.py:35"}, "properties": {"repobilityId": "5afbf0976de41254", "scanner": "scanner-primary", "fingerprint": "de35a99fe9e86136", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7228d3a52ea1e266", "level": "none", "message": {"text": "Commented-code block (5 lines) in tools/testkit/lfs_migration/test_i1_content_oid.py:37"}, "properties": {"repobilityId": "604d9487d57c004f", "scanner": "scanner-primary", "fingerprint": "7228d3a52ea1e266", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b92882875aad6116", "level": "none", "message": {"text": "Commented-code block (7 lines) in tools/testkit/lfs_migration/test_i7_no_agent_tags.py:46"}, "properties": {"repobilityId": "2c5dec3c0769dcd9", "scanner": "scanner-primary", "fingerprint": "b92882875aad6116", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-af97cac8915a9094", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 tools/testkit/lfs_migration/_gen_red_evidence.py:48"}, "properties": {"repobilityId": "bcfee92c4aeb85d2", "scanner": "scanner-primary", "fingerprint": "af97cac8915a9094", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-b1049e45ddf68fd8", "level": "none", "message": {"text": "Commented-code block (8 lines) in tools/testkit/lfs_migration/test_i6_convention_12.py:43"}, "properties": {"repobilityId": "018d50d123dd9528", "scanner": "scanner-primary", "fingerprint": "b1049e45ddf68fd8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-df3c69275ac2d590", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 tools/testkit/lfs_migration/_helpers.py:53"}, "properties": {"repobilityId": "0acbb83995b8bec6", "scanner": "scanner-primary", "fingerprint": "df3c69275ac2d590", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-fa966a2603dc4d0e", "level": "none", "message": {"text": "Commented-code block (5 lines) in tools/testkit/lfs_migration/test_cost_axis_selective_fetch.py:30"}, "properties": {"repobilityId": "5b1fd106213403f2", "scanner": "scanner-primary", "fingerprint": "fa966a2603dc4d0e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e49de6b2808c64d5", "level": "none", "message": {"text": "Commented-code block (10 lines) in tools/testkit/capture/writer.py:50"}, "properties": {"repobilityId": "f904214f3cc8c635", "scanner": "scanner-primary", "fingerprint": "e49de6b2808c64d5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-00aa3dca699a9b8f", "level": "none", "message": {"text": "Commented-code block (12 lines) in tools/testkit/render_similarity/metrics.py:117"}, "properties": {"repobilityId": "38f032b0b9bba944", "scanner": "scanner-primary", "fingerprint": "00aa3dca699a9b8f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d54e47d82cb8a8e9", "level": "none", "message": {"text": "Commented-code block (10 lines) in tools/testkit/schemas/tests/test_legacy_captures_roundtrip.py:31"}, "properties": {"repobilityId": "c9040cc93d0e14bc", "scanner": "scanner-primary", "fingerprint": "d54e47d82cb8a8e9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "ba885e6332b19bfc", "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": "0324ca5a084b0395", "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": "dd24ac91af762b40", "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": "c17ff82cf15a3dab", "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": "ed028899b5163932", "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": "018e704c21e38223", "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": "8f586be016776bf5", "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": "c4643592c3c9ffdc", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-76a2f6818267a9a8", "level": "note", "message": {"text": "Near-duplicate function bodies in 8 places"}, "properties": {"repobilityId": "bdaa08afd2a2418a", "scanner": "scanner-primary", "fingerprint": "76a2f6818267a9a8", "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": "4f4c9b6918120832", "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": "245ae789661ebb7c", "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": "7deaa28280a1432f", "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": "435b76edbc595633", "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": "6be68989a3546517", "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": "a46dcd6c2a957c3c", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-49c98f7cedd9c977", "level": "note", "message": {"text": "Near-duplicate function bodies in 4 places"}, "properties": {"repobilityId": "25c989fe39ca6ba0", "scanner": "scanner-primary", "fingerprint": "49c98f7cedd9c977", "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": "377b5cc1433a5db5", "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": "efffa78a946be728", "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": "5e5710a5a9a5907e", "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": "6a2eb959d1719fe2", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}]}]}