{"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-d56f20b54b4c9fca", "name": "Stray `console.log` in TS/JS \u2014 src/tools/bus.js:8", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 src/tools/bus.js:8"}, "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-f30627ee52cc8d50", "name": "Privileged port 23 in use", "shortDescription": {"text": "Privileged port 23 in use"}, "fullDescription": {"text": "Port 23 is privileged (<1024). Make sure the service runs with the right caps or front it with a non-privileged port via a load balancer."}, "properties": {"scanner": "scanner-primary", "layer": "network", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ae3979dcd220ee44", "name": "Privileged port 59 in use", "shortDescription": {"text": "Privileged port 59 in use"}, "fullDescription": {"text": "Port 59 is privileged (<1024). Make sure the service runs with the right caps or front it with a non-privileged port via a load balancer."}, "properties": {"scanner": "scanner-primary", "layer": "network", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e40fbf71c3f595ae", "name": "Insecure pattern 'node_child_process' in egpt-daemon.mjs:26", "shortDescription": {"text": "Insecure pattern 'node_child_process' in egpt-daemon.mjs:26"}, "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-64388cce4edb97a0", "name": "Insecure pattern 'node_child_process' in egpt.mjs:6", "shortDescription": {"text": "Insecure pattern 'node_child_process' in egpt.mjs:6"}, "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-b7c43c208d0c9956", "name": "Insecure pattern 'node_child_process' in config/brains/claude-code.mjs:20", "shortDescription": {"text": "Insecure pattern 'node_child_process' in config/brains/claude-code.mjs:20"}, "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-f392ff2d3f8ec174", "name": "Insecure pattern 'direct_innerhtml_assignment' in config/brains/chatgpt-cdp.mjs:85", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in config/brains/chatgpt-cdp.mjs:85"}, "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-ee375af4e0f450a1", "name": "Insecure pattern 'direct_innerhtml_assignment' in config/brains/claude-cdp.mjs:85", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in config/brains/claude-cdp.mjs:85"}, "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-10936a0604d96462", "name": "Insecure pattern 'node_child_process' in config/brains/codex.mjs:8", "shortDescription": {"text": "Insecure pattern 'node_child_process' in config/brains/codex.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-36bff72b758428f5", "name": "Insecure pattern 'node_child_process' in slash/e.mjs:42", "shortDescription": {"text": "Insecure pattern 'node_child_process' in slash/e.mjs:42"}, "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-dd2827d9aa675480", "name": "Insecure pattern 'node_child_process' in slash/summarize.mjs:10", "shortDescription": {"text": "Insecure pattern 'node_child_process' in slash/summarize.mjs:10"}, "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-3df6d5f3122853f3", "name": "Insecure pattern 'node_child_process' in slash/lifecycle.mjs:18", "shortDescription": {"text": "Insecure pattern 'node_child_process' in slash/lifecycle.mjs:18"}, "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-73d5c203f975a51c", "name": "Insecure pattern 'node_child_process' in slash/version.mjs:3", "shortDescription": {"text": "Insecure pattern 'node_child_process' in slash/version.mjs:3"}, "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-39b104233c37c497", "name": "Insecure pattern 'node_child_process' in tests-manual/transcriptor-smoke.mjs:13", "shortDescription": {"text": "Insecure pattern 'node_child_process' in tests-manual/transcriptor-smoke.mjs:13"}, "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-3f2f93cfd1812fd9", "name": "Insecure pattern 'node_child_process' in src/warm-cli-session.mjs:16", "shortDescription": {"text": "Insecure pattern 'node_child_process' in src/warm-cli-session.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-e602d88c2cd063b3", "name": "Insecure pattern 'node_child_process' in src/daemon-singleton.mjs:14", "shortDescription": {"text": "Insecure pattern 'node_child_process' in src/daemon-singleton.mjs:14"}, "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-e33a6a7b80faa9fe", "name": "Insecure pattern 'direct_innerhtml_assignment' in src/tools/browser-tools.mjs:132", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in src/tools/browser-tools.mjs:132"}, "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-df563903bedffddd", "name": "Insecure pattern 'node_child_process' in src/tools/probe-whisper-srt.mjs:6", "shortDescription": {"text": "Insecure pattern 'node_child_process' in src/tools/probe-whisper-srt.mjs:6"}, "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-09fa0e80d104854f", "name": "Insecure pattern 'node_child_process' in src/tools/stay-awake.mjs:41", "shortDescription": {"text": "Insecure pattern 'node_child_process' in src/tools/stay-awake.mjs:41"}, "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-f62c4c013ed0e623", "name": "Insecure pattern 'node_child_process' in src/tools/reap-port.mjs:17", "shortDescription": {"text": "Insecure pattern 'node_child_process' in src/tools/reap-port.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-6b84efc85ece7bfd", "name": "Insecure pattern 'direct_innerhtml_assignment' in src/tools/bus.js:41", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in src/tools/bus.js:41"}, "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-ec37ae9d6a12504a", "name": "Insecure pattern 'node_child_process' in src/tools/chrome-launcher.mjs:11", "shortDescription": {"text": "Insecure pattern 'node_child_process' in src/tools/chrome-launcher.mjs:11"}, "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-5fc07a95f31ffecd", "name": "Insecure pattern 'node_child_process' in src/tools/probe-whisper-stream.mjs:8", "shortDescription": {"text": "Insecure pattern 'node_child_process' in src/tools/probe-whisper-stream.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-85e01d5e74f5ff8e", "name": "Insecure pattern 'node_child_process' in src/tools/whisper-server.mjs:16", "shortDescription": {"text": "Insecure pattern 'node_child_process' in src/tools/whisper-server.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-5aa42d2022b60486", "name": "Insecure pattern 'node_child_process' in src/tools/butler.mjs:19", "shortDescription": {"text": "Insecure pattern 'node_child_process' in src/tools/butler.mjs:19"}, "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-b1e8520d6a2e88e7", "name": "Insecure pattern 'node_child_process' in src/tools/transcribe.mjs:9", "shortDescription": {"text": "Insecure pattern 'node_child_process' in src/tools/transcribe.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-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-bfb7278ba99cde82", "name": "Very large file: dispatch.mjs (1285 lines)", "shortDescription": {"text": "Very large file: dispatch.mjs (1285 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-75273fb26826c2ba", "name": "Very large file: conversations-state.mjs (1381 lines)", "shortDescription": {"text": "Very large file: conversations-state.mjs (1381 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-3ac691eaa0fa6ed2", "name": "Very large file: egpt.mjs (9911 lines)", "shortDescription": {"text": "Very large file: egpt.mjs (9911 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-6283bf29e1a4f0c4", "name": "Very large file: slash/e.mjs (1203 lines)", "shortDescription": {"text": "Very large file: slash/e.mjs (1203 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-5d3bc0ef0b62706b", "name": "Very large file: extension/src/tab/App.jsx (1719 lines)", "shortDescription": {"text": "Very large file: extension/src/tab/App.jsx (1719 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3ab5d313dda8e5f9", "name": "Debug logging residue appears in source files", "shortDescription": {"text": "Debug logging residue appears in source files"}, "fullDescription": {"text": "Found 185 console/debugger/print-style debug statements in non-test source. This is a common fast-generation residue before production cleanup."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-72b2a6250083a784", "name": "Placeholder or mock-heavy implementation detected", "shortDescription": {"text": "Placeholder or mock-heavy implementation detected"}, "fullDescription": {"text": "Found 33 placeholder/mock markers across 12 source files. This often means the repo looks complete while core flows still use generated scaffolding or fake data."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2d0c7b7ab8f8aacf", "name": "Critical user flow still appears backed by mock or placeholder data", "shortDescription": {"text": "Critical user flow still appears backed by mock or placeholder data"}, "fullDescription": {"text": "A payment/auth/admin/order/billing-style flow contains mock, fake, TODO, dummy, or placeholder markers in runtime source. In the Fable corpus this is a high-leverage completeness smell: the app can look finished while the money, identity, or tenant flow is still scaffolded."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-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-2085e82e1e257cb1", "name": "Commented-code block (7 lines) in dispatch.mjs:88", "shortDescription": {"text": "Commented-code block (7 lines) in dispatch.mjs:88"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-900b9025dac72a11", "name": "Commented-code block (5 lines) in conversations-state.mjs:4", "shortDescription": {"text": "Commented-code block (5 lines) in conversations-state.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-515526003e30942d", "name": "Commented-code block (6 lines) in author-emoji.mjs:4", "shortDescription": {"text": "Commented-code block (6 lines) in author-emoji.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-da444092b245f733", "name": "Commented-code block (7 lines) in egpt-daemon.mjs:7", "shortDescription": {"text": "Commented-code block (7 lines) in egpt-daemon.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-2a4ffb29c790da12", "name": "Commented-code block (9 lines) in egpt.mjs:83", "shortDescription": {"text": "Commented-code block (9 lines) in egpt.mjs:83"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. 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-c34405dffe601d6e", "name": "Commented-code block (12 lines) in config/config-schema.mjs:25", "shortDescription": {"text": "Commented-code block (12 lines) in config/config-schema.mjs:25"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d2e2213a60db7c08", "name": "Commented-code block (6 lines) in config/brains/claude-sdk.mjs:3", "shortDescription": {"text": "Commented-code block (6 lines) in config/brains/claude-sdk.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-d0a38d6b86fb7f11", "name": "Commented-code block (10 lines) in config/brains/claude-code.mjs:1", "shortDescription": {"text": "Commented-code block (10 lines) in config/brains/claude-code.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-4d17ce9dc7c42190", "name": "Commented-code block (5 lines) in config/brains/chatgpt-cdp.mjs:12", "shortDescription": {"text": "Commented-code block (5 lines) in config/brains/chatgpt-cdp.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-4983af43ce6c7099", "name": "Commented-code block (6 lines) in config/brains/llama.mjs:1", "shortDescription": {"text": "Commented-code block (6 lines) in config/brains/llama.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-921b188c1d343b4e", "name": "Commented-code block (5 lines) in config/brains/codex.mjs:344", "shortDescription": {"text": "Commented-code block (5 lines) in config/brains/codex.mjs:344"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. 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-5afa34d3dfa21a85", "name": "Commented-code block (8 lines) in tests/claude-sdk-sandbox.test.mjs:1", "shortDescription": {"text": "Commented-code block (8 lines) in tests/claude-sdk-sandbox.test.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-8cda468dfae0c435", "name": "Commented-code block (5 lines) in tests/extension-misc-commands.test.mjs:1", "shortDescription": {"text": "Commented-code block (5 lines) in tests/extension-misc-commands.test.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-2bfeb9faf6d6af51", "name": "Commented-code block (6 lines) in tests/transcript-serialization.test.mjs:1", "shortDescription": {"text": "Commented-code block (6 lines) in tests/transcript-serialization.test.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-78129ab28231d5b2", "name": "Commented-code block (6 lines) in tests/extension-session-commands.test.mjs:1", "shortDescription": {"text": "Commented-code block (6 lines) in tests/extension-session-commands.test.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-c2a5db23983a70ac", "name": "Commented-code block (7 lines) in tests/auto-mode.test.mjs:70", "shortDescription": {"text": "Commented-code block (7 lines) in tests/auto-mode.test.mjs:70"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. 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-15d88ee7ec6300c0", "name": "Commented-code block (5 lines) in tests/warm-cli-session.test.mjs:1", "shortDescription": {"text": "Commented-code block (5 lines) in tests/warm-cli-session.test.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-88e32e1708b1eea5", "name": "Commented-code block (8 lines) in tests/extension-wa-commands.test.mjs:1", "shortDescription": {"text": "Commented-code block (8 lines) in tests/extension-wa-commands.test.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-7c78b1f606307256", "name": "Commented-code block (5 lines) in tests/daemon-singleton.test.mjs:1", "shortDescription": {"text": "Commented-code block (5 lines) in tests/daemon-singleton.test.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-d1b59961d581e667", "name": "Commented-code block (9 lines) in tests/bus-protocol.test.mjs:4", "shortDescription": {"text": "Commented-code block (9 lines) in tests/bus-protocol.test.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-98adfd507dacdfa5", "name": "Commented-code block (6 lines) in tests/extension-wa-routing.test.mjs:6", "shortDescription": {"text": "Commented-code block (6 lines) in tests/extension-wa-routing.test.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-d1c8465e55c90541", "name": "Commented-code block (10 lines) in tests/cdp.test.mjs:3", "shortDescription": {"text": "Commented-code block (10 lines) in tests/cdp.test.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-4b5cd9b586e2ab1a", "name": "Commented-code block (5 lines) in tests/warm-sessions.test.mjs:108", "shortDescription": {"text": "Commented-code block (5 lines) in tests/warm-sessions.test.mjs:108"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. 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-cba24f66d06f1139", "name": "Commented-code block (7 lines) in tests/cdp-proxy.test.mjs:3", "shortDescription": {"text": "Commented-code block (7 lines) in tests/cdp-proxy.test.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-6159148a84da54db", "name": "Commented-code block (5 lines) in tests/dispatch.test.mjs:493", "shortDescription": {"text": "Commented-code block (5 lines) in tests/dispatch.test.mjs:493"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. 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-579fb1b5b018b642", "name": "Commented-code block (5 lines) in tests/integrity.test.mjs:19", "shortDescription": {"text": "Commented-code block (5 lines) in tests/integrity.test.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-3ec499f0cb1bba57", "name": "Commented-code block (7 lines) in tests/conversations-state.test.mjs:532", "shortDescription": {"text": "Commented-code block (7 lines) in tests/conversations-state.test.mjs:532"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. 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-8dca573954a42f96", "name": "Commented-code block (10 lines) in tests/incoming-media.test.mjs:1", "shortDescription": {"text": "Commented-code block (10 lines) in tests/incoming-media.test.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-0bd41cf0ec0bbf5f", "name": "Commented-code block (7 lines) in tests/show-think.test.mjs:1", "shortDescription": {"text": "Commented-code block (7 lines) in tests/show-think.test.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-ac88129274f5ff97", "name": "Commented-code block (8 lines) in tests/whatsapp-classify.test.mjs:8", "shortDescription": {"text": "Commented-code block (8 lines) in tests/whatsapp-classify.test.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-b646a0352b3fe829", "name": "Commented-code block (5 lines) in tests/attach-host.test.mjs:1", "shortDescription": {"text": "Commented-code block (5 lines) in tests/attach-host.test.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-6ddaaf4f3e01d09f", "name": "Commented-code block (5 lines) in tests/dispatch-line.test.mjs:1", "shortDescription": {"text": "Commented-code block (5 lines) in tests/dispatch-line.test.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-89f388db0aaa0766", "name": "Commented-code block (5 lines) in tests/room-core.test.mjs:1", "shortDescription": {"text": "Commented-code block (5 lines) in tests/room-core.test.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-b78f8d826967ddeb", "name": "Commented-code block (6 lines) in tests/extension-build.test.mjs:3", "shortDescription": {"text": "Commented-code block (6 lines) in tests/extension-build.test.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-0fd3c7ea16cd9850", "name": "Commented-code block (5 lines) in tests/extension-bus-flood.test.mjs:4", "shortDescription": {"text": "Commented-code block (5 lines) in tests/extension-bus-flood.test.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-9de4d85477b4a999", "name": "Commented-code block (10 lines) in tests/author-emoji.test.mjs:5", "shortDescription": {"text": "Commented-code block (10 lines) in tests/author-emoji.test.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-06a3d8b2cf418ed0", "name": "Commented-code block (5 lines) in tests/room.test.mjs:389", "shortDescription": {"text": "Commented-code block (5 lines) in tests/room.test.mjs:389"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. 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-71687befe71d39dc", "name": "Commented-code block (5 lines) in tests/dynamic-imports.test.mjs:4", "shortDescription": {"text": "Commented-code block (5 lines) in tests/dynamic-imports.test.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-b82bd2541d927ed6", "name": "Commented-code block (6 lines) in tests/registry-surface.test.mjs:4", "shortDescription": {"text": "Commented-code block (6 lines) in tests/registry-surface.test.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-72d356abd2f5d7ee", "name": "Commented-code block (5 lines) in tests/room-members.test.mjs:1", "shortDescription": {"text": "Commented-code block (5 lines) in tests/room-members.test.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-42b2c49bc3ec65fe", "name": "Commented-code block (10 lines) in attic/egpt-keeper.mjs:5", "shortDescription": {"text": "Commented-code block (10 lines) in attic/egpt-keeper.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-7eb94459b3d7286f", "name": "Commented-code block (5 lines) in slash/refresh.mjs:22", "shortDescription": {"text": "Commented-code block (5 lines) in slash/refresh.mjs:22"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. 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-67a8825d421fc248", "name": "Commented-code block (8 lines) in slash/attach.mjs:8", "shortDescription": {"text": "Commented-code block (8 lines) in slash/attach.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-f24117f30dbb2c66", "name": "Commented-code block (11 lines) in slash/rules.mjs:7", "shortDescription": {"text": "Commented-code block (11 lines) in slash/rules.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-bd6bc7921fe095bd", "name": "Commented-code block (5 lines) in slash/identity.mjs:27", "shortDescription": {"text": "Commented-code block (5 lines) in slash/identity.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-c607d67d9136991a", "name": "Commented-code block (8 lines) in slash/room.mjs:9", "shortDescription": {"text": "Commented-code block (8 lines) in slash/room.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-3ad69848d44646a4", "name": "Commented-code block (8 lines) in slash/exit.mjs:12", "shortDescription": {"text": "Commented-code block (8 lines) in slash/exit.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-b35913ae189794ac", "name": "Commented-code block (7 lines) in slash/mirror.mjs:23", "shortDescription": {"text": "Commented-code block (7 lines) in slash/mirror.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-80e3d8539d9bb3da", "name": "Commented-code block (10 lines) in slash/e.mjs:8", "shortDescription": {"text": "Commented-code block (10 lines) in slash/e.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-4e95ddd151836008", "name": "Commented-code block (5 lines) in slash/session.mjs:3", "shortDescription": {"text": "Commented-code block (5 lines) in slash/session.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-61515e9cd732ceb8", "name": "Commented-code block (6 lines) in slash/status.mjs:14", "shortDescription": {"text": "Commented-code block (6 lines) in slash/status.mjs:14"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7836898a81163170", "name": "Commented-code block (8 lines) in slash/session-identity.mjs:32", "shortDescription": {"text": "Commented-code block (8 lines) in slash/session-identity.mjs:32"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b513113598407de9", "name": "Commented-code block (5 lines) in slash/movie.mjs:12", "shortDescription": {"text": "Commented-code block (5 lines) in slash/movie.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-0eee06bde5978f02", "name": "Commented-code block (8 lines) in slash/recipients.mjs:6", "shortDescription": {"text": "Commented-code block (8 lines) in slash/recipients.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-7d7160a91ecb8719", "name": "Commented-code block (5 lines) in slash/file.mjs:12", "shortDescription": {"text": "Commented-code block (5 lines) in slash/file.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-b2ac398f8caffa56", "name": "Commented-code block (5 lines) in slash/log.mjs:3", "shortDescription": {"text": "Commented-code block (5 lines) in slash/log.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-70c0ae6d1679ca68", "name": "Commented-code block (5 lines) in slash/prompts.mjs:18", "shortDescription": {"text": "Commented-code block (5 lines) in slash/prompts.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-e1cb20425b81ebe7", "name": "Commented-code block (5 lines) in slash/theme.mjs:23", "shortDescription": {"text": "Commented-code block (5 lines) in slash/theme.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-34a605777c7476ab", "name": "Commented-code block (5 lines) in slash/detach.mjs:12", "shortDescription": {"text": "Commented-code block (5 lines) in slash/detach.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-ddb23a16d6e93055", "name": "Commented-code block (5 lines) in slash/oracle.mjs:3", "shortDescription": {"text": "Commented-code block (5 lines) in slash/oracle.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-082f1bf0fe001e0c", "name": "Commented-code block (6 lines) in slash/recap.mjs:4", "shortDescription": {"text": "Commented-code block (6 lines) in slash/recap.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-33bf47adb05c5a44", "name": "Commented-code block (7 lines) in slash/open.mjs:14", "shortDescription": {"text": "Commented-code block (7 lines) in slash/open.mjs:14"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-16968bc5cfd4b7c6", "name": "Commented-code block (11 lines) in slash/conversation.mjs:29", "shortDescription": {"text": "Commented-code block (11 lines) in slash/conversation.mjs:29"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0103aee9a1e167f3", "name": "Commented-code block (7 lines) in slash/sessions.mjs:14", "shortDescription": {"text": "Commented-code block (7 lines) in slash/sessions.mjs:14"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-198f67d7bd4c61ee", "name": "Commented-code block (7 lines) in slash/browse.mjs:3", "shortDescription": {"text": "Commented-code block (7 lines) in slash/browse.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-cdf701ae74e2a885", "name": "Commented-code block (9 lines) in slash/telegram.mjs:18", "shortDescription": {"text": "Commented-code block (9 lines) in slash/telegram.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-ed884c87bf0c3689", "name": "Commented-code block (8 lines) in slash/profile.mjs:35", "shortDescription": {"text": "Commented-code block (8 lines) in slash/profile.mjs:35"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b23ca6d21643831f", "name": "Commented-code block (5 lines) in slash/whatsapp.mjs:23", "shortDescription": {"text": "Commented-code block (5 lines) in slash/whatsapp.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-241613f233d675c2", "name": "Commented-code block (7 lines) in slash/lifecycle.mjs:6", "shortDescription": {"text": "Commented-code block (7 lines) in slash/lifecycle.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-e42771d898bb467f", "name": "Commented-code block (5 lines) in slash/last.mjs:3", "shortDescription": {"text": "Commented-code block (5 lines) in slash/last.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-d09f94644743303a", "name": "Commented-code block (7 lines) in slash/storm.mjs:21", "shortDescription": {"text": "Commented-code block (7 lines) in slash/storm.mjs:21"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8dd3a023e44af975", "name": "Commented-code block (6 lines) in slash/pin.mjs:3", "shortDescription": {"text": "Commented-code block (6 lines) in slash/pin.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-01683f3a899f7c78", "name": "Commented-code block (6 lines) in slash/send-file.mjs:7", "shortDescription": {"text": "Commented-code block (6 lines) in slash/send-file.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-359cbbd2a42e8df2", "name": "Commented-code block (7 lines) in slash/config.mjs:3", "shortDescription": {"text": "Commented-code block (7 lines) in slash/config.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-470f07debedcc674", "name": "Commented-code block (5 lines) in slash/react.mjs:3", "shortDescription": {"text": "Commented-code block (5 lines) in slash/react.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-ed3cb81cbf7e5a00", "name": "Commented-code block (6 lines) in slash/rooms.mjs:29", "shortDescription": {"text": "Commented-code block (6 lines) in slash/rooms.mjs:29"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9e37f27b6412af25", "name": "Commented-code block (6 lines) in slash/egpt.mjs:3", "shortDescription": {"text": "Commented-code block (6 lines) in slash/egpt.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-5a51797929dbd436", "name": "Commented-code block (5 lines) in slash/channels.mjs:8", "shortDescription": {"text": "Commented-code block (5 lines) in slash/channels.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-580ad565959fb60d", "name": "Commented-code block (6 lines) in slash/save.mjs:17", "shortDescription": {"text": "Commented-code block (6 lines) in slash/save.mjs:17"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. 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-15447e9a4fa2f346", "name": "Commented-code block (7 lines) in slash/tg-pending.mjs:3", "shortDescription": {"text": "Commented-code block (7 lines) in slash/tg-pending.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-62973079380a4c79", "name": "Commented-code block (6 lines) in extension/build.mjs:9", "shortDescription": {"text": "Commented-code block (6 lines) in extension/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-dcc30c6d5b8331e1", "name": "Commented-code block (8 lines) in extension/src/cdp-bootstrap.js:6", "shortDescription": {"text": "Commented-code block (8 lines) in extension/src/cdp-bootstrap.js: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-2aaa084ade169aa8", "name": "Commented-code block (10 lines) in extension/src/background.js:3", "shortDescription": {"text": "Commented-code block (10 lines) in extension/src/background.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-0fb0ea5d20ca35f0", "name": "Commented-code block (5 lines) in extension/src/bridges/wa-echo.js:3", "shortDescription": {"text": "Commented-code block (5 lines) in extension/src/bridges/wa-echo.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-9162a7b4f0985b26", "name": "Commented-code block (5 lines) in extension/src/bridges/wa-routing.js:7", "shortDescription": {"text": "Commented-code block (5 lines) in extension/src/bridges/wa-routing.js: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-aa6376dcd7ab524f", "name": "Commented-code block (6 lines) in extension/src/bridges/whatsapp-cdp.js:11", "shortDescription": {"text": "Commented-code block (6 lines) in extension/src/bridges/whatsapp-cdp.js: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-0f923c1f2be88d5c", "name": "Commented-code block (5 lines) in extension/src/commands/misc-commands.js:5", "shortDescription": {"text": "Commented-code block (5 lines) in extension/src/commands/misc-commands.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-5b6bf731149a04b4", "name": "Commented-code block (6 lines) in extension/src/commands/wa-commands.js:6", "shortDescription": {"text": "Commented-code block (6 lines) in extension/src/commands/wa-commands.js: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-0b6245699c5afd67", "name": "Commented-code block (16 lines) in extension/src/commands/session-commands.js:8", "shortDescription": {"text": "Commented-code block (16 lines) in extension/src/commands/session-commands.js: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-d541cae4e44fbfea", "name": "Commented-code block (7 lines) in extension/src/content/wa-content.js:26", "shortDescription": {"text": "Commented-code block (7 lines) in extension/src/content/wa-content.js: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-1fdef5c59425667b", "name": "Commented-code block (5 lines) in extension/src/tools/bus-flood.js:3", "shortDescription": {"text": "Commented-code block (5 lines) in extension/src/tools/bus-flood.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-6cf9f9cccac8c70b", "name": "Commented-code block (14 lines) in extension/src/tools/bus-ext.js:6", "shortDescription": {"text": "Commented-code block (14 lines) in extension/src/tools/bus-ext.js: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-f5b95c8ebb45feff", "name": "Commented-code block (9 lines) in extension/src/tools/cdp-debugger.js:3", "shortDescription": {"text": "Commented-code block (9 lines) in extension/src/tools/cdp-debugger.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-4b25b61b5b6a66a5", "name": "Commented-code block (6 lines) in extension/src/tab/App.jsx:17", "shortDescription": {"text": "Commented-code block (6 lines) in extension/src/tab/App.jsx:17"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. 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-f4d3fbb7599dd38e", "name": "Commented-code block (5 lines) in tests-manual/wa-js-spike.mjs:4", "shortDescription": {"text": "Commented-code block (5 lines) in tests-manual/wa-js-spike.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-0c709f895fc0bcc9", "name": "Commented-code block (10 lines) in tests-manual/wa-notif-spike.mjs:1", "shortDescription": {"text": "Commented-code block (10 lines) in tests-manual/wa-notif-spike.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-2be22d7198271882", "name": "Commented-code block (6 lines) in tests-manual/transcriptor-smoke.mjs:1", "shortDescription": {"text": "Commented-code block (6 lines) in tests-manual/transcriptor-smoke.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-509d274677af7f51", "name": "Commented-code block (6 lines) in tests-manual/wa-audio-spike.mjs:1", "shortDescription": {"text": "Commented-code block (6 lines) in tests-manual/wa-audio-spike.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-c6931b98305f76fb", "name": "`fetch()` without try/.catch or AbortSignal \u2014 tests-manual/wa-audio-spike.mjs:4", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 tests-manual/wa-audio-spike.mjs:4"}, "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-220bfbe9c777612d", "name": "Commented-code block (6 lines) in tests-manual/wa-oneshot.mjs:1", "shortDescription": {"text": "Commented-code block (6 lines) in tests-manual/wa-oneshot.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-130a14963b16745f", "name": "Commented-code block (6 lines) in tests-manual/cdp-extension-attach.mjs:1", "shortDescription": {"text": "Commented-code block (6 lines) in tests-manual/cdp-extension-attach.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-dab9312606eef532", "name": "`fetch()` without try/.catch or AbortSignal \u2014 tests-manual/cdp-extension-attach.mjs:97", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 tests-manual/cdp-extension-attach.mjs:97"}, "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-eb15716dfd761eec", "name": "Commented-code block (9 lines) in tests-manual/cdp-extension-smoke.mjs:5", "shortDescription": {"text": "Commented-code block (9 lines) in tests-manual/cdp-extension-smoke.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-c24edd992902a136", "name": "`fetch()` without try/.catch or AbortSignal \u2014 tests-manual/cdp-extension-smoke.mjs:150", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 tests-manual/cdp-extension-smoke.mjs:150"}, "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-7b2aade9a04a06e2", "name": "Commented-code block (5 lines) in tests-manual/wa-audio-hook.mjs:1", "shortDescription": {"text": "Commented-code block (5 lines) in tests-manual/wa-audio-hook.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-f5f2f889e6a1f71a", "name": "Commented-code block (5 lines) in tests-manual/wa-dom-probe.mjs:1", "shortDescription": {"text": "Commented-code block (5 lines) in tests-manual/wa-dom-probe.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-e5b5524aa511fdfb", "name": "Commented-code block (7 lines) in src/voice-stream.mjs:3", "shortDescription": {"text": "Commented-code block (7 lines) in src/voice-stream.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-890ddd57d976c3ab", "name": "Commented-code block (8 lines) in src/identity.mjs:3", "shortDescription": {"text": "Commented-code block (8 lines) in src/identity.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-d28bbc459a0c8d1e", "name": "Commented-code block (5 lines) in src/room.mjs:29", "shortDescription": {"text": "Commented-code block (5 lines) in src/room.mjs:29"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-888d25b63de12c17", "name": "Commented-code block (5 lines) in src/stop-guard.mjs:3", "shortDescription": {"text": "Commented-code block (5 lines) in src/stop-guard.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-3206e427694724d0", "name": "Commented-code block (6 lines) in src/serial-by-key.mjs:5", "shortDescription": {"text": "Commented-code block (6 lines) in src/serial-by-key.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-3b6401001e5592d2", "name": "Commented-code block (5 lines) in src/transcription-service.mjs:3", "shortDescription": {"text": "Commented-code block (5 lines) in src/transcription-service.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-0e230a93aeda9199", "name": "Commented-code block (7 lines) in src/lid-map.mjs:8", "shortDescription": {"text": "Commented-code block (7 lines) in src/lid-map.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-3a9a6117ec2b3bf0", "name": "Commented-code block (7 lines) in src/show-think.mjs:3", "shortDescription": {"text": "Commented-code block (7 lines) in src/show-think.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-361e89470a781605", "name": "Commented-code block (6 lines) in src/warm-cli-session.mjs:3", "shortDescription": {"text": "Commented-code block (6 lines) in src/warm-cli-session.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-20e959ace6bbe82a", "name": "Commented-code block (5 lines) in src/claude-args.mjs:1", "shortDescription": {"text": "Commented-code block (5 lines) in src/claude-args.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-778d3cd0bad9059f", "name": "Commented-code block (8 lines) in src/config-validate.mjs:4", "shortDescription": {"text": "Commented-code block (8 lines) in src/config-validate.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-9eb1e320c1532e20", "name": "Commented-code block (6 lines) in src/nucleus.mjs:3", "shortDescription": {"text": "Commented-code block (6 lines) in src/nucleus.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-ff661f2c2cd6f980", "name": "Commented-code block (7 lines) in src/conversation-members.mjs:4", "shortDescription": {"text": "Commented-code block (7 lines) in src/conversation-members.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-468eb2f1b200ced7", "name": "Commented-code block (6 lines) in src/incoming-media.mjs:3", "shortDescription": {"text": "Commented-code block (6 lines) in src/incoming-media.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-4cded7061789bf4a", "name": "Commented-code block (8 lines) in src/daemon-singleton.mjs:38", "shortDescription": {"text": "Commented-code block (8 lines) in src/daemon-singleton.mjs:38"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-93cd8e263e57e3e6", "name": "Commented-code block (6 lines) in src/help-menu.mjs:3", "shortDescription": {"text": "Commented-code block (6 lines) in src/help-menu.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-ef3023cd6fd25ea7", "name": "Commented-code block (7 lines) in src/swallow.mjs:3", "shortDescription": {"text": "Commented-code block (7 lines) in src/swallow.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-fc625d237815c3bf", "name": "Commented-code block (5 lines) in src/transcript-meta.mjs:3", "shortDescription": {"text": "Commented-code block (5 lines) in src/transcript-meta.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-8aaa532f73104f71", "name": "Commented-code block (6 lines) in src/room-core.mjs:3", "shortDescription": {"text": "Commented-code block (6 lines) in src/room-core.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-f120d5f91ae07cbd", "name": "Commented-code block (6 lines) in src/conv-grants.mjs:1", "shortDescription": {"text": "Commented-code block (6 lines) in src/conv-grants.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-b28f4b973d202b8f", "name": "Commented-code block (8 lines) in src/dispatch-line.mjs:6", "shortDescription": {"text": "Commented-code block (8 lines) in src/dispatch-line.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-1e5d20618f058bd7", "name": "Commented-code block (10 lines) in src/media-save.mjs:1", "shortDescription": {"text": "Commented-code block (10 lines) in src/media-save.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-764567438fe5f164", "name": "Commented-code block (14 lines) in src/warm-sessions.mjs:3", "shortDescription": {"text": "Commented-code block (14 lines) in src/warm-sessions.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-36c797c3d28bd0e2", "name": "Commented-code block (6 lines) in src/emitted-commands.mjs:3", "shortDescription": {"text": "Commented-code block (6 lines) in src/emitted-commands.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-dcbb2f78c930e53b", "name": "Commented-code block (9 lines) in src/persona-state.mjs:9", "shortDescription": {"text": "Commented-code block (9 lines) in src/persona-state.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-406e2be1a1ea7155", "name": "Commented-code block (5 lines) in src/egpt-comm-handler.mjs:9", "shortDescription": {"text": "Commented-code block (5 lines) in src/egpt-comm-handler.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-7e5e6559e27d68a9", "name": "Commented-code block (6 lines) in src/heartbeats.mjs:3", "shortDescription": {"text": "Commented-code block (6 lines) in src/heartbeats.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-aa5c7eef7358003c", "name": "Commented-code block (8 lines) in src/rooms.mjs:3", "shortDescription": {"text": "Commented-code block (8 lines) in src/rooms.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-4b957f66a4a5a139", "name": "Commented-code block (8 lines) in src/auto-mode.mjs:5", "shortDescription": {"text": "Commented-code block (8 lines) in src/auto-mode.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-d80f35128a12ada6", "name": "Commented-code block (12 lines) in src/room-routing.mjs:3", "shortDescription": {"text": "Commented-code block (12 lines) in src/room-routing.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-324a7f531189619b", "name": "Commented-code block (11 lines) in src/interpreter.mjs:27", "shortDescription": {"text": "Commented-code block (11 lines) in src/interpreter.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-83c0e3259f9f1013", "name": "Commented-code block (7 lines) in src/sanitize.mjs:3", "shortDescription": {"text": "Commented-code block (7 lines) in src/sanitize.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-dec10cd87d4c2971", "name": "Commented-code block (5 lines) in src/transcript-log.mjs:4", "shortDescription": {"text": "Commented-code block (5 lines) in src/transcript-log.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-cc3124804fbf1798", "name": "Commented-code block (5 lines) in src/bridges/telegram.mjs:12", "shortDescription": {"text": "Commented-code block (5 lines) in src/bridges/telegram.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-cfd0492fac69f062", "name": "`fetch()` without try/.catch or AbortSignal \u2014 src/bridges/telegram.mjs:95", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 src/bridges/telegram.mjs:95"}, "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-2339577c98cb43e6", "name": "Commented-code block (5 lines) in src/bridges/whatsapp-cdp.mjs:3", "shortDescription": {"text": "Commented-code block (5 lines) in src/bridges/whatsapp-cdp.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-937968df4c202c80", "name": "Commented-code block (8 lines) in src/bridges/whatsapp-classify.mjs:10", "shortDescription": {"text": "Commented-code block (8 lines) in src/bridges/whatsapp-classify.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-75e2c851c4caa26c", "name": "Commented-code block (5 lines) in src/bridges/beeper.mjs:3", "shortDescription": {"text": "Commented-code block (5 lines) in src/bridges/beeper.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-9bac8300145923a5", "name": "`fetch()` without try/.catch or AbortSignal \u2014 src/bridges/beeper.mjs:105", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 src/bridges/beeper.mjs:105"}, "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-eeabfff99ceda124", "name": "Commented-code block (5 lines) in src/tools/template.mjs:6", "shortDescription": {"text": "Commented-code block (5 lines) in src/tools/template.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-e4122b41e54be307", "name": "Commented-code block (6 lines) in src/tools/cdp.mjs:3", "shortDescription": {"text": "Commented-code block (6 lines) in src/tools/cdp.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-8429a8c09b86682c", "name": "Commented-code block (5 lines) in src/tools/bus-sign.mjs:3", "shortDescription": {"text": "Commented-code block (5 lines) in src/tools/bus-sign.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-b76570681164ce4e", "name": "Commented-code block (5 lines) in src/tools/browser-tools.mjs:7", "shortDescription": {"text": "Commented-code block (5 lines) in src/tools/browser-tools.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-0837a31ddc167d5c", "name": "Commented-code block (6 lines) in src/tools/wa-web-dom.mjs:3", "shortDescription": {"text": "Commented-code block (6 lines) in src/tools/wa-web-dom.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-89044ca4e3c5f646", "name": "Commented-code block (5 lines) in src/tools/outbox-send.mjs:6", "shortDescription": {"text": "Commented-code block (5 lines) in src/tools/outbox-send.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-7b3fb00445c98e3b", "name": "Commented-code block (7 lines) in src/tools/theme.mjs:39", "shortDescription": {"text": "Commented-code block (7 lines) in src/tools/theme.mjs:39"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4302f9a2c43f2886", "name": "Commented-code block (7 lines) in src/tools/agent-loop.mjs:1", "shortDescription": {"text": "Commented-code block (7 lines) in src/tools/agent-loop.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-d6baf47888cad082", "name": "Commented-code block (6 lines) in src/tools/wa-bindings.mjs:10", "shortDescription": {"text": "Commented-code block (6 lines) in src/tools/wa-bindings.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-dbab3b5e965c6bd2", "name": "Commented-code block (9 lines) in src/tools/stay-awake.mjs:6", "shortDescription": {"text": "Commented-code block (9 lines) in src/tools/stay-awake.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-7741c9caa67b46c7", "name": "Commented-code block (6 lines) in src/tools/cdp-proxy.mjs:48", "shortDescription": {"text": "Commented-code block (6 lines) in src/tools/cdp-proxy.mjs:48"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. 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-3dbe2300936cbb42", "name": "Commented-code block (8 lines) in src/tools/reap-port.mjs:3", "shortDescription": {"text": "Commented-code block (8 lines) in src/tools/reap-port.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-ccf843b247c782a6", "name": "Commented-code block (6 lines) in src/tools/bus.js:6", "shortDescription": {"text": "Commented-code block (6 lines) in src/tools/bus.js: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-8e96ba5155b8ab8f", "name": "Commented-code block (6 lines) in src/tools/agent-tools.mjs:1", "shortDescription": {"text": "Commented-code block (6 lines) in src/tools/agent-tools.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-890fe7d53dff5dad", "name": "Commented-code block (5 lines) in src/tools/bus.mjs:21", "shortDescription": {"text": "Commented-code block (5 lines) in src/tools/bus.mjs:21"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b6b7c3aec860f6c8", "name": "Commented-code block (9 lines) in src/tools/play-rotate.mjs:8", "shortDescription": {"text": "Commented-code block (9 lines) in src/tools/play-rotate.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-4126a71deff2c95f", "name": "Commented-code block (7 lines) in src/tools/chrome-launcher.mjs:3", "shortDescription": {"text": "Commented-code block (7 lines) in src/tools/chrome-launcher.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-ea1bc3713347b55d", "name": "Commented-code block (5 lines) in src/tools/probe-whisper-stream.mjs:2", "shortDescription": {"text": "Commented-code block (5 lines) in src/tools/probe-whisper-stream.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-83477b97ebe449cf", "name": "Commented-code block (8 lines) in src/tools/whisper-server.mjs:3", "shortDescription": {"text": "Commented-code block (8 lines) in src/tools/whisper-server.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-f5e27d811751d9a2", "name": "Commented-code block (6 lines) in src/tools/logon-summary.mjs:9", "shortDescription": {"text": "Commented-code block (6 lines) in src/tools/logon-summary.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-b2a797c3c0c08161", "name": "Commented-code block (7 lines) in src/tools/butler.mjs:3", "shortDescription": {"text": "Commented-code block (7 lines) in src/tools/butler.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-13a77165f8752354", "name": "Commented-code block (6 lines) in src/tools/transcribe.mjs:3", "shortDescription": {"text": "Commented-code block (6 lines) in src/tools/transcribe.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-63395484c4b54cc3", "name": "Commented-code block (7 lines) in src/tools/transcriptor.mjs:3", "shortDescription": {"text": "Commented-code block (7 lines) in src/tools/transcriptor.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-2b85c01272121161", "name": "Commented-code block (5 lines) in src/tools/genie.mjs:6", "shortDescription": {"text": "Commented-code block (5 lines) in src/tools/genie.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-0f72bfa89508d473", "name": "Commented-code block (7 lines) in src/engine/output.mjs:3", "shortDescription": {"text": "Commented-code block (7 lines) in src/engine/output.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-693240cd89dfae33", "name": "Commented-code block (5 lines) in src/engine/index.mjs:3", "shortDescription": {"text": "Commented-code block (5 lines) in src/engine/index.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-55ec2bf17d5a1f02", "name": "Commented-code block (6 lines) in src/attach/discovery.mjs:43", "shortDescription": {"text": "Commented-code block (6 lines) in src/attach/discovery.mjs:43"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-78f8d536ee2d3a19", "name": "Commented-code block (5 lines) in src/attach/server.mjs:1", "shortDescription": {"text": "Commented-code block (5 lines) in src/attach/server.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-36011b487f1a15b4", "name": "Commented-code block (6 lines) in src/attach/protocol.mjs:43", "shortDescription": {"text": "Commented-code block (6 lines) in src/attach/protocol.mjs:43"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}]}}, "automationDetails": {"id": "repobility/19733"}, "properties": {"repository": "siran/egpt", "repoUrl": "https://github.com/siran/egpt", "branch": "main"}, "results": [{"ruleId": "scanner-d56f20b54b4c9fca", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 src/tools/bus.js:8"}, "properties": {"repobilityId": "7144192c09c5d43b", "scanner": "scanner-primary", "fingerprint": "d56f20b54b4c9fca", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f30627ee52cc8d50", "level": "warning", "message": {"text": "Privileged port 23 in use"}, "properties": {"repobilityId": "a1230e3dfc4becfa", "scanner": "scanner-primary", "fingerprint": "f30627ee52cc8d50", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "config/conversations.config.example.yaml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ae3979dcd220ee44", "level": "warning", "message": {"text": "Privileged port 59 in use"}, "properties": {"repobilityId": "6c14a9dab4958e92", "scanner": "scanner-primary", "fingerprint": "ae3979dcd220ee44", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "config/conversations.config.example.yaml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-e40fbf71c3f595ae", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in egpt-daemon.mjs:26"}, "properties": {"repobilityId": "db90b2838fb65580", "scanner": "scanner-primary", "fingerprint": "e40fbf71c3f595ae", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "egpt-daemon.mjs"}, "region": {"startLine": 26}}}]}, {"ruleId": "scanner-64388cce4edb97a0", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in egpt.mjs:6"}, "properties": {"repobilityId": "87045e3a1d121fcb", "scanner": "scanner-primary", "fingerprint": "64388cce4edb97a0", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "egpt.mjs"}, "region": {"startLine": 6}}}]}, {"ruleId": "scanner-b7c43c208d0c9956", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in config/brains/claude-code.mjs:20"}, "properties": {"repobilityId": "513516c462e53091", "scanner": "scanner-primary", "fingerprint": "b7c43c208d0c9956", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "config/brains/claude-code.mjs"}, "region": {"startLine": 20}}}]}, {"ruleId": "scanner-f392ff2d3f8ec174", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in config/brains/chatgpt-cdp.mjs:85"}, "properties": {"repobilityId": "ad422edfae7f5029", "scanner": "scanner-primary", "fingerprint": "f392ff2d3f8ec174", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "config/brains/chatgpt-cdp.mjs"}, "region": {"startLine": 85}}}]}, {"ruleId": "scanner-ee375af4e0f450a1", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in config/brains/claude-cdp.mjs:85"}, "properties": {"repobilityId": "289980f4840ea49b", "scanner": "scanner-primary", "fingerprint": "ee375af4e0f450a1", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "config/brains/claude-cdp.mjs"}, "region": {"startLine": 85}}}]}, {"ruleId": "scanner-10936a0604d96462", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in config/brains/codex.mjs:8"}, "properties": {"repobilityId": "3a3644c254e4e510", "scanner": "scanner-primary", "fingerprint": "10936a0604d96462", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "config/brains/codex.mjs"}, "region": {"startLine": 8}}}]}, {"ruleId": "scanner-36bff72b758428f5", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in slash/e.mjs:42"}, "properties": {"repobilityId": "59c0f644f9237d8f", "scanner": "scanner-primary", "fingerprint": "36bff72b758428f5", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "slash/e.mjs"}, "region": {"startLine": 42}}}]}, {"ruleId": "scanner-dd2827d9aa675480", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in slash/summarize.mjs:10"}, "properties": {"repobilityId": "0b4be455c805ad42", "scanner": "scanner-primary", "fingerprint": "dd2827d9aa675480", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "slash/summarize.mjs"}, "region": {"startLine": 10}}}]}, {"ruleId": "scanner-3df6d5f3122853f3", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in slash/lifecycle.mjs:18"}, "properties": {"repobilityId": "6f9732e6ff586e37", "scanner": "scanner-primary", "fingerprint": "3df6d5f3122853f3", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "slash/lifecycle.mjs"}, "region": {"startLine": 18}}}]}, {"ruleId": "scanner-73d5c203f975a51c", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in slash/version.mjs:3"}, "properties": {"repobilityId": "f7cccfa529851ff4", "scanner": "scanner-primary", "fingerprint": "73d5c203f975a51c", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "slash/version.mjs"}, "region": {"startLine": 3}}}]}, {"ruleId": "scanner-39b104233c37c497", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in tests-manual/transcriptor-smoke.mjs:13"}, "properties": {"repobilityId": "32ad02677bff87cf", "scanner": "scanner-primary", "fingerprint": "39b104233c37c497", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tests-manual/transcriptor-smoke.mjs"}, "region": {"startLine": 13}}}]}, {"ruleId": "scanner-3f2f93cfd1812fd9", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in src/warm-cli-session.mjs:16"}, "properties": {"repobilityId": "87ce6c5aa7bfde33", "scanner": "scanner-primary", "fingerprint": "3f2f93cfd1812fd9", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/warm-cli-session.mjs"}, "region": {"startLine": 16}}}]}, {"ruleId": "scanner-e602d88c2cd063b3", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in src/daemon-singleton.mjs:14"}, "properties": {"repobilityId": "d532f9307730c124", "scanner": "scanner-primary", "fingerprint": "e602d88c2cd063b3", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/daemon-singleton.mjs"}, "region": {"startLine": 14}}}]}, {"ruleId": "scanner-e33a6a7b80faa9fe", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in src/tools/browser-tools.mjs:132"}, "properties": {"repobilityId": "3be23daeac95a24f", "scanner": "scanner-primary", "fingerprint": "e33a6a7b80faa9fe", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/tools/browser-tools.mjs"}, "region": {"startLine": 132}}}]}, {"ruleId": "scanner-df563903bedffddd", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in src/tools/probe-whisper-srt.mjs:6"}, "properties": {"repobilityId": "5c5edc64dc87f200", "scanner": "scanner-primary", "fingerprint": "df563903bedffddd", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/tools/probe-whisper-srt.mjs"}, "region": {"startLine": 6}}}]}, {"ruleId": "scanner-09fa0e80d104854f", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in src/tools/stay-awake.mjs:41"}, "properties": {"repobilityId": "38549d3a2b01ff42", "scanner": "scanner-primary", "fingerprint": "09fa0e80d104854f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/tools/stay-awake.mjs"}, "region": {"startLine": 41}}}]}, {"ruleId": "scanner-f62c4c013ed0e623", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in src/tools/reap-port.mjs:17"}, "properties": {"repobilityId": "205414b7cc1b467b", "scanner": "scanner-primary", "fingerprint": "f62c4c013ed0e623", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/tools/reap-port.mjs"}, "region": {"startLine": 17}}}]}, {"ruleId": "scanner-6b84efc85ece7bfd", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in src/tools/bus.js:41"}, "properties": {"repobilityId": "f2f707d5a0e97515", "scanner": "scanner-primary", "fingerprint": "6b84efc85ece7bfd", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/tools/bus.js"}, "region": {"startLine": 41}}}]}, {"ruleId": "scanner-ec37ae9d6a12504a", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in src/tools/chrome-launcher.mjs:11"}, "properties": {"repobilityId": "84d1267a681e0686", "scanner": "scanner-primary", "fingerprint": "ec37ae9d6a12504a", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/tools/chrome-launcher.mjs"}, "region": {"startLine": 11}}}]}, {"ruleId": "scanner-5fc07a95f31ffecd", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in src/tools/probe-whisper-stream.mjs:8"}, "properties": {"repobilityId": "1b500974a6b6d221", "scanner": "scanner-primary", "fingerprint": "5fc07a95f31ffecd", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/tools/probe-whisper-stream.mjs"}, "region": {"startLine": 8}}}]}, {"ruleId": "scanner-85e01d5e74f5ff8e", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in src/tools/whisper-server.mjs:16"}, "properties": {"repobilityId": "bea188502d6e1816", "scanner": "scanner-primary", "fingerprint": "85e01d5e74f5ff8e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/tools/whisper-server.mjs"}, "region": {"startLine": 16}}}]}, {"ruleId": "scanner-5aa42d2022b60486", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in src/tools/butler.mjs:19"}, "properties": {"repobilityId": "1cfb0f2bf6c647e4", "scanner": "scanner-primary", "fingerprint": "5aa42d2022b60486", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/tools/butler.mjs"}, "region": {"startLine": 19}}}]}, {"ruleId": "scanner-b1e8520d6a2e88e7", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in src/tools/transcribe.mjs:9"}, "properties": {"repobilityId": "1d8f76b8465f7ba5", "scanner": "scanner-primary", "fingerprint": "b1e8520d6a2e88e7", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/tools/transcribe.mjs"}, "region": {"startLine": 9}}}]}, {"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-bfb7278ba99cde82", "level": "note", "message": {"text": "Very large file: dispatch.mjs (1285 lines)"}, "properties": {"repobilityId": "cf2771efa59cb0a3", "scanner": "scanner-primary", "fingerprint": "bfb7278ba99cde82", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-75273fb26826c2ba", "level": "note", "message": {"text": "Very large file: conversations-state.mjs (1381 lines)"}, "properties": {"repobilityId": "549d1758efad00ea", "scanner": "scanner-primary", "fingerprint": "75273fb26826c2ba", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-3ac691eaa0fa6ed2", "level": "note", "message": {"text": "Very large file: egpt.mjs (9911 lines)"}, "properties": {"repobilityId": "4435c45b71e59421", "scanner": "scanner-primary", "fingerprint": "3ac691eaa0fa6ed2", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-6283bf29e1a4f0c4", "level": "note", "message": {"text": "Very large file: slash/e.mjs (1203 lines)"}, "properties": {"repobilityId": "5aa09f250c63ca66", "scanner": "scanner-primary", "fingerprint": "6283bf29e1a4f0c4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-5d3bc0ef0b62706b", "level": "note", "message": {"text": "Very large file: extension/src/tab/App.jsx (1719 lines)"}, "properties": {"repobilityId": "7db088c65885a1e7", "scanner": "scanner-primary", "fingerprint": "5d3bc0ef0b62706b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-3ab5d313dda8e5f9", "level": "note", "message": {"text": "Debug logging residue appears in source files"}, "properties": {"repobilityId": "b282849d8b8df055", "scanner": "scanner-primary", "fingerprint": "3ab5d313dda8e5f9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["debug", "cleanup", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-72b2a6250083a784", "level": "warning", "message": {"text": "Placeholder or mock-heavy implementation detected"}, "properties": {"repobilityId": "a9d8386235b35abb", "scanner": "scanner-primary", "fingerprint": "72b2a6250083a784", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["placeholder", "mock-data", "incomplete", "generated-repo-pattern"]}}, {"ruleId": "scanner-2d0c7b7ab8f8aacf", "level": "warning", "message": {"text": "Critical user flow still appears backed by mock or placeholder data"}, "properties": {"repobilityId": "afd7fb716eed2ad7", "scanner": "scanner-primary", "fingerprint": "2d0c7b7ab8f8aacf", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["placeholder", "mock-data", "critical-flow", "generated-repo-pattern"]}}, {"ruleId": "scanner-ea8f3013f588db25", "level": "note", "message": {"text": "Shallow git history limits provenance confidence"}, "properties": {"repobilityId": "7edeef8fefdc5538", "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": "40eb1e1121324bde", "scanner": "scanner-primary", "fingerprint": "8424db9c75e04ba4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["provenance", "git-history", "generated-repo-pattern"]}}, {"ruleId": "scanner-2085e82e1e257cb1", "level": "none", "message": {"text": "Commented-code block (7 lines) in dispatch.mjs:88"}, "properties": {"repobilityId": "e5149280998c1ba2", "scanner": "scanner-primary", "fingerprint": "2085e82e1e257cb1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-900b9025dac72a11", "level": "none", "message": {"text": "Commented-code block (5 lines) in conversations-state.mjs:4"}, "properties": {"repobilityId": "0af3e9cf28839839", "scanner": "scanner-primary", "fingerprint": "900b9025dac72a11", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-515526003e30942d", "level": "none", "message": {"text": "Commented-code block (6 lines) in author-emoji.mjs:4"}, "properties": {"repobilityId": "6637419d58c5d45e", "scanner": "scanner-primary", "fingerprint": "515526003e30942d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-da444092b245f733", "level": "none", "message": {"text": "Commented-code block (7 lines) in egpt-daemon.mjs:7"}, "properties": {"repobilityId": "95c68e655225171f", "scanner": "scanner-primary", "fingerprint": "da444092b245f733", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2a4ffb29c790da12", "level": "none", "message": {"text": "Commented-code block (9 lines) in egpt.mjs:83"}, "properties": {"repobilityId": "fd97c3e0dc6e49ee", "scanner": "scanner-primary", "fingerprint": "2a4ffb29c790da12", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c34405dffe601d6e", "level": "none", "message": {"text": "Commented-code block (12 lines) in config/config-schema.mjs:25"}, "properties": {"repobilityId": "c98cb5da61932af0", "scanner": "scanner-primary", "fingerprint": "c34405dffe601d6e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d2e2213a60db7c08", "level": "none", "message": {"text": "Commented-code block (6 lines) in config/brains/claude-sdk.mjs:3"}, "properties": {"repobilityId": "a0cdf6f391fc3c34", "scanner": "scanner-primary", "fingerprint": "d2e2213a60db7c08", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d0a38d6b86fb7f11", "level": "none", "message": {"text": "Commented-code block (10 lines) in config/brains/claude-code.mjs:1"}, "properties": {"repobilityId": "7d4678fb14756564", "scanner": "scanner-primary", "fingerprint": "d0a38d6b86fb7f11", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4d17ce9dc7c42190", "level": "none", "message": {"text": "Commented-code block (5 lines) in config/brains/chatgpt-cdp.mjs:12"}, "properties": {"repobilityId": "09c59217a24e79a7", "scanner": "scanner-primary", "fingerprint": "4d17ce9dc7c42190", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4983af43ce6c7099", "level": "none", "message": {"text": "Commented-code block (6 lines) in config/brains/llama.mjs:1"}, "properties": {"repobilityId": "6ef39e28bd99c214", "scanner": "scanner-primary", "fingerprint": "4983af43ce6c7099", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-921b188c1d343b4e", "level": "none", "message": {"text": "Commented-code block (5 lines) in config/brains/codex.mjs:344"}, "properties": {"repobilityId": "f1c939644215060a", "scanner": "scanner-primary", "fingerprint": "921b188c1d343b4e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5afa34d3dfa21a85", "level": "none", "message": {"text": "Commented-code block (8 lines) in tests/claude-sdk-sandbox.test.mjs:1"}, "properties": {"repobilityId": "b13d1e3baa7046ff", "scanner": "scanner-primary", "fingerprint": "5afa34d3dfa21a85", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8cda468dfae0c435", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/extension-misc-commands.test.mjs:1"}, "properties": {"repobilityId": "43d9de1e81ecd7b0", "scanner": "scanner-primary", "fingerprint": "8cda468dfae0c435", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2bfeb9faf6d6af51", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/transcript-serialization.test.mjs:1"}, "properties": {"repobilityId": "f6a08d184b76f01e", "scanner": "scanner-primary", "fingerprint": "2bfeb9faf6d6af51", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-78129ab28231d5b2", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/extension-session-commands.test.mjs:1"}, "properties": {"repobilityId": "42894e2db00f79d9", "scanner": "scanner-primary", "fingerprint": "78129ab28231d5b2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c2a5db23983a70ac", "level": "none", "message": {"text": "Commented-code block (7 lines) in tests/auto-mode.test.mjs:70"}, "properties": {"repobilityId": "2b9ffe021300dcc3", "scanner": "scanner-primary", "fingerprint": "c2a5db23983a70ac", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-15d88ee7ec6300c0", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/warm-cli-session.test.mjs:1"}, "properties": {"repobilityId": "c5f91d3b5f7e3d8e", "scanner": "scanner-primary", "fingerprint": "15d88ee7ec6300c0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-88e32e1708b1eea5", "level": "none", "message": {"text": "Commented-code block (8 lines) in tests/extension-wa-commands.test.mjs:1"}, "properties": {"repobilityId": "55f5ac114031f3c4", "scanner": "scanner-primary", "fingerprint": "88e32e1708b1eea5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7c78b1f606307256", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/daemon-singleton.test.mjs:1"}, "properties": {"repobilityId": "59da70807248f341", "scanner": "scanner-primary", "fingerprint": "7c78b1f606307256", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d1b59961d581e667", "level": "none", "message": {"text": "Commented-code block (9 lines) in tests/bus-protocol.test.mjs:4"}, "properties": {"repobilityId": "bbcb8566370bdf9e", "scanner": "scanner-primary", "fingerprint": "d1b59961d581e667", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-98adfd507dacdfa5", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/extension-wa-routing.test.mjs:6"}, "properties": {"repobilityId": "3d5d739230327315", "scanner": "scanner-primary", "fingerprint": "98adfd507dacdfa5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d1c8465e55c90541", "level": "none", "message": {"text": "Commented-code block (10 lines) in tests/cdp.test.mjs:3"}, "properties": {"repobilityId": "1d0edeff8d91be8e", "scanner": "scanner-primary", "fingerprint": "d1c8465e55c90541", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4b5cd9b586e2ab1a", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/warm-sessions.test.mjs:108"}, "properties": {"repobilityId": "4b6ca384327ac036", "scanner": "scanner-primary", "fingerprint": "4b5cd9b586e2ab1a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cba24f66d06f1139", "level": "none", "message": {"text": "Commented-code block (7 lines) in tests/cdp-proxy.test.mjs:3"}, "properties": {"repobilityId": "dc1cdb4a3f3280c5", "scanner": "scanner-primary", "fingerprint": "cba24f66d06f1139", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6159148a84da54db", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/dispatch.test.mjs:493"}, "properties": {"repobilityId": "1a248da195b9e35e", "scanner": "scanner-primary", "fingerprint": "6159148a84da54db", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-579fb1b5b018b642", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/integrity.test.mjs:19"}, "properties": {"repobilityId": "5dcc2e548f80178b", "scanner": "scanner-primary", "fingerprint": "579fb1b5b018b642", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3ec499f0cb1bba57", "level": "none", "message": {"text": "Commented-code block (7 lines) in tests/conversations-state.test.mjs:532"}, "properties": {"repobilityId": "d194944370bfe746", "scanner": "scanner-primary", "fingerprint": "3ec499f0cb1bba57", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8dca573954a42f96", "level": "none", "message": {"text": "Commented-code block (10 lines) in tests/incoming-media.test.mjs:1"}, "properties": {"repobilityId": "cff3aaa6b24f6541", "scanner": "scanner-primary", "fingerprint": "8dca573954a42f96", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0bd41cf0ec0bbf5f", "level": "none", "message": {"text": "Commented-code block (7 lines) in tests/show-think.test.mjs:1"}, "properties": {"repobilityId": "dd39a2258fd43282", "scanner": "scanner-primary", "fingerprint": "0bd41cf0ec0bbf5f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ac88129274f5ff97", "level": "none", "message": {"text": "Commented-code block (8 lines) in tests/whatsapp-classify.test.mjs:8"}, "properties": {"repobilityId": "b0e85e195618f2dd", "scanner": "scanner-primary", "fingerprint": "ac88129274f5ff97", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b646a0352b3fe829", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/attach-host.test.mjs:1"}, "properties": {"repobilityId": "f9de1305e072c4dd", "scanner": "scanner-primary", "fingerprint": "b646a0352b3fe829", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6ddaaf4f3e01d09f", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/dispatch-line.test.mjs:1"}, "properties": {"repobilityId": "bfe79c2c27602d02", "scanner": "scanner-primary", "fingerprint": "6ddaaf4f3e01d09f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-89f388db0aaa0766", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/room-core.test.mjs:1"}, "properties": {"repobilityId": "8da95d6420163072", "scanner": "scanner-primary", "fingerprint": "89f388db0aaa0766", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b78f8d826967ddeb", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/extension-build.test.mjs:3"}, "properties": {"repobilityId": "121749b370004ed8", "scanner": "scanner-primary", "fingerprint": "b78f8d826967ddeb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0fd3c7ea16cd9850", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/extension-bus-flood.test.mjs:4"}, "properties": {"repobilityId": "e6f881517450acf4", "scanner": "scanner-primary", "fingerprint": "0fd3c7ea16cd9850", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9de4d85477b4a999", "level": "none", "message": {"text": "Commented-code block (10 lines) in tests/author-emoji.test.mjs:5"}, "properties": {"repobilityId": "360c9c39f2ec6e2a", "scanner": "scanner-primary", "fingerprint": "9de4d85477b4a999", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-06a3d8b2cf418ed0", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/room.test.mjs:389"}, "properties": {"repobilityId": "e3baa31d993494fc", "scanner": "scanner-primary", "fingerprint": "06a3d8b2cf418ed0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-71687befe71d39dc", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/dynamic-imports.test.mjs:4"}, "properties": {"repobilityId": "f8640a9b11190947", "scanner": "scanner-primary", "fingerprint": "71687befe71d39dc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b82bd2541d927ed6", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/registry-surface.test.mjs:4"}, "properties": {"repobilityId": "c7f33b37729b491f", "scanner": "scanner-primary", "fingerprint": "b82bd2541d927ed6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-72d356abd2f5d7ee", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/room-members.test.mjs:1"}, "properties": {"repobilityId": "ac58b4a0de1d2e6a", "scanner": "scanner-primary", "fingerprint": "72d356abd2f5d7ee", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-42b2c49bc3ec65fe", "level": "none", "message": {"text": "Commented-code block (10 lines) in attic/egpt-keeper.mjs:5"}, "properties": {"repobilityId": "ca602b51f64f2c2e", "scanner": "scanner-primary", "fingerprint": "42b2c49bc3ec65fe", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7eb94459b3d7286f", "level": "none", "message": {"text": "Commented-code block (5 lines) in slash/refresh.mjs:22"}, "properties": {"repobilityId": "1116521405d496e2", "scanner": "scanner-primary", "fingerprint": "7eb94459b3d7286f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-67a8825d421fc248", "level": "none", "message": {"text": "Commented-code block (8 lines) in slash/attach.mjs:8"}, "properties": {"repobilityId": "4af2a54f99e17466", "scanner": "scanner-primary", "fingerprint": "67a8825d421fc248", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f24117f30dbb2c66", "level": "none", "message": {"text": "Commented-code block (11 lines) in slash/rules.mjs:7"}, "properties": {"repobilityId": "9640e9a043152f62", "scanner": "scanner-primary", "fingerprint": "f24117f30dbb2c66", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bd6bc7921fe095bd", "level": "none", "message": {"text": "Commented-code block (5 lines) in slash/identity.mjs:27"}, "properties": {"repobilityId": "9eb50bb6b95b3aec", "scanner": "scanner-primary", "fingerprint": "bd6bc7921fe095bd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c607d67d9136991a", "level": "none", "message": {"text": "Commented-code block (8 lines) in slash/room.mjs:9"}, "properties": {"repobilityId": "e4317f9a24e1e254", "scanner": "scanner-primary", "fingerprint": "c607d67d9136991a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3ad69848d44646a4", "level": "none", "message": {"text": "Commented-code block (8 lines) in slash/exit.mjs:12"}, "properties": {"repobilityId": "15d94af9c7365006", "scanner": "scanner-primary", "fingerprint": "3ad69848d44646a4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b35913ae189794ac", "level": "none", "message": {"text": "Commented-code block (7 lines) in slash/mirror.mjs:23"}, "properties": {"repobilityId": "50c02c87ef7a2a3a", "scanner": "scanner-primary", "fingerprint": "b35913ae189794ac", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-80e3d8539d9bb3da", "level": "none", "message": {"text": "Commented-code block (10 lines) in slash/e.mjs:8"}, "properties": {"repobilityId": "03d22dfa1484c105", "scanner": "scanner-primary", "fingerprint": "80e3d8539d9bb3da", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4e95ddd151836008", "level": "none", "message": {"text": "Commented-code block (5 lines) in slash/session.mjs:3"}, "properties": {"repobilityId": "9dd2d2b639bb741c", "scanner": "scanner-primary", "fingerprint": "4e95ddd151836008", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-61515e9cd732ceb8", "level": "none", "message": {"text": "Commented-code block (6 lines) in slash/status.mjs:14"}, "properties": {"repobilityId": "97acc097cf300341", "scanner": "scanner-primary", "fingerprint": "61515e9cd732ceb8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7836898a81163170", "level": "none", "message": {"text": "Commented-code block (8 lines) in slash/session-identity.mjs:32"}, "properties": {"repobilityId": "c026a55d961d9f61", "scanner": "scanner-primary", "fingerprint": "7836898a81163170", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b513113598407de9", "level": "none", "message": {"text": "Commented-code block (5 lines) in slash/movie.mjs:12"}, "properties": {"repobilityId": "ebd9255c1139e1c8", "scanner": "scanner-primary", "fingerprint": "b513113598407de9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0eee06bde5978f02", "level": "none", "message": {"text": "Commented-code block (8 lines) in slash/recipients.mjs:6"}, "properties": {"repobilityId": "51f0c8aa09f94dd2", "scanner": "scanner-primary", "fingerprint": "0eee06bde5978f02", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7d7160a91ecb8719", "level": "none", "message": {"text": "Commented-code block (5 lines) in slash/file.mjs:12"}, "properties": {"repobilityId": "a385e860591e02b1", "scanner": "scanner-primary", "fingerprint": "7d7160a91ecb8719", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b2ac398f8caffa56", "level": "none", "message": {"text": "Commented-code block (5 lines) in slash/log.mjs:3"}, "properties": {"repobilityId": "bb5d6075d45cc0d7", "scanner": "scanner-primary", "fingerprint": "b2ac398f8caffa56", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-70c0ae6d1679ca68", "level": "none", "message": {"text": "Commented-code block (5 lines) in slash/prompts.mjs:18"}, "properties": {"repobilityId": "911cfabfef0ebe23", "scanner": "scanner-primary", "fingerprint": "70c0ae6d1679ca68", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e1cb20425b81ebe7", "level": "none", "message": {"text": "Commented-code block (5 lines) in slash/theme.mjs:23"}, "properties": {"repobilityId": "a893c8cf0d190193", "scanner": "scanner-primary", "fingerprint": "e1cb20425b81ebe7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-34a605777c7476ab", "level": "none", "message": {"text": "Commented-code block (5 lines) in slash/detach.mjs:12"}, "properties": {"repobilityId": "5a2c3db284db0d5e", "scanner": "scanner-primary", "fingerprint": "34a605777c7476ab", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ddb23a16d6e93055", "level": "none", "message": {"text": "Commented-code block (5 lines) in slash/oracle.mjs:3"}, "properties": {"repobilityId": "cf74e5b5f6fe6a89", "scanner": "scanner-primary", "fingerprint": "ddb23a16d6e93055", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-082f1bf0fe001e0c", "level": "none", "message": {"text": "Commented-code block (6 lines) in slash/recap.mjs:4"}, "properties": {"repobilityId": "bbdffdde807a492a", "scanner": "scanner-primary", "fingerprint": "082f1bf0fe001e0c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-33bf47adb05c5a44", "level": "none", "message": {"text": "Commented-code block (7 lines) in slash/open.mjs:14"}, "properties": {"repobilityId": "bcd7cc731e600aa2", "scanner": "scanner-primary", "fingerprint": "33bf47adb05c5a44", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-16968bc5cfd4b7c6", "level": "none", "message": {"text": "Commented-code block (11 lines) in slash/conversation.mjs:29"}, "properties": {"repobilityId": "a84b627873096b44", "scanner": "scanner-primary", "fingerprint": "16968bc5cfd4b7c6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0103aee9a1e167f3", "level": "none", "message": {"text": "Commented-code block (7 lines) in slash/sessions.mjs:14"}, "properties": {"repobilityId": "4b1c9a9f38b12901", "scanner": "scanner-primary", "fingerprint": "0103aee9a1e167f3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-198f67d7bd4c61ee", "level": "none", "message": {"text": "Commented-code block (7 lines) in slash/browse.mjs:3"}, "properties": {"repobilityId": "f12022f760ef4c93", "scanner": "scanner-primary", "fingerprint": "198f67d7bd4c61ee", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cdf701ae74e2a885", "level": "none", "message": {"text": "Commented-code block (9 lines) in slash/telegram.mjs:18"}, "properties": {"repobilityId": "435a998a793926fa", "scanner": "scanner-primary", "fingerprint": "cdf701ae74e2a885", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ed884c87bf0c3689", "level": "none", "message": {"text": "Commented-code block (8 lines) in slash/profile.mjs:35"}, "properties": {"repobilityId": "c17d47970b7b5d5e", "scanner": "scanner-primary", "fingerprint": "ed884c87bf0c3689", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b23ca6d21643831f", "level": "none", "message": {"text": "Commented-code block (5 lines) in slash/whatsapp.mjs:23"}, "properties": {"repobilityId": "bb682ee6b736b23b", "scanner": "scanner-primary", "fingerprint": "b23ca6d21643831f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-241613f233d675c2", "level": "none", "message": {"text": "Commented-code block (7 lines) in slash/lifecycle.mjs:6"}, "properties": {"repobilityId": "60ab31c8ee3d7dbb", "scanner": "scanner-primary", "fingerprint": "241613f233d675c2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e42771d898bb467f", "level": "none", "message": {"text": "Commented-code block (5 lines) in slash/last.mjs:3"}, "properties": {"repobilityId": "a51c372d67e816c2", "scanner": "scanner-primary", "fingerprint": "e42771d898bb467f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d09f94644743303a", "level": "none", "message": {"text": "Commented-code block (7 lines) in slash/storm.mjs:21"}, "properties": {"repobilityId": "ec4708b00a9183bd", "scanner": "scanner-primary", "fingerprint": "d09f94644743303a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8dd3a023e44af975", "level": "none", "message": {"text": "Commented-code block (6 lines) in slash/pin.mjs:3"}, "properties": {"repobilityId": "4d8a33b889672403", "scanner": "scanner-primary", "fingerprint": "8dd3a023e44af975", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-01683f3a899f7c78", "level": "none", "message": {"text": "Commented-code block (6 lines) in slash/send-file.mjs:7"}, "properties": {"repobilityId": "7495482a2d3a6121", "scanner": "scanner-primary", "fingerprint": "01683f3a899f7c78", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-359cbbd2a42e8df2", "level": "none", "message": {"text": "Commented-code block (7 lines) in slash/config.mjs:3"}, "properties": {"repobilityId": "169d7a5f980c228a", "scanner": "scanner-primary", "fingerprint": "359cbbd2a42e8df2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-470f07debedcc674", "level": "none", "message": {"text": "Commented-code block (5 lines) in slash/react.mjs:3"}, "properties": {"repobilityId": "aef38109c38604ad", "scanner": "scanner-primary", "fingerprint": "470f07debedcc674", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ed3cb81cbf7e5a00", "level": "none", "message": {"text": "Commented-code block (6 lines) in slash/rooms.mjs:29"}, "properties": {"repobilityId": "8c1e6a724d41d5e1", "scanner": "scanner-primary", "fingerprint": "ed3cb81cbf7e5a00", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9e37f27b6412af25", "level": "none", "message": {"text": "Commented-code block (6 lines) in slash/egpt.mjs:3"}, "properties": {"repobilityId": "b851934a1abc6f09", "scanner": "scanner-primary", "fingerprint": "9e37f27b6412af25", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5a51797929dbd436", "level": "none", "message": {"text": "Commented-code block (5 lines) in slash/channels.mjs:8"}, "properties": {"repobilityId": "08ae74afc520cedc", "scanner": "scanner-primary", "fingerprint": "5a51797929dbd436", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-580ad565959fb60d", "level": "none", "message": {"text": "Commented-code block (6 lines) in slash/save.mjs:17"}, "properties": {"repobilityId": "832187b01194fd7d", "scanner": "scanner-primary", "fingerprint": "580ad565959fb60d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-15447e9a4fa2f346", "level": "none", "message": {"text": "Commented-code block (7 lines) in slash/tg-pending.mjs:3"}, "properties": {"repobilityId": "62aaba092b9ee7ee", "scanner": "scanner-primary", "fingerprint": "15447e9a4fa2f346", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-62973079380a4c79", "level": "none", "message": {"text": "Commented-code block (6 lines) in extension/build.mjs:9"}, "properties": {"repobilityId": "986b34a98506f867", "scanner": "scanner-primary", "fingerprint": "62973079380a4c79", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-dcc30c6d5b8331e1", "level": "none", "message": {"text": "Commented-code block (8 lines) in extension/src/cdp-bootstrap.js:6"}, "properties": {"repobilityId": "4a72c4b1e48c159b", "scanner": "scanner-primary", "fingerprint": "dcc30c6d5b8331e1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2aaa084ade169aa8", "level": "none", "message": {"text": "Commented-code block (10 lines) in extension/src/background.js:3"}, "properties": {"repobilityId": "2ca99dba0cc4b6a1", "scanner": "scanner-primary", "fingerprint": "2aaa084ade169aa8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0fb0ea5d20ca35f0", "level": "none", "message": {"text": "Commented-code block (5 lines) in extension/src/bridges/wa-echo.js:3"}, "properties": {"repobilityId": "6e6c7e6952d10b97", "scanner": "scanner-primary", "fingerprint": "0fb0ea5d20ca35f0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9162a7b4f0985b26", "level": "none", "message": {"text": "Commented-code block (5 lines) in extension/src/bridges/wa-routing.js:7"}, "properties": {"repobilityId": "bb8c0ef0fb2f8a58", "scanner": "scanner-primary", "fingerprint": "9162a7b4f0985b26", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-aa6376dcd7ab524f", "level": "none", "message": {"text": "Commented-code block (6 lines) in extension/src/bridges/whatsapp-cdp.js:11"}, "properties": {"repobilityId": "83a1557d987eff49", "scanner": "scanner-primary", "fingerprint": "aa6376dcd7ab524f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0f923c1f2be88d5c", "level": "none", "message": {"text": "Commented-code block (5 lines) in extension/src/commands/misc-commands.js:5"}, "properties": {"repobilityId": "20e044bc202874da", "scanner": "scanner-primary", "fingerprint": "0f923c1f2be88d5c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5b6bf731149a04b4", "level": "none", "message": {"text": "Commented-code block (6 lines) in extension/src/commands/wa-commands.js:6"}, "properties": {"repobilityId": "188a56be7215deeb", "scanner": "scanner-primary", "fingerprint": "5b6bf731149a04b4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0b6245699c5afd67", "level": "none", "message": {"text": "Commented-code block (16 lines) in extension/src/commands/session-commands.js:8"}, "properties": {"repobilityId": "943b7f91c9cd0ee3", "scanner": "scanner-primary", "fingerprint": "0b6245699c5afd67", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d541cae4e44fbfea", "level": "none", "message": {"text": "Commented-code block (7 lines) in extension/src/content/wa-content.js:26"}, "properties": {"repobilityId": "b5425bb8fc6cb225", "scanner": "scanner-primary", "fingerprint": "d541cae4e44fbfea", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1fdef5c59425667b", "level": "none", "message": {"text": "Commented-code block (5 lines) in extension/src/tools/bus-flood.js:3"}, "properties": {"repobilityId": "3afa0a8a6513ad2f", "scanner": "scanner-primary", "fingerprint": "1fdef5c59425667b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6cf9f9cccac8c70b", "level": "none", "message": {"text": "Commented-code block (14 lines) in extension/src/tools/bus-ext.js:6"}, "properties": {"repobilityId": "5d371ae461ac8801", "scanner": "scanner-primary", "fingerprint": "6cf9f9cccac8c70b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f5b95c8ebb45feff", "level": "none", "message": {"text": "Commented-code block (9 lines) in extension/src/tools/cdp-debugger.js:3"}, "properties": {"repobilityId": "1b36c4176c67bbfd", "scanner": "scanner-primary", "fingerprint": "f5b95c8ebb45feff", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4b25b61b5b6a66a5", "level": "none", "message": {"text": "Commented-code block (6 lines) in extension/src/tab/App.jsx:17"}, "properties": {"repobilityId": "a543f662df49952a", "scanner": "scanner-primary", "fingerprint": "4b25b61b5b6a66a5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f4d3fbb7599dd38e", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests-manual/wa-js-spike.mjs:4"}, "properties": {"repobilityId": "43efcf8fb710c582", "scanner": "scanner-primary", "fingerprint": "f4d3fbb7599dd38e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0c709f895fc0bcc9", "level": "none", "message": {"text": "Commented-code block (10 lines) in tests-manual/wa-notif-spike.mjs:1"}, "properties": {"repobilityId": "f9f312a078ae7dc8", "scanner": "scanner-primary", "fingerprint": "0c709f895fc0bcc9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2be22d7198271882", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests-manual/transcriptor-smoke.mjs:1"}, "properties": {"repobilityId": "2f9033aa0a44d02e", "scanner": "scanner-primary", "fingerprint": "2be22d7198271882", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-509d274677af7f51", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests-manual/wa-audio-spike.mjs:1"}, "properties": {"repobilityId": "20fd233ebf4f2969", "scanner": "scanner-primary", "fingerprint": "509d274677af7f51", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c6931b98305f76fb", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 tests-manual/wa-audio-spike.mjs:4"}, "properties": {"repobilityId": "0e0f7797a12b7766", "scanner": "scanner-primary", "fingerprint": "c6931b98305f76fb", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-220bfbe9c777612d", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests-manual/wa-oneshot.mjs:1"}, "properties": {"repobilityId": "3fbfbb74596b8804", "scanner": "scanner-primary", "fingerprint": "220bfbe9c777612d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-130a14963b16745f", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests-manual/cdp-extension-attach.mjs:1"}, "properties": {"repobilityId": "221475ca34ffd473", "scanner": "scanner-primary", "fingerprint": "130a14963b16745f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-dab9312606eef532", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 tests-manual/cdp-extension-attach.mjs:97"}, "properties": {"repobilityId": "87616dbcbc1a2e29", "scanner": "scanner-primary", "fingerprint": "dab9312606eef532", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-eb15716dfd761eec", "level": "none", "message": {"text": "Commented-code block (9 lines) in tests-manual/cdp-extension-smoke.mjs:5"}, "properties": {"repobilityId": "8a51560bfb5c0688", "scanner": "scanner-primary", "fingerprint": "eb15716dfd761eec", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c24edd992902a136", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 tests-manual/cdp-extension-smoke.mjs:150"}, "properties": {"repobilityId": "8539061fa60838de", "scanner": "scanner-primary", "fingerprint": "c24edd992902a136", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-7b2aade9a04a06e2", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests-manual/wa-audio-hook.mjs:1"}, "properties": {"repobilityId": "9e9b350db724b72d", "scanner": "scanner-primary", "fingerprint": "7b2aade9a04a06e2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f5f2f889e6a1f71a", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests-manual/wa-dom-probe.mjs:1"}, "properties": {"repobilityId": "ce994e44b7210c7e", "scanner": "scanner-primary", "fingerprint": "f5f2f889e6a1f71a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e5b5524aa511fdfb", "level": "none", "message": {"text": "Commented-code block (7 lines) in src/voice-stream.mjs:3"}, "properties": {"repobilityId": "68503d69202a596e", "scanner": "scanner-primary", "fingerprint": "e5b5524aa511fdfb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-890ddd57d976c3ab", "level": "none", "message": {"text": "Commented-code block (8 lines) in src/identity.mjs:3"}, "properties": {"repobilityId": "f422bb13570e5f01", "scanner": "scanner-primary", "fingerprint": "890ddd57d976c3ab", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d28bbc459a0c8d1e", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/room.mjs:29"}, "properties": {"repobilityId": "79a6c8577a85e43b", "scanner": "scanner-primary", "fingerprint": "d28bbc459a0c8d1e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-888d25b63de12c17", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/stop-guard.mjs:3"}, "properties": {"repobilityId": "73252e68bcf07c1f", "scanner": "scanner-primary", "fingerprint": "888d25b63de12c17", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3206e427694724d0", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/serial-by-key.mjs:5"}, "properties": {"repobilityId": "b592222745c9e5c0", "scanner": "scanner-primary", "fingerprint": "3206e427694724d0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3b6401001e5592d2", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/transcription-service.mjs:3"}, "properties": {"repobilityId": "6de3ffef8a9dc868", "scanner": "scanner-primary", "fingerprint": "3b6401001e5592d2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0e230a93aeda9199", "level": "none", "message": {"text": "Commented-code block (7 lines) in src/lid-map.mjs:8"}, "properties": {"repobilityId": "3a0246c2e3be3dfc", "scanner": "scanner-primary", "fingerprint": "0e230a93aeda9199", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3a9a6117ec2b3bf0", "level": "none", "message": {"text": "Commented-code block (7 lines) in src/show-think.mjs:3"}, "properties": {"repobilityId": "12404965b07ee2c3", "scanner": "scanner-primary", "fingerprint": "3a9a6117ec2b3bf0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-361e89470a781605", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/warm-cli-session.mjs:3"}, "properties": {"repobilityId": "62a77beb17401b08", "scanner": "scanner-primary", "fingerprint": "361e89470a781605", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-20e959ace6bbe82a", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/claude-args.mjs:1"}, "properties": {"repobilityId": "2087cb6186a0816e", "scanner": "scanner-primary", "fingerprint": "20e959ace6bbe82a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-778d3cd0bad9059f", "level": "none", "message": {"text": "Commented-code block (8 lines) in src/config-validate.mjs:4"}, "properties": {"repobilityId": "9e0860af08083214", "scanner": "scanner-primary", "fingerprint": "778d3cd0bad9059f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9eb1e320c1532e20", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/nucleus.mjs:3"}, "properties": {"repobilityId": "0b8fd50b91e7a1e8", "scanner": "scanner-primary", "fingerprint": "9eb1e320c1532e20", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ff661f2c2cd6f980", "level": "none", "message": {"text": "Commented-code block (7 lines) in src/conversation-members.mjs:4"}, "properties": {"repobilityId": "d4c6cb1b35bd25ea", "scanner": "scanner-primary", "fingerprint": "ff661f2c2cd6f980", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-468eb2f1b200ced7", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/incoming-media.mjs:3"}, "properties": {"repobilityId": "d025c9d04e877c64", "scanner": "scanner-primary", "fingerprint": "468eb2f1b200ced7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4cded7061789bf4a", "level": "none", "message": {"text": "Commented-code block (8 lines) in src/daemon-singleton.mjs:38"}, "properties": {"repobilityId": "649ccc73552d8283", "scanner": "scanner-primary", "fingerprint": "4cded7061789bf4a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-93cd8e263e57e3e6", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/help-menu.mjs:3"}, "properties": {"repobilityId": "83cae83f836acef2", "scanner": "scanner-primary", "fingerprint": "93cd8e263e57e3e6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ef3023cd6fd25ea7", "level": "none", "message": {"text": "Commented-code block (7 lines) in src/swallow.mjs:3"}, "properties": {"repobilityId": "1f44920ad75db507", "scanner": "scanner-primary", "fingerprint": "ef3023cd6fd25ea7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fc625d237815c3bf", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/transcript-meta.mjs:3"}, "properties": {"repobilityId": "a523ba2fc3016cfb", "scanner": "scanner-primary", "fingerprint": "fc625d237815c3bf", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8aaa532f73104f71", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/room-core.mjs:3"}, "properties": {"repobilityId": "a2bf388ab4d71908", "scanner": "scanner-primary", "fingerprint": "8aaa532f73104f71", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f120d5f91ae07cbd", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/conv-grants.mjs:1"}, "properties": {"repobilityId": "f25364d04c691fe5", "scanner": "scanner-primary", "fingerprint": "f120d5f91ae07cbd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b28f4b973d202b8f", "level": "none", "message": {"text": "Commented-code block (8 lines) in src/dispatch-line.mjs:6"}, "properties": {"repobilityId": "579a99243c09d221", "scanner": "scanner-primary", "fingerprint": "b28f4b973d202b8f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1e5d20618f058bd7", "level": "none", "message": {"text": "Commented-code block (10 lines) in src/media-save.mjs:1"}, "properties": {"repobilityId": "35ba761642d2e2d9", "scanner": "scanner-primary", "fingerprint": "1e5d20618f058bd7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-764567438fe5f164", "level": "none", "message": {"text": "Commented-code block (14 lines) in src/warm-sessions.mjs:3"}, "properties": {"repobilityId": "06538dc530851d7b", "scanner": "scanner-primary", "fingerprint": "764567438fe5f164", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-36c797c3d28bd0e2", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/emitted-commands.mjs:3"}, "properties": {"repobilityId": "b427feb7109212ef", "scanner": "scanner-primary", "fingerprint": "36c797c3d28bd0e2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-dcbb2f78c930e53b", "level": "none", "message": {"text": "Commented-code block (9 lines) in src/persona-state.mjs:9"}, "properties": {"repobilityId": "c0a312cc2fa98588", "scanner": "scanner-primary", "fingerprint": "dcbb2f78c930e53b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-406e2be1a1ea7155", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/egpt-comm-handler.mjs:9"}, "properties": {"repobilityId": "c3262c383d767dbc", "scanner": "scanner-primary", "fingerprint": "406e2be1a1ea7155", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7e5e6559e27d68a9", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/heartbeats.mjs:3"}, "properties": {"repobilityId": "8dfcc925b5eeb4e0", "scanner": "scanner-primary", "fingerprint": "7e5e6559e27d68a9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-aa5c7eef7358003c", "level": "none", "message": {"text": "Commented-code block (8 lines) in src/rooms.mjs:3"}, "properties": {"repobilityId": "ecc4673a9bab017a", "scanner": "scanner-primary", "fingerprint": "aa5c7eef7358003c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4b957f66a4a5a139", "level": "none", "message": {"text": "Commented-code block (8 lines) in src/auto-mode.mjs:5"}, "properties": {"repobilityId": "8aef8bc1d1389767", "scanner": "scanner-primary", "fingerprint": "4b957f66a4a5a139", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d80f35128a12ada6", "level": "none", "message": {"text": "Commented-code block (12 lines) in src/room-routing.mjs:3"}, "properties": {"repobilityId": "2e673776a50e0b3e", "scanner": "scanner-primary", "fingerprint": "d80f35128a12ada6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-324a7f531189619b", "level": "none", "message": {"text": "Commented-code block (11 lines) in src/interpreter.mjs:27"}, "properties": {"repobilityId": "5ba375cf8df16cd2", "scanner": "scanner-primary", "fingerprint": "324a7f531189619b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-83c0e3259f9f1013", "level": "none", "message": {"text": "Commented-code block (7 lines) in src/sanitize.mjs:3"}, "properties": {"repobilityId": "92f98cecc08019e3", "scanner": "scanner-primary", "fingerprint": "83c0e3259f9f1013", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-dec10cd87d4c2971", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/transcript-log.mjs:4"}, "properties": {"repobilityId": "07125eb6ac4754da", "scanner": "scanner-primary", "fingerprint": "dec10cd87d4c2971", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cc3124804fbf1798", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/bridges/telegram.mjs:12"}, "properties": {"repobilityId": "a9e27dc30790bd9e", "scanner": "scanner-primary", "fingerprint": "cc3124804fbf1798", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cfd0492fac69f062", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 src/bridges/telegram.mjs:95"}, "properties": {"repobilityId": "531fba6d0507370f", "scanner": "scanner-primary", "fingerprint": "cfd0492fac69f062", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-2339577c98cb43e6", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/bridges/whatsapp-cdp.mjs:3"}, "properties": {"repobilityId": "4398065c32d66955", "scanner": "scanner-primary", "fingerprint": "2339577c98cb43e6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-937968df4c202c80", "level": "none", "message": {"text": "Commented-code block (8 lines) in src/bridges/whatsapp-classify.mjs:10"}, "properties": {"repobilityId": "58c21adb66b59df5", "scanner": "scanner-primary", "fingerprint": "937968df4c202c80", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-75e2c851c4caa26c", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/bridges/beeper.mjs:3"}, "properties": {"repobilityId": "7191c8f0d855d812", "scanner": "scanner-primary", "fingerprint": "75e2c851c4caa26c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9bac8300145923a5", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 src/bridges/beeper.mjs:105"}, "properties": {"repobilityId": "340f78a9ad78a047", "scanner": "scanner-primary", "fingerprint": "9bac8300145923a5", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-eeabfff99ceda124", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/tools/template.mjs:6"}, "properties": {"repobilityId": "2e6c999834bbe9c2", "scanner": "scanner-primary", "fingerprint": "eeabfff99ceda124", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e4122b41e54be307", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/tools/cdp.mjs:3"}, "properties": {"repobilityId": "a2de113744200e6d", "scanner": "scanner-primary", "fingerprint": "e4122b41e54be307", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8429a8c09b86682c", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/tools/bus-sign.mjs:3"}, "properties": {"repobilityId": "7a89bdb9e05c00d3", "scanner": "scanner-primary", "fingerprint": "8429a8c09b86682c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b76570681164ce4e", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/tools/browser-tools.mjs:7"}, "properties": {"repobilityId": "8623ca3cf437a916", "scanner": "scanner-primary", "fingerprint": "b76570681164ce4e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0837a31ddc167d5c", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/tools/wa-web-dom.mjs:3"}, "properties": {"repobilityId": "c734d3947b6356ff", "scanner": "scanner-primary", "fingerprint": "0837a31ddc167d5c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-89044ca4e3c5f646", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/tools/outbox-send.mjs:6"}, "properties": {"repobilityId": "cd8835546c6ca5bf", "scanner": "scanner-primary", "fingerprint": "89044ca4e3c5f646", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7b3fb00445c98e3b", "level": "none", "message": {"text": "Commented-code block (7 lines) in src/tools/theme.mjs:39"}, "properties": {"repobilityId": "afef685af073cc4a", "scanner": "scanner-primary", "fingerprint": "7b3fb00445c98e3b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4302f9a2c43f2886", "level": "none", "message": {"text": "Commented-code block (7 lines) in src/tools/agent-loop.mjs:1"}, "properties": {"repobilityId": "933258213607eb3b", "scanner": "scanner-primary", "fingerprint": "4302f9a2c43f2886", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d6baf47888cad082", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/tools/wa-bindings.mjs:10"}, "properties": {"repobilityId": "744a4e0107c23c72", "scanner": "scanner-primary", "fingerprint": "d6baf47888cad082", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-dbab3b5e965c6bd2", "level": "none", "message": {"text": "Commented-code block (9 lines) in src/tools/stay-awake.mjs:6"}, "properties": {"repobilityId": "2b901eab3249ac8e", "scanner": "scanner-primary", "fingerprint": "dbab3b5e965c6bd2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7741c9caa67b46c7", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/tools/cdp-proxy.mjs:48"}, "properties": {"repobilityId": "8177312968b95676", "scanner": "scanner-primary", "fingerprint": "7741c9caa67b46c7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3dbe2300936cbb42", "level": "none", "message": {"text": "Commented-code block (8 lines) in src/tools/reap-port.mjs:3"}, "properties": {"repobilityId": "98c20817e2c7e07d", "scanner": "scanner-primary", "fingerprint": "3dbe2300936cbb42", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ccf843b247c782a6", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/tools/bus.js:6"}, "properties": {"repobilityId": "3a04ceaf190ffcfd", "scanner": "scanner-primary", "fingerprint": "ccf843b247c782a6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8e96ba5155b8ab8f", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/tools/agent-tools.mjs:1"}, "properties": {"repobilityId": "b5826ef94061d44c", "scanner": "scanner-primary", "fingerprint": "8e96ba5155b8ab8f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-890fe7d53dff5dad", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/tools/bus.mjs:21"}, "properties": {"repobilityId": "3cf3de1aed93787b", "scanner": "scanner-primary", "fingerprint": "890fe7d53dff5dad", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b6b7c3aec860f6c8", "level": "none", "message": {"text": "Commented-code block (9 lines) in src/tools/play-rotate.mjs:8"}, "properties": {"repobilityId": "1514185102a5262d", "scanner": "scanner-primary", "fingerprint": "b6b7c3aec860f6c8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4126a71deff2c95f", "level": "none", "message": {"text": "Commented-code block (7 lines) in src/tools/chrome-launcher.mjs:3"}, "properties": {"repobilityId": "46967437ccb5b991", "scanner": "scanner-primary", "fingerprint": "4126a71deff2c95f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ea1bc3713347b55d", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/tools/probe-whisper-stream.mjs:2"}, "properties": {"repobilityId": "9f4a7cf763a8989b", "scanner": "scanner-primary", "fingerprint": "ea1bc3713347b55d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-83477b97ebe449cf", "level": "none", "message": {"text": "Commented-code block (8 lines) in src/tools/whisper-server.mjs:3"}, "properties": {"repobilityId": "a91293e02e803626", "scanner": "scanner-primary", "fingerprint": "83477b97ebe449cf", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f5e27d811751d9a2", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/tools/logon-summary.mjs:9"}, "properties": {"repobilityId": "37b1e114cfb4b2ca", "scanner": "scanner-primary", "fingerprint": "f5e27d811751d9a2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b2a797c3c0c08161", "level": "none", "message": {"text": "Commented-code block (7 lines) in src/tools/butler.mjs:3"}, "properties": {"repobilityId": "82c7de83d9f7be12", "scanner": "scanner-primary", "fingerprint": "b2a797c3c0c08161", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-13a77165f8752354", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/tools/transcribe.mjs:3"}, "properties": {"repobilityId": "a9c23b437bedc0c5", "scanner": "scanner-primary", "fingerprint": "13a77165f8752354", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-63395484c4b54cc3", "level": "none", "message": {"text": "Commented-code block (7 lines) in src/tools/transcriptor.mjs:3"}, "properties": {"repobilityId": "20ff421a3cff3df9", "scanner": "scanner-primary", "fingerprint": "63395484c4b54cc3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2b85c01272121161", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/tools/genie.mjs:6"}, "properties": {"repobilityId": "06c0b03d1f064215", "scanner": "scanner-primary", "fingerprint": "2b85c01272121161", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0f72bfa89508d473", "level": "none", "message": {"text": "Commented-code block (7 lines) in src/engine/output.mjs:3"}, "properties": {"repobilityId": "d391f2573e118726", "scanner": "scanner-primary", "fingerprint": "0f72bfa89508d473", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-693240cd89dfae33", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/engine/index.mjs:3"}, "properties": {"repobilityId": "999f4ec851a4e353", "scanner": "scanner-primary", "fingerprint": "693240cd89dfae33", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-55ec2bf17d5a1f02", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/attach/discovery.mjs:43"}, "properties": {"repobilityId": "cc86f98a19ab7c2d", "scanner": "scanner-primary", "fingerprint": "55ec2bf17d5a1f02", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-78f8d536ee2d3a19", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/attach/server.mjs:1"}, "properties": {"repobilityId": "eb2f2f789154c5b6", "scanner": "scanner-primary", "fingerprint": "78f8d536ee2d3a19", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-36011b487f1a15b4", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/attach/protocol.mjs:43"}, "properties": {"repobilityId": "15ef96e9106148cf", "scanner": "scanner-primary", "fingerprint": "36011b487f1a15b4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}]}]}