{"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-e04c89a7a6ccac0f", "name": "Stray `console.log` in TS/JS \u2014 web/player/experiments/calcite-img-local-boot.js:20", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 web/player/experiments/calcite-img-local-boot.js:20"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fe6afc15c8ec8d11", "name": "Stray `console.log` in TS/JS \u2014 web/shim/calcite-bridge-boot.js:23", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 web/shim/calcite-bridge-boot.js:23"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f30ea9ce43836e8a", "name": "Stray `console.log` in TS/JS \u2014 web/shim/calcite-bridge.js:103", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 web/shim/calcite-bridge.js:103"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "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-c2dae3e0e8101662", "name": "Insecure pattern 'new_function_used' in conformance/ref-muslin.mjs:31", "shortDescription": {"text": "Insecure pattern 'new_function_used' in conformance/ref-muslin.mjs:31"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-75a1728f2d4cfc09", "name": "Insecure pattern 'node_child_process' in conformance/ref-muslin.mjs:9", "shortDescription": {"text": "Insecure pattern 'node_child_process' in conformance/ref-muslin.mjs:9"}, "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-879deacf06d2649f", "name": "Insecure pattern 'new_function_used' in conformance/ref-hack.mjs:35", "shortDescription": {"text": "Insecure pattern 'new_function_used' in conformance/ref-hack.mjs:35"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-e4f0abd792493952", "name": "Insecure pattern 'direct_innerhtml_assignment' in web/player/calcite-canvas.html:204", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in web/player/calcite-canvas.html:204"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7425298ece3f3b1f", "name": "Insecure pattern 'direct_innerhtml_assignment' in web/player/experiments/grid.html:303", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in web/player/experiments/grid.html:303"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f7a0f4737474fa0e", "name": "Insecure pattern 'direct_innerhtml_assignment' in web/player/experiments/grid2.html:303", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in web/player/experiments/grid2.html:303"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5ce002ef09a3be7e", "name": "Insecure pattern 'node_child_process' in web/scripts/dev.mjs:16", "shortDescription": {"text": "Insecure pattern 'node_child_process' in web/scripts/dev.mjs:16"}, "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-baa27cfffce83e87", "name": "Insecure pattern 'node_child_process' in web/scripts/prebake.mjs:8", "shortDescription": {"text": "Insecure pattern 'node_child_process' in web/scripts/prebake.mjs:8"}, "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-d9802184bbee7491", "name": "Insecure pattern 'direct_innerhtml_assignment' in web/site/assets/build.js:109", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in web/site/assets/build.js:109"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-81ddf00b3d7c6930", "name": "Insecure pattern 'direct_innerhtml_assignment' in web/site/assets/wizard.js:54", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in web/site/assets/wizard.js:54"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f47a8574a5bcf254", "name": "Insecure pattern 'node_child_process' in builder/lib/cart.mjs:12", "shortDescription": {"text": "Insecure pattern 'node_child_process' in builder/lib/cart.mjs: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-57f92f499d1306b0", "name": "Insecure pattern 'node_child_process' in builder/stages/bios.mjs:7", "shortDescription": {"text": "Insecure pattern 'node_child_process' in builder/stages/bios.mjs:7"}, "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-b5c2c4b068ff7846", "name": "Insecure pattern 'new_function_used' in legacy/ref-emu-dos.mjs:31", "shortDescription": {"text": "Insecure pattern 'new_function_used' in legacy/ref-emu-dos.mjs:31"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-dc262434e707a656", "name": "Insecure pattern 'node_child_process' in legacy/ref-emu-dos.mjs:17", "shortDescription": {"text": "Insecure pattern 'node_child_process' in legacy/ref-emu-dos.mjs:17"}, "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-a7a38c2b5b7d672b", "name": "Insecure pattern 'node_child_process' in legacy/v3/transpiler/build.mjs:31", "shortDescription": {"text": "Insecure pattern 'node_child_process' in legacy/v3/transpiler/build.mjs:31"}, "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-8b977e372944ab90", "name": "Insecure pattern 'node_child_process' in legacy/v3/transpiler/generate-dos-v3.mjs:40", "shortDescription": {"text": "Insecure pattern 'node_child_process' in legacy/v3/transpiler/generate-dos-v3.mjs:40"}, "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-13e08d39d48e7bfe", "name": "Insecure pattern 'new_function_used' in tools/compare.mjs:66", "shortDescription": {"text": "Insecure pattern 'new_function_used' in tools/compare.mjs:66"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-55b890fa09014f60", "name": "Insecure pattern 'node_child_process' in tools/compare.mjs:25", "shortDescription": {"text": "Insecure pattern 'node_child_process' in tools/compare.mjs:25"}, "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-c40d8ffc5d8145a5", "name": "Insecure pattern 'node_child_process' in bios/corduroy/build.mjs:7", "shortDescription": {"text": "Insecure pattern 'node_child_process' in bios/corduroy/build.mjs:7"}, "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-6372cebde0220094", "name": "No auth library detected", "shortDescription": {"text": "No auth library detected"}, "fullDescription": {"text": "The scanner did not find any standard auth library (JWT, OAuth, NextAuth, Auth0, etc.). The repo has auth/admin/session surface indicators, so auth may live in custom code, in a separate service, or be missing."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4601e3ad3bb28677", "name": "No CI/CD pipelines detected", "shortDescription": {"text": "No CI/CD pipelines detected"}, "fullDescription": {"text": "No GitHub Actions, GitLab CI, or CircleCI configs found. Without CI you can't gate deploys on tests/lints."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-083c2e3633808b8a", "name": "Very large file: kiln/patterns/misc.mjs (1279 lines)", "shortDescription": {"text": "Very large file: kiln/patterns/misc.mjs (1279 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-e74b30cd416f65bb", "name": "Very large file: tools/js8086.js (2705 lines)", "shortDescription": {"text": "Very large file: tools/js8086.js (2705 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-5734ebc1d2fbbb9c", "name": "35 TODO/FIXME markers", "shortDescription": {"text": "35 TODO/FIXME markers"}, "fullDescription": {"text": "High count of TODO/FIXME/HACK markers \u2014 track them as issues so they're not forgotten."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3ab5d313dda8e5f9", "name": "Debug logging residue appears in source files", "shortDescription": {"text": "Debug logging residue appears in source files"}, "fullDescription": {"text": "Found 120 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-749d4bc1bd66df5f", "name": "Agent instructions exist but release-hardening basics are missing", "shortDescription": {"text": "Agent instructions exist but release-hardening basics are missing"}, "fullDescription": {"text": "AI-coder instruction files were found, but the repo is missing ci. Treat this as a contract gap: the agent is guided, but the generated output is not yet guarded by the controls that make it repeatable."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ea8f3013f588db25", "name": "Shallow git history limits provenance confidence", "shortDescription": {"text": "Shallow git history limits provenance confidence"}, "fullDescription": {"text": "The repository is a shallow clone. Origin/evolution analysis cannot distinguish fresh generation, imported legacy code, or long-lived human code with high confidence."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8424db9c75e04ba4", "name": "Very short observed git history", "shortDescription": {"text": "Very short observed git history"}, "fullDescription": {"text": "The repo has multiple source files but two or fewer visible commits. This is not a failure by itself, but it lowers confidence in evolution-based diagnosis."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-cc55229a7a3c078d", "name": "Agent authority lacks a verifier contract: .mcp.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .mcp.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-26a0e780eeaf28cb", "name": "Commented-code block (6 lines) in kiln/memory.mjs:10", "shortDescription": {"text": "Commented-code block (6 lines) in kiln/memory.mjs:10"}, "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-af4c3265230a6668", "name": "Commented-code block (5 lines) in kiln/template.mjs:27", "shortDescription": {"text": "Commented-code block (5 lines) in kiln/template.mjs:27"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-48a8d2a55265e8a5", "name": "Commented-code block (7 lines) in kiln/emit-css.mjs:50", "shortDescription": {"text": "Commented-code block (7 lines) in kiln/emit-css.mjs: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-d3ab298892871905", "name": "Commented-code block (5 lines) in kiln/patterns/flags.mjs:1", "shortDescription": {"text": "Commented-code block (5 lines) in kiln/patterns/flags.mjs: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-dfda3a70976e8909", "name": "Commented-code block (5 lines) in kiln/patterns/misc.mjs:3", "shortDescription": {"text": "Commented-code block (5 lines) in kiln/patterns/misc.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-c72d0fe1053d817d", "name": "Commented-code block (6 lines) in kiln/patterns/shift.mjs:18", "shortDescription": {"text": "Commented-code block (6 lines) in kiln/patterns/shift.mjs:18"}, "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-44f801553147d0cc", "name": "Commented-code block (5 lines) in kiln/patterns/mov.mjs:87", "shortDescription": {"text": "Commented-code block (5 lines) in kiln/patterns/mov.mjs: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-abf3efff0754c2d3", "name": "Commented-code block (8 lines) in kiln/patterns/stack.mjs:5", "shortDescription": {"text": "Commented-code block (8 lines) in kiln/patterns/stack.mjs: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-bacc63e7bfd7ba7a", "name": "Commented-code block (5 lines) in kiln/patterns/group.mjs:23", "shortDescription": {"text": "Commented-code block (5 lines) in kiln/patterns/group.mjs:23"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b9b29b27fe0571a5", "name": "Commented-code block (8 lines) in kiln/patterns/alu.mjs:1", "shortDescription": {"text": "Commented-code block (8 lines) in kiln/patterns/alu.mjs: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-48cea572048c3940", "name": "Commented-code block (6 lines) in kiln/patterns/control.mjs:180", "shortDescription": {"text": "Commented-code block (6 lines) in kiln/patterns/control.mjs:180"}, "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-fae97c753f77f57e", "name": "Commented-code block (6 lines) in tests/bench/driver/run.mjs:6", "shortDescription": {"text": "Commented-code block (6 lines) in tests/bench/driver/run.mjs:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-83dcef1ea09ff682", "name": "Commented-code block (6 lines) in tests/bench/lib/ensure-fresh.mjs:3", "shortDescription": {"text": "Commented-code block (6 lines) in tests/bench/lib/ensure-fresh.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-72399381cd18ad5f", "name": "Commented-code block (5 lines) in tests/bench/lib/artifacts.mjs:19", "shortDescription": {"text": "Commented-code block (5 lines) in tests/bench/lib/artifacts.mjs:19"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9f0121dde44feb79", "name": "Commented-code block (8 lines) in tests/bench/profiles/doom-all.mjs:3", "shortDescription": {"text": "Commented-code block (8 lines) in tests/bench/profiles/doom-all.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-d4fb540634dcec88", "name": "Commented-code block (16 lines) in tests/bench/profiles/doom-ingame-fps.mjs:8", "shortDescription": {"text": "Commented-code block (16 lines) in tests/bench/profiles/doom-ingame-fps.mjs: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-8c9b40ab95e38579", "name": "Commented-code block (8 lines) in tests/bench/profiles/doom-demo.mjs:3", "shortDescription": {"text": "Commented-code block (8 lines) in tests/bench/profiles/doom-demo.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-0576ce70471f518d", "name": "Commented-code block (7 lines) in tests/bench/profiles/doom-loading.mjs:8", "shortDescription": {"text": "Commented-code block (7 lines) in tests/bench/profiles/doom-loading.mjs: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-28f4b54723ef5c2e", "name": "Commented-code block (7 lines) in tests/harness/run.mjs:11", "shortDescription": {"text": "Commented-code block (7 lines) in tests/harness/run.mjs: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-188903725ef33f5d", "name": "Commented-code block (5 lines) in tests/harness/diverge.mjs:4", "shortDescription": {"text": "Commented-code block (5 lines) in tests/harness/diverge.mjs: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-89b8186708634444", "name": "Commented-code block (8 lines) in tests/harness/ref-shoot.mjs:44", "shortDescription": {"text": "Commented-code block (8 lines) in tests/harness/ref-shoot.mjs: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-0f99c9292ec53c57", "name": "Commented-code block (5 lines) in tests/harness/analyse-cs-ip-samples.mjs:12", "shortDescription": {"text": "Commented-code block (5 lines) in tests/harness/analyse-cs-ip-samples.mjs: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-92904f39eb238543", "name": "Commented-code block (5 lines) in tests/harness/profile-doom-load.mjs:6", "shortDescription": {"text": "Commented-code block (5 lines) in tests/harness/profile-doom-load.mjs:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c83872d795bc2ffc", "name": "Commented-code block (7 lines) in tests/harness/fulldiff.mjs:5", "shortDescription": {"text": "Commented-code block (7 lines) in tests/harness/fulldiff.mjs: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-179083b74e85b762", "name": "Commented-code block (7 lines) in tests/harness/pipeline.mjs:172", "shortDescription": {"text": "Commented-code block (7 lines) in tests/harness/pipeline.mjs:172"}, "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-2f355414b4847cea", "name": "Commented-code block (5 lines) in tests/harness/lib/png.mjs:77", "shortDescription": {"text": "Commented-code block (5 lines) in tests/harness/lib/png.mjs:77"}, "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-30ee68d0b0796d6d", "name": "Commented-code block (7 lines) in tests/harness/lib/cabinet-header.mjs:3", "shortDescription": {"text": "Commented-code block (7 lines) in tests/harness/lib/cabinet-header.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-5ec05d42a7c99570", "name": "Commented-code block (7 lines) in tests/harness/lib/ref-machine.mjs:4", "shortDescription": {"text": "Commented-code block (7 lines) in tests/harness/lib/ref-machine.mjs: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-62aa555f5f61558e", "name": "Commented-code block (6 lines) in tests/harness/lib/coverage.mjs:4", "shortDescription": {"text": "Commented-code block (6 lines) in tests/harness/lib/coverage.mjs: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-b17ff99e7d4d827b", "name": "Commented-code block (5 lines) in tests/harness/lib/timed-run.mjs:26", "shortDescription": {"text": "Commented-code block (5 lines) in tests/harness/lib/timed-run.mjs: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-6fa308389b3e8565", "name": "Commented-code block (6 lines) in tests/harness/lib/fast-shoot.mjs:3", "shortDescription": {"text": "Commented-code block (6 lines) in tests/harness/lib/fast-shoot.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-87ee88c210308fb7", "name": "Commented-code block (16 lines) in tests/harness/lib/oracles.mjs:7", "shortDescription": {"text": "Commented-code block (16 lines) in tests/harness/lib/oracles.mjs:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1f13b567d53826f2", "name": "Commented-code block (6 lines) in tests/harness/lib/mcp-client.mjs:7", "shortDescription": {"text": "Commented-code block (6 lines) in tests/harness/lib/mcp-client.mjs:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3aae001f9aba5999", "name": "Commented-code block (5 lines) in tests/harness/lib/baseline.mjs:9", "shortDescription": {"text": "Commented-code block (5 lines) in tests/harness/lib/baseline.mjs:9"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-cdd2bd02038573f0", "name": "Commented-code block (8 lines) in tests/harness/lib/cabinet-diff.mjs:13", "shortDescription": {"text": "Commented-code block (8 lines) in tests/harness/lib/cabinet-diff.mjs:13"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e27693d33ae05e5a", "name": "Commented-code block (9 lines) in tests/harness/lib/shoot.mjs:3", "shortDescription": {"text": "Commented-code block (9 lines) in tests/harness/lib/shoot.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-2e2483ea64574632", "name": "Commented-code block (7 lines) in tests/harness/lib/script-runner.mjs:8", "shortDescription": {"text": "Commented-code block (7 lines) in tests/harness/lib/script-runner.mjs: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-ec7fd6a8547a9c9c", "name": "Commented-code block (6 lines) in conformance/ref-hack.mjs:4", "shortDescription": {"text": "Commented-code block (6 lines) in conformance/ref-hack.mjs: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-267e885012a1bae6", "name": "Commented-code block (5 lines) in web/player/assets/calcite-bench.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in web/player/assets/calcite-bench.js: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-bce6f6651445cfe9", "name": "Commented-code block (8 lines) in web/player/experiments/calcite-img-local-boot.js:49", "shortDescription": {"text": "Commented-code block (8 lines) in web/player/experiments/calcite-img-local-boot.js: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-5330f53132a2a426", "name": "Commented-code block (5 lines) in web/player/experiments/calcite-img-bench.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in web/player/experiments/calcite-img-bench.js: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-86c7a660d3bc093b", "name": "Commented-code block (5 lines) in web/tests/kbd-e2e.playwright.mjs:6", "shortDescription": {"text": "Commented-code block (5 lines) in web/tests/kbd-e2e.playwright.mjs:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a6fa40fb923503a7", "name": "Commented-code block (7 lines) in web/tests/compile-phase-capture.playwright.mjs:3", "shortDescription": {"text": "Commented-code block (7 lines) in web/tests/compile-phase-capture.playwright.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-b7887310281dd959", "name": "Commented-code block (8 lines) in web/scripts/dev.mjs:2", "shortDescription": {"text": "Commented-code block (8 lines) in web/scripts/dev.mjs:2"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-87241a023bfab60d", "name": "Commented-code block (6 lines) in web/scripts/raw-regen.mjs:2", "shortDescription": {"text": "Commented-code block (6 lines) in web/scripts/raw-regen.mjs:2"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d89aedf5de168dda", "name": "Commented-code block (6 lines) in web/scripts/split-regen.mjs:11", "shortDescription": {"text": "Commented-code block (6 lines) in web/scripts/split-regen.mjs: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-1e0d0b7ee5cbdbd9", "name": "Commented-code block (8 lines) in web/shim/calcite-bridge-boot.js:1", "shortDescription": {"text": "Commented-code block (8 lines) in web/shim/calcite-bridge-boot.js: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-b8d0fdcc06c466e0", "name": "Commented-code block (6 lines) in web/shim/calcite-bridge.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in web/shim/calcite-bridge.js: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-07199faf94ed0ff8", "name": "Commented-code block (5 lines) in web/shim/video-modes.mjs:3", "shortDescription": {"text": "Commented-code block (5 lines) in web/shim/video-modes.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-e83d4a0b9a70bb33", "name": "Commented-code block (7 lines) in web/site/sw.js:9", "shortDescription": {"text": "Commented-code block (7 lines) in web/site/sw.js:9"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0add910ec5787759", "name": "`fetch()` without try/.catch or AbortSignal \u2014 web/site/assets/build.js:154", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 web/site/assets/build.js:154"}, "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-a0b1320693488c04", "name": "Commented-code block (9 lines) in web/site/assets/wizard.js:3", "shortDescription": {"text": "Commented-code block (9 lines) in web/site/assets/wizard.js: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-b7f8503af0b18924", "name": "Commented-code block (7 lines) in web/browser-builder/floppy-adapter.mjs:69", "shortDescription": {"text": "Commented-code block (7 lines) in web/browser-builder/floppy-adapter.mjs:69"}, "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-081e0bf9673c7466", "name": "`fetch()` without try/.catch or AbortSignal \u2014 web/browser-builder/prebake-loader.mjs:11", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 web/browser-builder/prebake-loader.mjs:11"}, "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-6b61a17e68e9da01", "name": "Commented-code block (6 lines) in web/browser-builder/main.mjs:296", "shortDescription": {"text": "Commented-code block (6 lines) in web/browser-builder/main.mjs:296"}, "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-1e13542b2cc22662", "name": "`fetch()` without try/.catch or AbortSignal \u2014 web/browser-builder/main.mjs:21", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 web/browser-builder/main.mjs:21"}, "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-0882a54f5e28341f", "name": "Commented-code block (5 lines) in web/browser-builder/blob-writer.mjs:1", "shortDescription": {"text": "Commented-code block (5 lines) in web/browser-builder/blob-writer.mjs: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-9f696576e64350c5", "name": "Commented-code block (6 lines) in builder/build.mjs:6", "shortDescription": {"text": "Commented-code block (6 lines) in builder/build.mjs:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-223b7ca575e33a98", "name": "Commented-code block (5 lines) in builder/lib/cart.mjs:3", "shortDescription": {"text": "Commented-code block (5 lines) in builder/lib/cart.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-67dd77ab7f7d8fca", "name": "Commented-code block (5 lines) in builder/lib/sizes.mjs:44", "shortDescription": {"text": "Commented-code block (5 lines) in builder/lib/sizes.mjs: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-84c61f751a6f26e6", "name": "Commented-code block (5 lines) in builder/stages/kiln.mjs:6", "shortDescription": {"text": "Commented-code block (5 lines) in builder/stages/kiln.mjs:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-710acee880d9aaf8", "name": "Commented-code block (6 lines) in builder/stages/floppy.mjs:31", "shortDescription": {"text": "Commented-code block (6 lines) in builder/stages/floppy.mjs: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-deec3aaa10c6b7ea", "name": "Commented-code block (6 lines) in builder/stages/bios.mjs:16", "shortDescription": {"text": "Commented-code block (6 lines) in builder/stages/bios.mjs:16"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1d4d732e987c6f38", "name": "Commented-code block (6 lines) in legacy/ref-emu-dos.mjs:7", "shortDescription": {"text": "Commented-code block (6 lines) in legacy/ref-emu-dos.mjs:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f99d0a13ab8a5fff", "name": "Commented-code block (8 lines) in legacy/v3/transpiler/build.mjs:9", "shortDescription": {"text": "Commented-code block (8 lines) in legacy/v3/transpiler/build.mjs:9"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0f491567ed315493", "name": "Commented-code block (5 lines) in legacy/v3/transpiler/generate-dos-v3.mjs:6", "shortDescription": {"text": "Commented-code block (5 lines) in legacy/v3/transpiler/generate-dos-v3.mjs:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e4f24b422b849e64", "name": "Commented-code block (5 lines) in legacy/v3/transpiler/src/patterns/irq.mjs:44", "shortDescription": {"text": "Commented-code block (5 lines) in legacy/v3/transpiler/src/patterns/irq.mjs: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-bcf35944c2321194", "name": "Commented-code block (9 lines) in legacy/v3/transpiler/src/patterns/pit.mjs:27", "shortDescription": {"text": "Commented-code block (9 lines) in legacy/v3/transpiler/src/patterns/pit.mjs:27"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-93fb4b019b0b5912", "name": "Commented-code block (5 lines) in legacy/v3/transpiler/src/patterns/bios.mjs:349", "shortDescription": {"text": "Commented-code block (5 lines) in legacy/v3/transpiler/src/patterns/bios.mjs:349"}, "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-88cdd805c044cc11", "name": "Commented-code block (8 lines) in tools/gen-vga-dac.mjs:7", "shortDescription": {"text": "Commented-code block (8 lines) in tools/gen-vga-dac.mjs:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8ef5e54afc95b72b", "name": "Commented-code block (6 lines) in tools/compare.mjs:4", "shortDescription": {"text": "Commented-code block (6 lines) in tools/compare.mjs: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-c81c382deb9197af", "name": "Commented-code block (5 lines) in tools/js8086.js:5", "shortDescription": {"text": "Commented-code block (5 lines) in tools/js8086.js: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-ab49f1e9a564ad1e", "name": "Commented-code block (6 lines) in tools/mkfat12.mjs:103", "shortDescription": {"text": "Commented-code block (6 lines) in tools/mkfat12.mjs:103"}, "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-399d280bee83d75f", "name": "Commented-code block (6 lines) in tools/lib/bios-symbols.mjs:3", "shortDescription": {"text": "Commented-code block (6 lines) in tools/lib/bios-symbols.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}}]}}, "automationDetails": {"id": "repobility/20371"}, "properties": {"repository": "stop-amertime/css-dos", "repoUrl": "https://github.com/stop-amertime/css-dos", "branch": "main"}, "results": [{"ruleId": "scanner-e04c89a7a6ccac0f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 web/player/experiments/calcite-img-local-boot.js:20"}, "properties": {"repobilityId": "db924c06433c4cec", "scanner": "scanner-primary", "fingerprint": "e04c89a7a6ccac0f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fe6afc15c8ec8d11", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 web/shim/calcite-bridge-boot.js:23"}, "properties": {"repobilityId": "1be792413fa6b4c7", "scanner": "scanner-primary", "fingerprint": "fe6afc15c8ec8d11", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f30ea9ce43836e8a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 web/shim/calcite-bridge.js:103"}, "properties": {"repobilityId": "38c307497268eebf", "scanner": "scanner-primary", "fingerprint": "f30ea9ce43836e8a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"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-c2dae3e0e8101662", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in conformance/ref-muslin.mjs:31"}, "properties": {"repobilityId": "7a3a20120d818c74", "scanner": "scanner-primary", "fingerprint": "c2dae3e0e8101662", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "conformance/ref-muslin.mjs"}, "region": {"startLine": 31}}}]}, {"ruleId": "scanner-75a1728f2d4cfc09", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in conformance/ref-muslin.mjs:9"}, "properties": {"repobilityId": "a86f560740d8f151", "scanner": "scanner-primary", "fingerprint": "75a1728f2d4cfc09", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "conformance/ref-muslin.mjs"}, "region": {"startLine": 9}}}]}, {"ruleId": "scanner-879deacf06d2649f", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in conformance/ref-hack.mjs:35"}, "properties": {"repobilityId": "e2523b07a34fd2fa", "scanner": "scanner-primary", "fingerprint": "879deacf06d2649f", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "conformance/ref-hack.mjs"}, "region": {"startLine": 35}}}]}, {"ruleId": "scanner-e4f0abd792493952", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in web/player/calcite-canvas.html:204"}, "properties": {"repobilityId": "af8700e9c32e995f", "scanner": "scanner-primary", "fingerprint": "e4f0abd792493952", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "web/player/calcite-canvas.html"}, "region": {"startLine": 204}}}]}, {"ruleId": "scanner-7425298ece3f3b1f", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in web/player/experiments/grid.html:303"}, "properties": {"repobilityId": "bd0b5943da1de762", "scanner": "scanner-primary", "fingerprint": "7425298ece3f3b1f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "web/player/experiments/grid.html"}, "region": {"startLine": 303}}}]}, {"ruleId": "scanner-f7a0f4737474fa0e", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in web/player/experiments/grid2.html:303"}, "properties": {"repobilityId": "43646347f6397a52", "scanner": "scanner-primary", "fingerprint": "f7a0f4737474fa0e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "web/player/experiments/grid2.html"}, "region": {"startLine": 303}}}]}, {"ruleId": "scanner-5ce002ef09a3be7e", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in web/scripts/dev.mjs:16"}, "properties": {"repobilityId": "434cdf54d50de108", "scanner": "scanner-primary", "fingerprint": "5ce002ef09a3be7e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "web/scripts/dev.mjs"}, "region": {"startLine": 16}}}]}, {"ruleId": "scanner-baa27cfffce83e87", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in web/scripts/prebake.mjs:8"}, "properties": {"repobilityId": "24456ba5aac11ff4", "scanner": "scanner-primary", "fingerprint": "baa27cfffce83e87", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "web/scripts/prebake.mjs"}, "region": {"startLine": 8}}}]}, {"ruleId": "scanner-d9802184bbee7491", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in web/site/assets/build.js:109"}, "properties": {"repobilityId": "aa6e117df06ee105", "scanner": "scanner-primary", "fingerprint": "d9802184bbee7491", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "web/site/assets/build.js"}, "region": {"startLine": 109}}}]}, {"ruleId": "scanner-81ddf00b3d7c6930", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in web/site/assets/wizard.js:54"}, "properties": {"repobilityId": "ce9f5d2200a7b43c", "scanner": "scanner-primary", "fingerprint": "81ddf00b3d7c6930", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "web/site/assets/wizard.js"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-f47a8574a5bcf254", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in builder/lib/cart.mjs:12"}, "properties": {"repobilityId": "f2cfa29d7165c050", "scanner": "scanner-primary", "fingerprint": "f47a8574a5bcf254", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "builder/lib/cart.mjs"}, "region": {"startLine": 12}}}]}, {"ruleId": "scanner-57f92f499d1306b0", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in builder/stages/bios.mjs:7"}, "properties": {"repobilityId": "5d6d6bafeceb12d5", "scanner": "scanner-primary", "fingerprint": "57f92f499d1306b0", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "builder/stages/bios.mjs"}, "region": {"startLine": 7}}}]}, {"ruleId": "scanner-b5c2c4b068ff7846", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in legacy/ref-emu-dos.mjs:31"}, "properties": {"repobilityId": "b8af1d1a69a6d61a", "scanner": "scanner-primary", "fingerprint": "b5c2c4b068ff7846", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "legacy/ref-emu-dos.mjs"}, "region": {"startLine": 31}}}]}, {"ruleId": "scanner-dc262434e707a656", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in legacy/ref-emu-dos.mjs:17"}, "properties": {"repobilityId": "f43b046a4fcd8063", "scanner": "scanner-primary", "fingerprint": "dc262434e707a656", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "legacy/ref-emu-dos.mjs"}, "region": {"startLine": 17}}}]}, {"ruleId": "scanner-a7a38c2b5b7d672b", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in legacy/v3/transpiler/build.mjs:31"}, "properties": {"repobilityId": "ee604c0c8a59a88a", "scanner": "scanner-primary", "fingerprint": "a7a38c2b5b7d672b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "legacy/v3/transpiler/build.mjs"}, "region": {"startLine": 31}}}]}, {"ruleId": "scanner-8b977e372944ab90", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in legacy/v3/transpiler/generate-dos-v3.mjs:40"}, "properties": {"repobilityId": "7701b74691c27c22", "scanner": "scanner-primary", "fingerprint": "8b977e372944ab90", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "legacy/v3/transpiler/generate-dos-v3.mjs"}, "region": {"startLine": 40}}}]}, {"ruleId": "scanner-13e08d39d48e7bfe", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in tools/compare.mjs:66"}, "properties": {"repobilityId": "5537a1464dc2a714", "scanner": "scanner-primary", "fingerprint": "13e08d39d48e7bfe", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools/compare.mjs"}, "region": {"startLine": 66}}}]}, {"ruleId": "scanner-55b890fa09014f60", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in tools/compare.mjs:25"}, "properties": {"repobilityId": "8afd010a11805f24", "scanner": "scanner-primary", "fingerprint": "55b890fa09014f60", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools/compare.mjs"}, "region": {"startLine": 25}}}]}, {"ruleId": "scanner-c40d8ffc5d8145a5", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in bios/corduroy/build.mjs:7"}, "properties": {"repobilityId": "c57585910b24eff5", "scanner": "scanner-primary", "fingerprint": "c40d8ffc5d8145a5", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "bios/corduroy/build.mjs"}, "region": {"startLine": 7}}}]}, {"ruleId": "scanner-6372cebde0220094", "level": "warning", "message": {"text": "No auth library detected"}, "properties": {"repobilityId": "a5b6035a5bbf8054", "scanner": "scanner-primary", "fingerprint": "6372cebde0220094", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["coverage", "auth"]}}, {"ruleId": "scanner-4601e3ad3bb28677", "level": "warning", "message": {"text": "No CI/CD pipelines detected"}, "properties": {"repobilityId": "c3ee439bce2bc51e", "scanner": "scanner-primary", "fingerprint": "4601e3ad3bb28677", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["coverage"]}}, {"ruleId": "scanner-083c2e3633808b8a", "level": "note", "message": {"text": "Very large file: kiln/patterns/misc.mjs (1279 lines)"}, "properties": {"repobilityId": "594682193c8847b9", "scanner": "scanner-primary", "fingerprint": "083c2e3633808b8a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-e74b30cd416f65bb", "level": "note", "message": {"text": "Very large file: tools/js8086.js (2705 lines)"}, "properties": {"repobilityId": "99a21c63ce38c910", "scanner": "scanner-primary", "fingerprint": "e74b30cd416f65bb", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-5734ebc1d2fbbb9c", "level": "note", "message": {"text": "35 TODO/FIXME markers"}, "properties": {"repobilityId": "4b38c118003e07d2", "scanner": "scanner-primary", "fingerprint": "5734ebc1d2fbbb9c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["maintenance"]}}, {"ruleId": "scanner-3ab5d313dda8e5f9", "level": "note", "message": {"text": "Debug logging residue appears in source files"}, "properties": {"repobilityId": "d5ffeff7f48def04", "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": "053019a915acbbf8", "scanner": "scanner-primary", "fingerprint": "2d0c7b7ab8f8aacf", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["placeholder", "mock-data", "critical-flow", "generated-repo-pattern"]}}, {"ruleId": "scanner-749d4bc1bd66df5f", "level": "warning", "message": {"text": "Agent instructions exist but release-hardening basics are missing"}, "properties": {"repobilityId": "594d10554ed3de78", "scanner": "scanner-primary", "fingerprint": "749d4bc1bd66df5f", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-ea8f3013f588db25", "level": "note", "message": {"text": "Shallow git history limits provenance confidence"}, "properties": {"repobilityId": "0683e11b671ce22f", "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": "447675a1025f5dec", "scanner": "scanner-primary", "fingerprint": "8424db9c75e04ba4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["provenance", "git-history", "generated-repo-pattern"]}}, {"ruleId": "scanner-cc55229a7a3c078d", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .mcp.json"}, "properties": {"repobilityId": "51942fb3d5b8b5b4", "scanner": "scanner-primary", "fingerprint": "cc55229a7a3c078d", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "mcp_config"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".mcp.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-26a0e780eeaf28cb", "level": "none", "message": {"text": "Commented-code block (6 lines) in kiln/memory.mjs:10"}, "properties": {"repobilityId": "f09b966bbb8ee4e6", "scanner": "scanner-primary", "fingerprint": "26a0e780eeaf28cb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-af4c3265230a6668", "level": "none", "message": {"text": "Commented-code block (5 lines) in kiln/template.mjs:27"}, "properties": {"repobilityId": "3b6d21a8a8ec4c71", "scanner": "scanner-primary", "fingerprint": "af4c3265230a6668", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-48a8d2a55265e8a5", "level": "none", "message": {"text": "Commented-code block (7 lines) in kiln/emit-css.mjs:50"}, "properties": {"repobilityId": "1129076a9a9d07d9", "scanner": "scanner-primary", "fingerprint": "48a8d2a55265e8a5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d3ab298892871905", "level": "none", "message": {"text": "Commented-code block (5 lines) in kiln/patterns/flags.mjs:1"}, "properties": {"repobilityId": "bcf81112c70b8ec2", "scanner": "scanner-primary", "fingerprint": "d3ab298892871905", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-dfda3a70976e8909", "level": "none", "message": {"text": "Commented-code block (5 lines) in kiln/patterns/misc.mjs:3"}, "properties": {"repobilityId": "f768a2ec0a5c91c7", "scanner": "scanner-primary", "fingerprint": "dfda3a70976e8909", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c72d0fe1053d817d", "level": "none", "message": {"text": "Commented-code block (6 lines) in kiln/patterns/shift.mjs:18"}, "properties": {"repobilityId": "1479b2a71aacb6c5", "scanner": "scanner-primary", "fingerprint": "c72d0fe1053d817d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-44f801553147d0cc", "level": "none", "message": {"text": "Commented-code block (5 lines) in kiln/patterns/mov.mjs:87"}, "properties": {"repobilityId": "4412a8d211bbe226", "scanner": "scanner-primary", "fingerprint": "44f801553147d0cc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-abf3efff0754c2d3", "level": "none", "message": {"text": "Commented-code block (8 lines) in kiln/patterns/stack.mjs:5"}, "properties": {"repobilityId": "bddead7f8ab6ff50", "scanner": "scanner-primary", "fingerprint": "abf3efff0754c2d3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bacc63e7bfd7ba7a", "level": "none", "message": {"text": "Commented-code block (5 lines) in kiln/patterns/group.mjs:23"}, "properties": {"repobilityId": "ebf0b5409d1e769f", "scanner": "scanner-primary", "fingerprint": "bacc63e7bfd7ba7a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b9b29b27fe0571a5", "level": "none", "message": {"text": "Commented-code block (8 lines) in kiln/patterns/alu.mjs:1"}, "properties": {"repobilityId": "a0dfa637e044f21d", "scanner": "scanner-primary", "fingerprint": "b9b29b27fe0571a5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-48cea572048c3940", "level": "none", "message": {"text": "Commented-code block (6 lines) in kiln/patterns/control.mjs:180"}, "properties": {"repobilityId": "fd1d2683b6112e93", "scanner": "scanner-primary", "fingerprint": "48cea572048c3940", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fae97c753f77f57e", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/bench/driver/run.mjs:6"}, "properties": {"repobilityId": "900b4b4cfcb77834", "scanner": "scanner-primary", "fingerprint": "fae97c753f77f57e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-83dcef1ea09ff682", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/bench/lib/ensure-fresh.mjs:3"}, "properties": {"repobilityId": "3f6172206c023f01", "scanner": "scanner-primary", "fingerprint": "83dcef1ea09ff682", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-72399381cd18ad5f", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/bench/lib/artifacts.mjs:19"}, "properties": {"repobilityId": "51bf1058928849fb", "scanner": "scanner-primary", "fingerprint": "72399381cd18ad5f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9f0121dde44feb79", "level": "none", "message": {"text": "Commented-code block (8 lines) in tests/bench/profiles/doom-all.mjs:3"}, "properties": {"repobilityId": "ad23a3cae80e7750", "scanner": "scanner-primary", "fingerprint": "9f0121dde44feb79", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d4fb540634dcec88", "level": "none", "message": {"text": "Commented-code block (16 lines) in tests/bench/profiles/doom-ingame-fps.mjs:8"}, "properties": {"repobilityId": "3759aa1d7dac014f", "scanner": "scanner-primary", "fingerprint": "d4fb540634dcec88", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8c9b40ab95e38579", "level": "none", "message": {"text": "Commented-code block (8 lines) in tests/bench/profiles/doom-demo.mjs:3"}, "properties": {"repobilityId": "1ce2c9ea23963dc1", "scanner": "scanner-primary", "fingerprint": "8c9b40ab95e38579", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0576ce70471f518d", "level": "none", "message": {"text": "Commented-code block (7 lines) in tests/bench/profiles/doom-loading.mjs:8"}, "properties": {"repobilityId": "109d8e9c867f1ec3", "scanner": "scanner-primary", "fingerprint": "0576ce70471f518d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-28f4b54723ef5c2e", "level": "none", "message": {"text": "Commented-code block (7 lines) in tests/harness/run.mjs:11"}, "properties": {"repobilityId": "1577648fb9535a50", "scanner": "scanner-primary", "fingerprint": "28f4b54723ef5c2e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-188903725ef33f5d", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/harness/diverge.mjs:4"}, "properties": {"repobilityId": "d71f315074a4d10e", "scanner": "scanner-primary", "fingerprint": "188903725ef33f5d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-89b8186708634444", "level": "none", "message": {"text": "Commented-code block (8 lines) in tests/harness/ref-shoot.mjs:44"}, "properties": {"repobilityId": "8000c8a81744e0cf", "scanner": "scanner-primary", "fingerprint": "89b8186708634444", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0f99c9292ec53c57", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/harness/analyse-cs-ip-samples.mjs:12"}, "properties": {"repobilityId": "7dfe3facfea9bfbf", "scanner": "scanner-primary", "fingerprint": "0f99c9292ec53c57", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-92904f39eb238543", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/harness/profile-doom-load.mjs:6"}, "properties": {"repobilityId": "09bffbe90a15b9d7", "scanner": "scanner-primary", "fingerprint": "92904f39eb238543", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c83872d795bc2ffc", "level": "none", "message": {"text": "Commented-code block (7 lines) in tests/harness/fulldiff.mjs:5"}, "properties": {"repobilityId": "aef47a9c33ded6c0", "scanner": "scanner-primary", "fingerprint": "c83872d795bc2ffc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-179083b74e85b762", "level": "none", "message": {"text": "Commented-code block (7 lines) in tests/harness/pipeline.mjs:172"}, "properties": {"repobilityId": "77893deacbe9d4c7", "scanner": "scanner-primary", "fingerprint": "179083b74e85b762", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2f355414b4847cea", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/harness/lib/png.mjs:77"}, "properties": {"repobilityId": "77f371ac2e6e81ca", "scanner": "scanner-primary", "fingerprint": "2f355414b4847cea", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-30ee68d0b0796d6d", "level": "none", "message": {"text": "Commented-code block (7 lines) in tests/harness/lib/cabinet-header.mjs:3"}, "properties": {"repobilityId": "7ba3e981fc5dfdbe", "scanner": "scanner-primary", "fingerprint": "30ee68d0b0796d6d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5ec05d42a7c99570", "level": "none", "message": {"text": "Commented-code block (7 lines) in tests/harness/lib/ref-machine.mjs:4"}, "properties": {"repobilityId": "44ef560bda6b4da2", "scanner": "scanner-primary", "fingerprint": "5ec05d42a7c99570", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-62aa555f5f61558e", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/harness/lib/coverage.mjs:4"}, "properties": {"repobilityId": "d85e6f508ee1e94f", "scanner": "scanner-primary", "fingerprint": "62aa555f5f61558e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b17ff99e7d4d827b", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/harness/lib/timed-run.mjs:26"}, "properties": {"repobilityId": "67ba1f3c7a5852ac", "scanner": "scanner-primary", "fingerprint": "b17ff99e7d4d827b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6fa308389b3e8565", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/harness/lib/fast-shoot.mjs:3"}, "properties": {"repobilityId": "3cb82220af214963", "scanner": "scanner-primary", "fingerprint": "6fa308389b3e8565", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-87ee88c210308fb7", "level": "none", "message": {"text": "Commented-code block (16 lines) in tests/harness/lib/oracles.mjs:7"}, "properties": {"repobilityId": "3a86ecf4896a783d", "scanner": "scanner-primary", "fingerprint": "87ee88c210308fb7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1f13b567d53826f2", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/harness/lib/mcp-client.mjs:7"}, "properties": {"repobilityId": "1bc6b59e3e7cf648", "scanner": "scanner-primary", "fingerprint": "1f13b567d53826f2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3aae001f9aba5999", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/harness/lib/baseline.mjs:9"}, "properties": {"repobilityId": "57cb21c55f443d24", "scanner": "scanner-primary", "fingerprint": "3aae001f9aba5999", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cdd2bd02038573f0", "level": "none", "message": {"text": "Commented-code block (8 lines) in tests/harness/lib/cabinet-diff.mjs:13"}, "properties": {"repobilityId": "4afe364b064a99c2", "scanner": "scanner-primary", "fingerprint": "cdd2bd02038573f0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e27693d33ae05e5a", "level": "none", "message": {"text": "Commented-code block (9 lines) in tests/harness/lib/shoot.mjs:3"}, "properties": {"repobilityId": "9d91ea13131f6a56", "scanner": "scanner-primary", "fingerprint": "e27693d33ae05e5a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2e2483ea64574632", "level": "none", "message": {"text": "Commented-code block (7 lines) in tests/harness/lib/script-runner.mjs:8"}, "properties": {"repobilityId": "bfdc10fcb3944c76", "scanner": "scanner-primary", "fingerprint": "2e2483ea64574632", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ec7fd6a8547a9c9c", "level": "none", "message": {"text": "Commented-code block (6 lines) in conformance/ref-hack.mjs:4"}, "properties": {"repobilityId": "cf7516b704d4ce95", "scanner": "scanner-primary", "fingerprint": "ec7fd6a8547a9c9c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-267e885012a1bae6", "level": "none", "message": {"text": "Commented-code block (5 lines) in web/player/assets/calcite-bench.js:1"}, "properties": {"repobilityId": "4dbdd2eb75da1a98", "scanner": "scanner-primary", "fingerprint": "267e885012a1bae6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bce6f6651445cfe9", "level": "none", "message": {"text": "Commented-code block (8 lines) in web/player/experiments/calcite-img-local-boot.js:49"}, "properties": {"repobilityId": "c72d15b49dbdbee8", "scanner": "scanner-primary", "fingerprint": "bce6f6651445cfe9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5330f53132a2a426", "level": "none", "message": {"text": "Commented-code block (5 lines) in web/player/experiments/calcite-img-bench.js:1"}, "properties": {"repobilityId": "9c3d84ea6b3ac44c", "scanner": "scanner-primary", "fingerprint": "5330f53132a2a426", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-86c7a660d3bc093b", "level": "none", "message": {"text": "Commented-code block (5 lines) in web/tests/kbd-e2e.playwright.mjs:6"}, "properties": {"repobilityId": "a0abe3ad5122cc5e", "scanner": "scanner-primary", "fingerprint": "86c7a660d3bc093b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a6fa40fb923503a7", "level": "none", "message": {"text": "Commented-code block (7 lines) in web/tests/compile-phase-capture.playwright.mjs:3"}, "properties": {"repobilityId": "1c2cc04ad423c1db", "scanner": "scanner-primary", "fingerprint": "a6fa40fb923503a7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b7887310281dd959", "level": "none", "message": {"text": "Commented-code block (8 lines) in web/scripts/dev.mjs:2"}, "properties": {"repobilityId": "8382ec2e56eb16d8", "scanner": "scanner-primary", "fingerprint": "b7887310281dd959", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-87241a023bfab60d", "level": "none", "message": {"text": "Commented-code block (6 lines) in web/scripts/raw-regen.mjs:2"}, "properties": {"repobilityId": "681ae50374d97a0a", "scanner": "scanner-primary", "fingerprint": "87241a023bfab60d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d89aedf5de168dda", "level": "none", "message": {"text": "Commented-code block (6 lines) in web/scripts/split-regen.mjs:11"}, "properties": {"repobilityId": "2885f5fb4822f98a", "scanner": "scanner-primary", "fingerprint": "d89aedf5de168dda", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1e0d0b7ee5cbdbd9", "level": "none", "message": {"text": "Commented-code block (8 lines) in web/shim/calcite-bridge-boot.js:1"}, "properties": {"repobilityId": "0a5f22b7bb1f6c62", "scanner": "scanner-primary", "fingerprint": "1e0d0b7ee5cbdbd9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b8d0fdcc06c466e0", "level": "none", "message": {"text": "Commented-code block (6 lines) in web/shim/calcite-bridge.js:1"}, "properties": {"repobilityId": "a5903bd3ad1e6f6a", "scanner": "scanner-primary", "fingerprint": "b8d0fdcc06c466e0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-07199faf94ed0ff8", "level": "none", "message": {"text": "Commented-code block (5 lines) in web/shim/video-modes.mjs:3"}, "properties": {"repobilityId": "60e9c55890c89f97", "scanner": "scanner-primary", "fingerprint": "07199faf94ed0ff8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e83d4a0b9a70bb33", "level": "none", "message": {"text": "Commented-code block (7 lines) in web/site/sw.js:9"}, "properties": {"repobilityId": "72b1f61175c4552e", "scanner": "scanner-primary", "fingerprint": "e83d4a0b9a70bb33", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0add910ec5787759", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 web/site/assets/build.js:154"}, "properties": {"repobilityId": "6c4f46f6082d9e55", "scanner": "scanner-primary", "fingerprint": "0add910ec5787759", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-a0b1320693488c04", "level": "none", "message": {"text": "Commented-code block (9 lines) in web/site/assets/wizard.js:3"}, "properties": {"repobilityId": "064d3bfe646515eb", "scanner": "scanner-primary", "fingerprint": "a0b1320693488c04", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b7f8503af0b18924", "level": "none", "message": {"text": "Commented-code block (7 lines) in web/browser-builder/floppy-adapter.mjs:69"}, "properties": {"repobilityId": "1d934274e844e382", "scanner": "scanner-primary", "fingerprint": "b7f8503af0b18924", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-081e0bf9673c7466", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 web/browser-builder/prebake-loader.mjs:11"}, "properties": {"repobilityId": "bc37567ec9b84b90", "scanner": "scanner-primary", "fingerprint": "081e0bf9673c7466", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-6b61a17e68e9da01", "level": "none", "message": {"text": "Commented-code block (6 lines) in web/browser-builder/main.mjs:296"}, "properties": {"repobilityId": "91e581a1776e0f3c", "scanner": "scanner-primary", "fingerprint": "6b61a17e68e9da01", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1e13542b2cc22662", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 web/browser-builder/main.mjs:21"}, "properties": {"repobilityId": "d93e62ae8b059ed7", "scanner": "scanner-primary", "fingerprint": "1e13542b2cc22662", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-0882a54f5e28341f", "level": "none", "message": {"text": "Commented-code block (5 lines) in web/browser-builder/blob-writer.mjs:1"}, "properties": {"repobilityId": "8889f37fa137d1b4", "scanner": "scanner-primary", "fingerprint": "0882a54f5e28341f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9f696576e64350c5", "level": "none", "message": {"text": "Commented-code block (6 lines) in builder/build.mjs:6"}, "properties": {"repobilityId": "c8e537f4179c112a", "scanner": "scanner-primary", "fingerprint": "9f696576e64350c5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-223b7ca575e33a98", "level": "none", "message": {"text": "Commented-code block (5 lines) in builder/lib/cart.mjs:3"}, "properties": {"repobilityId": "c7b5c8d42a41a898", "scanner": "scanner-primary", "fingerprint": "223b7ca575e33a98", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-67dd77ab7f7d8fca", "level": "none", "message": {"text": "Commented-code block (5 lines) in builder/lib/sizes.mjs:44"}, "properties": {"repobilityId": "d7135ccd0ad411e6", "scanner": "scanner-primary", "fingerprint": "67dd77ab7f7d8fca", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-84c61f751a6f26e6", "level": "none", "message": {"text": "Commented-code block (5 lines) in builder/stages/kiln.mjs:6"}, "properties": {"repobilityId": "a12bc646d3059018", "scanner": "scanner-primary", "fingerprint": "84c61f751a6f26e6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-710acee880d9aaf8", "level": "none", "message": {"text": "Commented-code block (6 lines) in builder/stages/floppy.mjs:31"}, "properties": {"repobilityId": "6f743515f07b30e4", "scanner": "scanner-primary", "fingerprint": "710acee880d9aaf8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-deec3aaa10c6b7ea", "level": "none", "message": {"text": "Commented-code block (6 lines) in builder/stages/bios.mjs:16"}, "properties": {"repobilityId": "61524b56a4928a91", "scanner": "scanner-primary", "fingerprint": "deec3aaa10c6b7ea", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1d4d732e987c6f38", "level": "none", "message": {"text": "Commented-code block (6 lines) in legacy/ref-emu-dos.mjs:7"}, "properties": {"repobilityId": "c928b783b57b4083", "scanner": "scanner-primary", "fingerprint": "1d4d732e987c6f38", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f99d0a13ab8a5fff", "level": "none", "message": {"text": "Commented-code block (8 lines) in legacy/v3/transpiler/build.mjs:9"}, "properties": {"repobilityId": "53fbea64c67578bf", "scanner": "scanner-primary", "fingerprint": "f99d0a13ab8a5fff", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0f491567ed315493", "level": "none", "message": {"text": "Commented-code block (5 lines) in legacy/v3/transpiler/generate-dos-v3.mjs:6"}, "properties": {"repobilityId": "92f904f6d53964df", "scanner": "scanner-primary", "fingerprint": "0f491567ed315493", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e4f24b422b849e64", "level": "none", "message": {"text": "Commented-code block (5 lines) in legacy/v3/transpiler/src/patterns/irq.mjs:44"}, "properties": {"repobilityId": "1764483bc3c33b45", "scanner": "scanner-primary", "fingerprint": "e4f24b422b849e64", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bcf35944c2321194", "level": "none", "message": {"text": "Commented-code block (9 lines) in legacy/v3/transpiler/src/patterns/pit.mjs:27"}, "properties": {"repobilityId": "8bde2d9c683409d4", "scanner": "scanner-primary", "fingerprint": "bcf35944c2321194", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-93fb4b019b0b5912", "level": "none", "message": {"text": "Commented-code block (5 lines) in legacy/v3/transpiler/src/patterns/bios.mjs:349"}, "properties": {"repobilityId": "39a66e8d56271c9e", "scanner": "scanner-primary", "fingerprint": "93fb4b019b0b5912", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-88cdd805c044cc11", "level": "none", "message": {"text": "Commented-code block (8 lines) in tools/gen-vga-dac.mjs:7"}, "properties": {"repobilityId": "237c7dce3d089e7f", "scanner": "scanner-primary", "fingerprint": "88cdd805c044cc11", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8ef5e54afc95b72b", "level": "none", "message": {"text": "Commented-code block (6 lines) in tools/compare.mjs:4"}, "properties": {"repobilityId": "bd07bf088bc6b6b6", "scanner": "scanner-primary", "fingerprint": "8ef5e54afc95b72b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c81c382deb9197af", "level": "none", "message": {"text": "Commented-code block (5 lines) in tools/js8086.js:5"}, "properties": {"repobilityId": "348229937575667c", "scanner": "scanner-primary", "fingerprint": "c81c382deb9197af", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ab49f1e9a564ad1e", "level": "none", "message": {"text": "Commented-code block (6 lines) in tools/mkfat12.mjs:103"}, "properties": {"repobilityId": "03ba3017ddf3a384", "scanner": "scanner-primary", "fingerprint": "ab49f1e9a564ad1e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-399d280bee83d75f", "level": "none", "message": {"text": "Commented-code block (6 lines) in tools/lib/bios-symbols.mjs:3"}, "properties": {"repobilityId": "906f88958928c379", "scanner": "scanner-primary", "fingerprint": "399d280bee83d75f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}]}]}