{"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-8de09b245b9396f5", "name": "Possibly dead Python function: upload_static", "shortDescription": {"text": "Possibly dead Python function: upload_static"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3500efcfd3e4f799", "name": "Possibly dead Python function: respawn_files_server", "shortDescription": {"text": "Possibly dead Python function: respawn_files_server"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c9b733314d8f5bb9", "name": "Possibly dead Python function: fire_move", "shortDescription": {"text": "Possibly dead Python function: fire_move"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7b80c8b75017b851", "name": "Possibly dead Python function: do_POST", "shortDescription": {"text": "Possibly dead Python function: do_POST"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6f41caf620809dc9", "name": "Possibly dead Python function: log_message", "shortDescription": {"text": "Possibly dead Python function: log_message"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bcbdac42b988478f", "name": "Possibly dead Python function: do_put", "shortDescription": {"text": "Possibly dead Python function: do_put"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-47634cf08eebc8b8", "name": "Possibly dead Python function: do_POST", "shortDescription": {"text": "Possibly dead Python function: do_POST"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-42d356251e7dfa2c", "name": "Possibly dead Python function: log_message", "shortDescription": {"text": "Possibly dead Python function: log_message"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ed2083a2105bffcc", "name": "Possibly dead Python function: do_put", "shortDescription": {"text": "Possibly dead Python function: do_put"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-46208f8ab2479ff6", "name": "Possibly dead Python function: writer_loop", "shortDescription": {"text": "Possibly dead Python function: writer_loop"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8128f2dc4fe6a911", "name": "Stray `console.log` in TS/JS \u2014 src/js/globals/scheduler.js:247", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 src/js/globals/scheduler.js:247"}, "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-a98adee5b1b05900", "name": "Stray `console.log` in TS/JS \u2014 src/js/globals/console.js:33", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 src/js/globals/console.js:33"}, "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-cc47467fa0bc781f", "name": "Privileged port 16 in use", "shortDescription": {"text": "Privileged port 16 in use"}, "fullDescription": {"text": "Port 16 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-8aaa9d2bc6398ee6", "name": "Privileged port 158 in use", "shortDescription": {"text": "Privileged port 158 in use"}, "fullDescription": {"text": "Port 158 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-7d737f9bc6c9cdf8", "name": "Insecure pattern 'node_child_process' in scripts/replay_shell_smoke.mjs:34", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/replay_shell_smoke.mjs:34"}, "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-886d5fc6b38a6091", "name": "Insecure pattern 'direct_innerhtml_assignment' in web/admin/_static/pages/instances.js:11", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in web/admin/_static/pages/instances.js:11"}, "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-7dfbce39b7329e0b", "name": "Insecure pattern 'direct_innerhtml_assignment' in web/admin/_static/pages/provision.js:11", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in web/admin/_static/pages/provision.js:11"}, "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-67ad6863a279f957", "name": "Insecure pattern 'direct_innerhtml_assignment' in web/admin/_static/pages/login.js:11", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in web/admin/_static/pages/login.js:11"}, "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-dc1b9ff043760287", "name": "Insecure pattern 'direct_innerhtml_assignment' in web/admin/_static/pages/instance.js:17", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in web/admin/_static/pages/instance.js:17"}, "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-fda3139ca23355de", "name": "Very large file: web/replay/_static/wasm-app.mjs (1275 lines)", "shortDescription": {"text": "Very large file: web/replay/_static/wasm-app.mjs (1275 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6893a6c8b0861585", "name": "Very low test-to-source ratio", "shortDescription": {"text": "Very low test-to-source ratio"}, "fullDescription": {"text": "0 test file(s) for 256 source file(s) (ratio 0.00). Consider adding integration or unit tests for critical paths."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "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 1443 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 18 placeholder/mock markers across 8 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-b9088664ace7f748", "name": "Composite production-readiness gap", "shortDescription": {"text": "Composite production-readiness gap"}, "fullDescription": {"text": "Multiple low-cost hardening controls are missing together: ci, tests. Opus verification showed these co-occurring gaps are a better readiness signal than reading each flag in isolation."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-749d4bc1bd66df5f", "name": "Agent instructions exist but release-hardening basics are missing", "shortDescription": {"text": "Agent instructions exist but release-hardening basics are missing"}, "fullDescription": {"text": "AI-coder instruction files were found, but the repo is missing ci, tests. Treat this as a contract gap: the agent is guided, but the generated output is not yet guarded by the controls that make it repeatable."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9502d76d865effd9", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/cp_cert_smoke.py:182", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/cp_cert_smoke.py:182"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-95af95ec2dd1e140", "name": "Legacy-named symbol `smoke_lib_v2` in scripts/triggers_smoke_v2.py:33", "shortDescription": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/triggers_smoke_v2.py:33"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e34ba47f4c245661", "name": "Legacy-named symbol `smoke_lib_v2` in scripts/rate_limit_smoke_v2.py:40", "shortDescription": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/rate_limit_smoke_v2.py:40"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e158800f424542a7", "name": "Commented-code block (6 lines) in scripts/raft_pending_perf_bench.py:96", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/raft_pending_perf_bench.py:96"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6ecc481a7f709582", "name": "Legacy-named symbol `smoke_lib_v2` in scripts/bound_fetch_large_body_smoke_v2.py:4", "shortDescription": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/bound_fetch_large_body_smoke_v2.py:4"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-389fcde35af160f4", "name": "Commented-code block (7 lines) in scripts/bound_fetch_large_body_smoke_v2.py:134", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/bound_fetch_large_body_smoke_v2.py:134"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a7dcdafe53f15f2f", "name": "Commented-code block (5 lines) in scripts/log_backend_s3_smoke.py:113", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/log_backend_s3_smoke.py:113"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-dbf777a12704a59a", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/log_backend_s3_smoke.py:62", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/log_backend_s3_smoke.py:62"}, "fullDescription": {"text": "`subprocess.Popen(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1a735d23f8704e73", "name": "Commented-code block (6 lines) in scripts/streaming_heartbeat_smoke.py:74", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/streaming_heartbeat_smoke.py:74"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3fdf6f6784960f91", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/zero_downtime_move_smoke.py:86", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/zero_downtime_move_smoke.py:86"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d25a4c25a32a650f", "name": "Legacy-named symbol `streaming_subscription_cron_smoke_v2` in scripts/scheduler_heartbeat_smoke_v2.py:2", "shortDescription": {"text": "Legacy-named symbol `streaming_subscription_cron_smoke_v2` in scripts/scheduler_heartbeat_smoke_v2.py:2"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-21df52ddaaae043f", "name": "Legacy-named symbol `smoke_lib_v2` in scripts/stream_effect_smoke_v2.py:55", "shortDescription": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/stream_effect_smoke_v2.py:55"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5db3b228e768ed07", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/stream_effect_smoke_v2.py:146", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/stream_effect_smoke_v2.py:146"}, "fullDescription": {"text": "`subprocess.Popen(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-93b99af0cdbb959e", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/learner_smoke.py:64", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/learner_smoke.py:64"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-af4e32fb36a2d4c0", "name": "Commented-code block (7 lines) in scripts/smoke_lib.py:568", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/smoke_lib.py:568"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1e92ba7146f55750", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/smoke_lib.py:566", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/smoke_lib.py:566"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-98d4e8c56eadee33", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/cp_acme_issue_smoke.py:143", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/cp_acme_issue_smoke.py:143"}, "fullDescription": {"text": "`subprocess.Popen(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d3b067aee428cb24", "name": "Legacy-named symbol `smoke_lib_v2` in scripts/tenant_door_smoke_v2.py:47", "shortDescription": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/tenant_door_smoke_v2.py:47"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a36e4a17a3369f86", "name": "Commented-code block (6 lines) in scripts/subscription_smoke.py:60", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/subscription_smoke.py:60"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e66cb91598b12ccf", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/three_node_smoke.py:212", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/three_node_smoke.py:212"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-28f3d3c392250e57", "name": "Commented-code block (5 lines) in scripts/streaming_kv_wake_smoke.py:190", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/streaming_kv_wake_smoke.py:190"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bc2f623984a1f413", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/streaming_kv_wake_smoke.py:111", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/streaming_kv_wake_smoke.py:111"}, "fullDescription": {"text": "`subprocess.Popen(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7c255da5b7bf39a3", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/rewind_smoke.py:65", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/rewind_smoke.py:65"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7df19ff13495c412", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/assign_host.py:54", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/assign_host.py:54"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5546c96c10ae13c7", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/stream_effect_smoke.py:94", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/stream_effect_smoke.py:94"}, "fullDescription": {"text": "`subprocess.Popen(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8956373a2efba6f5", "name": "Commented-code block (10 lines) in scripts/body_gate_bench.py:157", "shortDescription": {"text": "Commented-code block (10 lines) in scripts/body_gate_bench.py:157"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fc2f144a26c5e08b", "name": "Legacy-named symbol `smoke_lib_v2` in scripts/subscription_smoke_v2.py:4", "shortDescription": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/subscription_smoke_v2.py:4"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6f9c993facc53feb", "name": "Legacy-named symbol `smoke_lib_v2` in scripts/ws_ordering_smoke_v2.py:42", "shortDescription": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/ws_ordering_smoke_v2.py:42"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d8a0177238d130a0", "name": "Legacy-named symbol `smoke_lib_v2` in scripts/inbound_body_smoke_v2.py:31", "shortDescription": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/inbound_body_smoke_v2.py:31"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e8ec2f3d1a9bb418", "name": "Commented-code block (7 lines) in scripts/publish_tenant.py:170", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/publish_tenant.py:170"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b0b6bad8c49b9ff8", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/publish_tenant.py:95", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/publish_tenant.py:95"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-42993996a5227e0a", "name": "Commented-code block (6 lines) in scripts/tenant_move_smoke.py:174", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/tenant_move_smoke.py:174"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2ec0d035daf80389", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/tenant_move_smoke.py:151", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/tenant_move_smoke.py:151"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c8629b6db333d0da", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/front_content_type_smoke.py:60", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/front_content_type_smoke.py:60"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-536055b492f104b8", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/cp_plan_delivery_smoke.py:199", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/cp_plan_delivery_smoke.py:199"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e0ae6c9ba5f6f632", "name": "Legacy-named symbol `smoke_lib_v2` in scripts/streaming_write_pressure_smoke_v2.py:35", "shortDescription": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/streaming_write_pressure_smoke_v2.py:35"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9b6dbb88dcb2208d", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/streaming_write_pressure_smoke_v2.py:58", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/streaming_write_pressure_smoke_v2.py:58"}, "fullDescription": {"text": "`subprocess.Popen(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1ab44232952008f4", "name": "Legacy-named symbol `subscription_smoke_v2` in scripts/subscription_cap_smoke_v2.py:23", "shortDescription": {"text": "Legacy-named symbol `subscription_smoke_v2` in scripts/subscription_cap_smoke_v2.py:23"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-376e761df52ff009", "name": "Commented-code block (5 lines) in scripts/streaming_smoke.py:43", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/streaming_smoke.py:43"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2e1d4340ceec832f", "name": "Commented-code block (5 lines) in scripts/streaming_resume_fault_inj_smoke.py:146", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/streaming_resume_fault_inj_smoke.py:146"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-cf63f9e9a7021e64", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/streaming_resume_fault_inj_smoke.py:133", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/streaming_resume_fault_inj_smoke.py:133"}, "fullDescription": {"text": "`subprocess.Popen(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8d8842c737606a00", "name": "Legacy-named symbol `smoke_lib_v2` in scripts/blob_smoke_v2.py:47", "shortDescription": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/blob_smoke_v2.py:47"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-536285c8594fed15", "name": "Commented-code block (5 lines) in scripts/blob_smoke_v2.py:85", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/blob_smoke_v2.py:85"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c383593e7fed25d6", "name": "Commented-code block (5 lines) in scripts/cp_ha_smoke.py:59", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/cp_ha_smoke.py:59"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d1d6e5dc4fb6b0a5", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/cp_ha_smoke.py:221", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/cp_ha_smoke.py:221"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7c53126c7530470d", "name": "Legacy-named symbol `smoke_lib_v2` in scripts/streaming_resume_fault_inj_smoke_v2.py:60", "shortDescription": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/streaming_resume_fault_inj_smoke_v2.py:60"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7242e23d7f3a8a67", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/streaming_resume_fault_inj_smoke_v2.py:88", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/streaming_resume_fault_inj_smoke_v2.py:88"}, "fullDescription": {"text": "`subprocess.Popen(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-078200a6e5418d6d", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/two_cluster_smoke.py:72", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/two_cluster_smoke.py:72"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c91d832408cd7591", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/cp_move_recovery_smoke.py:302", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/cp_move_recovery_smoke.py:302"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8126da3cdcd260c8", "name": "Legacy-named symbol `smoke_lib_v2` in scripts/on_kv_smoke_v2.py:48", "shortDescription": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/on_kv_smoke_v2.py:48"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6a536551680d108c", "name": "Commented-code block (6 lines) in scripts/on_kv_smoke_v2.py:145", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/on_kv_smoke_v2.py:145"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d53f799e86724a76", "name": "Legacy-named symbol `smoke_lib_v2` in scripts/streaming_subscription_boot_smoke_v2.py:39", "shortDescription": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/streaming_subscription_boot_smoke_v2.py:39"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-601f06ca71a5e16c", "name": "Legacy-named symbol `smoke_lib_v2` in scripts/ssrf_smoke_v2.py:38", "shortDescription": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/ssrf_smoke_v2.py:38"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2ce73e271eb997c1", "name": "Commented-code block (6 lines) in scripts/conn_actor_bench.py:103", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/conn_actor_bench.py:103"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6b71470522929977", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/conn_actor_bench.py:78", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/conn_actor_bench.py:78"}, "fullDescription": {"text": "`subprocess.Popen(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b43de564fbee53ad", "name": "Legacy-named symbol `smoke_lib_v2` in scripts/blob_receive_smoke_v2.py:41", "shortDescription": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/blob_receive_smoke_v2.py:41"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-50eafbbc88e16da4", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/acme_issue_smoke.py:118", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/acme_issue_smoke.py:118"}, "fullDescription": {"text": "`subprocess.Popen(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-79331ae4ac88f146", "name": "Legacy-named symbol `smoke_lib_v2` in scripts/ctl_smoke_v2.py:3", "shortDescription": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/ctl_smoke_v2.py:3"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4707e53816d8d574", "name": "Legacy-named symbol `smoke_lib_v2` in scripts/snap_catchup_smoke_v2.py:42", "shortDescription": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/snap_catchup_smoke_v2.py:42"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-46b38936891bffa2", "name": "Commented-code block (5 lines) in scripts/snap_catchup_smoke_v2.py:181", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/snap_catchup_smoke_v2.py:181"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-591aaa1e354d4ed8", "name": "Legacy-named symbol `durable_wake_smoke_v2` in scripts/webhook_recovery_smoke_v2.py:13", "shortDescription": {"text": "Legacy-named symbol `durable_wake_smoke_v2` in scripts/webhook_recovery_smoke_v2.py:13"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e9de5d495b7856f7", "name": "Commented-code block (5 lines) in scripts/bound_fetch_smoke.py:56", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/bound_fetch_smoke.py:56"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-13a17e6700f8acc9", "name": "Commented-code block (10 lines) in scripts/bound_fetch_spool_cleanup_smoke.py:128", "shortDescription": {"text": "Commented-code block (10 lines) in scripts/bound_fetch_spool_cleanup_smoke.py:128"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-060128852a8a269a", "name": "Legacy-named symbol `ssrf_smoke_v2` in scripts/smoke_lib_v2.py:181", "shortDescription": {"text": "Legacy-named symbol `ssrf_smoke_v2` in scripts/smoke_lib_v2.py:181"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-80ac7db98d59afea", "name": "Commented-code block (5 lines) in scripts/smoke_lib_v2.py:49", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/smoke_lib_v2.py:49"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-dc704219ba3e45eb", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/smoke_lib_v2.py:219", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/smoke_lib_v2.py:219"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b8f8595efeecc418", "name": "Legacy-named symbol `smoke_lib_v2` in scripts/bound_fetch_spool_smoke_v2.py:3", "shortDescription": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/bound_fetch_spool_smoke_v2.py:3"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f093341e12debe93", "name": "Legacy-named symbol `smoke_lib_v2` in scripts/bound_fetch_spool_cleanup_smoke_v2.py:4", "shortDescription": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/bound_fetch_spool_cleanup_smoke_v2.py:4"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-aad12b15dbf3e76b", "name": "Commented-code block (6 lines) in scripts/bound_fetch_spool_cleanup_smoke_v2.py:136", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/bound_fetch_spool_cleanup_smoke_v2.py:136"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-50615fd5df9019b0", "name": "Commented-code block (5 lines) in scripts/readonly_speculation_faultinj_smoke.py:209", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/readonly_speculation_faultinj_smoke.py:209"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-be67da67aba7f85b", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/readonly_speculation_faultinj_smoke.py:140", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/readonly_speculation_faultinj_smoke.py:140"}, "fullDescription": {"text": "`subprocess.Popen(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-246136b7df7b2d3e", "name": "Commented-code block (5 lines) in scripts/bound_fetch_spool_bench.py:134", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/bound_fetch_spool_bench.py:134"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bcd6a8ae2a97a6e8", "name": "Commented-code block (5 lines) in scripts/webhook_smoke.py:113", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/webhook_smoke.py:113"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b33fa138d4ef8f3f", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/v2_topology.py:79", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/v2_topology.py:79"}, "fullDescription": {"text": "`subprocess.Popen(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d1b9c0c871cb8ecf", "name": "Legacy-named symbol `smoke_lib_v2` in scripts/streaming_smoke_v2.py:3", "shortDescription": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/streaming_smoke_v2.py:3"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3564fa58e8dcf34a", "name": "Legacy-named symbol `smoke_lib_v2` in scripts/penalty_smoke_v2.py:4", "shortDescription": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/penalty_smoke_v2.py:4"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6ffac6bf21755db4", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/zero_downtime_forward_smoke.py:124", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/zero_downtime_forward_smoke.py:124"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-99b4489ffc9bdb09", "name": "Legacy-named symbol `front_streaming_smoke_v2` in scripts/streaming_heartbeat_smoke_v2.py:21", "shortDescription": {"text": "Legacy-named symbol `front_streaming_smoke_v2` in scripts/streaming_heartbeat_smoke_v2.py:21"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8cd26ae2d879f0f5", "name": "Commented-code block (5 lines) in scripts/streaming_heartbeat_smoke_v2.py:90", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/streaming_heartbeat_smoke_v2.py:90"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-77548b3ab03b51ae", "name": "Legacy-named symbol `streaming_kv_wake_smoke_v2` in scripts/streaming_kv_wake_writes_smoke_v2.py:21", "shortDescription": {"text": "Legacy-named symbol `streaming_kv_wake_smoke_v2` in scripts/streaming_kv_wake_writes_smoke_v2.py:21"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e88367e2e152bfb4", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/streaming_kv_wake_writes_smoke_v2.py:95", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/streaming_kv_wake_writes_smoke_v2.py:95"}, "fullDescription": {"text": "`subprocess.Popen(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-98cc803e0e7ad719", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/multi_dest_forward_smoke.py:251", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/multi_dest_forward_smoke.py:251"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ad13b8742db34b51", "name": "Commented-code block (6 lines) in scripts/oidc_smoke.py:111", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/oidc_smoke.py:111"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5957c23948a1146c", "name": "Commented-code block (5 lines) in scripts/cp_tls_edge_smoke.py:151", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/cp_tls_edge_smoke.py:151"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b2e5f38270e24616", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/cp_tls_edge_smoke.py:57", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/cp_tls_edge_smoke.py:57"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-70e07edd661ff7f3", "name": "Commented-code block (5 lines) in scripts/files_server_raft_smoke.py:119", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/files_server_raft_smoke.py:119"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4701f8f6b05a1e28", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/files_server_raft_smoke.py:327", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/files_server_raft_smoke.py:327"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2b96c142d676e6e4", "name": "Legacy-named symbol `smoke_lib_v2` in scripts/schedule_cron_smoke_v2.py:4", "shortDescription": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/schedule_cron_smoke_v2.py:4"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-01b3ba6c2341e2af", "name": "Legacy-named symbol `smoke_lib_v2` in scripts/streaming_disconnect_writes_smoke_v2.py:3", "shortDescription": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/streaming_disconnect_writes_smoke_v2.py:3"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f0851f206df11965", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/streaming_disconnect_writes_smoke_v2.py:61", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/streaming_disconnect_writes_smoke_v2.py:61"}, "fullDescription": {"text": "`subprocess.Popen(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b0ebd6e409b078ba", "name": "Legacy-named symbol `smoke_lib_v2` in scripts/on_fetch_smoke_v2.py:3", "shortDescription": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/on_fetch_smoke_v2.py:3"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1517d85781ada392", "name": "Legacy-named symbol `smoke_lib_v2` in scripts/static_smoke_v2.py:23", "shortDescription": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/static_smoke_v2.py:23"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-be5d288b3f5a57cd", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/config_mirror_smoke.py:78", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/config_mirror_smoke.py:78"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4a3e4ce7b7f47245", "name": "Commented-code block (5 lines) in scripts/replay_shell_smoke.mjs:3", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/replay_shell_smoke.mjs:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e5f45ccda1f2b9d3", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/cp_provision_smoke.py:161", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/cp_provision_smoke.py:161"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3712c5b15593bc02", "name": "Commented-code block (5 lines) in scripts/heldsync_smoke.py:122", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/heldsync_smoke.py:122"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e6c008de4270b018", "name": "Legacy-named symbol `smoke_lib_v2` in scripts/replay_wasm_smoke_v2.py:38", "shortDescription": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/replay_wasm_smoke_v2.py:38"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c2bae3362276ec35", "name": "Commented-code block (6 lines) in scripts/replay_wasm_smoke_v2.py:62", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/replay_wasm_smoke_v2.py:62"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d3e502b7e66b7281", "name": "Commented-code block (8 lines) in scripts/replay_wasm_smoke.py:109", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/replay_wasm_smoke.py:109"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-70670cf785a1f854", "name": "Commented-code block (5 lines) in scripts/replay_wasm_dev.py:164", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/replay_wasm_dev.py:164"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b58201a0a9bb11cc", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/replay_wasm_dev.py:60", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/replay_wasm_dev.py:60"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-457ceeb173812700", "name": "Legacy-named symbol `smoke_lib_v2` in scripts/durable_wake_smoke_v2.py:40", "shortDescription": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/durable_wake_smoke_v2.py:40"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3fbe55427143d6a9", "name": "Commented-code block (10 lines) in scripts/durable_wake_smoke_v2.py:189", "shortDescription": {"text": "Commented-code block (10 lines) in scripts/durable_wake_smoke_v2.py:189"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-16f55f77c0f34249", "name": "Commented-code block (10 lines) in scripts/leader_failover_smoke.py:219", "shortDescription": {"text": "Commented-code block (10 lines) in scripts/leader_failover_smoke.py:219"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7d1e3664eef2a097", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/leader_failover_smoke.py:265", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/leader_failover_smoke.py:265"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3a9e271526dc1764", "name": "Legacy-named symbol `front_streaming_smoke_v2` in scripts/inbound_chunk_smoke_v2.py:6", "shortDescription": {"text": "Legacy-named symbol `front_streaming_smoke_v2` in scripts/inbound_chunk_smoke_v2.py:6"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-204b485ed903f870", "name": "Commented-code block (7 lines) in scripts/inbound_chunk_smoke_v2.py:153", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/inbound_chunk_smoke_v2.py:153"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-81a2e615057b4b1e", "name": "Legacy-named symbol `durable_wake_smoke_v2` in scripts/leader_failover_smoke_v2.py:27", "shortDescription": {"text": "Legacy-named symbol `durable_wake_smoke_v2` in scripts/leader_failover_smoke_v2.py:27"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3ab0ad21b0377fed", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/streaming_kv_wake_writes_smoke.py:83", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/streaming_kv_wake_writes_smoke.py:83"}, "fullDescription": {"text": "`subprocess.Popen(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-cfd541542facdfd3", "name": "Legacy-named symbol `smoke_lib_v2` in scripts/heldsync_concurrent_smoke_v2.py:40", "shortDescription": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/heldsync_concurrent_smoke_v2.py:40"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f5e5a207ee53e36a", "name": "Legacy-named symbol `smoke_lib_v2` in scripts/http_send_smoke_v2.py:45", "shortDescription": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/http_send_smoke_v2.py:45"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ff3e99abf9083c8b", "name": "Legacy-named symbol `inbound_body_smoke_v2` in scripts/h1_streaming_smoke_v2.py:3", "shortDescription": {"text": "Legacy-named symbol `inbound_body_smoke_v2` in scripts/h1_streaming_smoke_v2.py:3"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-960dbfa3d63fd18f", "name": "Legacy-named symbol `smoke_lib_v2` in scripts/on_timer_smoke_v2.py:38", "shortDescription": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/on_timer_smoke_v2.py:38"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-617e1709b32fde7c", "name": "Commented-code block (5 lines) in scripts/admin_smoke.py:45", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/admin_smoke.py:45"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ecfc5d3fc4541445", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/cp_plan_smoke.py:143", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/cp_plan_smoke.py:143"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-77a0555d15e4d05c", "name": "Commented-code block (5 lines) in scripts/signup_smoke.py:139", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/signup_smoke.py:139"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ec5c286a28042263", "name": "Legacy-named symbol `smoke_lib_v2` in scripts/streaming_first_hop_writes_smoke_v2.py:45", "shortDescription": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/streaming_first_hop_writes_smoke_v2.py:45"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e4859626da96de48", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/streaming_first_hop_writes_smoke_v2.py:116", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/streaming_first_hop_writes_smoke_v2.py:116"}, "fullDescription": {"text": "`subprocess.Popen(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-42c22fdceb3266f5", "name": "Legacy-named symbol `smoke_lib_v2` in scripts/config_mirror_smoke_v2.py:44", "shortDescription": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/config_mirror_smoke_v2.py:44"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4f326fc9a4cc27bc", "name": "Legacy-named symbol `smoke_lib_v2` in scripts/ws_worker_smoke_v2.py:45", "shortDescription": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/ws_worker_smoke_v2.py:45"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-08f367d869f98602", "name": "Commented-code block (8 lines) in scripts/ws_worker_smoke_v2.py:58", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/ws_worker_smoke_v2.py:58"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9dea018661876f98", "name": "Legacy-named symbol `streaming_kv_wake_smoke_v2` in scripts/streaming_overflow_smoke_v2.py:19", "shortDescription": {"text": "Legacy-named symbol `streaming_kv_wake_smoke_v2` in scripts/streaming_overflow_smoke_v2.py:19"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d5a197ae6d3e8508", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/streaming_overflow_smoke_v2.py:86", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/streaming_overflow_smoke_v2.py:86"}, "fullDescription": {"text": "`subprocess.Popen(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-de5cd4d278900e92", "name": "Legacy-named symbol `spawn_files_v2` in scripts/v2_handler_smoke.py:133", "shortDescription": {"text": "Legacy-named symbol `spawn_files_v2` in scripts/v2_handler_smoke.py:133"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-579069082eae4dfa", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/v2_handler_smoke.py:91", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/v2_handler_smoke.py:91"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a4142f8054eed622", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/streaming_overflow_smoke.py:82", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/streaming_overflow_smoke.py:82"}, "fullDescription": {"text": "`subprocess.Popen(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-eb47beb1da72b815", "name": "Legacy-named symbol `smoke_lib_v2` in scripts/raft_pending_parity_smoke_v2.py:56", "shortDescription": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/raft_pending_parity_smoke_v2.py:56"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e4948b7f5fe819dc", "name": "Legacy-named symbol `smoke_lib_v2` in scripts/streaming_subscription_kv_smoke_v2.py:40", "shortDescription": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/streaming_subscription_kv_smoke_v2.py:40"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7e4024530b806fd9", "name": "Commented-code block (5 lines) in scripts/http_send_smoke.py:69", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/http_send_smoke.py:69"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bfeed342e5fe769e", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/zero_downtime_load_smoke.py:244", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/zero_downtime_load_smoke.py:244"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-51f4d67961abf12e", "name": "Commented-code block (6 lines) in scripts/rate_limit_smoke.py:26", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/rate_limit_smoke.py:26"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fbd10b5df26be6fd", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/cp_host_smoke.py:173", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/cp_host_smoke.py:173"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3c88af3e3b0585af", "name": "Legacy-named symbol `snap_catchup_smoke_v2` in scripts/snapshot_smoke_v2.py:37", "shortDescription": {"text": "Legacy-named symbol `snap_catchup_smoke_v2` in scripts/snapshot_smoke_v2.py:37"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-eaf95b4957e4a7dd", "name": "Legacy-named symbol `smoke_lib_v2` in scripts/webhook_smoke_v2.py:43", "shortDescription": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/webhook_smoke_v2.py:43"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-99d7eb64987bab66", "name": "Commented-code block (6 lines) in scripts/bound_fetch_multiworker_smoke.py:124", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/bound_fetch_multiworker_smoke.py:124"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a9315ecef2653a25", "name": "Commented-code block (6 lines) in scripts/heldsync_multiworker_smoke.py:41", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/heldsync_multiworker_smoke.py:41"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-489fa6dba15f4f4a", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/serve_or_forward_smoke.py:108", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/serve_or_forward_smoke.py:108"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-db71788647e52f80", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/webhook_recovery_smoke.py:151", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/webhook_recovery_smoke.py:151"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6982cb488513d4f8", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/cp_restart_smoke.py:169", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/cp_restart_smoke.py:169"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f3f5f03e32961751", "name": "Commented-code block (6 lines) in scripts/replay_wasm_smoke.mjs:1", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/replay_wasm_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-5678732b6b084c1e", "name": "Commented-code block (6 lines) in scripts/streaming_write_pressure_smoke.py:69", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/streaming_write_pressure_smoke.py:69"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8789b19c1c3dc005", "name": "Legacy-named symbol `smoke_lib_v2` in scripts/streaming_kv_wake_smoke_v2.py:46", "shortDescription": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/streaming_kv_wake_smoke_v2.py:46"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bef155db1a4bcf57", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/streaming_kv_wake_smoke_v2.py:102", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/streaming_kv_wake_smoke_v2.py:102"}, "fullDescription": {"text": "`subprocess.Popen(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-da9b2f472b746bd9", "name": "Commented-code block (5 lines) in scripts/streaming_first_hop_writes_smoke.py:87", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/streaming_first_hop_writes_smoke.py:87"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6bf72709c06cf2b9", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/streaming_first_hop_writes_smoke.py:101", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/streaming_first_hop_writes_smoke.py:101"}, "fullDescription": {"text": "`subprocess.Popen(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-549bfbc15dda3664", "name": "Commented-code block (5 lines) in scripts/bound_fetch_large_body_smoke.py:115", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/bound_fetch_large_body_smoke.py:115"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c423986bb866e5b8", "name": "Legacy-named symbol `smoke_lib_v2` in scripts/bound_fetch_smoke_v2.py:4", "shortDescription": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/bound_fetch_smoke_v2.py:4"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7c0a12f9703b1a4b", "name": "Legacy-named symbol `ssrf_smoke_v2` in scripts/heldsync_smoke_v2.py:25", "shortDescription": {"text": "Legacy-named symbol `ssrf_smoke_v2` in scripts/heldsync_smoke_v2.py:25"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c9e766fb4a1db862", "name": "Commented-code block (8 lines) in scripts/chain_fusion_bench.py:81", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/chain_fusion_bench.py:81"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-922d47b9e149bd7d", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/snapshot_smoke.py:56", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/snapshot_smoke.py:56"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a0ff7e315767fa48", "name": "Commented-code block (9 lines) in scripts/subscription_cap_smoke.py:90", "shortDescription": {"text": "Commented-code block (9 lines) in scripts/subscription_cap_smoke.py:90"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b96f3ffa7f2c3ab7", "name": "Commented-code block (5 lines) in scripts/client_cert_smoke.py:69", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/client_cert_smoke.py:69"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1f70d18c7d767a2a", "name": "Legacy-named symbol `inbound_chunk_smoke_v2` in scripts/front_streaming_smoke_v2.py:3", "shortDescription": {"text": "Legacy-named symbol `inbound_chunk_smoke_v2` in scripts/front_streaming_smoke_v2.py:3"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f46d025a48597f22", "name": "Commented-code block (6 lines) in examples/loop46-demo-tenants/rwbench/index.mjs:1", "shortDescription": {"text": "Commented-code block (6 lines) in examples/loop46-demo-tenants/rwbench/index.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-196555d2571dc899", "name": "Commented-code block (7 lines) in examples/loop46-demo-tenants/replay_demo/index.mjs:1", "shortDescription": {"text": "Commented-code block (7 lines) in examples/loop46-demo-tenants/replay_demo/index.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-9071094207109354", "name": "Commented-code block (5 lines) in examples/loop46-demo-tenants/chainbench/index.mjs:3", "shortDescription": {"text": "Commented-code block (5 lines) in examples/loop46-demo-tenants/chainbench/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-38d85610d9f0a5e7", "name": "Commented-code block (6 lines) in examples/loop46-demo-tenants/acme/httpresult.mjs:1", "shortDescription": {"text": "Commented-code block (6 lines) in examples/loop46-demo-tenants/acme/httpresult.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-f704208c21e245c2", "name": "Commented-code block (5 lines) in examples/loop46-demo-tenants/acme/schedtarget.mjs:1", "shortDescription": {"text": "Commented-code block (5 lines) in examples/loop46-demo-tenants/acme/schedtarget.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-c746f4d22e3355f6", "name": "Commented-code block (6 lines) in examples/loop46-demo-tenants/acme/cbresult.mjs:1", "shortDescription": {"text": "Commented-code block (6 lines) in examples/loop46-demo-tenants/acme/cbresult.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-7a9f7001248c3be4", "name": "Commented-code block (7 lines) in examples/loop46-demo-tenants/acme/subscribe_oc.mjs:1", "shortDescription": {"text": "Commented-code block (7 lines) in examples/loop46-demo-tenants/acme/subscribe_oc.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-5031b5016e4f2637", "name": "Commented-code block (6 lines) in examples/loop46-demo-tenants/acme/stream/index.mjs:1", "shortDescription": {"text": "Commented-code block (6 lines) in examples/loop46-demo-tenants/acme/stream/index.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-c70d14b8714cab4d", "name": "Commented-code block (6 lines) in examples/loop46-demo-tenants/acme/ontimer/index.mjs:3", "shortDescription": {"text": "Commented-code block (6 lines) in examples/loop46-demo-tenants/acme/ontimer/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-1e6c88326eb3bcb4", "name": "Commented-code block (7 lines) in examples/loop46-demo-tenants/acme/writekey/index.mjs:1", "shortDescription": {"text": "Commented-code block (7 lines) in examples/loop46-demo-tenants/acme/writekey/index.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-290f3a1ebe94221c", "name": "Commented-code block (5 lines) in examples/loop46-demo-tenants/acme/httpfire/index.mjs:1", "shortDescription": {"text": "Commented-code block (5 lines) in examples/loop46-demo-tenants/acme/httpfire/index.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-a37450cc9f5eaf25", "name": "Commented-code block (9 lines) in examples/loop46-demo-tenants/acme/heldsync/index.mjs:3", "shortDescription": {"text": "Commented-code block (9 lines) in examples/loop46-demo-tenants/acme/heldsync/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-5e36e268b5c9b0b1", "name": "Commented-code block (7 lines) in examples/loop46-demo-tenants/acme/heldsync/onresult.mjs:3", "shortDescription": {"text": "Commented-code block (7 lines) in examples/loop46-demo-tenants/acme/heldsync/onresult.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-acdfbae35201bb9a", "name": "Commented-code block (8 lines) in examples/loop46-demo-tenants/acme/heartbeat/index.mjs:1", "shortDescription": {"text": "Commented-code block (8 lines) in examples/loop46-demo-tenants/acme/heartbeat/index.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-2d8a4fd98828d523", "name": "Commented-code block (6 lines) in examples/loop46-demo-tenants/acme/_subscriptions/sub-react/index.mjs:1", "shortDescription": {"text": "Commented-code block (6 lines) in examples/loop46-demo-tenants/acme/_subscriptions/sub-react/index.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-46b2878547c3bf9b", "name": "Commented-code block (7 lines) in examples/loop46-demo-tenants/acme/_subscriptions/migrate-v1/index.mjs:1", "shortDescription": {"text": "Commented-code block (7 lines) in examples/loop46-demo-tenants/acme/_subscriptions/migrate-v1/index.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-67a93e4b613c249b", "name": "Commented-code block (6 lines) in examples/loop46-demo-tenants/acme/schedfire/index.mjs:3", "shortDescription": {"text": "Commented-code block (6 lines) in examples/loop46-demo-tenants/acme/schedfire/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-2f6a0d187af3f90c", "name": "Commented-code block (10 lines) in examples/loop46-demo-tenants/acme/spoolsink/index.mjs:5", "shortDescription": {"text": "Commented-code block (10 lines) in examples/loop46-demo-tenants/acme/spoolsink/index.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-edf243e8e421ee8a", "name": "`fetch()` without try/.catch or AbortSignal \u2014 examples/loop46-demo-tenants/acme/spoolsink/index.mjs:39", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 examples/loop46-demo-tenants/acme/spoolsink/index.mjs:39"}, "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-b378b7b34c5e1064", "name": "Commented-code block (9 lines) in examples/loop46-demo-tenants/acme/spoolcancel/index.mjs:6", "shortDescription": {"text": "Commented-code block (9 lines) in examples/loop46-demo-tenants/acme/spoolcancel/index.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-1b59198a5ddc2b32", "name": "`fetch()` without try/.catch or AbortSignal \u2014 examples/loop46-demo-tenants/acme/spoolcancel/index.mjs:30", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 examples/loop46-demo-tenants/acme/spoolcancel/index.mjs:30"}, "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-1812fc828d9d4faa", "name": "Commented-code block (8 lines) in examples/loop46-demo-tenants/acme/onfetch/index.mjs:1", "shortDescription": {"text": "Commented-code block (8 lines) in examples/loop46-demo-tenants/acme/onfetch/index.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-b2bec8a1cab4e0df", "name": "`fetch()` without try/.catch or AbortSignal \u2014 examples/loop46-demo-tenants/acme/onfetch/index.mjs:2", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 examples/loop46-demo-tenants/acme/onfetch/index.mjs:2"}, "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-637f803e71a79cfb", "name": "Commented-code block (6 lines) in examples/loop46-demo-tenants/acme/big_chunks/index.mjs:1", "shortDescription": {"text": "Commented-code block (6 lines) in examples/loop46-demo-tenants/acme/big_chunks/index.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-132fbc47e4d0773d", "name": "Commented-code block (8 lines) in examples/loop46-demo-tenants/acme/watch/index.mjs:11", "shortDescription": {"text": "Commented-code block (8 lines) in examples/loop46-demo-tenants/acme/watch/index.mjs:11"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-aa9fc1c741cdfbbd", "name": "Commented-code block (8 lines) in examples/loop46-demo-tenants/acme/multibind/index.mjs:8", "shortDescription": {"text": "Commented-code block (8 lines) in examples/loop46-demo-tenants/acme/multibind/index.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-8e3579622b4ddd34", "name": "`fetch()` without try/.catch or AbortSignal \u2014 examples/loop46-demo-tenants/acme/multibind/index.mjs:40", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 examples/loop46-demo-tenants/acme/multibind/index.mjs:40"}, "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-50de0e238461fbc0", "name": "Commented-code block (5 lines) in examples/loop46-demo-tenants/acme/disc_writer/index.mjs:1", "shortDescription": {"text": "Commented-code block (5 lines) in examples/loop46-demo-tenants/acme/disc_writer/index.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-cf8bb3c5c9bea44b", "name": "Commented-code block (8 lines) in examples/loop46-demo-tenants/acme/boundproxy/index.mjs:6", "shortDescription": {"text": "Commented-code block (8 lines) in examples/loop46-demo-tenants/acme/boundproxy/index.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-0afb83c07f4b9582", "name": "`fetch()` without try/.catch or AbortSignal \u2014 examples/loop46-demo-tenants/acme/boundproxy/index.mjs:37", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 examples/loop46-demo-tenants/acme/boundproxy/index.mjs:37"}, "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-bea1a73b6847293c", "name": "Commented-code block (9 lines) in examples/loop46-demo-tenants/acme/sessions_sse/index.mjs:1", "shortDescription": {"text": "Commented-code block (9 lines) in examples/loop46-demo-tenants/acme/sessions_sse/index.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-485631c6bafe479d", "name": "Commented-code block (6 lines) in examples/loop46-demo-tenants/acme/watchwrite/index.mjs:1", "shortDescription": {"text": "Commented-code block (6 lines) in examples/loop46-demo-tenants/acme/watchwrite/index.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-e1ffa8de9b5aa28d", "name": "Commented-code block (5 lines) in examples/loop46-demo-tenants/acme/writekv/index.mjs:1", "shortDescription": {"text": "Commented-code block (5 lines) in examples/loop46-demo-tenants/acme/writekv/index.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-3b0e9d16ece15b5f", "name": "Commented-code block (5 lines) in examples/loop46-demo-tenants/acme/overflow_burst/index.mjs:1", "shortDescription": {"text": "Commented-code block (5 lines) in examples/loop46-demo-tenants/acme/overflow_burst/index.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-f17e93ba17847a71", "name": "Commented-code block (8 lines) in examples/loop46-demo-tenants/acme/streamkv/index.mjs:1", "shortDescription": {"text": "Commented-code block (8 lines) in examples/loop46-demo-tenants/acme/streamkv/index.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-a24001ff56f734b6", "name": "Commented-code block (5 lines) in examples/loop46-demo-tenants/acme/onkv/index.mjs:4", "shortDescription": {"text": "Commented-code block (5 lines) in examples/loop46-demo-tenants/acme/onkv/index.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-d43831b64bef347a", "name": "Commented-code block (5 lines) in examples/loop46-demo-tenants/acme/subscribe/index.mjs:1", "shortDescription": {"text": "Commented-code block (5 lines) in examples/loop46-demo-tenants/acme/subscribe/index.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-9a4748427ad31686", "name": "Commented-code block (5 lines) in examples/loop46-demo-tenants/acme/onfetchbuf/index.mjs:6", "shortDescription": {"text": "Commented-code block (5 lines) in examples/loop46-demo-tenants/acme/onfetchbuf/index.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-34282e7f8e4c4167", "name": "`fetch()` without try/.catch or AbortSignal \u2014 examples/loop46-demo-tenants/acme/onfetchbuf/index.mjs:26", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 examples/loop46-demo-tenants/acme/onfetchbuf/index.mjs:26"}, "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-6640e55dcff373c6", "name": "Commented-code block (5 lines) in examples/loop46-demo-tenants/kvshim/index.mjs:3", "shortDescription": {"text": "Commented-code block (5 lines) in examples/loop46-demo-tenants/kvshim/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-332dfa4502b99b31", "name": "Commented-code block (6 lines) in examples/loop46-demo-tenants/streaming_fault_inj/index.mjs:1", "shortDescription": {"text": "Commented-code block (6 lines) in examples/loop46-demo-tenants/streaming_fault_inj/index.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-10aae3f6fe280a30", "name": "Commented-code block (5 lines) in examples/loop46-demo-tenants/specread/index.mjs:5", "shortDescription": {"text": "Commented-code block (5 lines) in examples/loop46-demo-tenants/specread/index.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-59fee7ae69e2dec1", "name": "Commented-code block (10 lines) in examples/loop46-demo-tenants/wb/index.mjs:1", "shortDescription": {"text": "Commented-code block (10 lines) in examples/loop46-demo-tenants/wb/index.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-6fe63da4f831884d", "name": "Commented-code block (8 lines) in examples/loop46-demo-tenants/wb/bigbody/index.mjs:1", "shortDescription": {"text": "Commented-code block (8 lines) in examples/loop46-demo-tenants/wb/bigbody/index.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-3008668faa3f4971", "name": "Commented-code block (6 lines) in examples/loop46-demo-tenants/wb/bulk/index.mjs:1", "shortDescription": {"text": "Commented-code block (6 lines) in examples/loop46-demo-tenants/wb/bulk/index.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-97860499ba86d01b", "name": "`fetch()` without try/.catch or AbortSignal \u2014 examples/loop46-demo-tenants/wb/bulk/index.mjs:1", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 examples/loop46-demo-tenants/wb/bulk/index.mjs:1"}, "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-62748ec6fe7da97c", "name": "Commented-code block (10 lines) in src/js/globals/segments.js:22", "shortDescription": {"text": "Commented-code block (10 lines) in src/js/globals/segments.js: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-dcf506e1a9f7e68d", "name": "Commented-code block (5 lines) in src/js/globals/urlsearchparams.js:4", "shortDescription": {"text": "Commented-code block (5 lines) in src/js/globals/urlsearchparams.js: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-30e61043f80d0303", "name": "Commented-code block (5 lines) in src/js/globals/schedule.js:6", "shortDescription": {"text": "Commented-code block (5 lines) in src/js/globals/schedule.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-a6881aa2c2004037", "name": "Commented-code block (6 lines) in src/js/globals/cron.js:4", "shortDescription": {"text": "Commented-code block (6 lines) in src/js/globals/cron.js: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-b4d6f2b3c79c648a", "name": "Commented-code block (13 lines) in src/js/globals/retry.js:8", "shortDescription": {"text": "Commented-code block (13 lines) in src/js/globals/retry.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-2b149e425e6aa7d5", "name": "Commented-code block (5 lines) in src/js/globals/scheduler.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in src/js/globals/scheduler.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d71c8384d00c5e21", "name": "Commented-code block (7 lines) in src/js/globals/textcodec.js:5", "shortDescription": {"text": "Commented-code block (7 lines) in src/js/globals/textcodec.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-d7cc809c0ad7d25b", "name": "Commented-code block (5 lines) in src/js/globals/jwt.js:11", "shortDescription": {"text": "Commented-code block (5 lines) in src/js/globals/jwt.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-30f3c90ba2fdd373", "name": "Commented-code block (6 lines) in src/js/globals/http.js:5", "shortDescription": {"text": "Commented-code block (6 lines) in src/js/globals/http.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-787b7114702c7bbc", "name": "`fetch()` without try/.catch or AbortSignal \u2014 src/js/globals/http.js:29", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 src/js/globals/http.js:29"}, "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-39668f5eea5dfd99", "name": "Commented-code block (11 lines) in src/js/globals/webhook.js:1", "shortDescription": {"text": "Commented-code block (11 lines) in src/js/globals/webhook.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5a528c190a2efd7a", "name": "`fetch()` without try/.catch or AbortSignal \u2014 src/js/globals/webhook.js:240", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 src/js/globals/webhook.js:240"}, "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-d460132a35f628f7", "name": "Commented-code block (5 lines) in src/js/globals/next.js:4", "shortDescription": {"text": "Commented-code block (5 lines) in src/js/globals/next.js: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-0a3422350dc039a9", "name": "Commented-code block (5 lines) in src/js/globals/users.js:3", "shortDescription": {"text": "Commented-code block (5 lines) in src/js/globals/users.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-45fecead6aa31665", "name": "Commented-code block (8 lines) in src/js/globals/stream.js:5", "shortDescription": {"text": "Commented-code block (8 lines) in src/js/globals/stream.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-ea32c37787c5b5fb", "name": "Commented-code block (5 lines) in src/js/globals/blob.js:3", "shortDescription": {"text": "Commented-code block (5 lines) in src/js/globals/blob.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-9d8b141e542bc045", "name": "`fetch()` without try/.catch or AbortSignal \u2014 src/js/globals/blob.js:93", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 src/js/globals/blob.js:93"}, "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-28842cac81798dfd", "name": "Commented-code block (5 lines) in src/js/globals/platform.js:9", "shortDescription": {"text": "Commented-code block (5 lines) in src/js/globals/platform.js:9"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-366b6f7b7c8c27c3", "name": "Commented-code block (5 lines) in src/js/globals/oidc.js:19", "shortDescription": {"text": "Commented-code block (5 lines) in src/js/globals/oidc.js: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-ee6666e89b621bb5", "name": "Commented-code block (5 lines) in src/js/globals/kv.js:4", "shortDescription": {"text": "Commented-code block (5 lines) in src/js/globals/kv.js: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-12b0b36ced0ee120", "name": "Commented-code block (5 lines) in src/js/globals/activitypub.js:3", "shortDescription": {"text": "Commented-code block (5 lines) in src/js/globals/activitypub.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-e5a049bba66aec6a", "name": "Commented-code block (7 lines) in src/js/globals/on.js:4", "shortDescription": {"text": "Commented-code block (7 lines) in src/js/globals/on.js: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-8bb3c6bb90415c54", "name": "`fetch()` without try/.catch or AbortSignal \u2014 src/js/globals/on.js:90", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 src/js/globals/on.js:90"}, "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-d43b4f676563b5dd", "name": "Commented-code block (5 lines) in src/js/globals/sessions.js:18", "shortDescription": {"text": "Commented-code block (5 lines) in src/js/globals/sessions.js: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-6b75a3ed54f3edb8", "name": "Commented-code block (5 lines) in src/js/builtin_modules/scheduler_tick.mjs:1", "shortDescription": {"text": "Commented-code block (5 lines) in src/js/builtin_modules/scheduler_tick.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-f8e2a59e2296b1f6", "name": "Commented-code block (8 lines) in src/js/builtin_modules/cron_tick.mjs:1", "shortDescription": {"text": "Commented-code block (8 lines) in src/js/builtin_modules/cron_tick.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-5c2f6a490fc060d4", "name": "Commented-code block (13 lines) in src/js/builtin_modules/webhook_onresult.mjs:5", "shortDescription": {"text": "Commented-code block (13 lines) in src/js/builtin_modules/webhook_onresult.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-ada8e5413687f745", "name": "`fetch()` without try/.catch or AbortSignal \u2014 src/js/builtin_modules/webhook_onresult.mjs:2", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 src/js/builtin_modules/webhook_onresult.mjs:2"}, "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-6bd27f80b3220723", "name": "Commented-code block (8 lines) in src/js/builtin_modules/webhook_fire.mjs:1", "shortDescription": {"text": "Commented-code block (8 lines) in src/js/builtin_modules/webhook_fire.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-3cb0504507562cf1", "name": "Commented-code block (5 lines) in src/js/builtin_modules/blob_onresult.mjs:1", "shortDescription": {"text": "Commented-code block (5 lines) in src/js/builtin_modules/blob_onresult.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-2c4cc39fb9fe8432", "name": "Commented-code block (5 lines) in src/js/builtin_modules/segments_onsealed.mjs:10", "shortDescription": {"text": "Commented-code block (5 lines) in src/js/builtin_modules/segments_onsealed.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-c00f7eccb3755f7e", "name": "Commented-code block (5 lines) in web/rove.js:3", "shortDescription": {"text": "Commented-code block (5 lines) in web/rove.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-cb500d8a9cd7cbae", "name": "`fetch()` without try/.catch or AbortSignal \u2014 web/rove.js:128", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 web/rove.js:128"}, "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-483f8ca99f7686fc", "name": "Commented-code block (8 lines) in web/admin/index.mjs:64", "shortDescription": {"text": "Commented-code block (8 lines) in web/admin/index.mjs:64"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f0130c4c3d278765", "name": "Commented-code block (5 lines) in web/admin/_static/app.js:3", "shortDescription": {"text": "Commented-code block (5 lines) in web/admin/_static/app.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-298ecc96e5dd50b6", "name": "Commented-code block (6 lines) in web/admin/_static/api.js:3", "shortDescription": {"text": "Commented-code block (6 lines) in web/admin/_static/api.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-9b7d9bf0d0933933", "name": "`fetch()` without try/.catch or AbortSignal \u2014 web/admin/_static/api.js:126", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 web/admin/_static/api.js:126"}, "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-a37342671000e9a8", "name": "Commented-code block (5 lines) in web/admin/_static/pages/login.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in web/admin/_static/pages/login.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d6c05d138804b1af", "name": "Commented-code block (6 lines) in web/admin/_rp/complete.mjs:1", "shortDescription": {"text": "Commented-code block (6 lines) in web/admin/_rp/complete.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-1c4c86bf67f49336", "name": "Commented-code block (7 lines) in web/admin/_middlewares/index.mjs:16", "shortDescription": {"text": "Commented-code block (7 lines) in web/admin/_middlewares/index.mjs:16"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f27925802e478737", "name": "Commented-code block (6 lines) in web/auth/index.mjs:3", "shortDescription": {"text": "Commented-code block (6 lines) in web/auth/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-f77e742c0b004ab5", "name": "Commented-code block (8 lines) in web/replay/_static/cursor.mjs:6", "shortDescription": {"text": "Commented-code block (8 lines) in web/replay/_static/cursor.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-815fcebac8dd72a9", "name": "`fetch()` without try/.catch or AbortSignal \u2014 web/replay/_static/qjs_arena_wasm.js:1", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 web/replay/_static/qjs_arena_wasm.js:1"}, "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-62a0ce2e2382a1e3", "name": "Commented-code block (13 lines) in web/replay/_static/request-replay.mjs:9", "shortDescription": {"text": "Commented-code block (13 lines) in web/replay/_static/request-replay.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-c02ab899d07ddd02", "name": "Commented-code block (5 lines) in web/replay/_static/rtap.mjs:6", "shortDescription": {"text": "Commented-code block (5 lines) in web/replay/_static/rtap.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-5c9f6fa5696942e5", "name": "Commented-code block (9 lines) in web/replay/_static/wasm-app.mjs:7", "shortDescription": {"text": "Commented-code block (9 lines) in web/replay/_static/wasm-app.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-07d80eb6eb44d5c6", "name": "Commented-code block (6 lines) in web/admin_interim/index.mjs:3", "shortDescription": {"text": "Commented-code block (6 lines) in web/admin_interim/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-be46ea126aa5d8dc", "name": "Near-duplicate function bodies in 3 places", "shortDescription": {"text": "Near-duplicate function bodies in 3 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\nscripts/cp_cert_smoke.py:spawn, scripts/cp_plan_smoke.py:spawn, scripts/cp_host_smoke.py:spawn\n\nThis is *the* AI-coder failure mode (4\u00d7 more duplication in vibe-coded repos \u2014 see https://jw.hn/ai-code-hygiene). Consolidate or document why they're separate."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-959dc775c4241ad4", "name": "Near-duplicate function bodies in 18 places", "shortDescription": {"text": "Near-duplicate function bodies in 18 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\nscripts/cp_cert_smoke.py:stop_all, scripts/zero_downtime_move_smoke.py:stop_all, scripts/three_node_smoke.py:stop_all, scripts/tenant_move_smoke.py:stop_all\n\nThis is *the* AI-coder failure mode (4\u00d7 more duplication in vibe-coded repos \u2014 see https://jw.hn/ai-code-hygiene). Consolidate or document why they're separate."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0027e313ade46c8f", "name": "Near-duplicate function bodies in 7 places", "shortDescription": {"text": "Near-duplicate function bodies in 7 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\nscripts/cp_cert_smoke.py:check, scripts/front_content_type_smoke.py:check, scripts/cp_move_recovery_smoke.py:check, scripts/zero_downtime_forward_smoke.py:check\n\nThis is *the* AI-coder failure mode (4\u00d7 more duplication in vibe-coded repos \u2014 see https://jw.hn/ai-code-hygiene). Consolidate or document why they're separate."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-380b7cb95b387b9c", "name": "Near-duplicate function bodies in 11 places", "shortDescription": {"text": "Near-duplicate function bodies in 11 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\nscripts/triggers_smoke_v2.py:main, scripts/rate_limit_smoke_v2.py:main, scripts/tenant_door_smoke_v2.py:main, scripts/ws_ordering_smoke_v2.py:main\n\nThis is *the* AI-coder failure mode (4\u00d7 more duplication in vibe-coded repos \u2014 see https://jw.hn/ai-code-hygiene). Consolidate or document why they're separate."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9ca52f9986ceb95a", "name": "Near-duplicate function bodies in 36 places", "shortDescription": {"text": "Near-duplicate function bodies in 36 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\nscripts/bound_fetch_large_body_smoke_v2.py:main, scripts/scheduler_heartbeat_smoke_v2.py:main, scripts/stream_effect_smoke_v2.py:main, scripts/subscription_smoke_v2.py:main\n\nThis is *the* AI-coder failure mode (4\u00d7 more duplication in vibe-coded repos \u2014 see https://jw.hn/ai-code-hygiene). Consolidate or document why they're separate."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2c04133e54348533", "name": "Near-duplicate function bodies in 2 places", "shortDescription": {"text": "Near-duplicate function bodies in 2 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\nscripts/zero_downtime_move_smoke.py:hdr, scripts/multi_dest_forward_smoke.py:hdr\n\nThis is *the* AI-coder failure mode (4\u00d7 more duplication in vibe-coded repos \u2014 see https://jw.hn/ai-code-hygiene). Consolidate or document why they're separate."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-33a6b62e30ce7ab4", "name": "Near-duplicate function bodies in 6 places", "shortDescription": {"text": "Near-duplicate function bodies in 6 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\nscripts/three_node_smoke.py:main, scripts/tenant_move_smoke.py:main, scripts/front_content_type_smoke.py:main, scripts/two_cluster_smoke.py:main\n\nThis is *the* AI-coder failure mode (4\u00d7 more duplication in vibe-coded repos \u2014 see https://jw.hn/ai-code-hygiene). Consolidate or document why they're separate."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-49c98f7cedd9c977", "name": "Near-duplicate function bodies in 4 places", "shortDescription": {"text": "Near-duplicate function bodies in 4 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\nscripts/tenant_move_smoke.py:spawn_rewind, scripts/cp_plan_delivery_smoke.py:spawn_rewind, scripts/zero_downtime_forward_smoke.py:spawn, scripts/cp_restart_smoke.py:spawn_rewind\n\nThis is *the* AI-coder failure mode (4\u00d7 more duplication in vibe-coded repos \u2014 see https://jw.hn/ai-code-hygiene). Consolidate or document why they're separate."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}]}}, "automationDetails": {"id": "repobility/24162"}, "properties": {"repository": "anarchodev/rove", "repoUrl": "https://github.com/anarchodev/rove", "branch": "main"}, "results": [{"ruleId": "scanner-8de09b245b9396f5", "level": "note", "message": {"text": "Possibly dead Python function: upload_static"}, "properties": {"repobilityId": "d1a3aefd8468cae9", "scanner": "scanner-primary", "fingerprint": "8de09b245b9396f5", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/smoke_lib.py:937"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-3500efcfd3e4f799", "level": "note", "message": {"text": "Possibly dead Python function: respawn_files_server"}, "properties": {"repobilityId": "9afb89d7e2c2605b", "scanner": "scanner-primary", "fingerprint": "3500efcfd3e4f799", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/smoke_lib.py:1012"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c9b733314d8f5bb9", "level": "note", "message": {"text": "Possibly dead Python function: fire_move"}, "properties": {"repobilityId": "3dc33b24712d6c07", "scanner": "scanner-primary", "fingerprint": "c9b733314d8f5bb9", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/cp_move_recovery_smoke.py:272"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-7b80c8b75017b851", "level": "note", "message": {"text": "Possibly dead Python function: do_POST"}, "properties": {"repobilityId": "53357410ca9379a9", "scanner": "scanner-primary", "fingerprint": "7b80c8b75017b851", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/webhook_smoke.py:39"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-6f41caf620809dc9", "level": "note", "message": {"text": "Possibly dead Python function: log_message"}, "properties": {"repobilityId": "965f3150b4af5b2e", "scanner": "scanner-primary", "fingerprint": "6f41caf620809dc9", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/webhook_smoke.py:52"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-bcbdac42b988478f", "level": "note", "message": {"text": "Possibly dead Python function: do_put"}, "properties": {"repobilityId": "02e52269a483f21d", "scanner": "scanner-primary", "fingerprint": "bcbdac42b988478f", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/raft_pending_parity_smoke.py:185"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-47634cf08eebc8b8", "level": "note", "message": {"text": "Possibly dead Python function: do_POST"}, "properties": {"repobilityId": "53357410ca9379a9", "scanner": "scanner-primary", "fingerprint": "47634cf08eebc8b8", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/leader_failover_smoke.py:82"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-42d356251e7dfa2c", "level": "note", "message": {"text": "Possibly dead Python function: log_message"}, "properties": {"repobilityId": "965f3150b4af5b2e", "scanner": "scanner-primary", "fingerprint": "42d356251e7dfa2c", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/leader_failover_smoke.py:91"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ed2083a2105bffcc", "level": "note", "message": {"text": "Possibly dead Python function: do_put"}, "properties": {"repobilityId": "02e52269a483f21d", "scanner": "scanner-primary", "fingerprint": "ed2083a2105bffcc", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/raft_pending_parity_smoke_v2.py:146"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-46208f8ab2479ff6", "level": "note", "message": {"text": "Possibly dead Python function: writer_loop"}, "properties": {"repobilityId": "9df89ea6a46338f5", "scanner": "scanner-primary", "fingerprint": "46208f8ab2479ff6", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/zero_downtime_load_smoke.py:122"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-8128f2dc4fe6a911", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 src/js/globals/scheduler.js:247"}, "properties": {"repobilityId": "b7fa6b965967979b", "scanner": "scanner-primary", "fingerprint": "8128f2dc4fe6a911", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a98adee5b1b05900", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 src/js/globals/console.js:33"}, "properties": {"repobilityId": "40ddf0e8e99fd365", "scanner": "scanner-primary", "fingerprint": "a98adee5b1b05900", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-cc47467fa0bc781f", "level": "warning", "message": {"text": "Privileged port 16 in use"}, "properties": {"repobilityId": "d31009168c502ace", "scanner": "scanner-primary", "fingerprint": "cc47467fa0bc781f", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/cp_move_recovery_smoke.py"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-8aaa9d2bc6398ee6", "level": "warning", "message": {"text": "Privileged port 158 in use"}, "properties": {"repobilityId": "635eb07d16094970", "scanner": "scanner-primary", "fingerprint": "8aaa9d2bc6398ee6", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/rove-loop46-serve.sh"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-7d737f9bc6c9cdf8", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/replay_shell_smoke.mjs:34"}, "properties": {"repobilityId": "4765cced52a069d5", "scanner": "scanner-primary", "fingerprint": "7d737f9bc6c9cdf8", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/replay_shell_smoke.mjs"}, "region": {"startLine": 34}}}]}, {"ruleId": "scanner-886d5fc6b38a6091", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in web/admin/_static/pages/instances.js:11"}, "properties": {"repobilityId": "897242bc4e6a2b9d", "scanner": "scanner-primary", "fingerprint": "886d5fc6b38a6091", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "web/admin/_static/pages/instances.js"}, "region": {"startLine": 11}}}]}, {"ruleId": "scanner-7dfbce39b7329e0b", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in web/admin/_static/pages/provision.js:11"}, "properties": {"repobilityId": "fb101169cb66618d", "scanner": "scanner-primary", "fingerprint": "7dfbce39b7329e0b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "web/admin/_static/pages/provision.js"}, "region": {"startLine": 11}}}]}, {"ruleId": "scanner-67ad6863a279f957", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in web/admin/_static/pages/login.js:11"}, "properties": {"repobilityId": "e790e2b34176d79d", "scanner": "scanner-primary", "fingerprint": "67ad6863a279f957", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "web/admin/_static/pages/login.js"}, "region": {"startLine": 11}}}]}, {"ruleId": "scanner-dc1b9ff043760287", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in web/admin/_static/pages/instance.js:17"}, "properties": {"repobilityId": "25c16bda76ab247e", "scanner": "scanner-primary", "fingerprint": "dc1b9ff043760287", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "web/admin/_static/pages/instance.js"}, "region": {"startLine": 17}}}]}, {"ruleId": "scanner-fda3139ca23355de", "level": "note", "message": {"text": "Very large file: web/replay/_static/wasm-app.mjs (1275 lines)"}, "properties": {"repobilityId": "bab2a5a10f49cdd4", "scanner": "scanner-primary", "fingerprint": "fda3139ca23355de", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-6893a6c8b0861585", "level": "warning", "message": {"text": "Very low test-to-source ratio"}, "properties": {"repobilityId": "54a7de3f06314bf0", "scanner": "scanner-primary", "fingerprint": "6893a6c8b0861585", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["tests", "coverage"]}}, {"ruleId": "scanner-3ab5d313dda8e5f9", "level": "note", "message": {"text": "Debug logging residue appears in source files"}, "properties": {"repobilityId": "75460660d068922c", "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": "9a4f134af5009175", "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": "c48852f2964d68b9", "scanner": "scanner-primary", "fingerprint": "2d0c7b7ab8f8aacf", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["placeholder", "mock-data", "critical-flow", "generated-repo-pattern"]}}, {"ruleId": "scanner-b9088664ace7f748", "level": "note", "message": {"text": "Composite production-readiness gap"}, "properties": {"repobilityId": "d9f3549505bc8bda", "scanner": "scanner-primary", "fingerprint": "b9088664ace7f748", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["production-readiness", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-749d4bc1bd66df5f", "level": "warning", "message": {"text": "Agent instructions exist but release-hardening basics are missing"}, "properties": {"repobilityId": "16b0c18ebbcd8634", "scanner": "scanner-primary", "fingerprint": "749d4bc1bd66df5f", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-9502d76d865effd9", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/cp_cert_smoke.py:182"}, "properties": {"repobilityId": "58ce38af004d4810", "scanner": "scanner-primary", "fingerprint": "9502d76d865effd9", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-95af95ec2dd1e140", "level": "note", "message": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/triggers_smoke_v2.py:33"}, "properties": {"repobilityId": "b16ab0499cf0067a", "scanner": "scanner-primary", "fingerprint": "95af95ec2dd1e140", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-e34ba47f4c245661", "level": "note", "message": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/rate_limit_smoke_v2.py:40"}, "properties": {"repobilityId": "02a4d9aca99f5b2d", "scanner": "scanner-primary", "fingerprint": "e34ba47f4c245661", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-e158800f424542a7", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/raft_pending_perf_bench.py:96"}, "properties": {"repobilityId": "c5e2882f6809abca", "scanner": "scanner-primary", "fingerprint": "e158800f424542a7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6ecc481a7f709582", "level": "note", "message": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/bound_fetch_large_body_smoke_v2.py:4"}, "properties": {"repobilityId": "02a39b46f9c8c941", "scanner": "scanner-primary", "fingerprint": "6ecc481a7f709582", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-389fcde35af160f4", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/bound_fetch_large_body_smoke_v2.py:134"}, "properties": {"repobilityId": "949bbb5a05a9d15e", "scanner": "scanner-primary", "fingerprint": "389fcde35af160f4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a7dcdafe53f15f2f", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/log_backend_s3_smoke.py:113"}, "properties": {"repobilityId": "65ea1612fb52f492", "scanner": "scanner-primary", "fingerprint": "a7dcdafe53f15f2f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-dbf777a12704a59a", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/log_backend_s3_smoke.py:62"}, "properties": {"repobilityId": "92ebbd6676acb083", "scanner": "scanner-primary", "fingerprint": "dbf777a12704a59a", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-1a735d23f8704e73", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/streaming_heartbeat_smoke.py:74"}, "properties": {"repobilityId": "1211ae3b823c83f7", "scanner": "scanner-primary", "fingerprint": "1a735d23f8704e73", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3fdf6f6784960f91", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/zero_downtime_move_smoke.py:86"}, "properties": {"repobilityId": "156c0da1d6653842", "scanner": "scanner-primary", "fingerprint": "3fdf6f6784960f91", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-d25a4c25a32a650f", "level": "note", "message": {"text": "Legacy-named symbol `streaming_subscription_cron_smoke_v2` in scripts/scheduler_heartbeat_smoke_v2.py:2"}, "properties": {"repobilityId": "5c35f61c85ba8f5a", "scanner": "scanner-primary", "fingerprint": "d25a4c25a32a650f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-21df52ddaaae043f", "level": "note", "message": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/stream_effect_smoke_v2.py:55"}, "properties": {"repobilityId": "e80ea0b5b7a6fce9", "scanner": "scanner-primary", "fingerprint": "21df52ddaaae043f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-5db3b228e768ed07", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/stream_effect_smoke_v2.py:146"}, "properties": {"repobilityId": "a6028942b7294314", "scanner": "scanner-primary", "fingerprint": "5db3b228e768ed07", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-93b99af0cdbb959e", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/learner_smoke.py:64"}, "properties": {"repobilityId": "a2a31d6e242d09c4", "scanner": "scanner-primary", "fingerprint": "93b99af0cdbb959e", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-af4e32fb36a2d4c0", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/smoke_lib.py:568"}, "properties": {"repobilityId": "5f4d38830d01157e", "scanner": "scanner-primary", "fingerprint": "af4e32fb36a2d4c0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1e92ba7146f55750", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/smoke_lib.py:566"}, "properties": {"repobilityId": "15888bfd5277f99c", "scanner": "scanner-primary", "fingerprint": "1e92ba7146f55750", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-98d4e8c56eadee33", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/cp_acme_issue_smoke.py:143"}, "properties": {"repobilityId": "93ab44d7122ea6ff", "scanner": "scanner-primary", "fingerprint": "98d4e8c56eadee33", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-d3b067aee428cb24", "level": "note", "message": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/tenant_door_smoke_v2.py:47"}, "properties": {"repobilityId": "2caa6b1e79928e86", "scanner": "scanner-primary", "fingerprint": "d3b067aee428cb24", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-a36e4a17a3369f86", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/subscription_smoke.py:60"}, "properties": {"repobilityId": "557e8b973cf45c5d", "scanner": "scanner-primary", "fingerprint": "a36e4a17a3369f86", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e66cb91598b12ccf", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/three_node_smoke.py:212"}, "properties": {"repobilityId": "1356af6b256e71e7", "scanner": "scanner-primary", "fingerprint": "e66cb91598b12ccf", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-28f3d3c392250e57", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/streaming_kv_wake_smoke.py:190"}, "properties": {"repobilityId": "94b3e304f81a06a6", "scanner": "scanner-primary", "fingerprint": "28f3d3c392250e57", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bc2f623984a1f413", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/streaming_kv_wake_smoke.py:111"}, "properties": {"repobilityId": "8cd747b079c8ae13", "scanner": "scanner-primary", "fingerprint": "bc2f623984a1f413", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-7c255da5b7bf39a3", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/rewind_smoke.py:65"}, "properties": {"repobilityId": "14b863abbc0279ee", "scanner": "scanner-primary", "fingerprint": "7c255da5b7bf39a3", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-7df19ff13495c412", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/assign_host.py:54"}, "properties": {"repobilityId": "7be79f9f2759f28c", "scanner": "scanner-primary", "fingerprint": "7df19ff13495c412", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-5546c96c10ae13c7", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/stream_effect_smoke.py:94"}, "properties": {"repobilityId": "26e99ad245fb670f", "scanner": "scanner-primary", "fingerprint": "5546c96c10ae13c7", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-8956373a2efba6f5", "level": "none", "message": {"text": "Commented-code block (10 lines) in scripts/body_gate_bench.py:157"}, "properties": {"repobilityId": "5b331b3b132157f8", "scanner": "scanner-primary", "fingerprint": "8956373a2efba6f5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fc2f144a26c5e08b", "level": "note", "message": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/subscription_smoke_v2.py:4"}, "properties": {"repobilityId": "be21b05da2e55980", "scanner": "scanner-primary", "fingerprint": "fc2f144a26c5e08b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-6f9c993facc53feb", "level": "note", "message": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/ws_ordering_smoke_v2.py:42"}, "properties": {"repobilityId": "701a4c8fe2d2e62b", "scanner": "scanner-primary", "fingerprint": "6f9c993facc53feb", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-d8a0177238d130a0", "level": "note", "message": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/inbound_body_smoke_v2.py:31"}, "properties": {"repobilityId": "3db9c874ba07e33e", "scanner": "scanner-primary", "fingerprint": "d8a0177238d130a0", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-e8ec2f3d1a9bb418", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/publish_tenant.py:170"}, "properties": {"repobilityId": "0e21856e51e38022", "scanner": "scanner-primary", "fingerprint": "e8ec2f3d1a9bb418", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b0b6bad8c49b9ff8", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/publish_tenant.py:95"}, "properties": {"repobilityId": "3be673944be17dcb", "scanner": "scanner-primary", "fingerprint": "b0b6bad8c49b9ff8", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-42993996a5227e0a", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/tenant_move_smoke.py:174"}, "properties": {"repobilityId": "5530c266220014c1", "scanner": "scanner-primary", "fingerprint": "42993996a5227e0a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2ec0d035daf80389", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/tenant_move_smoke.py:151"}, "properties": {"repobilityId": "f5a866998f51d33c", "scanner": "scanner-primary", "fingerprint": "2ec0d035daf80389", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-c8629b6db333d0da", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/front_content_type_smoke.py:60"}, "properties": {"repobilityId": "c6d2e3c8b413df28", "scanner": "scanner-primary", "fingerprint": "c8629b6db333d0da", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-536055b492f104b8", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/cp_plan_delivery_smoke.py:199"}, "properties": {"repobilityId": "e25ad39022ccac7b", "scanner": "scanner-primary", "fingerprint": "536055b492f104b8", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-e0ae6c9ba5f6f632", "level": "note", "message": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/streaming_write_pressure_smoke_v2.py:35"}, "properties": {"repobilityId": "69ae56ab9b40172d", "scanner": "scanner-primary", "fingerprint": "e0ae6c9ba5f6f632", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-9b6dbb88dcb2208d", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/streaming_write_pressure_smoke_v2.py:58"}, "properties": {"repobilityId": "96c147432190379f", "scanner": "scanner-primary", "fingerprint": "9b6dbb88dcb2208d", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-1ab44232952008f4", "level": "note", "message": {"text": "Legacy-named symbol `subscription_smoke_v2` in scripts/subscription_cap_smoke_v2.py:23"}, "properties": {"repobilityId": "b6ed5fa2e0cce361", "scanner": "scanner-primary", "fingerprint": "1ab44232952008f4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-376e761df52ff009", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/streaming_smoke.py:43"}, "properties": {"repobilityId": "21e4f58e1160e817", "scanner": "scanner-primary", "fingerprint": "376e761df52ff009", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2e1d4340ceec832f", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/streaming_resume_fault_inj_smoke.py:146"}, "properties": {"repobilityId": "003080171895791f", "scanner": "scanner-primary", "fingerprint": "2e1d4340ceec832f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cf63f9e9a7021e64", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/streaming_resume_fault_inj_smoke.py:133"}, "properties": {"repobilityId": "4192d135bee6e0ac", "scanner": "scanner-primary", "fingerprint": "cf63f9e9a7021e64", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-8d8842c737606a00", "level": "note", "message": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/blob_smoke_v2.py:47"}, "properties": {"repobilityId": "b772bf9f13be0480", "scanner": "scanner-primary", "fingerprint": "8d8842c737606a00", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-536285c8594fed15", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/blob_smoke_v2.py:85"}, "properties": {"repobilityId": "2bd67b66a36fe18f", "scanner": "scanner-primary", "fingerprint": "536285c8594fed15", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c383593e7fed25d6", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/cp_ha_smoke.py:59"}, "properties": {"repobilityId": "ae6634e94c393642", "scanner": "scanner-primary", "fingerprint": "c383593e7fed25d6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d1d6e5dc4fb6b0a5", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/cp_ha_smoke.py:221"}, "properties": {"repobilityId": "59b4308b0c0eb324", "scanner": "scanner-primary", "fingerprint": "d1d6e5dc4fb6b0a5", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-7c53126c7530470d", "level": "note", "message": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/streaming_resume_fault_inj_smoke_v2.py:60"}, "properties": {"repobilityId": "b138efc0c145a978", "scanner": "scanner-primary", "fingerprint": "7c53126c7530470d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-7242e23d7f3a8a67", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/streaming_resume_fault_inj_smoke_v2.py:88"}, "properties": {"repobilityId": "60a10594637ce550", "scanner": "scanner-primary", "fingerprint": "7242e23d7f3a8a67", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-078200a6e5418d6d", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/two_cluster_smoke.py:72"}, "properties": {"repobilityId": "080b499663c7152a", "scanner": "scanner-primary", "fingerprint": "078200a6e5418d6d", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-c91d832408cd7591", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/cp_move_recovery_smoke.py:302"}, "properties": {"repobilityId": "c8e910cc30f4dab9", "scanner": "scanner-primary", "fingerprint": "c91d832408cd7591", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-8126da3cdcd260c8", "level": "note", "message": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/on_kv_smoke_v2.py:48"}, "properties": {"repobilityId": "110c19733c3babfb", "scanner": "scanner-primary", "fingerprint": "8126da3cdcd260c8", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-6a536551680d108c", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/on_kv_smoke_v2.py:145"}, "properties": {"repobilityId": "048f0f44a9cd9084", "scanner": "scanner-primary", "fingerprint": "6a536551680d108c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d53f799e86724a76", "level": "note", "message": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/streaming_subscription_boot_smoke_v2.py:39"}, "properties": {"repobilityId": "e4f72f2c0b8299f1", "scanner": "scanner-primary", "fingerprint": "d53f799e86724a76", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-601f06ca71a5e16c", "level": "note", "message": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/ssrf_smoke_v2.py:38"}, "properties": {"repobilityId": "cb4bb22f18022a10", "scanner": "scanner-primary", "fingerprint": "601f06ca71a5e16c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-2ce73e271eb997c1", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/conn_actor_bench.py:103"}, "properties": {"repobilityId": "d7619f21d285f982", "scanner": "scanner-primary", "fingerprint": "2ce73e271eb997c1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6b71470522929977", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/conn_actor_bench.py:78"}, "properties": {"repobilityId": "bb708206d9bf8792", "scanner": "scanner-primary", "fingerprint": "6b71470522929977", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-b43de564fbee53ad", "level": "note", "message": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/blob_receive_smoke_v2.py:41"}, "properties": {"repobilityId": "a892b7553a604b57", "scanner": "scanner-primary", "fingerprint": "b43de564fbee53ad", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-50eafbbc88e16da4", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/acme_issue_smoke.py:118"}, "properties": {"repobilityId": "53ee8cae1b272792", "scanner": "scanner-primary", "fingerprint": "50eafbbc88e16da4", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-79331ae4ac88f146", "level": "note", "message": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/ctl_smoke_v2.py:3"}, "properties": {"repobilityId": "c547b49495318d8d", "scanner": "scanner-primary", "fingerprint": "79331ae4ac88f146", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-4707e53816d8d574", "level": "note", "message": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/snap_catchup_smoke_v2.py:42"}, "properties": {"repobilityId": "166d4decfac5d238", "scanner": "scanner-primary", "fingerprint": "4707e53816d8d574", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-46b38936891bffa2", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/snap_catchup_smoke_v2.py:181"}, "properties": {"repobilityId": "e7eb642e3abf0234", "scanner": "scanner-primary", "fingerprint": "46b38936891bffa2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-591aaa1e354d4ed8", "level": "note", "message": {"text": "Legacy-named symbol `durable_wake_smoke_v2` in scripts/webhook_recovery_smoke_v2.py:13"}, "properties": {"repobilityId": "3e0e991e5cf29d4f", "scanner": "scanner-primary", "fingerprint": "591aaa1e354d4ed8", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-e9de5d495b7856f7", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/bound_fetch_smoke.py:56"}, "properties": {"repobilityId": "6251bdb5252ca50c", "scanner": "scanner-primary", "fingerprint": "e9de5d495b7856f7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-13a17e6700f8acc9", "level": "none", "message": {"text": "Commented-code block (10 lines) in scripts/bound_fetch_spool_cleanup_smoke.py:128"}, "properties": {"repobilityId": "03ff1318686ef07f", "scanner": "scanner-primary", "fingerprint": "13a17e6700f8acc9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-060128852a8a269a", "level": "note", "message": {"text": "Legacy-named symbol `ssrf_smoke_v2` in scripts/smoke_lib_v2.py:181"}, "properties": {"repobilityId": "bcc57af796e28a77", "scanner": "scanner-primary", "fingerprint": "060128852a8a269a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-80ac7db98d59afea", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/smoke_lib_v2.py:49"}, "properties": {"repobilityId": "5900703a3bcbd648", "scanner": "scanner-primary", "fingerprint": "80ac7db98d59afea", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-dc704219ba3e45eb", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/smoke_lib_v2.py:219"}, "properties": {"repobilityId": "763acf244400d66a", "scanner": "scanner-primary", "fingerprint": "dc704219ba3e45eb", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-b8f8595efeecc418", "level": "note", "message": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/bound_fetch_spool_smoke_v2.py:3"}, "properties": {"repobilityId": "3cf8969888682342", "scanner": "scanner-primary", "fingerprint": "b8f8595efeecc418", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-f093341e12debe93", "level": "note", "message": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/bound_fetch_spool_cleanup_smoke_v2.py:4"}, "properties": {"repobilityId": "e38298629d8f13f4", "scanner": "scanner-primary", "fingerprint": "f093341e12debe93", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-aad12b15dbf3e76b", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/bound_fetch_spool_cleanup_smoke_v2.py:136"}, "properties": {"repobilityId": "43a6ba4d6c6843cf", "scanner": "scanner-primary", "fingerprint": "aad12b15dbf3e76b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-50615fd5df9019b0", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/readonly_speculation_faultinj_smoke.py:209"}, "properties": {"repobilityId": "b62043d4b27d830d", "scanner": "scanner-primary", "fingerprint": "50615fd5df9019b0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-be67da67aba7f85b", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/readonly_speculation_faultinj_smoke.py:140"}, "properties": {"repobilityId": "fa175e206fb50f2a", "scanner": "scanner-primary", "fingerprint": "be67da67aba7f85b", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-246136b7df7b2d3e", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/bound_fetch_spool_bench.py:134"}, "properties": {"repobilityId": "3de8f4ce8e69c887", "scanner": "scanner-primary", "fingerprint": "246136b7df7b2d3e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bcd6a8ae2a97a6e8", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/webhook_smoke.py:113"}, "properties": {"repobilityId": "06ff63a3b87acac9", "scanner": "scanner-primary", "fingerprint": "bcd6a8ae2a97a6e8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b33fa138d4ef8f3f", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/v2_topology.py:79"}, "properties": {"repobilityId": "ae6e95b0e49e8ad2", "scanner": "scanner-primary", "fingerprint": "b33fa138d4ef8f3f", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-d1b9c0c871cb8ecf", "level": "note", "message": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/streaming_smoke_v2.py:3"}, "properties": {"repobilityId": "2d1cec74fb935570", "scanner": "scanner-primary", "fingerprint": "d1b9c0c871cb8ecf", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-3564fa58e8dcf34a", "level": "note", "message": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/penalty_smoke_v2.py:4"}, "properties": {"repobilityId": "2b03be83ca00d9d0", "scanner": "scanner-primary", "fingerprint": "3564fa58e8dcf34a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-6ffac6bf21755db4", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/zero_downtime_forward_smoke.py:124"}, "properties": {"repobilityId": "764657299df12ca3", "scanner": "scanner-primary", "fingerprint": "6ffac6bf21755db4", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-99b4489ffc9bdb09", "level": "note", "message": {"text": "Legacy-named symbol `front_streaming_smoke_v2` in scripts/streaming_heartbeat_smoke_v2.py:21"}, "properties": {"repobilityId": "3aa80bd900177558", "scanner": "scanner-primary", "fingerprint": "99b4489ffc9bdb09", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-8cd26ae2d879f0f5", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/streaming_heartbeat_smoke_v2.py:90"}, "properties": {"repobilityId": "fe95903503e01474", "scanner": "scanner-primary", "fingerprint": "8cd26ae2d879f0f5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-77548b3ab03b51ae", "level": "note", "message": {"text": "Legacy-named symbol `streaming_kv_wake_smoke_v2` in scripts/streaming_kv_wake_writes_smoke_v2.py:21"}, "properties": {"repobilityId": "8665ea5c10d3fbbd", "scanner": "scanner-primary", "fingerprint": "77548b3ab03b51ae", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-e88367e2e152bfb4", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/streaming_kv_wake_writes_smoke_v2.py:95"}, "properties": {"repobilityId": "41086e60765be7c9", "scanner": "scanner-primary", "fingerprint": "e88367e2e152bfb4", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-98cc803e0e7ad719", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/multi_dest_forward_smoke.py:251"}, "properties": {"repobilityId": "827ca0b91a34de96", "scanner": "scanner-primary", "fingerprint": "98cc803e0e7ad719", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-ad13b8742db34b51", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/oidc_smoke.py:111"}, "properties": {"repobilityId": "b4f54c9630f5e83a", "scanner": "scanner-primary", "fingerprint": "ad13b8742db34b51", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5957c23948a1146c", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/cp_tls_edge_smoke.py:151"}, "properties": {"repobilityId": "74ca41c6f0adbcf0", "scanner": "scanner-primary", "fingerprint": "5957c23948a1146c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b2e5f38270e24616", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/cp_tls_edge_smoke.py:57"}, "properties": {"repobilityId": "fb2e2dfd2454b3d9", "scanner": "scanner-primary", "fingerprint": "b2e5f38270e24616", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-70e07edd661ff7f3", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/files_server_raft_smoke.py:119"}, "properties": {"repobilityId": "72c39030efad9f7c", "scanner": "scanner-primary", "fingerprint": "70e07edd661ff7f3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4701f8f6b05a1e28", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/files_server_raft_smoke.py:327"}, "properties": {"repobilityId": "70c6033544f88be3", "scanner": "scanner-primary", "fingerprint": "4701f8f6b05a1e28", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-2b96c142d676e6e4", "level": "note", "message": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/schedule_cron_smoke_v2.py:4"}, "properties": {"repobilityId": "2d6462dcfeff005b", "scanner": "scanner-primary", "fingerprint": "2b96c142d676e6e4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-01b3ba6c2341e2af", "level": "note", "message": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/streaming_disconnect_writes_smoke_v2.py:3"}, "properties": {"repobilityId": "ec5fcd7f2648e284", "scanner": "scanner-primary", "fingerprint": "01b3ba6c2341e2af", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-f0851f206df11965", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/streaming_disconnect_writes_smoke_v2.py:61"}, "properties": {"repobilityId": "ef22e644223a218e", "scanner": "scanner-primary", "fingerprint": "f0851f206df11965", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-b0ebd6e409b078ba", "level": "note", "message": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/on_fetch_smoke_v2.py:3"}, "properties": {"repobilityId": "37bb9d947a915a5d", "scanner": "scanner-primary", "fingerprint": "b0ebd6e409b078ba", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-1517d85781ada392", "level": "note", "message": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/static_smoke_v2.py:23"}, "properties": {"repobilityId": "c1e22e3fb0c19c8c", "scanner": "scanner-primary", "fingerprint": "1517d85781ada392", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-be5d288b3f5a57cd", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/config_mirror_smoke.py:78"}, "properties": {"repobilityId": "ea6c29cc8f204403", "scanner": "scanner-primary", "fingerprint": "be5d288b3f5a57cd", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-4a3e4ce7b7f47245", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/replay_shell_smoke.mjs:3"}, "properties": {"repobilityId": "05948a8967850e4c", "scanner": "scanner-primary", "fingerprint": "4a3e4ce7b7f47245", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e5f45ccda1f2b9d3", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/cp_provision_smoke.py:161"}, "properties": {"repobilityId": "f11c5d0c33a9d6e5", "scanner": "scanner-primary", "fingerprint": "e5f45ccda1f2b9d3", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-3712c5b15593bc02", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/heldsync_smoke.py:122"}, "properties": {"repobilityId": "fa1f0a6ba873b420", "scanner": "scanner-primary", "fingerprint": "3712c5b15593bc02", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e6c008de4270b018", "level": "note", "message": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/replay_wasm_smoke_v2.py:38"}, "properties": {"repobilityId": "a9a7f1dae679a46a", "scanner": "scanner-primary", "fingerprint": "e6c008de4270b018", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-c2bae3362276ec35", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/replay_wasm_smoke_v2.py:62"}, "properties": {"repobilityId": "202fdf8e4fad25c7", "scanner": "scanner-primary", "fingerprint": "c2bae3362276ec35", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d3e502b7e66b7281", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/replay_wasm_smoke.py:109"}, "properties": {"repobilityId": "84c71b75eef1cd0d", "scanner": "scanner-primary", "fingerprint": "d3e502b7e66b7281", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-70670cf785a1f854", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/replay_wasm_dev.py:164"}, "properties": {"repobilityId": "1ff3b743e2978dbf", "scanner": "scanner-primary", "fingerprint": "70670cf785a1f854", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b58201a0a9bb11cc", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/replay_wasm_dev.py:60"}, "properties": {"repobilityId": "54a4a15437560600", "scanner": "scanner-primary", "fingerprint": "b58201a0a9bb11cc", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-457ceeb173812700", "level": "note", "message": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/durable_wake_smoke_v2.py:40"}, "properties": {"repobilityId": "1ae7b710c52e63b5", "scanner": "scanner-primary", "fingerprint": "457ceeb173812700", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-3fbe55427143d6a9", "level": "none", "message": {"text": "Commented-code block (10 lines) in scripts/durable_wake_smoke_v2.py:189"}, "properties": {"repobilityId": "29f039a638ccb868", "scanner": "scanner-primary", "fingerprint": "3fbe55427143d6a9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-16f55f77c0f34249", "level": "none", "message": {"text": "Commented-code block (10 lines) in scripts/leader_failover_smoke.py:219"}, "properties": {"repobilityId": "1cfdd16cd74eb5a1", "scanner": "scanner-primary", "fingerprint": "16f55f77c0f34249", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7d1e3664eef2a097", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/leader_failover_smoke.py:265"}, "properties": {"repobilityId": "a1a4ddc52afb8f2f", "scanner": "scanner-primary", "fingerprint": "7d1e3664eef2a097", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-3a9e271526dc1764", "level": "note", "message": {"text": "Legacy-named symbol `front_streaming_smoke_v2` in scripts/inbound_chunk_smoke_v2.py:6"}, "properties": {"repobilityId": "f2a0bc34f89f0165", "scanner": "scanner-primary", "fingerprint": "3a9e271526dc1764", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-204b485ed903f870", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/inbound_chunk_smoke_v2.py:153"}, "properties": {"repobilityId": "97ed3c226adbed23", "scanner": "scanner-primary", "fingerprint": "204b485ed903f870", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-81a2e615057b4b1e", "level": "note", "message": {"text": "Legacy-named symbol `durable_wake_smoke_v2` in scripts/leader_failover_smoke_v2.py:27"}, "properties": {"repobilityId": "231d2b779c95a67c", "scanner": "scanner-primary", "fingerprint": "81a2e615057b4b1e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-3ab0ad21b0377fed", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/streaming_kv_wake_writes_smoke.py:83"}, "properties": {"repobilityId": "ae58215dbfecf4a2", "scanner": "scanner-primary", "fingerprint": "3ab0ad21b0377fed", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-cfd541542facdfd3", "level": "note", "message": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/heldsync_concurrent_smoke_v2.py:40"}, "properties": {"repobilityId": "68af4cb4a5da4810", "scanner": "scanner-primary", "fingerprint": "cfd541542facdfd3", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-f5e5a207ee53e36a", "level": "note", "message": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/http_send_smoke_v2.py:45"}, "properties": {"repobilityId": "54935e0fc4dbbed2", "scanner": "scanner-primary", "fingerprint": "f5e5a207ee53e36a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-ff3e99abf9083c8b", "level": "note", "message": {"text": "Legacy-named symbol `inbound_body_smoke_v2` in scripts/h1_streaming_smoke_v2.py:3"}, "properties": {"repobilityId": "cf27d6c55f0fd82b", "scanner": "scanner-primary", "fingerprint": "ff3e99abf9083c8b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-960dbfa3d63fd18f", "level": "note", "message": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/on_timer_smoke_v2.py:38"}, "properties": {"repobilityId": "4e61b0e032c9a8f3", "scanner": "scanner-primary", "fingerprint": "960dbfa3d63fd18f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-617e1709b32fde7c", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/admin_smoke.py:45"}, "properties": {"repobilityId": "41e50014738aa4e8", "scanner": "scanner-primary", "fingerprint": "617e1709b32fde7c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ecfc5d3fc4541445", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/cp_plan_smoke.py:143"}, "properties": {"repobilityId": "b1472710935091c4", "scanner": "scanner-primary", "fingerprint": "ecfc5d3fc4541445", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-77a0555d15e4d05c", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/signup_smoke.py:139"}, "properties": {"repobilityId": "541745e8f619e36d", "scanner": "scanner-primary", "fingerprint": "77a0555d15e4d05c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ec5c286a28042263", "level": "note", "message": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/streaming_first_hop_writes_smoke_v2.py:45"}, "properties": {"repobilityId": "364c21ae1d96c0d4", "scanner": "scanner-primary", "fingerprint": "ec5c286a28042263", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-e4859626da96de48", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/streaming_first_hop_writes_smoke_v2.py:116"}, "properties": {"repobilityId": "d67b9d12dc549b0f", "scanner": "scanner-primary", "fingerprint": "e4859626da96de48", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-42c22fdceb3266f5", "level": "note", "message": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/config_mirror_smoke_v2.py:44"}, "properties": {"repobilityId": "eb3c6c06a1e7ae79", "scanner": "scanner-primary", "fingerprint": "42c22fdceb3266f5", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-4f326fc9a4cc27bc", "level": "note", "message": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/ws_worker_smoke_v2.py:45"}, "properties": {"repobilityId": "8a197c93b151069e", "scanner": "scanner-primary", "fingerprint": "4f326fc9a4cc27bc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-08f367d869f98602", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/ws_worker_smoke_v2.py:58"}, "properties": {"repobilityId": "43f147883dfffc2c", "scanner": "scanner-primary", "fingerprint": "08f367d869f98602", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9dea018661876f98", "level": "note", "message": {"text": "Legacy-named symbol `streaming_kv_wake_smoke_v2` in scripts/streaming_overflow_smoke_v2.py:19"}, "properties": {"repobilityId": "8ee7a517e4aec02f", "scanner": "scanner-primary", "fingerprint": "9dea018661876f98", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-d5a197ae6d3e8508", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/streaming_overflow_smoke_v2.py:86"}, "properties": {"repobilityId": "42d933155ea7a469", "scanner": "scanner-primary", "fingerprint": "d5a197ae6d3e8508", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-de5cd4d278900e92", "level": "note", "message": {"text": "Legacy-named symbol `spawn_files_v2` in scripts/v2_handler_smoke.py:133"}, "properties": {"repobilityId": "f04fd19e8d66ae37", "scanner": "scanner-primary", "fingerprint": "de5cd4d278900e92", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-579069082eae4dfa", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/v2_handler_smoke.py:91"}, "properties": {"repobilityId": "ab42d450c29b6483", "scanner": "scanner-primary", "fingerprint": "579069082eae4dfa", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-a4142f8054eed622", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/streaming_overflow_smoke.py:82"}, "properties": {"repobilityId": "c7aa647018483969", "scanner": "scanner-primary", "fingerprint": "a4142f8054eed622", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-eb47beb1da72b815", "level": "note", "message": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/raft_pending_parity_smoke_v2.py:56"}, "properties": {"repobilityId": "0106319100cbc949", "scanner": "scanner-primary", "fingerprint": "eb47beb1da72b815", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-e4948b7f5fe819dc", "level": "note", "message": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/streaming_subscription_kv_smoke_v2.py:40"}, "properties": {"repobilityId": "020671cec6fdcc25", "scanner": "scanner-primary", "fingerprint": "e4948b7f5fe819dc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-7e4024530b806fd9", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/http_send_smoke.py:69"}, "properties": {"repobilityId": "c39b930f03456491", "scanner": "scanner-primary", "fingerprint": "7e4024530b806fd9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bfeed342e5fe769e", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/zero_downtime_load_smoke.py:244"}, "properties": {"repobilityId": "6ee4d6bca482bcf1", "scanner": "scanner-primary", "fingerprint": "bfeed342e5fe769e", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-51f4d67961abf12e", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/rate_limit_smoke.py:26"}, "properties": {"repobilityId": "f9dd98dea7ebef3d", "scanner": "scanner-primary", "fingerprint": "51f4d67961abf12e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fbd10b5df26be6fd", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/cp_host_smoke.py:173"}, "properties": {"repobilityId": "b83a9b357aad2db0", "scanner": "scanner-primary", "fingerprint": "fbd10b5df26be6fd", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-3c88af3e3b0585af", "level": "note", "message": {"text": "Legacy-named symbol `snap_catchup_smoke_v2` in scripts/snapshot_smoke_v2.py:37"}, "properties": {"repobilityId": "1effe35f6ea76d1c", "scanner": "scanner-primary", "fingerprint": "3c88af3e3b0585af", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-eaf95b4957e4a7dd", "level": "note", "message": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/webhook_smoke_v2.py:43"}, "properties": {"repobilityId": "e8cc7a4e44e2c1d5", "scanner": "scanner-primary", "fingerprint": "eaf95b4957e4a7dd", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-99d7eb64987bab66", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/bound_fetch_multiworker_smoke.py:124"}, "properties": {"repobilityId": "a8b1d8b1124ecd64", "scanner": "scanner-primary", "fingerprint": "99d7eb64987bab66", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a9315ecef2653a25", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/heldsync_multiworker_smoke.py:41"}, "properties": {"repobilityId": "38db8c035fe9d784", "scanner": "scanner-primary", "fingerprint": "a9315ecef2653a25", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-489fa6dba15f4f4a", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/serve_or_forward_smoke.py:108"}, "properties": {"repobilityId": "6d055f9a4a97f1e8", "scanner": "scanner-primary", "fingerprint": "489fa6dba15f4f4a", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-db71788647e52f80", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/webhook_recovery_smoke.py:151"}, "properties": {"repobilityId": "4b0f07bb087f02c1", "scanner": "scanner-primary", "fingerprint": "db71788647e52f80", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-6982cb488513d4f8", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/cp_restart_smoke.py:169"}, "properties": {"repobilityId": "1919f4d0b5b1a4e5", "scanner": "scanner-primary", "fingerprint": "6982cb488513d4f8", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-f3f5f03e32961751", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/replay_wasm_smoke.mjs:1"}, "properties": {"repobilityId": "09a263afc591d0c2", "scanner": "scanner-primary", "fingerprint": "f3f5f03e32961751", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5678732b6b084c1e", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/streaming_write_pressure_smoke.py:69"}, "properties": {"repobilityId": "c2da2d19d1c23c55", "scanner": "scanner-primary", "fingerprint": "5678732b6b084c1e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8789b19c1c3dc005", "level": "note", "message": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/streaming_kv_wake_smoke_v2.py:46"}, "properties": {"repobilityId": "41c15f8bf1bd8ebf", "scanner": "scanner-primary", "fingerprint": "8789b19c1c3dc005", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-bef155db1a4bcf57", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/streaming_kv_wake_smoke_v2.py:102"}, "properties": {"repobilityId": "cbafe67107b9f7b7", "scanner": "scanner-primary", "fingerprint": "bef155db1a4bcf57", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-da9b2f472b746bd9", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/streaming_first_hop_writes_smoke.py:87"}, "properties": {"repobilityId": "f39a9fcf043517b3", "scanner": "scanner-primary", "fingerprint": "da9b2f472b746bd9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6bf72709c06cf2b9", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/streaming_first_hop_writes_smoke.py:101"}, "properties": {"repobilityId": "8ebb5d21d28bda90", "scanner": "scanner-primary", "fingerprint": "6bf72709c06cf2b9", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-549bfbc15dda3664", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/bound_fetch_large_body_smoke.py:115"}, "properties": {"repobilityId": "07ad7350357c6fa7", "scanner": "scanner-primary", "fingerprint": "549bfbc15dda3664", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c423986bb866e5b8", "level": "note", "message": {"text": "Legacy-named symbol `smoke_lib_v2` in scripts/bound_fetch_smoke_v2.py:4"}, "properties": {"repobilityId": "db8869a4ed8dbb0e", "scanner": "scanner-primary", "fingerprint": "c423986bb866e5b8", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-7c0a12f9703b1a4b", "level": "note", "message": {"text": "Legacy-named symbol `ssrf_smoke_v2` in scripts/heldsync_smoke_v2.py:25"}, "properties": {"repobilityId": "8c02a47f9f5cdb94", "scanner": "scanner-primary", "fingerprint": "7c0a12f9703b1a4b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-c9e766fb4a1db862", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/chain_fusion_bench.py:81"}, "properties": {"repobilityId": "442621bd8cfffba0", "scanner": "scanner-primary", "fingerprint": "c9e766fb4a1db862", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-922d47b9e149bd7d", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/snapshot_smoke.py:56"}, "properties": {"repobilityId": "d25ec81ca168e724", "scanner": "scanner-primary", "fingerprint": "922d47b9e149bd7d", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-a0ff7e315767fa48", "level": "none", "message": {"text": "Commented-code block (9 lines) in scripts/subscription_cap_smoke.py:90"}, "properties": {"repobilityId": "e94f0396277e8b89", "scanner": "scanner-primary", "fingerprint": "a0ff7e315767fa48", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b96f3ffa7f2c3ab7", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/client_cert_smoke.py:69"}, "properties": {"repobilityId": "86c828b418e58d6b", "scanner": "scanner-primary", "fingerprint": "b96f3ffa7f2c3ab7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1f70d18c7d767a2a", "level": "note", "message": {"text": "Legacy-named symbol `inbound_chunk_smoke_v2` in scripts/front_streaming_smoke_v2.py:3"}, "properties": {"repobilityId": "457434667e3d09fd", "scanner": "scanner-primary", "fingerprint": "1f70d18c7d767a2a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-f46d025a48597f22", "level": "none", "message": {"text": "Commented-code block (6 lines) in examples/loop46-demo-tenants/rwbench/index.mjs:1"}, "properties": {"repobilityId": "a727be66c45fa930", "scanner": "scanner-primary", "fingerprint": "f46d025a48597f22", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-196555d2571dc899", "level": "none", "message": {"text": "Commented-code block (7 lines) in examples/loop46-demo-tenants/replay_demo/index.mjs:1"}, "properties": {"repobilityId": "87fa32d196b77695", "scanner": "scanner-primary", "fingerprint": "196555d2571dc899", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9071094207109354", "level": "none", "message": {"text": "Commented-code block (5 lines) in examples/loop46-demo-tenants/chainbench/index.mjs:3"}, "properties": {"repobilityId": "294f639668516b13", "scanner": "scanner-primary", "fingerprint": "9071094207109354", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-38d85610d9f0a5e7", "level": "none", "message": {"text": "Commented-code block (6 lines) in examples/loop46-demo-tenants/acme/httpresult.mjs:1"}, "properties": {"repobilityId": "ffd56ff2a6ffd041", "scanner": "scanner-primary", "fingerprint": "38d85610d9f0a5e7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f704208c21e245c2", "level": "none", "message": {"text": "Commented-code block (5 lines) in examples/loop46-demo-tenants/acme/schedtarget.mjs:1"}, "properties": {"repobilityId": "51cafe0723649623", "scanner": "scanner-primary", "fingerprint": "f704208c21e245c2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c746f4d22e3355f6", "level": "none", "message": {"text": "Commented-code block (6 lines) in examples/loop46-demo-tenants/acme/cbresult.mjs:1"}, "properties": {"repobilityId": "bad01193f3718b51", "scanner": "scanner-primary", "fingerprint": "c746f4d22e3355f6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7a9f7001248c3be4", "level": "none", "message": {"text": "Commented-code block (7 lines) in examples/loop46-demo-tenants/acme/subscribe_oc.mjs:1"}, "properties": {"repobilityId": "ae94c0e7c16bda35", "scanner": "scanner-primary", "fingerprint": "7a9f7001248c3be4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5031b5016e4f2637", "level": "none", "message": {"text": "Commented-code block (6 lines) in examples/loop46-demo-tenants/acme/stream/index.mjs:1"}, "properties": {"repobilityId": "495cd7f31dfec891", "scanner": "scanner-primary", "fingerprint": "5031b5016e4f2637", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c70d14b8714cab4d", "level": "none", "message": {"text": "Commented-code block (6 lines) in examples/loop46-demo-tenants/acme/ontimer/index.mjs:3"}, "properties": {"repobilityId": "17c707adb6c6fcb6", "scanner": "scanner-primary", "fingerprint": "c70d14b8714cab4d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1e6c88326eb3bcb4", "level": "none", "message": {"text": "Commented-code block (7 lines) in examples/loop46-demo-tenants/acme/writekey/index.mjs:1"}, "properties": {"repobilityId": "2945c8071edb6f79", "scanner": "scanner-primary", "fingerprint": "1e6c88326eb3bcb4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-290f3a1ebe94221c", "level": "none", "message": {"text": "Commented-code block (5 lines) in examples/loop46-demo-tenants/acme/httpfire/index.mjs:1"}, "properties": {"repobilityId": "e3e9115c4404637b", "scanner": "scanner-primary", "fingerprint": "290f3a1ebe94221c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a37450cc9f5eaf25", "level": "none", "message": {"text": "Commented-code block (9 lines) in examples/loop46-demo-tenants/acme/heldsync/index.mjs:3"}, "properties": {"repobilityId": "712eb681c233a015", "scanner": "scanner-primary", "fingerprint": "a37450cc9f5eaf25", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5e36e268b5c9b0b1", "level": "none", "message": {"text": "Commented-code block (7 lines) in examples/loop46-demo-tenants/acme/heldsync/onresult.mjs:3"}, "properties": {"repobilityId": "6b0ab7575b2c0436", "scanner": "scanner-primary", "fingerprint": "5e36e268b5c9b0b1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-acdfbae35201bb9a", "level": "none", "message": {"text": "Commented-code block (8 lines) in examples/loop46-demo-tenants/acme/heartbeat/index.mjs:1"}, "properties": {"repobilityId": "7a1a4b7245e179c1", "scanner": "scanner-primary", "fingerprint": "acdfbae35201bb9a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2d8a4fd98828d523", "level": "none", "message": {"text": "Commented-code block (6 lines) in examples/loop46-demo-tenants/acme/_subscriptions/sub-react/index.mjs:1"}, "properties": {"repobilityId": "71380184a2f34fc2", "scanner": "scanner-primary", "fingerprint": "2d8a4fd98828d523", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-46b2878547c3bf9b", "level": "none", "message": {"text": "Commented-code block (7 lines) in examples/loop46-demo-tenants/acme/_subscriptions/migrate-v1/index.mjs:1"}, "properties": {"repobilityId": "b0259006bdfbec8c", "scanner": "scanner-primary", "fingerprint": "46b2878547c3bf9b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-67a93e4b613c249b", "level": "none", "message": {"text": "Commented-code block (6 lines) in examples/loop46-demo-tenants/acme/schedfire/index.mjs:3"}, "properties": {"repobilityId": "bd7969ea7877a032", "scanner": "scanner-primary", "fingerprint": "67a93e4b613c249b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2f6a0d187af3f90c", "level": "none", "message": {"text": "Commented-code block (10 lines) in examples/loop46-demo-tenants/acme/spoolsink/index.mjs:5"}, "properties": {"repobilityId": "2a7b9d716bf4b1dd", "scanner": "scanner-primary", "fingerprint": "2f6a0d187af3f90c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-edf243e8e421ee8a", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 examples/loop46-demo-tenants/acme/spoolsink/index.mjs:39"}, "properties": {"repobilityId": "ece221c093077051", "scanner": "scanner-primary", "fingerprint": "edf243e8e421ee8a", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-b378b7b34c5e1064", "level": "none", "message": {"text": "Commented-code block (9 lines) in examples/loop46-demo-tenants/acme/spoolcancel/index.mjs:6"}, "properties": {"repobilityId": "790463ed4619802a", "scanner": "scanner-primary", "fingerprint": "b378b7b34c5e1064", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1b59198a5ddc2b32", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 examples/loop46-demo-tenants/acme/spoolcancel/index.mjs:30"}, "properties": {"repobilityId": "c054524dfba322ea", "scanner": "scanner-primary", "fingerprint": "1b59198a5ddc2b32", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-1812fc828d9d4faa", "level": "none", "message": {"text": "Commented-code block (8 lines) in examples/loop46-demo-tenants/acme/onfetch/index.mjs:1"}, "properties": {"repobilityId": "34082016576f67cc", "scanner": "scanner-primary", "fingerprint": "1812fc828d9d4faa", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b2bec8a1cab4e0df", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 examples/loop46-demo-tenants/acme/onfetch/index.mjs:2"}, "properties": {"repobilityId": "a0cef8a0001ea8a7", "scanner": "scanner-primary", "fingerprint": "b2bec8a1cab4e0df", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-637f803e71a79cfb", "level": "none", "message": {"text": "Commented-code block (6 lines) in examples/loop46-demo-tenants/acme/big_chunks/index.mjs:1"}, "properties": {"repobilityId": "a057008056c48376", "scanner": "scanner-primary", "fingerprint": "637f803e71a79cfb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-132fbc47e4d0773d", "level": "none", "message": {"text": "Commented-code block (8 lines) in examples/loop46-demo-tenants/acme/watch/index.mjs:11"}, "properties": {"repobilityId": "f39c75b497bee8b2", "scanner": "scanner-primary", "fingerprint": "132fbc47e4d0773d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-aa9fc1c741cdfbbd", "level": "none", "message": {"text": "Commented-code block (8 lines) in examples/loop46-demo-tenants/acme/multibind/index.mjs:8"}, "properties": {"repobilityId": "e4fb8f857fb71069", "scanner": "scanner-primary", "fingerprint": "aa9fc1c741cdfbbd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8e3579622b4ddd34", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 examples/loop46-demo-tenants/acme/multibind/index.mjs:40"}, "properties": {"repobilityId": "b1215d88a053a6a1", "scanner": "scanner-primary", "fingerprint": "8e3579622b4ddd34", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-50de0e238461fbc0", "level": "none", "message": {"text": "Commented-code block (5 lines) in examples/loop46-demo-tenants/acme/disc_writer/index.mjs:1"}, "properties": {"repobilityId": "d4cca00ffc160da1", "scanner": "scanner-primary", "fingerprint": "50de0e238461fbc0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cf8bb3c5c9bea44b", "level": "none", "message": {"text": "Commented-code block (8 lines) in examples/loop46-demo-tenants/acme/boundproxy/index.mjs:6"}, "properties": {"repobilityId": "4aa80f6e02256afa", "scanner": "scanner-primary", "fingerprint": "cf8bb3c5c9bea44b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0afb83c07f4b9582", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 examples/loop46-demo-tenants/acme/boundproxy/index.mjs:37"}, "properties": {"repobilityId": "81bd2a7979b93272", "scanner": "scanner-primary", "fingerprint": "0afb83c07f4b9582", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-bea1a73b6847293c", "level": "none", "message": {"text": "Commented-code block (9 lines) in examples/loop46-demo-tenants/acme/sessions_sse/index.mjs:1"}, "properties": {"repobilityId": "f1a9fa7ab9dabfc4", "scanner": "scanner-primary", "fingerprint": "bea1a73b6847293c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-485631c6bafe479d", "level": "none", "message": {"text": "Commented-code block (6 lines) in examples/loop46-demo-tenants/acme/watchwrite/index.mjs:1"}, "properties": {"repobilityId": "0384f77dc2a3a017", "scanner": "scanner-primary", "fingerprint": "485631c6bafe479d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e1ffa8de9b5aa28d", "level": "none", "message": {"text": "Commented-code block (5 lines) in examples/loop46-demo-tenants/acme/writekv/index.mjs:1"}, "properties": {"repobilityId": "1a7d6ad047d08fe0", "scanner": "scanner-primary", "fingerprint": "e1ffa8de9b5aa28d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3b0e9d16ece15b5f", "level": "none", "message": {"text": "Commented-code block (5 lines) in examples/loop46-demo-tenants/acme/overflow_burst/index.mjs:1"}, "properties": {"repobilityId": "6051c3c4a26909e6", "scanner": "scanner-primary", "fingerprint": "3b0e9d16ece15b5f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f17e93ba17847a71", "level": "none", "message": {"text": "Commented-code block (8 lines) in examples/loop46-demo-tenants/acme/streamkv/index.mjs:1"}, "properties": {"repobilityId": "7b5af2d00362ab5a", "scanner": "scanner-primary", "fingerprint": "f17e93ba17847a71", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a24001ff56f734b6", "level": "none", "message": {"text": "Commented-code block (5 lines) in examples/loop46-demo-tenants/acme/onkv/index.mjs:4"}, "properties": {"repobilityId": "3224d441198ce158", "scanner": "scanner-primary", "fingerprint": "a24001ff56f734b6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d43831b64bef347a", "level": "none", "message": {"text": "Commented-code block (5 lines) in examples/loop46-demo-tenants/acme/subscribe/index.mjs:1"}, "properties": {"repobilityId": "bf401580ad05a675", "scanner": "scanner-primary", "fingerprint": "d43831b64bef347a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9a4748427ad31686", "level": "none", "message": {"text": "Commented-code block (5 lines) in examples/loop46-demo-tenants/acme/onfetchbuf/index.mjs:6"}, "properties": {"repobilityId": "5035d649db4373c2", "scanner": "scanner-primary", "fingerprint": "9a4748427ad31686", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-34282e7f8e4c4167", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 examples/loop46-demo-tenants/acme/onfetchbuf/index.mjs:26"}, "properties": {"repobilityId": "4c1d9e5ae953d3f6", "scanner": "scanner-primary", "fingerprint": "34282e7f8e4c4167", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-6640e55dcff373c6", "level": "none", "message": {"text": "Commented-code block (5 lines) in examples/loop46-demo-tenants/kvshim/index.mjs:3"}, "properties": {"repobilityId": "d2c7d75e2da9ef6d", "scanner": "scanner-primary", "fingerprint": "6640e55dcff373c6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-332dfa4502b99b31", "level": "none", "message": {"text": "Commented-code block (6 lines) in examples/loop46-demo-tenants/streaming_fault_inj/index.mjs:1"}, "properties": {"repobilityId": "fca3d6d952d4b302", "scanner": "scanner-primary", "fingerprint": "332dfa4502b99b31", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-10aae3f6fe280a30", "level": "none", "message": {"text": "Commented-code block (5 lines) in examples/loop46-demo-tenants/specread/index.mjs:5"}, "properties": {"repobilityId": "73818576035cd922", "scanner": "scanner-primary", "fingerprint": "10aae3f6fe280a30", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-59fee7ae69e2dec1", "level": "none", "message": {"text": "Commented-code block (10 lines) in examples/loop46-demo-tenants/wb/index.mjs:1"}, "properties": {"repobilityId": "7c74d008e599f1f4", "scanner": "scanner-primary", "fingerprint": "59fee7ae69e2dec1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6fe63da4f831884d", "level": "none", "message": {"text": "Commented-code block (8 lines) in examples/loop46-demo-tenants/wb/bigbody/index.mjs:1"}, "properties": {"repobilityId": "26906673b2e38894", "scanner": "scanner-primary", "fingerprint": "6fe63da4f831884d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3008668faa3f4971", "level": "none", "message": {"text": "Commented-code block (6 lines) in examples/loop46-demo-tenants/wb/bulk/index.mjs:1"}, "properties": {"repobilityId": "e4f1133f6978e0f1", "scanner": "scanner-primary", "fingerprint": "3008668faa3f4971", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-97860499ba86d01b", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 examples/loop46-demo-tenants/wb/bulk/index.mjs:1"}, "properties": {"repobilityId": "1c5bd89722cc12af", "scanner": "scanner-primary", "fingerprint": "97860499ba86d01b", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-62748ec6fe7da97c", "level": "none", "message": {"text": "Commented-code block (10 lines) in src/js/globals/segments.js:22"}, "properties": {"repobilityId": "cb35b94e9e7ff2e6", "scanner": "scanner-primary", "fingerprint": "62748ec6fe7da97c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-dcf506e1a9f7e68d", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/js/globals/urlsearchparams.js:4"}, "properties": {"repobilityId": "ba017e23a95b3c2c", "scanner": "scanner-primary", "fingerprint": "dcf506e1a9f7e68d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-30e61043f80d0303", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/js/globals/schedule.js:6"}, "properties": {"repobilityId": "d233c87b2252659a", "scanner": "scanner-primary", "fingerprint": "30e61043f80d0303", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a6881aa2c2004037", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/js/globals/cron.js:4"}, "properties": {"repobilityId": "093ca28a5d6d9119", "scanner": "scanner-primary", "fingerprint": "a6881aa2c2004037", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b4d6f2b3c79c648a", "level": "none", "message": {"text": "Commented-code block (13 lines) in src/js/globals/retry.js:8"}, "properties": {"repobilityId": "427e3807963350a2", "scanner": "scanner-primary", "fingerprint": "b4d6f2b3c79c648a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2b149e425e6aa7d5", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/js/globals/scheduler.js:1"}, "properties": {"repobilityId": "3978a3e1cfef3388", "scanner": "scanner-primary", "fingerprint": "2b149e425e6aa7d5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d71c8384d00c5e21", "level": "none", "message": {"text": "Commented-code block (7 lines) in src/js/globals/textcodec.js:5"}, "properties": {"repobilityId": "07e8eba3fdcf6238", "scanner": "scanner-primary", "fingerprint": "d71c8384d00c5e21", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d7cc809c0ad7d25b", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/js/globals/jwt.js:11"}, "properties": {"repobilityId": "d322e50c126afe4f", "scanner": "scanner-primary", "fingerprint": "d7cc809c0ad7d25b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-30f3c90ba2fdd373", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/js/globals/http.js:5"}, "properties": {"repobilityId": "06648203449a0592", "scanner": "scanner-primary", "fingerprint": "30f3c90ba2fdd373", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-787b7114702c7bbc", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 src/js/globals/http.js:29"}, "properties": {"repobilityId": "1c514052c06bee1f", "scanner": "scanner-primary", "fingerprint": "787b7114702c7bbc", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-39668f5eea5dfd99", "level": "none", "message": {"text": "Commented-code block (11 lines) in src/js/globals/webhook.js:1"}, "properties": {"repobilityId": "93be7f677e8e94e2", "scanner": "scanner-primary", "fingerprint": "39668f5eea5dfd99", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5a528c190a2efd7a", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 src/js/globals/webhook.js:240"}, "properties": {"repobilityId": "9d5c57ece8f0b4d5", "scanner": "scanner-primary", "fingerprint": "5a528c190a2efd7a", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-d460132a35f628f7", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/js/globals/next.js:4"}, "properties": {"repobilityId": "28555b3cad26b5a0", "scanner": "scanner-primary", "fingerprint": "d460132a35f628f7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0a3422350dc039a9", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/js/globals/users.js:3"}, "properties": {"repobilityId": "f58af450179ed308", "scanner": "scanner-primary", "fingerprint": "0a3422350dc039a9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-45fecead6aa31665", "level": "none", "message": {"text": "Commented-code block (8 lines) in src/js/globals/stream.js:5"}, "properties": {"repobilityId": "78f743c14029a95d", "scanner": "scanner-primary", "fingerprint": "45fecead6aa31665", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ea32c37787c5b5fb", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/js/globals/blob.js:3"}, "properties": {"repobilityId": "d2a96538d3739082", "scanner": "scanner-primary", "fingerprint": "ea32c37787c5b5fb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9d8b141e542bc045", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 src/js/globals/blob.js:93"}, "properties": {"repobilityId": "d5c6d6ee006e532c", "scanner": "scanner-primary", "fingerprint": "9d8b141e542bc045", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-28842cac81798dfd", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/js/globals/platform.js:9"}, "properties": {"repobilityId": "fab8d03565cba118", "scanner": "scanner-primary", "fingerprint": "28842cac81798dfd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-366b6f7b7c8c27c3", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/js/globals/oidc.js:19"}, "properties": {"repobilityId": "656804e9153d2151", "scanner": "scanner-primary", "fingerprint": "366b6f7b7c8c27c3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ee6666e89b621bb5", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/js/globals/kv.js:4"}, "properties": {"repobilityId": "c208f0da6ea66da8", "scanner": "scanner-primary", "fingerprint": "ee6666e89b621bb5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-12b0b36ced0ee120", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/js/globals/activitypub.js:3"}, "properties": {"repobilityId": "07c86c7c2699a280", "scanner": "scanner-primary", "fingerprint": "12b0b36ced0ee120", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e5a049bba66aec6a", "level": "none", "message": {"text": "Commented-code block (7 lines) in src/js/globals/on.js:4"}, "properties": {"repobilityId": "50893357264073ef", "scanner": "scanner-primary", "fingerprint": "e5a049bba66aec6a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8bb3c6bb90415c54", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 src/js/globals/on.js:90"}, "properties": {"repobilityId": "780f4f87318b5872", "scanner": "scanner-primary", "fingerprint": "8bb3c6bb90415c54", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-d43b4f676563b5dd", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/js/globals/sessions.js:18"}, "properties": {"repobilityId": "e86b47a91595d82b", "scanner": "scanner-primary", "fingerprint": "d43b4f676563b5dd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6b75a3ed54f3edb8", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/js/builtin_modules/scheduler_tick.mjs:1"}, "properties": {"repobilityId": "939678db5895301f", "scanner": "scanner-primary", "fingerprint": "6b75a3ed54f3edb8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f8e2a59e2296b1f6", "level": "none", "message": {"text": "Commented-code block (8 lines) in src/js/builtin_modules/cron_tick.mjs:1"}, "properties": {"repobilityId": "309c236a87bd3c63", "scanner": "scanner-primary", "fingerprint": "f8e2a59e2296b1f6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5c2f6a490fc060d4", "level": "none", "message": {"text": "Commented-code block (13 lines) in src/js/builtin_modules/webhook_onresult.mjs:5"}, "properties": {"repobilityId": "55bec1367b9ecc71", "scanner": "scanner-primary", "fingerprint": "5c2f6a490fc060d4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ada8e5413687f745", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 src/js/builtin_modules/webhook_onresult.mjs:2"}, "properties": {"repobilityId": "22fdd3bc328228dc", "scanner": "scanner-primary", "fingerprint": "ada8e5413687f745", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-6bd27f80b3220723", "level": "none", "message": {"text": "Commented-code block (8 lines) in src/js/builtin_modules/webhook_fire.mjs:1"}, "properties": {"repobilityId": "93af8c36b2078bfe", "scanner": "scanner-primary", "fingerprint": "6bd27f80b3220723", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3cb0504507562cf1", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/js/builtin_modules/blob_onresult.mjs:1"}, "properties": {"repobilityId": "a38efb79d75adc0c", "scanner": "scanner-primary", "fingerprint": "3cb0504507562cf1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2c4cc39fb9fe8432", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/js/builtin_modules/segments_onsealed.mjs:10"}, "properties": {"repobilityId": "3e59520df68c2dad", "scanner": "scanner-primary", "fingerprint": "2c4cc39fb9fe8432", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c00f7eccb3755f7e", "level": "none", "message": {"text": "Commented-code block (5 lines) in web/rove.js:3"}, "properties": {"repobilityId": "7e25e9039feadc4b", "scanner": "scanner-primary", "fingerprint": "c00f7eccb3755f7e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cb500d8a9cd7cbae", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 web/rove.js:128"}, "properties": {"repobilityId": "c6829c1cbd237b44", "scanner": "scanner-primary", "fingerprint": "cb500d8a9cd7cbae", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-483f8ca99f7686fc", "level": "none", "message": {"text": "Commented-code block (8 lines) in web/admin/index.mjs:64"}, "properties": {"repobilityId": "bb306b882d866441", "scanner": "scanner-primary", "fingerprint": "483f8ca99f7686fc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f0130c4c3d278765", "level": "none", "message": {"text": "Commented-code block (5 lines) in web/admin/_static/app.js:3"}, "properties": {"repobilityId": "f901ff60f817a55e", "scanner": "scanner-primary", "fingerprint": "f0130c4c3d278765", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-298ecc96e5dd50b6", "level": "none", "message": {"text": "Commented-code block (6 lines) in web/admin/_static/api.js:3"}, "properties": {"repobilityId": "e8d9e06fc92c2f97", "scanner": "scanner-primary", "fingerprint": "298ecc96e5dd50b6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9b7d9bf0d0933933", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 web/admin/_static/api.js:126"}, "properties": {"repobilityId": "ffd9e9ad5f831cb1", "scanner": "scanner-primary", "fingerprint": "9b7d9bf0d0933933", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-a37342671000e9a8", "level": "none", "message": {"text": "Commented-code block (5 lines) in web/admin/_static/pages/login.js:1"}, "properties": {"repobilityId": "53e118cf55713703", "scanner": "scanner-primary", "fingerprint": "a37342671000e9a8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d6c05d138804b1af", "level": "none", "message": {"text": "Commented-code block (6 lines) in web/admin/_rp/complete.mjs:1"}, "properties": {"repobilityId": "0c0950d301013cb9", "scanner": "scanner-primary", "fingerprint": "d6c05d138804b1af", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1c4c86bf67f49336", "level": "none", "message": {"text": "Commented-code block (7 lines) in web/admin/_middlewares/index.mjs:16"}, "properties": {"repobilityId": "2508449918cece50", "scanner": "scanner-primary", "fingerprint": "1c4c86bf67f49336", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f27925802e478737", "level": "none", "message": {"text": "Commented-code block (6 lines) in web/auth/index.mjs:3"}, "properties": {"repobilityId": "34bbc38c1a652835", "scanner": "scanner-primary", "fingerprint": "f27925802e478737", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f77e742c0b004ab5", "level": "none", "message": {"text": "Commented-code block (8 lines) in web/replay/_static/cursor.mjs:6"}, "properties": {"repobilityId": "3708b3172f36ef90", "scanner": "scanner-primary", "fingerprint": "f77e742c0b004ab5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-815fcebac8dd72a9", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 web/replay/_static/qjs_arena_wasm.js:1"}, "properties": {"repobilityId": "2e197d5bcabf1c41", "scanner": "scanner-primary", "fingerprint": "815fcebac8dd72a9", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-62a0ce2e2382a1e3", "level": "none", "message": {"text": "Commented-code block (13 lines) in web/replay/_static/request-replay.mjs:9"}, "properties": {"repobilityId": "71ac61f87a2c4d07", "scanner": "scanner-primary", "fingerprint": "62a0ce2e2382a1e3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c02ab899d07ddd02", "level": "none", "message": {"text": "Commented-code block (5 lines) in web/replay/_static/rtap.mjs:6"}, "properties": {"repobilityId": "643cf6ea2fe643c7", "scanner": "scanner-primary", "fingerprint": "c02ab899d07ddd02", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5c9f6fa5696942e5", "level": "none", "message": {"text": "Commented-code block (9 lines) in web/replay/_static/wasm-app.mjs:7"}, "properties": {"repobilityId": "7135c11471fc2308", "scanner": "scanner-primary", "fingerprint": "5c9f6fa5696942e5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-07d80eb6eb44d5c6", "level": "none", "message": {"text": "Commented-code block (6 lines) in web/admin_interim/index.mjs:3"}, "properties": {"repobilityId": "a3cd628f71d8bd5a", "scanner": "scanner-primary", "fingerprint": "07d80eb6eb44d5c6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-be46ea126aa5d8dc", "level": "note", "message": {"text": "Near-duplicate function bodies in 3 places"}, "properties": {"repobilityId": "968ea00a160c999c", "scanner": "scanner-primary", "fingerprint": "be46ea126aa5d8dc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-959dc775c4241ad4", "level": "note", "message": {"text": "Near-duplicate function bodies in 18 places"}, "properties": {"repobilityId": "9ce45f622f6df622", "scanner": "scanner-primary", "fingerprint": "959dc775c4241ad4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-0027e313ade46c8f", "level": "note", "message": {"text": "Near-duplicate function bodies in 7 places"}, "properties": {"repobilityId": "fa29098b66003d1e", "scanner": "scanner-primary", "fingerprint": "0027e313ade46c8f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-380b7cb95b387b9c", "level": "note", "message": {"text": "Near-duplicate function bodies in 11 places"}, "properties": {"repobilityId": "13e9fc7c21070226", "scanner": "scanner-primary", "fingerprint": "380b7cb95b387b9c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-9ca52f9986ceb95a", "level": "note", "message": {"text": "Near-duplicate function bodies in 36 places"}, "properties": {"repobilityId": "36a95f6c22f4e509", "scanner": "scanner-primary", "fingerprint": "9ca52f9986ceb95a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "d3a872bc9d4f536d", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "cd67ed0171344aab", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-be46ea126aa5d8dc", "level": "note", "message": {"text": "Near-duplicate function bodies in 3 places"}, "properties": {"repobilityId": "36b237732c962521", "scanner": "scanner-primary", "fingerprint": "be46ea126aa5d8dc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "01812d8c893abbc4", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "f6af87ca0d14a962", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-33a6b62e30ce7ab4", "level": "note", "message": {"text": "Near-duplicate function bodies in 6 places"}, "properties": {"repobilityId": "a26edeb87bc6de2b", "scanner": "scanner-primary", "fingerprint": "33a6b62e30ce7ab4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-0027e313ade46c8f", "level": "note", "message": {"text": "Near-duplicate function bodies in 7 places"}, "properties": {"repobilityId": "822b15548b0d30f0", "scanner": "scanner-primary", "fingerprint": "0027e313ade46c8f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "b3b40a01b63c3401", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-49c98f7cedd9c977", "level": "note", "message": {"text": "Near-duplicate function bodies in 4 places"}, "properties": {"repobilityId": "9140e24e63d65e70", "scanner": "scanner-primary", "fingerprint": "49c98f7cedd9c977", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "0693dd5a8ceee992", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "b83e86ea82eb3c86", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "6b320b52a397d91c", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "fcd684141b1fcf85", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-49c98f7cedd9c977", "level": "note", "message": {"text": "Near-duplicate function bodies in 4 places"}, "properties": {"repobilityId": "bd39e58d9e62e88b", "scanner": "scanner-primary", "fingerprint": "49c98f7cedd9c977", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "a1c5d46fd3763aac", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}]}]}