{"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-bead75b0f9233e05", "name": "No API endpoints detected", "shortDescription": {"text": "No API endpoints detected"}, "fullDescription": {"text": "The scanner did not find FastAPI/Flask/Express/NestJS/GraphQL/gRPC routes. If this repo exposes APIs, the framework may be unsupported."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2155cb003f358d4d", "name": "Custom React Flow node registered without explicit width/height \u2014 agentsfleet/test/sse.unit.test.ts:8", "shortDescription": {"text": "Custom React Flow node registered without explicit width/height \u2014 agentsfleet/test/sse.unit.test.ts:8"}, "fullDescription": {"text": "When you register a custom node type via `nodeTypes`, the RFNode object you build must include `width` and `height` props. Without them, MiniMap renders ZERO mini-nodes for that type and `fitView` underestimates the bounds (cuts off lane labels, etc.). Add `width: \u2026, height: \u2026` to the node object. See P-I.\n\nWhy: P-I in CHECKLIST.md \u2014 RF MiniMap + fitView need explicit dims on custom nodes.\nRule id: fq.rfnode.no-dims"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0a5503862e515d32", "name": "Custom React Flow node registered without explicit width/height \u2014 agentsfleet/test/sse-streamget.unit.test.ts:60", "shortDescription": {"text": "Custom React Flow node registered without explicit width/height \u2014 agentsfleet/test/sse-streamget.unit.test.ts:60"}, "fullDescription": {"text": "When you register a custom node type via `nodeTypes`, the RFNode object you build must include `width` and `height` props. Without them, MiniMap renders ZERO mini-nodes for that type and `fitView` underestimates the bounds (cuts off lane labels, etc.). Add `width: \u2026, height: \u2026` to the node object. See P-I.\n\nWhy: P-I in CHECKLIST.md \u2014 RF MiniMap + fitView need explicit dims on custom nodes.\nRule id: fq.rfnode.no-dims"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c6a537d8de75dbc0", "name": "`truncate` class without `title=` for hover reveal \u2014 ui/packages/design-system/src/design-system/Terminal.tsx:125", "shortDescription": {"text": "`truncate` class without `title=` for hover reveal \u2014 ui/packages/design-system/src/design-system/Terminal.tsx:125"}, "fullDescription": {"text": "A truncated value should reveal the full text on hover. Pass the full string via `title={...}` so the user can read it.\n\nWhy: P2 in CHECKLIST.md \u2014 truncate without hover-reveal.\nRule id: fq.truncate.no-title"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9e0ddbcffc9b243a", "name": "`truncate` class without `title=` for hover reveal \u2014 ui/packages/design-system/src/design-system/StatusCard.tsx:65", "shortDescription": {"text": "`truncate` class without `title=` for hover reveal \u2014 ui/packages/design-system/src/design-system/StatusCard.tsx:65"}, "fullDescription": {"text": "A truncated value should reveal the full text on hover. Pass the full string via `title={...}` so the user can read it.\n\nWhy: P2 in CHECKLIST.md \u2014 truncate without hover-reveal.\nRule id: fq.truncate.no-title"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bb7c51efa9e6d65c", "name": "`truncate` class without `title=` for hover reveal \u2014 ui/packages/app/app/(dashboard)/zombies/components/ZombiesList.tsx:", "shortDescription": {"text": "`truncate` class without `title=` for hover reveal \u2014 ui/packages/app/app/(dashboard)/zombies/components/ZombiesList.tsx:165"}, "fullDescription": {"text": "A truncated value should reveal the full text on hover. Pass the full string via `title={...}` so the user can read it.\n\nWhy: P2 in CHECKLIST.md \u2014 truncate without hover-reveal.\nRule id: fq.truncate.no-title"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-455a93072eac4f12", "name": "`truncate` class without `title=` for hover reveal \u2014 ui/packages/app/app/(dashboard)/admin/runners/components/RunnerList", "shortDescription": {"text": "`truncate` class without `title=` for hover reveal \u2014 ui/packages/app/app/(dashboard)/admin/runners/components/RunnerList.tsx:295"}, "fullDescription": {"text": "A truncated value should reveal the full text on hover. Pass the full string via `title={...}` so the user can read it.\n\nWhy: P2 in CHECKLIST.md \u2014 truncate without hover-reveal.\nRule id: fq.truncate.no-title"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6dba72a1ec230f9a", "name": "`truncate` class without `title=` for hover reveal \u2014 ui/packages/app/app/(dashboard)/credentials/components/CredentialsL", "shortDescription": {"text": "`truncate` class without `title=` for hover reveal \u2014 ui/packages/app/app/(dashboard)/credentials/components/CredentialsList.tsx:77"}, "fullDescription": {"text": "A truncated value should reveal the full text on hover. Pass the full string via `title={...}` so the user can read it.\n\nWhy: P2 in CHECKLIST.md \u2014 truncate without hover-reveal.\nRule id: fq.truncate.no-title"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f0539e21d5d68f87", "name": "`truncate` class without `title=` for hover reveal \u2014 ui/packages/app/app/(dashboard)/settings/api-keys/components/ApiKey", "shortDescription": {"text": "`truncate` class without `title=` for hover reveal \u2014 ui/packages/app/app/(dashboard)/settings/api-keys/components/ApiKeyList.tsx:180"}, "fullDescription": {"text": "A truncated value should reveal the full text on hover. Pass the full string via `title={...}` so the user can read it.\n\nWhy: P2 in CHECKLIST.md \u2014 truncate without hover-reveal.\nRule id: fq.truncate.no-title"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-cf6ac37c4b87107a", "name": "Stray `console.log` in TS/JS \u2014 ui/packages/app/tests/no-api-key-logging.test.ts:8", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 ui/packages/app/tests/no-api-key-logging.test.ts:8"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-87b50392f0832a0f", "name": "Stray `console.log` in TS/JS \u2014 ui/packages/app/tests/e2e/acceptance/global-setup.ts:143", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 ui/packages/app/tests/e2e/acceptance/global-setup.ts:143"}, "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-420bb238f162d66f", "name": "Stray `console.log` in TS/JS \u2014 ui/packages/app/tests/e2e/acceptance/global-teardown.ts:37", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 ui/packages/app/tests/e2e/acceptance/global-teardown.ts:37"}, "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-a3de4df76e9a1be7", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 ui/packages/website/src/pages/Agents.tsx:184", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 ui/packages/website/src/pages/Agents.tsx:184"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d63da3583b14afc0", "name": "Dockerfile runs as root: Dockerfile", "shortDescription": {"text": "Dockerfile runs as root: Dockerfile"}, "fullDescription": {"text": "No non-root USER set. Containers running as root expand the blast radius of any vulnerability inside the image."}, "properties": {"scanner": "scanner-primary", "layer": "hardware", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c032a6d141f7ecd9", "name": "Docker base image is tag-pinned but not digest-pinned: mirror.gcr.io/library/debian:bookworm-slim", "shortDescription": {"text": "Docker base image is tag-pinned but not digest-pinned: mirror.gcr.io/library/debian:bookworm-slim"}, "fullDescription": {"text": "Container tags can be retagged upstream. Pin production base images to a reviewed digest (`image@sha256:...`) when reproducibility and supply-chain integrity matter."}, "properties": {"scanner": "scanner-primary", "layer": "hardware", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2582f766b572eb30", "name": "Dockerfile runs as root: deploy/fly/cloudflared-prod/Dockerfile", "shortDescription": {"text": "Dockerfile runs as root: deploy/fly/cloudflared-prod/Dockerfile"}, "fullDescription": {"text": "No non-root USER set. Containers running as root expand the blast radius of any vulnerability inside the image."}, "properties": {"scanner": "scanner-primary", "layer": "hardware", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-cfc647e4278286d2", "name": "Docker base image uses a mutable or implicit tag: mirror.gcr.io/cloudflare/cloudflared:latest", "shortDescription": {"text": "Docker base image uses a mutable or implicit tag: mirror.gcr.io/cloudflare/cloudflared:latest"}, "fullDescription": {"text": "Container tags can be retagged upstream. Pin production base images to a reviewed digest (`image@sha256:...`) when reproducibility and supply-chain integrity matter."}, "properties": {"scanner": "scanner-primary", "layer": "hardware", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ff63aaebe714e6c2", "name": "Dockerfile runs as root: deploy/fly/cloudflared-dev/Dockerfile", "shortDescription": {"text": "Dockerfile runs as root: deploy/fly/cloudflared-dev/Dockerfile"}, "fullDescription": {"text": "No non-root USER set. Containers running as root expand the blast radius of any vulnerability inside the image."}, "properties": {"scanner": "scanner-primary", "layer": "hardware", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-17af13b501a979af", "name": "Docker base image uses a mutable or implicit tag: mirror.gcr.io/cloudflare/cloudflared:latest", "shortDescription": {"text": "Docker base image uses a mutable or implicit tag: mirror.gcr.io/cloudflare/cloudflared:latest"}, "fullDescription": {"text": "Container tags can be retagged upstream. Pin production base images to a reviewed digest (`image@sha256:...`) when reproducibility and supply-chain integrity matter."}, "properties": {"scanner": "scanner-primary", "layer": "hardware", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8cdcd567b6a42919", "name": "Insecure pattern 'node_child_process' in agentsfleet/scripts/enforce-coverage.mjs:10", "shortDescription": {"text": "Insecure pattern 'node_child_process' in agentsfleet/scripts/enforce-coverage.mjs:10"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a48c7937c38e8b50", "name": "Insecure pattern 'node_child_process' in agentsfleet/src/lib/browser.ts:1", "shortDescription": {"text": "Insecure pattern 'node_child_process' in agentsfleet/src/lib/browser.ts:1"}, "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-aff6d9ff871c306f", "name": "Insecure pattern 'dangerous_innerhtml' in ui/packages/website/src/pages/Agents.tsx:184", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in ui/packages/website/src/pages/Agents.tsx:184"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-21b871af23885c38", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "1password/load-secrets-action@v4 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-46c644c6227e4d4a", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "actions/download-artifact@v8 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1838a141491ce38c", "name": "GitHub Actions workflow grants broad write permissions", "shortDescription": {"text": "GitHub Actions workflow grants broad write permissions"}, "fullDescription": {"text": "CI tokens with write permissions increase blast radius when an action, dependency, or PR workflow is compromised. Prefer job-level least-privilege permissions."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7efbda965f283c17", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "codecov/codecov-action@v6 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b3be2d1baee5fe09", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "actions/upload-artifact@v7 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e2f172ff8c46a7ef", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "1password/load-secrets-action@v4 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f4ec4c2fa333472a", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "actions/cache@v5 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ce4edaa2bc26045f", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "actions/upload-artifact@v7 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1ca8000096452710", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "actions/cache@v5 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ca9c9ae125359f8f", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "1password/load-secrets-action@v4 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-84012fa5b95d5abb", "name": "GitHub Actions workflow grants broad write permissions", "shortDescription": {"text": "GitHub Actions workflow grants broad write permissions"}, "fullDescription": {"text": "CI tokens with write permissions increase blast radius when an action, dependency, or PR workflow is compromised. Prefer job-level least-privilege permissions."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d1b928f8f8d158f1", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "gitleaks/gitleaks-action@v2.3.9 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e44194b8ea48e344", "name": "package.json defines install-time lifecycle scripts", "shortDescription": {"text": "package.json defines install-time lifecycle scripts"}, "fullDescription": {"text": "preinstall/install/postinstall/prepare scripts execute during dependency installation. Review them carefully for network calls, obfuscation, shell execution, or credential access."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "low", "confidence": 1.0}}, {"id": "scanner-594eb7da7830db16", "name": "Node manifest has dependencies but no lockfile: ui/packages/design-system/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: ui/packages/design-system/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5d6cf08100c3e641", "name": "Node manifest has dependencies but no lockfile: ui/packages/app/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: ui/packages/app/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-681808f5f31d1a39", "name": "Node manifest has dependencies but no lockfile: ui/packages/website/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: ui/packages/website/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3ab5d313dda8e5f9", "name": "Debug logging residue appears in source files", "shortDescription": {"text": "Debug logging residue appears in source files"}, "fullDescription": {"text": "Found 32 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 47 placeholder/mock markers across 27 source files. This often means the repo looks complete while core flows still use generated scaffolding or fake data."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2d0c7b7ab8f8aacf", "name": "Critical user flow still appears backed by mock or placeholder data", "shortDescription": {"text": "Critical user flow still appears backed by mock or placeholder data"}, "fullDescription": {"text": "A payment/auth/admin/order/billing-style flow contains mock, fake, TODO, dummy, or placeholder markers in runtime source. In the Fable corpus this is a high-leverage completeness smell: the app can look finished while the money, identity, or tenant flow is still scaffolded."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-749d4bc1bd66df5f", "name": "Agent instructions exist but release-hardening basics are missing", "shortDescription": {"text": "Agent instructions exist but release-hardening basics are missing"}, "fullDescription": {"text": "AI-coder instruction files were found, but the repo is missing lockfile. 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-86424fbf260af907", "name": "Agent authority lacks a verifier contract: samples/platform-ops/SKILL.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: samples/platform-ops/SKILL.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-053155770b911e62", "name": "Commented-code block (5 lines) in tests/template-substitution/substitution.unit.test.js:85", "shortDescription": {"text": "Commented-code block (5 lines) in tests/template-substitution/substitution.unit.test.js: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-80a6c94c11f00b36", "name": "Commented-code block (8 lines) in scripts/check_openapi_url_shape.py:86", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/check_openapi_url_shape.py:86"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f72a7c1dd97314c4", "name": "Commented-code block (5 lines) in agentsfleet/scripts/postinstall.mjs:8", "shortDescription": {"text": "Commented-code block (5 lines) in agentsfleet/scripts/postinstall.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-09067a6b538fe866", "name": "Commented-code block (5 lines) in agentsfleet/scripts/enforce-coverage.mjs:2", "shortDescription": {"text": "Commented-code block (5 lines) in agentsfleet/scripts/enforce-coverage.mjs:2"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1cc2d10dd1ef54fe", "name": "Commented-code block (5 lines) in agentsfleet/scripts/prepublish.mjs:3", "shortDescription": {"text": "Commented-code block (5 lines) in agentsfleet/scripts/prepublish.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-acf85eecc315a907", "name": "Commented-code block (8 lines) in agentsfleet/scripts/audit-const-names.mjs:5", "shortDescription": {"text": "Commented-code block (8 lines) in agentsfleet/scripts/audit-const-names.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-e1f3d0210cf73e5d", "name": "Commented-code block (6 lines) in agentsfleet/src/cli.ts:202", "shortDescription": {"text": "Commented-code block (6 lines) in agentsfleet/src/cli.ts:202"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-204d9e6ffb46322c", "name": "Commented-code block (5 lines) in agentsfleet/src/output/format.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in agentsfleet/src/output/format.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e99ae8469c6acc0a", "name": "Commented-code block (5 lines) in agentsfleet/src/commands/login-device-flow.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in agentsfleet/src/commands/login-device-flow.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-91925d4171652e2e", "name": "Commented-code block (6 lines) in agentsfleet/src/commands/login-helpers.ts:189", "shortDescription": {"text": "Commented-code block (6 lines) in agentsfleet/src/commands/login-helpers.ts: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-22602fa8c2ef514f", "name": "Commented-code block (6 lines) in agentsfleet/src/commands/workspace-guards.ts:5", "shortDescription": {"text": "Commented-code block (6 lines) in agentsfleet/src/commands/workspace-guards.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a5a9dd36a91e0e2c", "name": "Commented-code block (5 lines) in agentsfleet/src/commands/workspace.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in agentsfleet/src/commands/workspace.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-afb6705c9ffcafc8", "name": "Commented-code block (7 lines) in agentsfleet/src/commands/zombie_credential.ts:1", "shortDescription": {"text": "Commented-code block (7 lines) in agentsfleet/src/commands/zombie_credential.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4851901fc9cfe645", "name": "Commented-code block (5 lines) in agentsfleet/src/commands/memory.ts:7", "shortDescription": {"text": "Commented-code block (5 lines) in agentsfleet/src/commands/memory.ts: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-300514d54ab105b2", "name": "Commented-code block (5 lines) in agentsfleet/src/commands/types.ts:6", "shortDescription": {"text": "Commented-code block (5 lines) in agentsfleet/src/commands/types.ts: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-31735f579a3df7cf", "name": "Commented-code block (11 lines) in agentsfleet/src/commands/login.ts:4", "shortDescription": {"text": "Commented-code block (11 lines) in agentsfleet/src/commands/login.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d1f2ebb6031c16e2", "name": "Commented-code block (5 lines) in agentsfleet/src/commands/zombie_events.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in agentsfleet/src/commands/zombie_events.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-347c25f411901e68", "name": "Commented-code block (6 lines) in agentsfleet/src/commands/billing.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in agentsfleet/src/commands/billing.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7d5135078ed60471", "name": "Commented-code block (6 lines) in agentsfleet/src/program/cli-tree-memory.ts:1", "shortDescription": {"text": "Commented-code block (6 lines) in agentsfleet/src/program/cli-tree-memory.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-89d863f7530db585", "name": "Commented-code block (5 lines) in agentsfleet/src/program/auth-token.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in agentsfleet/src/program/auth-token.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-799dd02f3e63ff20", "name": "Commented-code block (8 lines) in agentsfleet/src/program/help.ts:1", "shortDescription": {"text": "Commented-code block (8 lines) in agentsfleet/src/program/help.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0fdb3b5ed06ceca8", "name": "Commented-code block (8 lines) in agentsfleet/src/program/validators.ts:3", "shortDescription": {"text": "Commented-code block (8 lines) in agentsfleet/src/program/validators.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-83d15a9d9c0b283f", "name": "Commented-code block (5 lines) in agentsfleet/src/program/handlers-bind-memory.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in agentsfleet/src/program/handlers-bind-memory.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-febd5ca1c505ebe9", "name": "Commented-code block (7 lines) in agentsfleet/src/program/cli-tree.ts:6", "shortDescription": {"text": "Commented-code block (7 lines) in agentsfleet/src/program/cli-tree.ts: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-70d0a3291f0515d6", "name": "Commented-code block (5 lines) in agentsfleet/src/program/cli-tree-zombie.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in agentsfleet/src/program/cli-tree-zombie.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6427c3e5373eb92f", "name": "Commented-code block (5 lines) in agentsfleet/src/program/handlers-bind.ts:104", "shortDescription": {"text": "Commented-code block (5 lines) in agentsfleet/src/program/handlers-bind.ts:104"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a9e5e8739e204f01", "name": "Commented-code block (5 lines) in agentsfleet/src/runtime/main-layer.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in agentsfleet/src/runtime/main-layer.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4e627ce8127e3f45", "name": "Commented-code block (5 lines) in agentsfleet/src/runtime/command-runtime.service.ts:4", "shortDescription": {"text": "Commented-code block (5 lines) in agentsfleet/src/runtime/command-runtime.service.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a32e134339be7935", "name": "Commented-code block (5 lines) in agentsfleet/src/errors/index.ts:98", "shortDescription": {"text": "Commented-code block (5 lines) in agentsfleet/src/errors/index.ts:98"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f5f1c20bbae3259b", "name": "Commented-code block (7 lines) in agentsfleet/src/errors/auth.ts:1", "shortDescription": {"text": "Commented-code block (7 lines) in agentsfleet/src/errors/auth.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8816906895fdc62f", "name": "Commented-code block (5 lines) in agentsfleet/src/constants/event-status.ts:5", "shortDescription": {"text": "Commented-code block (5 lines) in agentsfleet/src/constants/event-status.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d4b96111e3606f8f", "name": "Commented-code block (7 lines) in agentsfleet/src/constants/memory-limits.ts:1", "shortDescription": {"text": "Commented-code block (7 lines) in agentsfleet/src/constants/memory-limits.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ab89be32d415db7c", "name": "Commented-code block (7 lines) in agentsfleet/src/constants/analytics-events.ts:13", "shortDescription": {"text": "Commented-code block (7 lines) in agentsfleet/src/constants/analytics-events.ts:13"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d4c66167769f98a3", "name": "Commented-code block (5 lines) in agentsfleet/src/lib/stream-fetch.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in agentsfleet/src/lib/stream-fetch.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9383457e3c3be898", "name": "Commented-code block (7 lines) in agentsfleet/src/lib/commander-bridge.ts:3", "shortDescription": {"text": "Commented-code block (7 lines) in agentsfleet/src/lib/commander-bridge.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f666434de910a5a6", "name": "Commented-code block (5 lines) in agentsfleet/src/lib/run-effect.ts:32", "shortDescription": {"text": "Commented-code block (5 lines) in agentsfleet/src/lib/run-effect.ts:32"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f88ac25326c4e047", "name": "Commented-code block (7 lines) in agentsfleet/src/lib/cli-flow.ts:3", "shortDescription": {"text": "Commented-code block (7 lines) in agentsfleet/src/lib/cli-flow.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2b53aaa6b0018c37", "name": "Commented-code block (5 lines) in agentsfleet/src/lib/argv-redact.ts:6", "shortDescription": {"text": "Commented-code block (5 lines) in agentsfleet/src/lib/argv-redact.ts: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-94ab9e654fb58f49", "name": "Commented-code block (6 lines) in agentsfleet/src/lib/me-ping.ts:5", "shortDescription": {"text": "Commented-code block (6 lines) in agentsfleet/src/lib/me-ping.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5b5d550e3858c162", "name": "Commented-code block (5 lines) in agentsfleet/src/services/output.ts:6", "shortDescription": {"text": "Commented-code block (5 lines) in agentsfleet/src/services/output.ts: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-ee7c77425ad300e3", "name": "Commented-code block (5 lines) in agentsfleet/src/services/http-client.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in agentsfleet/src/services/http-client.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7c2f4b9021258d30", "name": "Commented-code block (5 lines) in agentsfleet/src/services/config.ts:13", "shortDescription": {"text": "Commented-code block (5 lines) in agentsfleet/src/services/config.ts:13"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a4ed904dd6d2da45", "name": "Commented-code block (5 lines) in agentsfleet/src/services/stdin.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in agentsfleet/src/services/stdin.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-91fa49f971482db2", "name": "Commented-code block (5 lines) in agentsfleet/src/services/telemetry/analytics-context.ts:5", "shortDescription": {"text": "Commented-code block (5 lines) in agentsfleet/src/services/telemetry/analytics-context.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bdca525b3b0ddc74", "name": "Commented-code block (5 lines) in agentsfleet/src/services/telemetry/tracing.layer.ts:9", "shortDescription": {"text": "Commented-code block (5 lines) in agentsfleet/src/services/telemetry/tracing.layer.ts: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-2e9b927f3127c0b5", "name": "Commented-code block (6 lines) in agentsfleet/src/services/telemetry/command-instrumentation.ts:5", "shortDescription": {"text": "Commented-code block (6 lines) in agentsfleet/src/services/telemetry/command-instrumentation.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f1c7e28ae429f29c", "name": "Commented-code block (5 lines) in agentsfleet/src/services/telemetry/analytics.service.ts:9", "shortDescription": {"text": "Commented-code block (5 lines) in agentsfleet/src/services/telemetry/analytics.service.ts: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-a5409134c27cca5d", "name": "Commented-code block (7 lines) in agentsfleet/src/services/telemetry/analytics.layer.ts:3", "shortDescription": {"text": "Commented-code block (7 lines) in agentsfleet/src/services/telemetry/analytics.layer.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-04a3afc619a319ce", "name": "Commented-code block (6 lines) in agentsfleet/src/services/telemetry/consent.ts:4", "shortDescription": {"text": "Commented-code block (6 lines) in agentsfleet/src/services/telemetry/consent.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-db2d2ff6bbec4504", "name": "Commented-code block (6 lines) in agentsfleet/src/services/telemetry/identity.ts:1", "shortDescription": {"text": "Commented-code block (6 lines) in agentsfleet/src/services/telemetry/identity.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-46ec0e23c7c1aaff", "name": "Commented-code block (7 lines) in agentsfleet/src/services/telemetry/runtime.layer.ts:4", "shortDescription": {"text": "Commented-code block (7 lines) in agentsfleet/src/services/telemetry/runtime.layer.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f55561bc87f3f213", "name": "Commented-code block (5 lines) in agentsfleet/src/services/telemetry/ai-tool.layer.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in agentsfleet/src/services/telemetry/ai-tool.layer.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-cb2536a218df3c96", "name": "Commented-code block (5 lines) in agentsfleet/src/services/telemetry/runtime.service.ts:9", "shortDescription": {"text": "Commented-code block (5 lines) in agentsfleet/src/services/telemetry/runtime.service.ts: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-0a3c7b6b7ac75203", "name": "Commented-code block (6 lines) in agentsfleet/test/workspaces.unit.test.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in agentsfleet/test/workspaces.unit.test.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7114a44cb4b62e4a", "name": "Commented-code block (5 lines) in agentsfleet/test/golden-output.unit.test.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in agentsfleet/test/golden-output.unit.test.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-376178624b25b374", "name": "Commented-code block (5 lines) in agentsfleet/test/input.unit.test.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in agentsfleet/test/input.unit.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9a0dc8d5961c676a", "name": "Commented-code block (6 lines) in agentsfleet/test/cli-flow.unit.test.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in agentsfleet/test/cli-flow.unit.test.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-57f89996f4516e7e", "name": "Commented-code block (9 lines) in agentsfleet/test/effect-services-funcfill.unit.test.ts:8", "shortDescription": {"text": "Commented-code block (9 lines) in agentsfleet/test/effect-services-funcfill.unit.test.ts:8"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1c254caeba0ca0eb", "name": "Commented-code block (8 lines) in agentsfleet/test/errors-index-linecov.unit.test.ts:1", "shortDescription": {"text": "Commented-code block (8 lines) in agentsfleet/test/errors-index-linecov.unit.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6e271f834171a6d6", "name": "Commented-code block (5 lines) in agentsfleet/test/cli-funcfill.unit.test.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in agentsfleet/test/cli-funcfill.unit.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-792eda3e823d2a90", "name": "Commented-code block (5 lines) in agentsfleet/test/commands-auth-linecov.unit.test.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in agentsfleet/test/commands-auth-linecov.unit.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c939a6ab3b492e94", "name": "Commented-code block (5 lines) in agentsfleet/test/core-ops-funcfill.unit.test.ts:5", "shortDescription": {"text": "Commented-code block (5 lines) in agentsfleet/test/core-ops-funcfill.unit.test.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f9386e00ffca750c", "name": "Commented-code block (6 lines) in agentsfleet/test/setup.ts:4", "shortDescription": {"text": "Commented-code block (6 lines) in agentsfleet/test/setup.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ec9799740ce51842", "name": "Commented-code block (6 lines) in agentsfleet/test/http-retry.integration.test.ts:1", "shortDescription": {"text": "Commented-code block (6 lines) in agentsfleet/test/http-retry.integration.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4d34e95603eb1e34", "name": "`fetch()` without try/.catch or AbortSignal \u2014 agentsfleet/test/http-retry.integration.test.ts:28", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 agentsfleet/test/http-retry.integration.test.ts:28"}, "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-7edf0cf1b693961b", "name": "Commented-code block (5 lines) in agentsfleet/test/memory.integration.test.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in agentsfleet/test/memory.integration.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-11f146519d20a8b4", "name": "`fetch()` without try/.catch or AbortSignal \u2014 agentsfleet/test/login-helpers-hydration.unit.test.ts:2", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 agentsfleet/test/login-helpers-hydration.unit.test.ts: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-3401015ee4a97d0f", "name": "Commented-code block (6 lines) in agentsfleet/test/login-logout-identity.unit.test.ts:1", "shortDescription": {"text": "Commented-code block (6 lines) in agentsfleet/test/login-logout-identity.unit.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2d65719715a34463", "name": "Commented-code block (8 lines) in agentsfleet/test/onboarding-flow.integration.test.ts:1", "shortDescription": {"text": "Commented-code block (8 lines) in agentsfleet/test/onboarding-flow.integration.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a773186043c4f63c", "name": "Commented-code block (6 lines) in agentsfleet/test/login-helpers-funcfill.unit.test.ts:1", "shortDescription": {"text": "Commented-code block (6 lines) in agentsfleet/test/login-helpers-funcfill.unit.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-23c7eee3404a1d96", "name": "Commented-code block (6 lines) in agentsfleet/test/compose-env.unit.test.ts:1", "shortDescription": {"text": "Commented-code block (6 lines) in agentsfleet/test/compose-env.unit.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e5d42f82a810a0d0", "name": "Commented-code block (5 lines) in agentsfleet/test/helpers.ts:81", "shortDescription": {"text": "Commented-code block (5 lines) in agentsfleet/test/helpers.ts: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-fe80bfccf1a7e5d9", "name": "Commented-code block (8 lines) in agentsfleet/test/manifest.unit.test.ts:4", "shortDescription": {"text": "Commented-code block (8 lines) in agentsfleet/test/manifest.unit.test.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b1bbca039c3f9cb8", "name": "Commented-code block (5 lines) in agentsfleet/test/services-http-client.unit.test.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in agentsfleet/test/services-http-client.unit.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2d7f3bdac1a81d52", "name": "Commented-code block (5 lines) in agentsfleet/test/zombie.unit.test.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in agentsfleet/test/zombie.unit.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-19655e5d524f65d3", "name": "Commented-code block (5 lines) in agentsfleet/test/services-credentials.unit.test.ts:113", "shortDescription": {"text": "Commented-code block (5 lines) in agentsfleet/test/services-credentials.unit.test.ts: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-408ee92c3f846a52", "name": "Commented-code block (6 lines) in agentsfleet/test/errors-auth-linecov.unit.test.ts:1", "shortDescription": {"text": "Commented-code block (6 lines) in agentsfleet/test/errors-auth-linecov.unit.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-cf01060e17582e2a", "name": "Commented-code block (6 lines) in agentsfleet/test/output-glyph.unit.test.ts:1", "shortDescription": {"text": "Commented-code block (6 lines) in agentsfleet/test/output-glyph.unit.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-665bd02e4a5f8159", "name": "Commented-code block (6 lines) in agentsfleet/test/zombie-credential-errors.unit.test.ts:1", "shortDescription": {"text": "Commented-code block (6 lines) in agentsfleet/test/zombie-credential-errors.unit.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e2aa1845ffe04730", "name": "Commented-code block (9 lines) in agentsfleet/test/commands-grant-linecov.unit.test.ts:1", "shortDescription": {"text": "Commented-code block (9 lines) in agentsfleet/test/commands-grant-linecov.unit.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-464bf4ec8670358b", "name": "Commented-code block (5 lines) in agentsfleet/test/errors.unit.test.ts:119", "shortDescription": {"text": "Commented-code block (5 lines) in agentsfleet/test/errors.unit.test.ts: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-0c2713460ac6a1a7", "name": "Commented-code block (6 lines) in agentsfleet/test/api-url-resolution.integration.test.ts:158", "shortDescription": {"text": "Commented-code block (6 lines) in agentsfleet/test/api-url-resolution.integration.test.ts:158"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-35c974a4ff37e362", "name": "Commented-code block (7 lines) in agentsfleet/test/zombie-install-unit.test.ts:4", "shortDescription": {"text": "Commented-code block (7 lines) in agentsfleet/test/zombie-install-unit.test.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4aac054d0d84a829", "name": "Commented-code block (5 lines) in agentsfleet/test/config.posthog-resolution.unit.test.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in agentsfleet/test/config.posthog-resolution.unit.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-796a34c61047c10f", "name": "Commented-code block (7 lines) in agentsfleet/test/helpers-cli-state.ts:3", "shortDescription": {"text": "Commented-code block (7 lines) in agentsfleet/test/helpers-cli-state.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d9c8c77467950454", "name": "Commented-code block (6 lines) in agentsfleet/test/commands-agent-linecov.unit.test.ts:1", "shortDescription": {"text": "Commented-code block (6 lines) in agentsfleet/test/commands-agent-linecov.unit.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-20fdf44cd8eabc64", "name": "Commented-code block (5 lines) in agentsfleet/test/zombie-steer-errors.integration.test.ts:160", "shortDescription": {"text": "Commented-code block (5 lines) in agentsfleet/test/zombie-steer-errors.integration.test.ts:160"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5533edac60597b61", "name": "Commented-code block (6 lines) in agentsfleet/test/workspace-guards-linecov.unit.test.ts:1", "shortDescription": {"text": "Commented-code block (6 lines) in agentsfleet/test/workspace-guards-linecov.unit.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ee12f7e0d363b837", "name": "Commented-code block (9 lines) in agentsfleet/test/commander-bridge-linecov.unit.test.ts:1", "shortDescription": {"text": "Commented-code block (9 lines) in agentsfleet/test/commander-bridge-linecov.unit.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-57469fd5708a8cf2", "name": "Commented-code block (5 lines) in agentsfleet/test/helpers-cli-tree.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in agentsfleet/test/helpers-cli-tree.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-60fbda18eac2b75e", "name": "Commented-code block (6 lines) in agentsfleet/test/handlers-bind-wrap-effect.unit.test.ts:1", "shortDescription": {"text": "Commented-code block (6 lines) in agentsfleet/test/handlers-bind-wrap-effect.unit.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7adb84e231b842a5", "name": "Commented-code block (8 lines) in agentsfleet/test/cli-linecov.unit.test.ts:1", "shortDescription": {"text": "Commented-code block (8 lines) in agentsfleet/test/cli-linecov.unit.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7c21bf3ef4f1791e", "name": "Commented-code block (6 lines) in agentsfleet/test/login.acceptance.spec.ts:7", "shortDescription": {"text": "Commented-code block (6 lines) in agentsfleet/test/login.acceptance.spec.ts: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-202681472e7b940b", "name": "Commented-code block (9 lines) in agentsfleet/test/lib-browser-linecov.unit.test.ts:1", "shortDescription": {"text": "Commented-code block (9 lines) in agentsfleet/test/lib-browser-linecov.unit.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-23cd9c0e221374d0", "name": "Commented-code block (7 lines) in agentsfleet/test/failure-modes.integration.test.ts:9", "shortDescription": {"text": "Commented-code block (7 lines) in agentsfleet/test/failure-modes.integration.test.ts: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-57da519825a3358b", "name": "Commented-code block (6 lines) in agentsfleet/test/acceptance/flags-and-env.spec.ts:133", "shortDescription": {"text": "Commented-code block (6 lines) in agentsfleet/test/acceptance/flags-and-env.spec.ts:133"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-48c318c1acf8b8d1", "name": "Commented-code block (6 lines) in agentsfleet/test/acceptance/help-and-errors.spec.ts:134", "shortDescription": {"text": "Commented-code block (6 lines) in agentsfleet/test/acceptance/help-and-errors.spec.ts: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-d2a373e91d3c96cb", "name": "Commented-code block (6 lines) in agentsfleet/test/acceptance/options-metavar.spec.ts:142", "shortDescription": {"text": "Commented-code block (6 lines) in agentsfleet/test/acceptance/options-metavar.spec.ts:142"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0d952081e723cdf4", "name": "Commented-code block (5 lines) in agentsfleet/test/acceptance/lifecycle-with-token.spec.ts:244", "shortDescription": {"text": "Commented-code block (5 lines) in agentsfleet/test/acceptance/lifecycle-with-token.spec.ts:244"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e493dd83efce5ffe", "name": "Commented-code block (5 lines) in agentsfleet/test/acceptance/lifecycle-after-login.spec.ts:60", "shortDescription": {"text": "Commented-code block (5 lines) in agentsfleet/test/acceptance/lifecycle-after-login.spec.ts: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-d4f48f664e33fe0b", "name": "Commented-code block (6 lines) in agentsfleet/test/acceptance/fixtures/constants.ts:66", "shortDescription": {"text": "Commented-code block (6 lines) in agentsfleet/test/acceptance/fixtures/constants.ts:66"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6411126be2d7fbd0", "name": "Commented-code block (9 lines) in agentsfleet/test/acceptance/fixtures/command-matrix.ts:31", "shortDescription": {"text": "Commented-code block (9 lines) in agentsfleet/test/acceptance/fixtures/command-matrix.ts:31"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c65529eda07b205f", "name": "Commented-code block (6 lines) in agentsfleet/test/services/browser.layer.unit.test.ts:1", "shortDescription": {"text": "Commented-code block (6 lines) in agentsfleet/test/services/browser.layer.unit.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e30e6a1d5c8a59a9", "name": "Commented-code block (5 lines) in agentsfleet/test/telemetry/command-instrumentation.unit.test.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in agentsfleet/test/telemetry/command-instrumentation.unit.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-72db8236c45193c4", "name": "Commented-code block (7 lines) in agentsfleet/test/telemetry/analytics-ai-tool-none-funcfill.unit.test.ts:3", "shortDescription": {"text": "Commented-code block (7 lines) in agentsfleet/test/telemetry/analytics-ai-tool-none-funcfill.unit.test.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-28e84b85506a8f6c", "name": "Commented-code block (5 lines) in agentsfleet/test/telemetry/runtime.layer.unit.test.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in agentsfleet/test/telemetry/runtime.layer.unit.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4852f6afe1c69a2d", "name": "Commented-code block (5 lines) in agentsfleet/test/telemetry/consent.unit.test.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in agentsfleet/test/telemetry/consent.unit.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-66f13a5654370972", "name": "Commented-code block (6 lines) in ui/packages/design-system/src/design-system/Terminal.tsx:130", "shortDescription": {"text": "Commented-code block (6 lines) in ui/packages/design-system/src/design-system/Terminal.tsx:130"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-672bb261fd902a68", "name": "Commented-code block (7 lines) in ui/packages/design-system/src/design-system/use-resettable-timeout.ts:5", "shortDescription": {"text": "Commented-code block (7 lines) in ui/packages/design-system/src/design-system/use-resettable-timeout.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-64ad6e32663f08e9", "name": "Commented-code block (10 lines) in ui/packages/design-system/src/design-system/RadioGroup.test.tsx:76", "shortDescription": {"text": "Commented-code block (10 lines) in ui/packages/design-system/src/design-system/RadioGroup.test.tsx:76"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-605bda56d79af87a", "name": "Commented-code block (8 lines) in ui/packages/design-system/src/design-system/Badge.tsx:33", "shortDescription": {"text": "Commented-code block (8 lines) in ui/packages/design-system/src/design-system/Badge.tsx:33"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-af4c450c174d59af", "name": "Commented-code block (8 lines) in ui/packages/design-system/src/design-system/Button.tsx:42", "shortDescription": {"text": "Commented-code block (8 lines) in ui/packages/design-system/src/design-system/Button.tsx:42"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4cfa614c5319fcb3", "name": "Commented-code block (9 lines) in ui/packages/app/vitest.config.ts:33", "shortDescription": {"text": "Commented-code block (9 lines) in ui/packages/app/vitest.config.ts:33"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a636a5d2e50a163d", "name": "Commented-code block (7 lines) in ui/packages/app/playwright.config.ts:55", "shortDescription": {"text": "Commented-code block (7 lines) in ui/packages/app/playwright.config.ts:55"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a351d76a3eb933b0", "name": "Commented-code block (5 lines) in ui/packages/app/next.config.ts:4", "shortDescription": {"text": "Commented-code block (5 lines) in ui/packages/app/next.config.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a8d521d75c1e6aa8", "name": "Commented-code block (6 lines) in ui/packages/app/app/layout.tsx:14", "shortDescription": {"text": "Commented-code block (6 lines) in ui/packages/app/app/layout.tsx:14"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-10522c63cf61b354", "name": "Commented-code block (6 lines) in ui/packages/app/app/backend/v1/workspaces/[workspaceId]/zombies/[zombieId]/events/stre", "shortDescription": {"text": "Commented-code block (6 lines) in ui/packages/app/app/backend/v1/workspaces/[workspaceId]/zombies/[zombieId]/events/stream/route.ts: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-e9a1b1d3b2fa62e6", "name": "Commented-code block (16 lines) in ui/packages/app/app/cli-auth/[session_id]/page.tsx:149", "shortDescription": {"text": "Commented-code block (16 lines) in ui/packages/app/app/cli-auth/[session_id]/page.tsx:149"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-333cc977a814c218", "name": "`fetch()` without try/.catch or AbortSignal \u2014 ui/packages/app/app/cli-auth/[session_id]/page.tsx:175", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 ui/packages/app/app/cli-auth/[session_id]/page.tsx:175"}, "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-f86164514adaa5be", "name": "Commented-code block (6 lines) in ui/packages/app/app/(dashboard)/zombies/[id]/components/KillSwitch.tsx:31", "shortDescription": {"text": "Commented-code block (6 lines) in ui/packages/app/app/(dashboard)/zombies/[id]/components/KillSwitch.tsx:31"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-99793116573256aa", "name": "Commented-code block (6 lines) in ui/packages/app/app/(dashboard)/zombies/new/InstallZombieForm.tsx:53", "shortDescription": {"text": "Commented-code block (6 lines) in ui/packages/app/app/(dashboard)/zombies/new/InstallZombieForm.tsx:53"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-83756194b05bf4e9", "name": "Commented-code block (5 lines) in ui/packages/app/app/(dashboard)/credentials/lib/credential-data.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in ui/packages/app/app/(dashboard)/credentials/lib/credential-data.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1728daf01c8a5d0d", "name": "Commented-code block (5 lines) in ui/packages/app/app/(dashboard)/settings/billing/page.tsx:25", "shortDescription": {"text": "Commented-code block (5 lines) in ui/packages/app/app/(dashboard)/settings/billing/page.tsx:25"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e8b067baec30cdef", "name": "Commented-code block (7 lines) in ui/packages/app/app/(dashboard)/settings/billing/lib/groupCharges.ts:49", "shortDescription": {"text": "Commented-code block (7 lines) in ui/packages/app/app/(dashboard)/settings/billing/lib/groupCharges.ts: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-0755eedbe24788c1", "name": "`fetch()` without try/.catch or AbortSignal \u2014 ui/packages/app/app/(dashboard)/settings/api-keys/components/ApiKeyList.ts", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 ui/packages/app/app/(dashboard)/settings/api-keys/components/ApiKeyList.tsx:91"}, "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-de8657a0725aee04", "name": "Commented-code block (5 lines) in ui/packages/app/app/(dashboard)/settings/models/components/Step2Model.tsx:34", "shortDescription": {"text": "Commented-code block (5 lines) in ui/packages/app/app/(dashboard)/settings/models/components/Step2Model.tsx:34"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-dad41f0de3e3a989", "name": "Commented-code block (7 lines) in ui/packages/app/app/(dashboard)/settings/models/lib/detect-provider.ts:1", "shortDescription": {"text": "Commented-code block (7 lines) in ui/packages/app/app/(dashboard)/settings/models/lib/detect-provider.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5e1114f6d5e4b9e2", "name": "Commented-code block (5 lines) in ui/packages/app/app/(dashboard)/approvals/components/ApprovalsList.tsx:68", "shortDescription": {"text": "Commented-code block (5 lines) in ui/packages/app/app/(dashboard)/approvals/components/ApprovalsList.tsx:68"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e0edc4157b77bd20", "name": "Commented-code block (6 lines) in ui/packages/app/tests/credentials-actions.test.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in ui/packages/app/tests/credentials-actions.test.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ad92e56cdd3791bc", "name": "Commented-code block (7 lines) in ui/packages/app/tests/zombies-actions.test.ts:3", "shortDescription": {"text": "Commented-code block (7 lines) in ui/packages/app/tests/zombies-actions.test.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-92b0e4a6cbe00d86", "name": "Commented-code block (7 lines) in ui/packages/app/tests/app-primitives.test.ts:1", "shortDescription": {"text": "Commented-code block (7 lines) in ui/packages/app/tests/app-primitives.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1943bcba96436f4d", "name": "Commented-code block (6 lines) in ui/packages/app/tests/runners-actions.test.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in ui/packages/app/tests/runners-actions.test.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-65e1ec193ff4f064", "name": "Commented-code block (5 lines) in ui/packages/app/tests/provider-actions.test.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in ui/packages/app/tests/provider-actions.test.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fcb916683944d874", "name": "Commented-code block (5 lines) in ui/packages/app/tests/workspace.test.ts:125", "shortDescription": {"text": "Commented-code block (5 lines) in ui/packages/app/tests/workspace.test.ts:125"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b0637f296679be1d", "name": "Commented-code block (6 lines) in ui/packages/app/tests/vocab-guard.test.ts:5", "shortDescription": {"text": "Commented-code block (6 lines) in ui/packages/app/tests/vocab-guard.test.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-544609e623f54927", "name": "Legacy-named symbol `user_old` in ui/packages/app/tests/posthog.test.ts:527", "shortDescription": {"text": "Legacy-named symbol `user_old` in ui/packages/app/tests/posthog.test.ts:527"}, "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-e1619c44126cff2e", "name": "Commented-code block (6 lines) in ui/packages/app/tests/api-keys-actions.test.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in ui/packages/app/tests/api-keys-actions.test.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-31fd14f1da8ac198", "name": "Commented-code block (7 lines) in ui/packages/app/tests/approvals-actions.test.ts:3", "shortDescription": {"text": "Commented-code block (7 lines) in ui/packages/app/tests/approvals-actions.test.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-97671943e93d6a00", "name": "Commented-code block (5 lines) in ui/packages/app/tests/loading-states.test.ts:5", "shortDescription": {"text": "Commented-code block (5 lines) in ui/packages/app/tests/loading-states.test.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-97271897cb50869a", "name": "Commented-code block (5 lines) in ui/packages/app/tests/use-zombie-event-stream.test.ts:11", "shortDescription": {"text": "Commented-code block (5 lines) in ui/packages/app/tests/use-zombie-event-stream.test.ts: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-ca4c287b3d06d913", "name": "Commented-code block (6 lines) in ui/packages/app/tests/no-api-key-logging.test.ts:5", "shortDescription": {"text": "Commented-code block (6 lines) in ui/packages/app/tests/no-api-key-logging.test.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-43a32214dc109f3b", "name": "Commented-code block (5 lines) in ui/packages/app/tests/app-components.test.ts:222", "shortDescription": {"text": "Commented-code block (5 lines) in ui/packages/app/tests/app-components.test.ts:222"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-442f5fca3e770731", "name": "Commented-code block (8 lines) in ui/packages/app/tests/dashboard-actions.test.ts:3", "shortDescription": {"text": "Commented-code block (8 lines) in ui/packages/app/tests/dashboard-actions.test.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e530613a43d2c499", "name": "Commented-code block (9 lines) in ui/packages/app/tests/helpers/dashboard-app-mocks.tsx:6", "shortDescription": {"text": "Commented-code block (9 lines) in ui/packages/app/tests/helpers/dashboard-app-mocks.tsx: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-137e164d4c3fa59f", "name": "Commented-code block (7 lines) in ui/packages/app/tests/helpers/dashboard-mocks.tsx:4", "shortDescription": {"text": "Commented-code block (7 lines) in ui/packages/app/tests/helpers/dashboard-mocks.tsx: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-f8bb63942c0a328e", "name": "Commented-code block (6 lines) in ui/packages/app/tests/grep-gates/no-api-template-mint.test.ts:5", "shortDescription": {"text": "Commented-code block (6 lines) in ui/packages/app/tests/grep-gates/no-api-template-mint.test.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-723bff43d0935721", "name": "Commented-code block (5 lines) in ui/packages/app/tests/grep-gates/no-getServerToken.test.ts:5", "shortDescription": {"text": "Commented-code block (5 lines) in ui/packages/app/tests/grep-gates/no-getServerToken.test.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-58c68898484158fc", "name": "Commented-code block (5 lines) in ui/packages/app/tests/e2e/mobile-dashboard.spec.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in ui/packages/app/tests/e2e/mobile-dashboard.spec.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a87225817421f6c9", "name": "Commented-code block (7 lines) in ui/packages/app/tests/e2e/auth-theme.spec.ts:3", "shortDescription": {"text": "Commented-code block (7 lines) in ui/packages/app/tests/e2e/auth-theme.spec.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a743657405dcc6dc", "name": "Commented-code block (7 lines) in ui/packages/app/tests/e2e/wake-pulse.spec.ts:3", "shortDescription": {"text": "Commented-code block (7 lines) in ui/packages/app/tests/e2e/wake-pulse.spec.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c1960f76a44abddc", "name": "Commented-code block (7 lines) in ui/packages/app/tests/e2e/acceptance/events.spec.ts:40", "shortDescription": {"text": "Commented-code block (7 lines) in ui/packages/app/tests/e2e/acceptance/events.spec.ts:40"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-50894306b1a96146", "name": "Commented-code block (6 lines) in ui/packages/app/tests/e2e/acceptance/signup.spec.ts:35", "shortDescription": {"text": "Commented-code block (6 lines) in ui/packages/app/tests/e2e/acceptance/signup.spec.ts:35"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4af22687119b395e", "name": "Commented-code block (5 lines) in ui/packages/app/tests/e2e/acceptance/global-setup.ts:62", "shortDescription": {"text": "Commented-code block (5 lines) in ui/packages/app/tests/e2e/acceptance/global-setup.ts: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-611a339663868a71", "name": "Commented-code block (5 lines) in ui/packages/app/tests/e2e/acceptance/zombie-thread.spec.ts:54", "shortDescription": {"text": "Commented-code block (5 lines) in ui/packages/app/tests/e2e/acceptance/zombie-thread.spec.ts:54"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ee1cf90aafcec376", "name": "Commented-code block (5 lines) in ui/packages/app/tests/e2e/acceptance/_smoke.spec.ts:48", "shortDescription": {"text": "Commented-code block (5 lines) in ui/packages/app/tests/e2e/acceptance/_smoke.spec.ts:48"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f2c533a0ed3a36a7", "name": "Commented-code block (5 lines) in ui/packages/app/tests/e2e/acceptance/install-zombie-seed.spec.ts:36", "shortDescription": {"text": "Commented-code block (5 lines) in ui/packages/app/tests/e2e/acceptance/install-zombie-seed.spec.ts:36"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6734ae31e6c01d59", "name": "Commented-code block (5 lines) in ui/packages/app/tests/e2e/acceptance/workspace-zombie-lifecycle.spec.ts:67", "shortDescription": {"text": "Commented-code block (5 lines) in ui/packages/app/tests/e2e/acceptance/workspace-zombie-lifecycle.spec.ts:67"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-578fdfe3cb00d98f", "name": "Commented-code block (7 lines) in ui/packages/app/tests/e2e/acceptance/fixtures/install-ui.ts:65", "shortDescription": {"text": "Commented-code block (7 lines) in ui/packages/app/tests/e2e/acceptance/fixtures/install-ui.ts:65"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e31a72aec37af883", "name": "Commented-code block (6 lines) in ui/packages/app/tests/e2e/acceptance/fixtures/clerk-admin.ts:27", "shortDescription": {"text": "Commented-code block (6 lines) in ui/packages/app/tests/e2e/acceptance/fixtures/clerk-admin.ts:27"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ca6a02c1ddf2248c", "name": "Commented-code block (5 lines) in ui/packages/app/components/layout/CreateWorkspaceDialog.tsx:32", "shortDescription": {"text": "Commented-code block (5 lines) in ui/packages/app/components/layout/CreateWorkspaceDialog.tsx:32"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1acdef52ef434436", "name": "Commented-code block (5 lines) in ui/packages/app/components/analytics/AnalyticsBootstrap.tsx:20", "shortDescription": {"text": "Commented-code block (5 lines) in ui/packages/app/components/analytics/AnalyticsBootstrap.tsx:20"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c7897fcfdfbc2930", "name": "Commented-code block (6 lines) in ui/packages/app/components/domain/EventsList.tsx:186", "shortDescription": {"text": "Commented-code block (6 lines) in ui/packages/app/components/domain/EventsList.tsx:186"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0210b67c1073ca2d", "name": "Commented-code block (5 lines) in ui/packages/app/components/domain/useZombieEventStream.ts:52", "shortDescription": {"text": "Commented-code block (5 lines) in ui/packages/app/components/domain/useZombieEventStream.ts:52"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-39c981160c6606ae", "name": "Commented-code block (5 lines) in ui/packages/app/lib/clerkAppearance.ts:101", "shortDescription": {"text": "Commented-code block (5 lines) in ui/packages/app/lib/clerkAppearance.ts:101"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-505edecc61fcb8ea", "name": "Commented-code block (5 lines) in ui/packages/app/lib/types.ts:58", "shortDescription": {"text": "Commented-code block (5 lines) in ui/packages/app/lib/types.ts: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-39932b3e9b12dd5a", "name": "Commented-code block (6 lines) in ui/packages/app/lib/errors.test.ts:45", "shortDescription": {"text": "Commented-code block (6 lines) in ui/packages/app/lib/errors.test.ts: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-647c27bf4e718d5f", "name": "Commented-code block (5 lines) in ui/packages/app/lib/copy.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in ui/packages/app/lib/copy.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5df22ea8b129e843", "name": "Commented-code block (5 lines) in ui/packages/app/lib/api/zombies.ts:76", "shortDescription": {"text": "Commented-code block (5 lines) in ui/packages/app/lib/api/zombies.ts:76"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5278a92857540f6b", "name": "Commented-code block (6 lines) in ui/packages/app/lib/api/model_caps.ts:1", "shortDescription": {"text": "Commented-code block (6 lines) in ui/packages/app/lib/api/model_caps.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-85d8f9f3dc7ec235", "name": "`fetch()` without try/.catch or AbortSignal \u2014 ui/packages/app/lib/api/model_caps.ts:69", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 ui/packages/app/lib/api/model_caps.ts:69"}, "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-3697ec13bba86fff", "name": "`fetch()` without try/.catch or AbortSignal \u2014 ui/packages/app/lib/api/client.ts:39", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 ui/packages/app/lib/api/client.ts: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-b943cdeb34ab6586", "name": "Commented-code block (6 lines) in ui/packages/app/lib/api/retry.integration.test.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in ui/packages/app/lib/api/retry.integration.test.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6af19c43f393217c", "name": "Commented-code block (5 lines) in ui/packages/app/lib/streaming/zombie-stream-registry.ts:13", "shortDescription": {"text": "Commented-code block (5 lines) in ui/packages/app/lib/streaming/zombie-stream-registry.ts:13"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-79b4486db11a342e", "name": "Commented-code block (6 lines) in ui/packages/app/lib/auth/cli-flow.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in ui/packages/app/lib/auth/cli-flow.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-89f771c8bb79a149", "name": "Commented-code block (7 lines) in ui/packages/app/lib/auth/client.ts:3", "shortDescription": {"text": "Commented-code block (7 lines) in ui/packages/app/lib/auth/client.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ad0e4010aea2f86e", "name": "Commented-code block (6 lines) in ui/packages/app/lib/analytics/posthog.ts:149", "shortDescription": {"text": "Commented-code block (6 lines) in ui/packages/app/lib/analytics/posthog.ts:149"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c1e2d14bd975e380", "name": "Commented-code block (5 lines) in ui/packages/app/lib/actions/with-token.ts:5", "shortDescription": {"text": "Commented-code block (5 lines) in ui/packages/app/lib/actions/with-token.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fc1ffffb6d40c349", "name": "Commented-code block (5 lines) in ui/packages/website/tests/e2e/design-system-smoke.spec.ts:122", "shortDescription": {"text": "Commented-code block (5 lines) in ui/packages/website/tests/e2e/design-system-smoke.spec.ts: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-d949e1b7ee52e930", "name": "Commented-code block (6 lines) in ui/packages/website/scripts/prebuild.mjs:7", "shortDescription": {"text": "Commented-code block (6 lines) in ui/packages/website/scripts/prebuild.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-d234bb6154f2189e", "name": "Commented-code block (5 lines) in ui/packages/website/src/marketing-no-pr-validator-framing.test.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in ui/packages/website/src/marketing-no-pr-validator-framing.test.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-433dea1408158b0e", "name": "Commented-code block (8 lines) in ui/packages/website/src/vocab-guard.test.ts:3", "shortDescription": {"text": "Commented-code block (8 lines) in ui/packages/website/src/vocab-guard.test.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ad8567b32741f535", "name": "Commented-code block (5 lines) in ui/packages/website/src/config.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in ui/packages/website/src/config.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4db3dbcad20e72ed", "name": "Commented-code block (6 lines) in ui/packages/website/src/components/Hero.tsx:36", "shortDescription": {"text": "Commented-code block (6 lines) in ui/packages/website/src/components/Hero.tsx:36"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1a652d0aeece8734", "name": "Commented-code block (6 lines) in ui/packages/website/src/components/Hero.test.tsx:122", "shortDescription": {"text": "Commented-code block (6 lines) in ui/packages/website/src/components/Hero.test.tsx: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-afee113f7f63eec6", "name": "Commented-code block (5 lines) in ui/packages/website/src/analytics/posthog.test.ts:84", "shortDescription": {"text": "Commented-code block (5 lines) in ui/packages/website/src/analytics/posthog.test.ts:84"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4d8e0a6ce9dcba3d", "name": "Commented-code block (5 lines) in ui/packages/website/src/analytics/posthog.ts:89", "shortDescription": {"text": "Commented-code block (5 lines) in ui/packages/website/src/analytics/posthog.ts:89"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b0448ecbba5865f4", "name": "Commented-code block (7 lines) in ui/packages/website/src/lib/contact.ts:1", "shortDescription": {"text": "Commented-code block (7 lines) in ui/packages/website/src/lib/contact.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2facf0377bfd2ec1", "name": "Commented-code block (7 lines) in ui/packages/website/src/lib/rates.ts:39", "shortDescription": {"text": "Commented-code block (7 lines) in ui/packages/website/src/lib/rates.ts:39"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c60840f39c7b8fef", "name": "Commented-code block (5 lines) in ui/packages/website/src/lib/copy.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in ui/packages/website/src/lib/copy.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d98ebc7b5cd69a2e", "name": "Frontend route `/_design-system` has no Link/navigate to it \u2014 ui/packages/website/src/App.tsx", "shortDescription": {"text": "Frontend route `/_design-system` has no Link/navigate to it \u2014 ui/packages/website/src/App.tsx"}, "fullDescription": {"text": "The route is registered but no `<Link to=\u2026>` or `navigate(\u2026)` in the codebase navigates here. Either it's reachable only via direct URL (intentional), it's dead, or the link broke during a refactor."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}]}}, "automationDetails": {"id": "repobility/23947"}, "properties": {"repository": "agentsfleet/agentsfleet", "repoUrl": "https://github.com/agentsfleet/agentsfleet", "branch": "main"}, "results": [{"ruleId": "scanner-bead75b0f9233e05", "level": "none", "message": {"text": "No API endpoints detected"}, "properties": {"repobilityId": "0f8bb852027c38f8", "scanner": "scanner-primary", "fingerprint": "bead75b0f9233e05", "layer": "api", "severity": "info", "confidence": 1.0, "tags": ["coverage"]}}, {"ruleId": "scanner-2155cb003f358d4d", "level": "warning", "message": {"text": "Custom React Flow node registered without explicit width/height \u2014 agentsfleet/test/sse.unit.test.ts:8"}, "properties": {"repobilityId": "32579870963bd7b2", "scanner": "scanner-primary", "fingerprint": "2155cb003f358d4d", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.rfnode.no-dims"]}}, {"ruleId": "scanner-0a5503862e515d32", "level": "warning", "message": {"text": "Custom React Flow node registered without explicit width/height \u2014 agentsfleet/test/sse-streamget.unit.test.ts:60"}, "properties": {"repobilityId": "359018140fc46d96", "scanner": "scanner-primary", "fingerprint": "0a5503862e515d32", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.rfnode.no-dims"]}}, {"ruleId": "scanner-c6a537d8de75dbc0", "level": "none", "message": {"text": "`truncate` class without `title=` for hover reveal \u2014 ui/packages/design-system/src/design-system/Terminal.tsx:125"}, "properties": {"repobilityId": "a852cb1de82174cd", "scanner": "scanner-primary", "fingerprint": "c6a537d8de75dbc0", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.truncate.no-title"]}}, {"ruleId": "scanner-9e0ddbcffc9b243a", "level": "none", "message": {"text": "`truncate` class without `title=` for hover reveal \u2014 ui/packages/design-system/src/design-system/StatusCard.tsx:65"}, "properties": {"repobilityId": "194c775136a83b43", "scanner": "scanner-primary", "fingerprint": "9e0ddbcffc9b243a", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.truncate.no-title"]}}, {"ruleId": "scanner-bb7c51efa9e6d65c", "level": "none", "message": {"text": "`truncate` class without `title=` for hover reveal \u2014 ui/packages/app/app/(dashboard)/zombies/components/ZombiesList.tsx:165"}, "properties": {"repobilityId": "8f5deab30547a2a0", "scanner": "scanner-primary", "fingerprint": "bb7c51efa9e6d65c", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.truncate.no-title"]}}, {"ruleId": "scanner-455a93072eac4f12", "level": "none", "message": {"text": "`truncate` class without `title=` for hover reveal \u2014 ui/packages/app/app/(dashboard)/admin/runners/components/RunnerList.tsx:295"}, "properties": {"repobilityId": "f81920dc94bd4404", "scanner": "scanner-primary", "fingerprint": "455a93072eac4f12", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.truncate.no-title"]}}, {"ruleId": "scanner-6dba72a1ec230f9a", "level": "none", "message": {"text": "`truncate` class without `title=` for hover reveal \u2014 ui/packages/app/app/(dashboard)/credentials/components/CredentialsList.tsx:77"}, "properties": {"repobilityId": "d669855764f58e2b", "scanner": "scanner-primary", "fingerprint": "6dba72a1ec230f9a", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.truncate.no-title"]}}, {"ruleId": "scanner-f0539e21d5d68f87", "level": "none", "message": {"text": "`truncate` class without `title=` for hover reveal \u2014 ui/packages/app/app/(dashboard)/settings/api-keys/components/ApiKeyList.tsx:180"}, "properties": {"repobilityId": "5b942bef7ae23160", "scanner": "scanner-primary", "fingerprint": "f0539e21d5d68f87", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.truncate.no-title"]}}, {"ruleId": "scanner-cf6ac37c4b87107a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 ui/packages/app/tests/no-api-key-logging.test.ts:8"}, "properties": {"repobilityId": "f37b67654c675eb8", "scanner": "scanner-primary", "fingerprint": "cf6ac37c4b87107a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-87b50392f0832a0f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 ui/packages/app/tests/e2e/acceptance/global-setup.ts:143"}, "properties": {"repobilityId": "91159c8207b39111", "scanner": "scanner-primary", "fingerprint": "87b50392f0832a0f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-420bb238f162d66f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 ui/packages/app/tests/e2e/acceptance/global-teardown.ts:37"}, "properties": {"repobilityId": "790a1e0686829195", "scanner": "scanner-primary", "fingerprint": "420bb238f162d66f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a3de4df76e9a1be7", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 ui/packages/website/src/pages/Agents.tsx:184"}, "properties": {"repobilityId": "4974700f768fc491", "scanner": "scanner-primary", "fingerprint": "a3de4df76e9a1be7", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-d63da3583b14afc0", "level": "warning", "message": {"text": "Dockerfile runs as root: Dockerfile"}, "properties": {"repobilityId": "a2ed1bd120e507db", "scanner": "scanner-primary", "fingerprint": "d63da3583b14afc0", "layer": "hardware", "severity": "medium", "confidence": 1.0, "tags": ["security", "container"]}}, {"ruleId": "scanner-c032a6d141f7ecd9", "level": "note", "message": {"text": "Docker base image is tag-pinned but not digest-pinned: mirror.gcr.io/library/debian:bookworm-slim"}, "properties": {"repobilityId": "6da96e7e975ef177", "scanner": "scanner-primary", "fingerprint": "c032a6d141f7ecd9", "layer": "hardware", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "docker", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "Dockerfile"}, "region": {"startLine": 6}}}]}, {"ruleId": "scanner-2582f766b572eb30", "level": "warning", "message": {"text": "Dockerfile runs as root: deploy/fly/cloudflared-prod/Dockerfile"}, "properties": {"repobilityId": "ae68bf9b23cad051", "scanner": "scanner-primary", "fingerprint": "2582f766b572eb30", "layer": "hardware", "severity": "medium", "confidence": 1.0, "tags": ["security", "container"]}}, {"ruleId": "scanner-cfc647e4278286d2", "level": "warning", "message": {"text": "Docker base image uses a mutable or implicit tag: mirror.gcr.io/cloudflare/cloudflared:latest"}, "properties": {"repobilityId": "5fa8fbfaf1830b4d", "scanner": "scanner-primary", "fingerprint": "cfc647e4278286d2", "layer": "hardware", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "docker", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "deploy/fly/cloudflared-prod/Dockerfile"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ff63aaebe714e6c2", "level": "warning", "message": {"text": "Dockerfile runs as root: deploy/fly/cloudflared-dev/Dockerfile"}, "properties": {"repobilityId": "f36d134f0c5b5a7e", "scanner": "scanner-primary", "fingerprint": "ff63aaebe714e6c2", "layer": "hardware", "severity": "medium", "confidence": 1.0, "tags": ["security", "container"]}}, {"ruleId": "scanner-17af13b501a979af", "level": "warning", "message": {"text": "Docker base image uses a mutable or implicit tag: mirror.gcr.io/cloudflare/cloudflared:latest"}, "properties": {"repobilityId": "cbe126f1a0ee5f3e", "scanner": "scanner-primary", "fingerprint": "17af13b501a979af", "layer": "hardware", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "docker", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "deploy/fly/cloudflared-dev/Dockerfile"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-8cdcd567b6a42919", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in agentsfleet/scripts/enforce-coverage.mjs:10"}, "properties": {"repobilityId": "903f28148afd94c1", "scanner": "scanner-primary", "fingerprint": "8cdcd567b6a42919", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "agentsfleet/scripts/enforce-coverage.mjs"}, "region": {"startLine": 10}}}]}, {"ruleId": "scanner-a48c7937c38e8b50", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in agentsfleet/src/lib/browser.ts:1"}, "properties": {"repobilityId": "dd72cbd019da4c82", "scanner": "scanner-primary", "fingerprint": "a48c7937c38e8b50", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "agentsfleet/src/lib/browser.ts"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-aff6d9ff871c306f", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in ui/packages/website/src/pages/Agents.tsx:184"}, "properties": {"repobilityId": "4d1f8fcd1e100fb7", "scanner": "scanner-primary", "fingerprint": "aff6d9ff871c306f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "ui/packages/website/src/pages/Agents.tsx"}, "region": {"startLine": 184}}}]}, {"ruleId": "scanner-21b871af23885c38", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "2bc82930972e2ad3", "scanner": "scanner-primary", "fingerprint": "21b871af23885c38", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/smoke-post-deploy.yml"}, "region": {"startLine": 51}}}]}, {"ruleId": "scanner-21b871af23885c38", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "09f135e4bbb87544", "scanner": "scanner-primary", "fingerprint": "21b871af23885c38", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/smoke-post-deploy.yml"}, "region": {"startLine": 74}}}]}, {"ruleId": "scanner-21b871af23885c38", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "2bc82930972e2ad3", "scanner": "scanner-primary", "fingerprint": "21b871af23885c38", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/smoke-post-deploy.yml"}, "region": {"startLine": 100}}}]}, {"ruleId": "scanner-21b871af23885c38", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "ff23b5dbf9aa063f", "scanner": "scanner-primary", "fingerprint": "21b871af23885c38", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/smoke-post-deploy.yml"}, "region": {"startLine": 116}}}]}, {"ruleId": "scanner-21b871af23885c38", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "09f135e4bbb87544", "scanner": "scanner-primary", "fingerprint": "21b871af23885c38", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/smoke-post-deploy.yml"}, "region": {"startLine": 144}}}]}, {"ruleId": "scanner-46c644c6227e4d4a", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "1051a99633356d7b", "scanner": "scanner-primary", "fingerprint": "46c644c6227e4d4a", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/release.yml"}, "region": {"startLine": 243}}}]}, {"ruleId": "scanner-46c644c6227e4d4a", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "1051a99633356d7b", "scanner": "scanner-primary", "fingerprint": "46c644c6227e4d4a", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/release.yml"}, "region": {"startLine": 249}}}]}, {"ruleId": "scanner-46c644c6227e4d4a", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "9c80455df60b074a", "scanner": "scanner-primary", "fingerprint": "46c644c6227e4d4a", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/release.yml"}, "region": {"startLine": 298}}}]}, {"ruleId": "scanner-46c644c6227e4d4a", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "f0dc584a111ffc00", "scanner": "scanner-primary", "fingerprint": "46c644c6227e4d4a", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/release.yml"}, "region": {"startLine": 341}}}]}, {"ruleId": "scanner-46c644c6227e4d4a", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "9c80455df60b074a", "scanner": "scanner-primary", "fingerprint": "46c644c6227e4d4a", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/release.yml"}, "region": {"startLine": 370}}}]}, {"ruleId": "scanner-46c644c6227e4d4a", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "9c80455df60b074a", "scanner": "scanner-primary", "fingerprint": "46c644c6227e4d4a", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/release.yml"}, "region": {"startLine": 512}}}]}, {"ruleId": "scanner-46c644c6227e4d4a", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "9c80455df60b074a", "scanner": "scanner-primary", "fingerprint": "46c644c6227e4d4a", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/release.yml"}, "region": {"startLine": 533}}}]}, {"ruleId": "scanner-46c644c6227e4d4a", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "0629b1edaac14b3b", "scanner": "scanner-primary", "fingerprint": "46c644c6227e4d4a", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/release.yml"}, "region": {"startLine": 542}}}]}, {"ruleId": "scanner-46c644c6227e4d4a", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "9c80455df60b074a", "scanner": "scanner-primary", "fingerprint": "46c644c6227e4d4a", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/release.yml"}, "region": {"startLine": 573}}}]}, {"ruleId": "scanner-46c644c6227e4d4a", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "0629b1edaac14b3b", "scanner": "scanner-primary", "fingerprint": "46c644c6227e4d4a", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/release.yml"}, "region": {"startLine": 582}}}]}, {"ruleId": "scanner-1838a141491ce38c", "level": "warning", "message": {"text": "GitHub Actions workflow grants broad write permissions"}, "properties": {"repobilityId": "b8fd4f5048f96576", "scanner": "scanner-primary", "fingerprint": "1838a141491ce38c", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "least-privilege"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/release.yml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-7efbda965f283c17", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "b803c11816bb0a82", "scanner": "scanner-primary", "fingerprint": "7efbda965f283c17", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/test.yml"}, "region": {"startLine": 56}}}]}, {"ruleId": "scanner-7efbda965f283c17", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "b803c11816bb0a82", "scanner": "scanner-primary", "fingerprint": "7efbda965f283c17", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/test.yml"}, "region": {"startLine": 78}}}]}, {"ruleId": "scanner-7efbda965f283c17", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "b803c11816bb0a82", "scanner": "scanner-primary", "fingerprint": "7efbda965f283c17", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/test.yml"}, "region": {"startLine": 100}}}]}, {"ruleId": "scanner-7efbda965f283c17", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "b803c11816bb0a82", "scanner": "scanner-primary", "fingerprint": "7efbda965f283c17", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/test.yml"}, "region": {"startLine": 122}}}]}, {"ruleId": "scanner-b3be2d1baee5fe09", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "acf13e2225571b2a", "scanner": "scanner-primary", "fingerprint": "b3be2d1baee5fe09", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/cross-compile.yml"}, "region": {"startLine": 82}}}]}, {"ruleId": "scanner-e2f172ff8c46a7ef", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "43887e4ffd276e15", "scanner": "scanner-primary", "fingerprint": "e2f172ff8c46a7ef", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/post-release.yml"}, "region": {"startLine": 91}}}]}, {"ruleId": "scanner-f4ec4c2fa333472a", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "eba1c330553f9762", "scanner": "scanner-primary", "fingerprint": "f4ec4c2fa333472a", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/dry.yml"}, "region": {"startLine": 27}}}]}, {"ruleId": "scanner-f4ec4c2fa333472a", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "eba1c330553f9762", "scanner": "scanner-primary", "fingerprint": "f4ec4c2fa333472a", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/dry.yml"}, "region": {"startLine": 56}}}]}, {"ruleId": "scanner-f4ec4c2fa333472a", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "8f3896eeff15cba8", "scanner": "scanner-primary", "fingerprint": "f4ec4c2fa333472a", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/dry.yml"}, "region": {"startLine": 71}}}]}, {"ruleId": "scanner-ce4edaa2bc26045f", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "9e8c9427e44afca2", "scanner": "scanner-primary", "fingerprint": "ce4edaa2bc26045f", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/bench.yml"}, "region": {"startLine": 50}}}]}, {"ruleId": "scanner-1ca8000096452710", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "18342cea000bc5af", "scanner": "scanner-primary", "fingerprint": "1ca8000096452710", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/dry-smoke.yml"}, "region": {"startLine": 27}}}]}, {"ruleId": "scanner-1ca8000096452710", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "18342cea000bc5af", "scanner": "scanner-primary", "fingerprint": "1ca8000096452710", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/dry-smoke.yml"}, "region": {"startLine": 56}}}]}, {"ruleId": "scanner-1ca8000096452710", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "da4b8ad35a75f14a", "scanner": "scanner-primary", "fingerprint": "1ca8000096452710", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/dry-smoke.yml"}, "region": {"startLine": 71}}}]}, {"ruleId": "scanner-ca9c9ae125359f8f", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "d8c007b651db159a", "scanner": "scanner-primary", "fingerprint": "ca9c9ae125359f8f", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/deploy-dev.yml"}, "region": {"startLine": 101}}}]}, {"ruleId": "scanner-ca9c9ae125359f8f", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "d8c007b651db159a", "scanner": "scanner-primary", "fingerprint": "ca9c9ae125359f8f", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/deploy-dev.yml"}, "region": {"startLine": 193}}}]}, {"ruleId": "scanner-ca9c9ae125359f8f", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "f35c122e2f24abc9", "scanner": "scanner-primary", "fingerprint": "ca9c9ae125359f8f", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/deploy-dev.yml"}, "region": {"startLine": 205}}}]}, {"ruleId": "scanner-ca9c9ae125359f8f", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "d8c007b651db159a", "scanner": "scanner-primary", "fingerprint": "ca9c9ae125359f8f", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/deploy-dev.yml"}, "region": {"startLine": 397}}}]}, {"ruleId": "scanner-ca9c9ae125359f8f", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "07bfbf55dd39bbc3", "scanner": "scanner-primary", "fingerprint": "ca9c9ae125359f8f", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/deploy-dev.yml"}, "region": {"startLine": 410}}}]}, {"ruleId": "scanner-ca9c9ae125359f8f", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "2ad0054c8d2bc475", "scanner": "scanner-primary", "fingerprint": "ca9c9ae125359f8f", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/deploy-dev.yml"}, "region": {"startLine": 434}}}]}, {"ruleId": "scanner-ca9c9ae125359f8f", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "d8c007b651db159a", "scanner": "scanner-primary", "fingerprint": "ca9c9ae125359f8f", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/deploy-dev.yml"}, "region": {"startLine": 468}}}]}, {"ruleId": "scanner-ca9c9ae125359f8f", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "07bfbf55dd39bbc3", "scanner": "scanner-primary", "fingerprint": "ca9c9ae125359f8f", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/deploy-dev.yml"}, "region": {"startLine": 484}}}]}, {"ruleId": "scanner-ca9c9ae125359f8f", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "2ad0054c8d2bc475", "scanner": "scanner-primary", "fingerprint": "ca9c9ae125359f8f", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/deploy-dev.yml"}, "region": {"startLine": 512}}}]}, {"ruleId": "scanner-ca9c9ae125359f8f", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "07bfbf55dd39bbc3", "scanner": "scanner-primary", "fingerprint": "ca9c9ae125359f8f", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/deploy-dev.yml"}, "region": {"startLine": 544}}}]}, {"ruleId": "scanner-ca9c9ae125359f8f", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "d8c007b651db159a", "scanner": "scanner-primary", "fingerprint": "ca9c9ae125359f8f", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/deploy-dev.yml"}, "region": {"startLine": 561}}}]}, {"ruleId": "scanner-ca9c9ae125359f8f", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "2ad0054c8d2bc475", "scanner": "scanner-primary", "fingerprint": "ca9c9ae125359f8f", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/deploy-dev.yml"}, "region": {"startLine": 582}}}]}, {"ruleId": "scanner-ca9c9ae125359f8f", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "d8c007b651db159a", "scanner": "scanner-primary", "fingerprint": "ca9c9ae125359f8f", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/deploy-dev.yml"}, "region": {"startLine": 596}}}]}, {"ruleId": "scanner-84012fa5b95d5abb", "level": "warning", "message": {"text": "GitHub Actions workflow grants broad write permissions"}, "properties": {"repobilityId": "dd2bee753ea8fb9c", "scanner": "scanner-primary", "fingerprint": "84012fa5b95d5abb", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "least-privilege"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/deploy-dev.yml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-d1b928f8f8d158f1", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "5a5c09c1124b4d20", "scanner": "scanner-primary", "fingerprint": "d1b928f8f8d158f1", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/gitleaks.yml"}, "region": {"startLine": 23}}}]}, {"ruleId": "scanner-e44194b8ea48e344", "level": "note", "message": {"text": "package.json defines install-time lifecycle scripts"}, "properties": {"repobilityId": "0523f1e83310dfc6", "scanner": "scanner-primary", "fingerprint": "e44194b8ea48e344", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "npm", "install-scripts"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "agentsfleet/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-594eb7da7830db16", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: ui/packages/design-system/package.json"}, "properties": {"repobilityId": "2183671f5625b635", "scanner": "scanner-primary", "fingerprint": "594eb7da7830db16", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "ui/packages/design-system/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-5d6cf08100c3e641", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: ui/packages/app/package.json"}, "properties": {"repobilityId": "59ca5fc4386c0b3a", "scanner": "scanner-primary", "fingerprint": "5d6cf08100c3e641", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "ui/packages/app/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-681808f5f31d1a39", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: ui/packages/website/package.json"}, "properties": {"repobilityId": "4ed91ac9b1828da8", "scanner": "scanner-primary", "fingerprint": "681808f5f31d1a39", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "ui/packages/website/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-3ab5d313dda8e5f9", "level": "note", "message": {"text": "Debug logging residue appears in source files"}, "properties": {"repobilityId": "c0fd32a1e92fb219", "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": "fd05acad44db7a62", "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": "90dc5e2f04a5a336", "scanner": "scanner-primary", "fingerprint": "2d0c7b7ab8f8aacf", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["placeholder", "mock-data", "critical-flow", "generated-repo-pattern"]}}, {"ruleId": "scanner-749d4bc1bd66df5f", "level": "warning", "message": {"text": "Agent instructions exist but release-hardening basics are missing"}, "properties": {"repobilityId": "6194c0587a50f8a7", "scanner": "scanner-primary", "fingerprint": "749d4bc1bd66df5f", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-86424fbf260af907", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: samples/platform-ops/SKILL.md"}, "properties": {"repobilityId": "e2e4a4624dc9c14e", "scanner": "scanner-primary", "fingerprint": "86424fbf260af907", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "skill_file"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "samples/platform-ops/SKILL.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-053155770b911e62", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/template-substitution/substitution.unit.test.js:85"}, "properties": {"repobilityId": "0eccc321031e0ce3", "scanner": "scanner-primary", "fingerprint": "053155770b911e62", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-80a6c94c11f00b36", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/check_openapi_url_shape.py:86"}, "properties": {"repobilityId": "db60c9588cb25918", "scanner": "scanner-primary", "fingerprint": "80a6c94c11f00b36", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f72a7c1dd97314c4", "level": "none", "message": {"text": "Commented-code block (5 lines) in agentsfleet/scripts/postinstall.mjs:8"}, "properties": {"repobilityId": "5ac74f6c6a4cdabe", "scanner": "scanner-primary", "fingerprint": "f72a7c1dd97314c4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-09067a6b538fe866", "level": "none", "message": {"text": "Commented-code block (5 lines) in agentsfleet/scripts/enforce-coverage.mjs:2"}, "properties": {"repobilityId": "01a6578b33f7beae", "scanner": "scanner-primary", "fingerprint": "09067a6b538fe866", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1cc2d10dd1ef54fe", "level": "none", "message": {"text": "Commented-code block (5 lines) in agentsfleet/scripts/prepublish.mjs:3"}, "properties": {"repobilityId": "a776d06321d893f0", "scanner": "scanner-primary", "fingerprint": "1cc2d10dd1ef54fe", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-acf85eecc315a907", "level": "none", "message": {"text": "Commented-code block (8 lines) in agentsfleet/scripts/audit-const-names.mjs:5"}, "properties": {"repobilityId": "ef1cf7ca20259ca3", "scanner": "scanner-primary", "fingerprint": "acf85eecc315a907", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e1f3d0210cf73e5d", "level": "none", "message": {"text": "Commented-code block (6 lines) in agentsfleet/src/cli.ts:202"}, "properties": {"repobilityId": "88b4ced1e382ba16", "scanner": "scanner-primary", "fingerprint": "e1f3d0210cf73e5d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-204d9e6ffb46322c", "level": "none", "message": {"text": "Commented-code block (5 lines) in agentsfleet/src/output/format.ts:1"}, "properties": {"repobilityId": "c2f6b6749cee8970", "scanner": "scanner-primary", "fingerprint": "204d9e6ffb46322c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e99ae8469c6acc0a", "level": "none", "message": {"text": "Commented-code block (5 lines) in agentsfleet/src/commands/login-device-flow.ts:1"}, "properties": {"repobilityId": "770cb659814bf15c", "scanner": "scanner-primary", "fingerprint": "e99ae8469c6acc0a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-91925d4171652e2e", "level": "none", "message": {"text": "Commented-code block (6 lines) in agentsfleet/src/commands/login-helpers.ts:189"}, "properties": {"repobilityId": "e8582e0530c25d16", "scanner": "scanner-primary", "fingerprint": "91925d4171652e2e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-22602fa8c2ef514f", "level": "none", "message": {"text": "Commented-code block (6 lines) in agentsfleet/src/commands/workspace-guards.ts:5"}, "properties": {"repobilityId": "b2f7152ccc4a1e1f", "scanner": "scanner-primary", "fingerprint": "22602fa8c2ef514f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a5a9dd36a91e0e2c", "level": "none", "message": {"text": "Commented-code block (5 lines) in agentsfleet/src/commands/workspace.ts:3"}, "properties": {"repobilityId": "2117a49513655610", "scanner": "scanner-primary", "fingerprint": "a5a9dd36a91e0e2c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-afb6705c9ffcafc8", "level": "none", "message": {"text": "Commented-code block (7 lines) in agentsfleet/src/commands/zombie_credential.ts:1"}, "properties": {"repobilityId": "2284f1ded5e56998", "scanner": "scanner-primary", "fingerprint": "afb6705c9ffcafc8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4851901fc9cfe645", "level": "none", "message": {"text": "Commented-code block (5 lines) in agentsfleet/src/commands/memory.ts:7"}, "properties": {"repobilityId": "d5aff7901702477c", "scanner": "scanner-primary", "fingerprint": "4851901fc9cfe645", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-300514d54ab105b2", "level": "none", "message": {"text": "Commented-code block (5 lines) in agentsfleet/src/commands/types.ts:6"}, "properties": {"repobilityId": "2e4e4ada5256ded2", "scanner": "scanner-primary", "fingerprint": "300514d54ab105b2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-31735f579a3df7cf", "level": "none", "message": {"text": "Commented-code block (11 lines) in agentsfleet/src/commands/login.ts:4"}, "properties": {"repobilityId": "1afab73db4318672", "scanner": "scanner-primary", "fingerprint": "31735f579a3df7cf", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d1f2ebb6031c16e2", "level": "none", "message": {"text": "Commented-code block (5 lines) in agentsfleet/src/commands/zombie_events.ts:1"}, "properties": {"repobilityId": "5d3328f4f0b9659a", "scanner": "scanner-primary", "fingerprint": "d1f2ebb6031c16e2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-347c25f411901e68", "level": "none", "message": {"text": "Commented-code block (6 lines) in agentsfleet/src/commands/billing.ts:3"}, "properties": {"repobilityId": "1ae1467ba13a9748", "scanner": "scanner-primary", "fingerprint": "347c25f411901e68", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7d5135078ed60471", "level": "none", "message": {"text": "Commented-code block (6 lines) in agentsfleet/src/program/cli-tree-memory.ts:1"}, "properties": {"repobilityId": "9926c4c2c5f1055a", "scanner": "scanner-primary", "fingerprint": "7d5135078ed60471", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-89d863f7530db585", "level": "none", "message": {"text": "Commented-code block (5 lines) in agentsfleet/src/program/auth-token.ts:3"}, "properties": {"repobilityId": "15fb918b169de8c3", "scanner": "scanner-primary", "fingerprint": "89d863f7530db585", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-799dd02f3e63ff20", "level": "none", "message": {"text": "Commented-code block (8 lines) in agentsfleet/src/program/help.ts:1"}, "properties": {"repobilityId": "faad881f78be1e5a", "scanner": "scanner-primary", "fingerprint": "799dd02f3e63ff20", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0fdb3b5ed06ceca8", "level": "none", "message": {"text": "Commented-code block (8 lines) in agentsfleet/src/program/validators.ts:3"}, "properties": {"repobilityId": "66daa45b1e29d6f3", "scanner": "scanner-primary", "fingerprint": "0fdb3b5ed06ceca8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-83d15a9d9c0b283f", "level": "none", "message": {"text": "Commented-code block (5 lines) in agentsfleet/src/program/handlers-bind-memory.ts:1"}, "properties": {"repobilityId": "f9e7dd65ac12c4f5", "scanner": "scanner-primary", "fingerprint": "83d15a9d9c0b283f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-febd5ca1c505ebe9", "level": "none", "message": {"text": "Commented-code block (7 lines) in agentsfleet/src/program/cli-tree.ts:6"}, "properties": {"repobilityId": "8acd1afba0751477", "scanner": "scanner-primary", "fingerprint": "febd5ca1c505ebe9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-70d0a3291f0515d6", "level": "none", "message": {"text": "Commented-code block (5 lines) in agentsfleet/src/program/cli-tree-zombie.ts:1"}, "properties": {"repobilityId": "b6379ca70506c963", "scanner": "scanner-primary", "fingerprint": "70d0a3291f0515d6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6427c3e5373eb92f", "level": "none", "message": {"text": "Commented-code block (5 lines) in agentsfleet/src/program/handlers-bind.ts:104"}, "properties": {"repobilityId": "e4889934f066172e", "scanner": "scanner-primary", "fingerprint": "6427c3e5373eb92f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a9e5e8739e204f01", "level": "none", "message": {"text": "Commented-code block (5 lines) in agentsfleet/src/runtime/main-layer.ts:1"}, "properties": {"repobilityId": "f3d8521ff8f2bb8c", "scanner": "scanner-primary", "fingerprint": "a9e5e8739e204f01", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4e627ce8127e3f45", "level": "none", "message": {"text": "Commented-code block (5 lines) in agentsfleet/src/runtime/command-runtime.service.ts:4"}, "properties": {"repobilityId": "397288c681398bd0", "scanner": "scanner-primary", "fingerprint": "4e627ce8127e3f45", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a32e134339be7935", "level": "none", "message": {"text": "Commented-code block (5 lines) in agentsfleet/src/errors/index.ts:98"}, "properties": {"repobilityId": "9515eb7f0878ddf4", "scanner": "scanner-primary", "fingerprint": "a32e134339be7935", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f5f1c20bbae3259b", "level": "none", "message": {"text": "Commented-code block (7 lines) in agentsfleet/src/errors/auth.ts:1"}, "properties": {"repobilityId": "1a567be62b337659", "scanner": "scanner-primary", "fingerprint": "f5f1c20bbae3259b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8816906895fdc62f", "level": "none", "message": {"text": "Commented-code block (5 lines) in agentsfleet/src/constants/event-status.ts:5"}, "properties": {"repobilityId": "217095e124a835f4", "scanner": "scanner-primary", "fingerprint": "8816906895fdc62f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d4b96111e3606f8f", "level": "none", "message": {"text": "Commented-code block (7 lines) in agentsfleet/src/constants/memory-limits.ts:1"}, "properties": {"repobilityId": "8a94284fe05b50a6", "scanner": "scanner-primary", "fingerprint": "d4b96111e3606f8f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ab89be32d415db7c", "level": "none", "message": {"text": "Commented-code block (7 lines) in agentsfleet/src/constants/analytics-events.ts:13"}, "properties": {"repobilityId": "7351971920a504c6", "scanner": "scanner-primary", "fingerprint": "ab89be32d415db7c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d4c66167769f98a3", "level": "none", "message": {"text": "Commented-code block (5 lines) in agentsfleet/src/lib/stream-fetch.ts:3"}, "properties": {"repobilityId": "c599f6e921834ab7", "scanner": "scanner-primary", "fingerprint": "d4c66167769f98a3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9383457e3c3be898", "level": "none", "message": {"text": "Commented-code block (7 lines) in agentsfleet/src/lib/commander-bridge.ts:3"}, "properties": {"repobilityId": "e5aec14a8ac95804", "scanner": "scanner-primary", "fingerprint": "9383457e3c3be898", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f666434de910a5a6", "level": "none", "message": {"text": "Commented-code block (5 lines) in agentsfleet/src/lib/run-effect.ts:32"}, "properties": {"repobilityId": "c0b5917962da5d7c", "scanner": "scanner-primary", "fingerprint": "f666434de910a5a6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f88ac25326c4e047", "level": "none", "message": {"text": "Commented-code block (7 lines) in agentsfleet/src/lib/cli-flow.ts:3"}, "properties": {"repobilityId": "d39d3f27d8f5666f", "scanner": "scanner-primary", "fingerprint": "f88ac25326c4e047", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2b53aaa6b0018c37", "level": "none", "message": {"text": "Commented-code block (5 lines) in agentsfleet/src/lib/argv-redact.ts:6"}, "properties": {"repobilityId": "dbeab32b435d2243", "scanner": "scanner-primary", "fingerprint": "2b53aaa6b0018c37", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-94ab9e654fb58f49", "level": "none", "message": {"text": "Commented-code block (6 lines) in agentsfleet/src/lib/me-ping.ts:5"}, "properties": {"repobilityId": "ea5a785b8976c8f6", "scanner": "scanner-primary", "fingerprint": "94ab9e654fb58f49", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5b5d550e3858c162", "level": "none", "message": {"text": "Commented-code block (5 lines) in agentsfleet/src/services/output.ts:6"}, "properties": {"repobilityId": "07195c5976bce03f", "scanner": "scanner-primary", "fingerprint": "5b5d550e3858c162", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ee7c77425ad300e3", "level": "none", "message": {"text": "Commented-code block (5 lines) in agentsfleet/src/services/http-client.ts:1"}, "properties": {"repobilityId": "9e806f7c48f466f9", "scanner": "scanner-primary", "fingerprint": "ee7c77425ad300e3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7c2f4b9021258d30", "level": "none", "message": {"text": "Commented-code block (5 lines) in agentsfleet/src/services/config.ts:13"}, "properties": {"repobilityId": "b33ffd28628eb589", "scanner": "scanner-primary", "fingerprint": "7c2f4b9021258d30", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a4ed904dd6d2da45", "level": "none", "message": {"text": "Commented-code block (5 lines) in agentsfleet/src/services/stdin.ts:1"}, "properties": {"repobilityId": "978fc1a5d5dcd44f", "scanner": "scanner-primary", "fingerprint": "a4ed904dd6d2da45", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-91fa49f971482db2", "level": "none", "message": {"text": "Commented-code block (5 lines) in agentsfleet/src/services/telemetry/analytics-context.ts:5"}, "properties": {"repobilityId": "5a38be53854d68ba", "scanner": "scanner-primary", "fingerprint": "91fa49f971482db2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bdca525b3b0ddc74", "level": "none", "message": {"text": "Commented-code block (5 lines) in agentsfleet/src/services/telemetry/tracing.layer.ts:9"}, "properties": {"repobilityId": "122c6a5e000bee5c", "scanner": "scanner-primary", "fingerprint": "bdca525b3b0ddc74", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2e9b927f3127c0b5", "level": "none", "message": {"text": "Commented-code block (6 lines) in agentsfleet/src/services/telemetry/command-instrumentation.ts:5"}, "properties": {"repobilityId": "e221dedb0a6e0a69", "scanner": "scanner-primary", "fingerprint": "2e9b927f3127c0b5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f1c7e28ae429f29c", "level": "none", "message": {"text": "Commented-code block (5 lines) in agentsfleet/src/services/telemetry/analytics.service.ts:9"}, "properties": {"repobilityId": "0694121262398358", "scanner": "scanner-primary", "fingerprint": "f1c7e28ae429f29c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a5409134c27cca5d", "level": "none", "message": {"text": "Commented-code block (7 lines) in agentsfleet/src/services/telemetry/analytics.layer.ts:3"}, "properties": {"repobilityId": "47cd2e025e871d98", "scanner": "scanner-primary", "fingerprint": "a5409134c27cca5d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-04a3afc619a319ce", "level": "none", "message": {"text": "Commented-code block (6 lines) in agentsfleet/src/services/telemetry/consent.ts:4"}, "properties": {"repobilityId": "077ba7a3f5ca88f5", "scanner": "scanner-primary", "fingerprint": "04a3afc619a319ce", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-db2d2ff6bbec4504", "level": "none", "message": {"text": "Commented-code block (6 lines) in agentsfleet/src/services/telemetry/identity.ts:1"}, "properties": {"repobilityId": "9f9e6a804c2d7e29", "scanner": "scanner-primary", "fingerprint": "db2d2ff6bbec4504", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-46ec0e23c7c1aaff", "level": "none", "message": {"text": "Commented-code block (7 lines) in agentsfleet/src/services/telemetry/runtime.layer.ts:4"}, "properties": {"repobilityId": "998dfe6c2889daae", "scanner": "scanner-primary", "fingerprint": "46ec0e23c7c1aaff", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f55561bc87f3f213", "level": "none", "message": {"text": "Commented-code block (5 lines) in agentsfleet/src/services/telemetry/ai-tool.layer.ts:1"}, "properties": {"repobilityId": "e759ca50ef53aac7", "scanner": "scanner-primary", "fingerprint": "f55561bc87f3f213", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cb2536a218df3c96", "level": "none", "message": {"text": "Commented-code block (5 lines) in agentsfleet/src/services/telemetry/runtime.service.ts:9"}, "properties": {"repobilityId": "0fcee5887f2c6469", "scanner": "scanner-primary", "fingerprint": "cb2536a218df3c96", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0a3c7b6b7ac75203", "level": "none", "message": {"text": "Commented-code block (6 lines) in agentsfleet/test/workspaces.unit.test.ts:3"}, "properties": {"repobilityId": "5e47bf06fc79a7bc", "scanner": "scanner-primary", "fingerprint": "0a3c7b6b7ac75203", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7114a44cb4b62e4a", "level": "none", "message": {"text": "Commented-code block (5 lines) in agentsfleet/test/golden-output.unit.test.ts:3"}, "properties": {"repobilityId": "9a3047a999e4c93b", "scanner": "scanner-primary", "fingerprint": "7114a44cb4b62e4a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-376178624b25b374", "level": "none", "message": {"text": "Commented-code block (5 lines) in agentsfleet/test/input.unit.test.ts:1"}, "properties": {"repobilityId": "46dad9f151114292", "scanner": "scanner-primary", "fingerprint": "376178624b25b374", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9a0dc8d5961c676a", "level": "none", "message": {"text": "Commented-code block (6 lines) in agentsfleet/test/cli-flow.unit.test.ts:3"}, "properties": {"repobilityId": "f521f718436df9cd", "scanner": "scanner-primary", "fingerprint": "9a0dc8d5961c676a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-57f89996f4516e7e", "level": "none", "message": {"text": "Commented-code block (9 lines) in agentsfleet/test/effect-services-funcfill.unit.test.ts:8"}, "properties": {"repobilityId": "45e924fd50e1a511", "scanner": "scanner-primary", "fingerprint": "57f89996f4516e7e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1c254caeba0ca0eb", "level": "none", "message": {"text": "Commented-code block (8 lines) in agentsfleet/test/errors-index-linecov.unit.test.ts:1"}, "properties": {"repobilityId": "8eb50ee8adef65ae", "scanner": "scanner-primary", "fingerprint": "1c254caeba0ca0eb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6e271f834171a6d6", "level": "none", "message": {"text": "Commented-code block (5 lines) in agentsfleet/test/cli-funcfill.unit.test.ts:1"}, "properties": {"repobilityId": "0ea1b412a4c92f95", "scanner": "scanner-primary", "fingerprint": "6e271f834171a6d6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-792eda3e823d2a90", "level": "none", "message": {"text": "Commented-code block (5 lines) in agentsfleet/test/commands-auth-linecov.unit.test.ts:1"}, "properties": {"repobilityId": "f72c4462c9e5129c", "scanner": "scanner-primary", "fingerprint": "792eda3e823d2a90", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c939a6ab3b492e94", "level": "none", "message": {"text": "Commented-code block (5 lines) in agentsfleet/test/core-ops-funcfill.unit.test.ts:5"}, "properties": {"repobilityId": "c34751396b28a6e0", "scanner": "scanner-primary", "fingerprint": "c939a6ab3b492e94", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f9386e00ffca750c", "level": "none", "message": {"text": "Commented-code block (6 lines) in agentsfleet/test/setup.ts:4"}, "properties": {"repobilityId": "6b2b902ddd565cd7", "scanner": "scanner-primary", "fingerprint": "f9386e00ffca750c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ec9799740ce51842", "level": "none", "message": {"text": "Commented-code block (6 lines) in agentsfleet/test/http-retry.integration.test.ts:1"}, "properties": {"repobilityId": "544ac77122c6cef3", "scanner": "scanner-primary", "fingerprint": "ec9799740ce51842", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4d34e95603eb1e34", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 agentsfleet/test/http-retry.integration.test.ts:28"}, "properties": {"repobilityId": "f3b6c2dac48a5a64", "scanner": "scanner-primary", "fingerprint": "4d34e95603eb1e34", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-7edf0cf1b693961b", "level": "none", "message": {"text": "Commented-code block (5 lines) in agentsfleet/test/memory.integration.test.ts:1"}, "properties": {"repobilityId": "c26d2b984e1cb9a2", "scanner": "scanner-primary", "fingerprint": "7edf0cf1b693961b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-11f146519d20a8b4", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 agentsfleet/test/login-helpers-hydration.unit.test.ts:2"}, "properties": {"repobilityId": "db5229e2f8ca0768", "scanner": "scanner-primary", "fingerprint": "11f146519d20a8b4", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-3401015ee4a97d0f", "level": "none", "message": {"text": "Commented-code block (6 lines) in agentsfleet/test/login-logout-identity.unit.test.ts:1"}, "properties": {"repobilityId": "e690e602b94fb9aa", "scanner": "scanner-primary", "fingerprint": "3401015ee4a97d0f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2d65719715a34463", "level": "none", "message": {"text": "Commented-code block (8 lines) in agentsfleet/test/onboarding-flow.integration.test.ts:1"}, "properties": {"repobilityId": "f2359ee8c102b482", "scanner": "scanner-primary", "fingerprint": "2d65719715a34463", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a773186043c4f63c", "level": "none", "message": {"text": "Commented-code block (6 lines) in agentsfleet/test/login-helpers-funcfill.unit.test.ts:1"}, "properties": {"repobilityId": "02446135cd9a3244", "scanner": "scanner-primary", "fingerprint": "a773186043c4f63c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-23c7eee3404a1d96", "level": "none", "message": {"text": "Commented-code block (6 lines) in agentsfleet/test/compose-env.unit.test.ts:1"}, "properties": {"repobilityId": "c9caf8c2e3d0bb26", "scanner": "scanner-primary", "fingerprint": "23c7eee3404a1d96", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e5d42f82a810a0d0", "level": "none", "message": {"text": "Commented-code block (5 lines) in agentsfleet/test/helpers.ts:81"}, "properties": {"repobilityId": "c7d8b65c7634ece0", "scanner": "scanner-primary", "fingerprint": "e5d42f82a810a0d0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fe80bfccf1a7e5d9", "level": "none", "message": {"text": "Commented-code block (8 lines) in agentsfleet/test/manifest.unit.test.ts:4"}, "properties": {"repobilityId": "9e8d61e2e1dae620", "scanner": "scanner-primary", "fingerprint": "fe80bfccf1a7e5d9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b1bbca039c3f9cb8", "level": "none", "message": {"text": "Commented-code block (5 lines) in agentsfleet/test/services-http-client.unit.test.ts:1"}, "properties": {"repobilityId": "9a3b16e2f8994538", "scanner": "scanner-primary", "fingerprint": "b1bbca039c3f9cb8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2d7f3bdac1a81d52", "level": "none", "message": {"text": "Commented-code block (5 lines) in agentsfleet/test/zombie.unit.test.ts:1"}, "properties": {"repobilityId": "408a9cdc8ef1b721", "scanner": "scanner-primary", "fingerprint": "2d7f3bdac1a81d52", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-19655e5d524f65d3", "level": "none", "message": {"text": "Commented-code block (5 lines) in agentsfleet/test/services-credentials.unit.test.ts:113"}, "properties": {"repobilityId": "bd2484813ec38267", "scanner": "scanner-primary", "fingerprint": "19655e5d524f65d3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-408ee92c3f846a52", "level": "none", "message": {"text": "Commented-code block (6 lines) in agentsfleet/test/errors-auth-linecov.unit.test.ts:1"}, "properties": {"repobilityId": "edd04f9bd15c4ca6", "scanner": "scanner-primary", "fingerprint": "408ee92c3f846a52", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cf01060e17582e2a", "level": "none", "message": {"text": "Commented-code block (6 lines) in agentsfleet/test/output-glyph.unit.test.ts:1"}, "properties": {"repobilityId": "c5fbf147e134a0a0", "scanner": "scanner-primary", "fingerprint": "cf01060e17582e2a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-665bd02e4a5f8159", "level": "none", "message": {"text": "Commented-code block (6 lines) in agentsfleet/test/zombie-credential-errors.unit.test.ts:1"}, "properties": {"repobilityId": "ea02cf7b455ba8d8", "scanner": "scanner-primary", "fingerprint": "665bd02e4a5f8159", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e2aa1845ffe04730", "level": "none", "message": {"text": "Commented-code block (9 lines) in agentsfleet/test/commands-grant-linecov.unit.test.ts:1"}, "properties": {"repobilityId": "c52ac004341e8aad", "scanner": "scanner-primary", "fingerprint": "e2aa1845ffe04730", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-464bf4ec8670358b", "level": "none", "message": {"text": "Commented-code block (5 lines) in agentsfleet/test/errors.unit.test.ts:119"}, "properties": {"repobilityId": "4d30c2aa1af1b168", "scanner": "scanner-primary", "fingerprint": "464bf4ec8670358b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0c2713460ac6a1a7", "level": "none", "message": {"text": "Commented-code block (6 lines) in agentsfleet/test/api-url-resolution.integration.test.ts:158"}, "properties": {"repobilityId": "a155c75fdab36313", "scanner": "scanner-primary", "fingerprint": "0c2713460ac6a1a7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-35c974a4ff37e362", "level": "none", "message": {"text": "Commented-code block (7 lines) in agentsfleet/test/zombie-install-unit.test.ts:4"}, "properties": {"repobilityId": "c38a5388eacd33fb", "scanner": "scanner-primary", "fingerprint": "35c974a4ff37e362", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4aac054d0d84a829", "level": "none", "message": {"text": "Commented-code block (5 lines) in agentsfleet/test/config.posthog-resolution.unit.test.ts:1"}, "properties": {"repobilityId": "5c0b34d7e7467663", "scanner": "scanner-primary", "fingerprint": "4aac054d0d84a829", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-796a34c61047c10f", "level": "none", "message": {"text": "Commented-code block (7 lines) in agentsfleet/test/helpers-cli-state.ts:3"}, "properties": {"repobilityId": "414159e3e3138af6", "scanner": "scanner-primary", "fingerprint": "796a34c61047c10f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d9c8c77467950454", "level": "none", "message": {"text": "Commented-code block (6 lines) in agentsfleet/test/commands-agent-linecov.unit.test.ts:1"}, "properties": {"repobilityId": "b922b36d7d41c378", "scanner": "scanner-primary", "fingerprint": "d9c8c77467950454", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-20fdf44cd8eabc64", "level": "none", "message": {"text": "Commented-code block (5 lines) in agentsfleet/test/zombie-steer-errors.integration.test.ts:160"}, "properties": {"repobilityId": "446ddc0e468c0f54", "scanner": "scanner-primary", "fingerprint": "20fdf44cd8eabc64", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5533edac60597b61", "level": "none", "message": {"text": "Commented-code block (6 lines) in agentsfleet/test/workspace-guards-linecov.unit.test.ts:1"}, "properties": {"repobilityId": "392f67d4dbcbdaaa", "scanner": "scanner-primary", "fingerprint": "5533edac60597b61", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ee12f7e0d363b837", "level": "none", "message": {"text": "Commented-code block (9 lines) in agentsfleet/test/commander-bridge-linecov.unit.test.ts:1"}, "properties": {"repobilityId": "19ad26a1187b11c2", "scanner": "scanner-primary", "fingerprint": "ee12f7e0d363b837", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-57469fd5708a8cf2", "level": "none", "message": {"text": "Commented-code block (5 lines) in agentsfleet/test/helpers-cli-tree.ts:1"}, "properties": {"repobilityId": "49f04cd761cbd0f7", "scanner": "scanner-primary", "fingerprint": "57469fd5708a8cf2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-60fbda18eac2b75e", "level": "none", "message": {"text": "Commented-code block (6 lines) in agentsfleet/test/handlers-bind-wrap-effect.unit.test.ts:1"}, "properties": {"repobilityId": "1b1b3ef49fc0dc19", "scanner": "scanner-primary", "fingerprint": "60fbda18eac2b75e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7adb84e231b842a5", "level": "none", "message": {"text": "Commented-code block (8 lines) in agentsfleet/test/cli-linecov.unit.test.ts:1"}, "properties": {"repobilityId": "bde447ed12f43389", "scanner": "scanner-primary", "fingerprint": "7adb84e231b842a5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7c21bf3ef4f1791e", "level": "none", "message": {"text": "Commented-code block (6 lines) in agentsfleet/test/login.acceptance.spec.ts:7"}, "properties": {"repobilityId": "28f258c6eb9ec110", "scanner": "scanner-primary", "fingerprint": "7c21bf3ef4f1791e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-202681472e7b940b", "level": "none", "message": {"text": "Commented-code block (9 lines) in agentsfleet/test/lib-browser-linecov.unit.test.ts:1"}, "properties": {"repobilityId": "7d6a8c4d483f15cc", "scanner": "scanner-primary", "fingerprint": "202681472e7b940b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-23cd9c0e221374d0", "level": "none", "message": {"text": "Commented-code block (7 lines) in agentsfleet/test/failure-modes.integration.test.ts:9"}, "properties": {"repobilityId": "b2627ab4808cd183", "scanner": "scanner-primary", "fingerprint": "23cd9c0e221374d0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-57da519825a3358b", "level": "none", "message": {"text": "Commented-code block (6 lines) in agentsfleet/test/acceptance/flags-and-env.spec.ts:133"}, "properties": {"repobilityId": "25042e8c0cd48f42", "scanner": "scanner-primary", "fingerprint": "57da519825a3358b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-48c318c1acf8b8d1", "level": "none", "message": {"text": "Commented-code block (6 lines) in agentsfleet/test/acceptance/help-and-errors.spec.ts:134"}, "properties": {"repobilityId": "0f09412b41439957", "scanner": "scanner-primary", "fingerprint": "48c318c1acf8b8d1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d2a373e91d3c96cb", "level": "none", "message": {"text": "Commented-code block (6 lines) in agentsfleet/test/acceptance/options-metavar.spec.ts:142"}, "properties": {"repobilityId": "52d981e48c23fa92", "scanner": "scanner-primary", "fingerprint": "d2a373e91d3c96cb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0d952081e723cdf4", "level": "none", "message": {"text": "Commented-code block (5 lines) in agentsfleet/test/acceptance/lifecycle-with-token.spec.ts:244"}, "properties": {"repobilityId": "da55a745bf411fa1", "scanner": "scanner-primary", "fingerprint": "0d952081e723cdf4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e493dd83efce5ffe", "level": "none", "message": {"text": "Commented-code block (5 lines) in agentsfleet/test/acceptance/lifecycle-after-login.spec.ts:60"}, "properties": {"repobilityId": "5a3e5a9b64e77703", "scanner": "scanner-primary", "fingerprint": "e493dd83efce5ffe", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d4f48f664e33fe0b", "level": "none", "message": {"text": "Commented-code block (6 lines) in agentsfleet/test/acceptance/fixtures/constants.ts:66"}, "properties": {"repobilityId": "6f1e86fd0c747297", "scanner": "scanner-primary", "fingerprint": "d4f48f664e33fe0b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6411126be2d7fbd0", "level": "none", "message": {"text": "Commented-code block (9 lines) in agentsfleet/test/acceptance/fixtures/command-matrix.ts:31"}, "properties": {"repobilityId": "de833e7b1fb04a57", "scanner": "scanner-primary", "fingerprint": "6411126be2d7fbd0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c65529eda07b205f", "level": "none", "message": {"text": "Commented-code block (6 lines) in agentsfleet/test/services/browser.layer.unit.test.ts:1"}, "properties": {"repobilityId": "39b5a85d62d5de72", "scanner": "scanner-primary", "fingerprint": "c65529eda07b205f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e30e6a1d5c8a59a9", "level": "none", "message": {"text": "Commented-code block (5 lines) in agentsfleet/test/telemetry/command-instrumentation.unit.test.ts:1"}, "properties": {"repobilityId": "26f8688f23dcf3bb", "scanner": "scanner-primary", "fingerprint": "e30e6a1d5c8a59a9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-72db8236c45193c4", "level": "none", "message": {"text": "Commented-code block (7 lines) in agentsfleet/test/telemetry/analytics-ai-tool-none-funcfill.unit.test.ts:3"}, "properties": {"repobilityId": "215a16548b3f075a", "scanner": "scanner-primary", "fingerprint": "72db8236c45193c4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-28e84b85506a8f6c", "level": "none", "message": {"text": "Commented-code block (5 lines) in agentsfleet/test/telemetry/runtime.layer.unit.test.ts:1"}, "properties": {"repobilityId": "34252b804ea7fc81", "scanner": "scanner-primary", "fingerprint": "28e84b85506a8f6c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4852f6afe1c69a2d", "level": "none", "message": {"text": "Commented-code block (5 lines) in agentsfleet/test/telemetry/consent.unit.test.ts:1"}, "properties": {"repobilityId": "ccfbcc026741278b", "scanner": "scanner-primary", "fingerprint": "4852f6afe1c69a2d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-66f13a5654370972", "level": "none", "message": {"text": "Commented-code block (6 lines) in ui/packages/design-system/src/design-system/Terminal.tsx:130"}, "properties": {"repobilityId": "f5c97c64ae77f607", "scanner": "scanner-primary", "fingerprint": "66f13a5654370972", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-672bb261fd902a68", "level": "none", "message": {"text": "Commented-code block (7 lines) in ui/packages/design-system/src/design-system/use-resettable-timeout.ts:5"}, "properties": {"repobilityId": "6209d8d0e5400909", "scanner": "scanner-primary", "fingerprint": "672bb261fd902a68", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-64ad6e32663f08e9", "level": "none", "message": {"text": "Commented-code block (10 lines) in ui/packages/design-system/src/design-system/RadioGroup.test.tsx:76"}, "properties": {"repobilityId": "3c12cb59329e9581", "scanner": "scanner-primary", "fingerprint": "64ad6e32663f08e9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-605bda56d79af87a", "level": "none", "message": {"text": "Commented-code block (8 lines) in ui/packages/design-system/src/design-system/Badge.tsx:33"}, "properties": {"repobilityId": "b86d0b66b28e6029", "scanner": "scanner-primary", "fingerprint": "605bda56d79af87a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-af4c450c174d59af", "level": "none", "message": {"text": "Commented-code block (8 lines) in ui/packages/design-system/src/design-system/Button.tsx:42"}, "properties": {"repobilityId": "c2aaf3e1301b43d0", "scanner": "scanner-primary", "fingerprint": "af4c450c174d59af", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4cfa614c5319fcb3", "level": "none", "message": {"text": "Commented-code block (9 lines) in ui/packages/app/vitest.config.ts:33"}, "properties": {"repobilityId": "9c49d9e0380333f9", "scanner": "scanner-primary", "fingerprint": "4cfa614c5319fcb3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a636a5d2e50a163d", "level": "none", "message": {"text": "Commented-code block (7 lines) in ui/packages/app/playwright.config.ts:55"}, "properties": {"repobilityId": "837919bfd13fb896", "scanner": "scanner-primary", "fingerprint": "a636a5d2e50a163d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a351d76a3eb933b0", "level": "none", "message": {"text": "Commented-code block (5 lines) in ui/packages/app/next.config.ts:4"}, "properties": {"repobilityId": "72f0ab45df0cea67", "scanner": "scanner-primary", "fingerprint": "a351d76a3eb933b0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a8d521d75c1e6aa8", "level": "none", "message": {"text": "Commented-code block (6 lines) in ui/packages/app/app/layout.tsx:14"}, "properties": {"repobilityId": "a7f3641ff3350389", "scanner": "scanner-primary", "fingerprint": "a8d521d75c1e6aa8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-10522c63cf61b354", "level": "none", "message": {"text": "Commented-code block (6 lines) in ui/packages/app/app/backend/v1/workspaces/[workspaceId]/zombies/[zombieId]/events/stream/route.ts:22"}, "properties": {"repobilityId": "ad98583c4de36e88", "scanner": "scanner-primary", "fingerprint": "10522c63cf61b354", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e9a1b1d3b2fa62e6", "level": "none", "message": {"text": "Commented-code block (16 lines) in ui/packages/app/app/cli-auth/[session_id]/page.tsx:149"}, "properties": {"repobilityId": "53fb94a74544fa8d", "scanner": "scanner-primary", "fingerprint": "e9a1b1d3b2fa62e6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-333cc977a814c218", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 ui/packages/app/app/cli-auth/[session_id]/page.tsx:175"}, "properties": {"repobilityId": "4c8b9c8369cd8758", "scanner": "scanner-primary", "fingerprint": "333cc977a814c218", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-f86164514adaa5be", "level": "none", "message": {"text": "Commented-code block (6 lines) in ui/packages/app/app/(dashboard)/zombies/[id]/components/KillSwitch.tsx:31"}, "properties": {"repobilityId": "1707ab794df3d039", "scanner": "scanner-primary", "fingerprint": "f86164514adaa5be", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-99793116573256aa", "level": "none", "message": {"text": "Commented-code block (6 lines) in ui/packages/app/app/(dashboard)/zombies/new/InstallZombieForm.tsx:53"}, "properties": {"repobilityId": "859159b7f059c517", "scanner": "scanner-primary", "fingerprint": "99793116573256aa", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-83756194b05bf4e9", "level": "none", "message": {"text": "Commented-code block (5 lines) in ui/packages/app/app/(dashboard)/credentials/lib/credential-data.ts:1"}, "properties": {"repobilityId": "e109dbe11f472f72", "scanner": "scanner-primary", "fingerprint": "83756194b05bf4e9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1728daf01c8a5d0d", "level": "none", "message": {"text": "Commented-code block (5 lines) in ui/packages/app/app/(dashboard)/settings/billing/page.tsx:25"}, "properties": {"repobilityId": "e9b7e6aa7e6c4da1", "scanner": "scanner-primary", "fingerprint": "1728daf01c8a5d0d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e8b067baec30cdef", "level": "none", "message": {"text": "Commented-code block (7 lines) in ui/packages/app/app/(dashboard)/settings/billing/lib/groupCharges.ts:49"}, "properties": {"repobilityId": "fb5a0782d7f53ddb", "scanner": "scanner-primary", "fingerprint": "e8b067baec30cdef", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0755eedbe24788c1", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 ui/packages/app/app/(dashboard)/settings/api-keys/components/ApiKeyList.tsx:91"}, "properties": {"repobilityId": "0f336b8cb9f02098", "scanner": "scanner-primary", "fingerprint": "0755eedbe24788c1", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-de8657a0725aee04", "level": "none", "message": {"text": "Commented-code block (5 lines) in ui/packages/app/app/(dashboard)/settings/models/components/Step2Model.tsx:34"}, "properties": {"repobilityId": "aa14e47a536b0a34", "scanner": "scanner-primary", "fingerprint": "de8657a0725aee04", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-dad41f0de3e3a989", "level": "none", "message": {"text": "Commented-code block (7 lines) in ui/packages/app/app/(dashboard)/settings/models/lib/detect-provider.ts:1"}, "properties": {"repobilityId": "ad1fc8a5335b7f0f", "scanner": "scanner-primary", "fingerprint": "dad41f0de3e3a989", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5e1114f6d5e4b9e2", "level": "none", "message": {"text": "Commented-code block (5 lines) in ui/packages/app/app/(dashboard)/approvals/components/ApprovalsList.tsx:68"}, "properties": {"repobilityId": "6f2419983e792605", "scanner": "scanner-primary", "fingerprint": "5e1114f6d5e4b9e2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e0edc4157b77bd20", "level": "none", "message": {"text": "Commented-code block (6 lines) in ui/packages/app/tests/credentials-actions.test.ts:3"}, "properties": {"repobilityId": "e100e050a6e1f416", "scanner": "scanner-primary", "fingerprint": "e0edc4157b77bd20", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ad92e56cdd3791bc", "level": "none", "message": {"text": "Commented-code block (7 lines) in ui/packages/app/tests/zombies-actions.test.ts:3"}, "properties": {"repobilityId": "4d314699bda90605", "scanner": "scanner-primary", "fingerprint": "ad92e56cdd3791bc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-92b0e4a6cbe00d86", "level": "none", "message": {"text": "Commented-code block (7 lines) in ui/packages/app/tests/app-primitives.test.ts:1"}, "properties": {"repobilityId": "3e2669ce46f325a5", "scanner": "scanner-primary", "fingerprint": "92b0e4a6cbe00d86", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1943bcba96436f4d", "level": "none", "message": {"text": "Commented-code block (6 lines) in ui/packages/app/tests/runners-actions.test.ts:3"}, "properties": {"repobilityId": "9a8dfa35daecc310", "scanner": "scanner-primary", "fingerprint": "1943bcba96436f4d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-65e1ec193ff4f064", "level": "none", "message": {"text": "Commented-code block (5 lines) in ui/packages/app/tests/provider-actions.test.ts:3"}, "properties": {"repobilityId": "7dd5c83e0b8f3a22", "scanner": "scanner-primary", "fingerprint": "65e1ec193ff4f064", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fcb916683944d874", "level": "none", "message": {"text": "Commented-code block (5 lines) in ui/packages/app/tests/workspace.test.ts:125"}, "properties": {"repobilityId": "00f0abee1c509112", "scanner": "scanner-primary", "fingerprint": "fcb916683944d874", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b0637f296679be1d", "level": "none", "message": {"text": "Commented-code block (6 lines) in ui/packages/app/tests/vocab-guard.test.ts:5"}, "properties": {"repobilityId": "cd1a931491dba76d", "scanner": "scanner-primary", "fingerprint": "b0637f296679be1d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-544609e623f54927", "level": "note", "message": {"text": "Legacy-named symbol `user_old` in ui/packages/app/tests/posthog.test.ts:527"}, "properties": {"repobilityId": "fbbbef189ae6b57c", "scanner": "scanner-primary", "fingerprint": "544609e623f54927", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-e1619c44126cff2e", "level": "none", "message": {"text": "Commented-code block (6 lines) in ui/packages/app/tests/api-keys-actions.test.ts:3"}, "properties": {"repobilityId": "73ba5256651a3be7", "scanner": "scanner-primary", "fingerprint": "e1619c44126cff2e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-31fd14f1da8ac198", "level": "none", "message": {"text": "Commented-code block (7 lines) in ui/packages/app/tests/approvals-actions.test.ts:3"}, "properties": {"repobilityId": "11fca8c6f0d3b738", "scanner": "scanner-primary", "fingerprint": "31fd14f1da8ac198", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-97671943e93d6a00", "level": "none", "message": {"text": "Commented-code block (5 lines) in ui/packages/app/tests/loading-states.test.ts:5"}, "properties": {"repobilityId": "e53d16bf4704c129", "scanner": "scanner-primary", "fingerprint": "97671943e93d6a00", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-97271897cb50869a", "level": "none", "message": {"text": "Commented-code block (5 lines) in ui/packages/app/tests/use-zombie-event-stream.test.ts:11"}, "properties": {"repobilityId": "958767b4a87a03a1", "scanner": "scanner-primary", "fingerprint": "97271897cb50869a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ca4c287b3d06d913", "level": "none", "message": {"text": "Commented-code block (6 lines) in ui/packages/app/tests/no-api-key-logging.test.ts:5"}, "properties": {"repobilityId": "26e02e2664f7baf0", "scanner": "scanner-primary", "fingerprint": "ca4c287b3d06d913", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-43a32214dc109f3b", "level": "none", "message": {"text": "Commented-code block (5 lines) in ui/packages/app/tests/app-components.test.ts:222"}, "properties": {"repobilityId": "96569290dfa6951e", "scanner": "scanner-primary", "fingerprint": "43a32214dc109f3b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-442f5fca3e770731", "level": "none", "message": {"text": "Commented-code block (8 lines) in ui/packages/app/tests/dashboard-actions.test.ts:3"}, "properties": {"repobilityId": "882d9d114daad2c0", "scanner": "scanner-primary", "fingerprint": "442f5fca3e770731", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e530613a43d2c499", "level": "none", "message": {"text": "Commented-code block (9 lines) in ui/packages/app/tests/helpers/dashboard-app-mocks.tsx:6"}, "properties": {"repobilityId": "cff13fd7ec463f99", "scanner": "scanner-primary", "fingerprint": "e530613a43d2c499", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-137e164d4c3fa59f", "level": "none", "message": {"text": "Commented-code block (7 lines) in ui/packages/app/tests/helpers/dashboard-mocks.tsx:4"}, "properties": {"repobilityId": "38d8e42cf11a7e57", "scanner": "scanner-primary", "fingerprint": "137e164d4c3fa59f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f8bb63942c0a328e", "level": "none", "message": {"text": "Commented-code block (6 lines) in ui/packages/app/tests/grep-gates/no-api-template-mint.test.ts:5"}, "properties": {"repobilityId": "a28f9c26733c8b32", "scanner": "scanner-primary", "fingerprint": "f8bb63942c0a328e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-723bff43d0935721", "level": "none", "message": {"text": "Commented-code block (5 lines) in ui/packages/app/tests/grep-gates/no-getServerToken.test.ts:5"}, "properties": {"repobilityId": "bf9d77818c0899d7", "scanner": "scanner-primary", "fingerprint": "723bff43d0935721", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-58c68898484158fc", "level": "none", "message": {"text": "Commented-code block (5 lines) in ui/packages/app/tests/e2e/mobile-dashboard.spec.ts:3"}, "properties": {"repobilityId": "bab0c4fc5a223c90", "scanner": "scanner-primary", "fingerprint": "58c68898484158fc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a87225817421f6c9", "level": "none", "message": {"text": "Commented-code block (7 lines) in ui/packages/app/tests/e2e/auth-theme.spec.ts:3"}, "properties": {"repobilityId": "deff50d0b4a72984", "scanner": "scanner-primary", "fingerprint": "a87225817421f6c9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a743657405dcc6dc", "level": "none", "message": {"text": "Commented-code block (7 lines) in ui/packages/app/tests/e2e/wake-pulse.spec.ts:3"}, "properties": {"repobilityId": "53bc29ac297dc218", "scanner": "scanner-primary", "fingerprint": "a743657405dcc6dc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c1960f76a44abddc", "level": "none", "message": {"text": "Commented-code block (7 lines) in ui/packages/app/tests/e2e/acceptance/events.spec.ts:40"}, "properties": {"repobilityId": "0a2e5acefc058144", "scanner": "scanner-primary", "fingerprint": "c1960f76a44abddc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-50894306b1a96146", "level": "none", "message": {"text": "Commented-code block (6 lines) in ui/packages/app/tests/e2e/acceptance/signup.spec.ts:35"}, "properties": {"repobilityId": "19b8f41ee65d1902", "scanner": "scanner-primary", "fingerprint": "50894306b1a96146", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4af22687119b395e", "level": "none", "message": {"text": "Commented-code block (5 lines) in ui/packages/app/tests/e2e/acceptance/global-setup.ts:62"}, "properties": {"repobilityId": "836b92bf767b391b", "scanner": "scanner-primary", "fingerprint": "4af22687119b395e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-611a339663868a71", "level": "none", "message": {"text": "Commented-code block (5 lines) in ui/packages/app/tests/e2e/acceptance/zombie-thread.spec.ts:54"}, "properties": {"repobilityId": "95cea1bc512dd664", "scanner": "scanner-primary", "fingerprint": "611a339663868a71", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ee1cf90aafcec376", "level": "none", "message": {"text": "Commented-code block (5 lines) in ui/packages/app/tests/e2e/acceptance/_smoke.spec.ts:48"}, "properties": {"repobilityId": "c0153eeb14757c58", "scanner": "scanner-primary", "fingerprint": "ee1cf90aafcec376", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f2c533a0ed3a36a7", "level": "none", "message": {"text": "Commented-code block (5 lines) in ui/packages/app/tests/e2e/acceptance/install-zombie-seed.spec.ts:36"}, "properties": {"repobilityId": "a2afa525b43d53f4", "scanner": "scanner-primary", "fingerprint": "f2c533a0ed3a36a7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6734ae31e6c01d59", "level": "none", "message": {"text": "Commented-code block (5 lines) in ui/packages/app/tests/e2e/acceptance/workspace-zombie-lifecycle.spec.ts:67"}, "properties": {"repobilityId": "4ab4838a105e3af1", "scanner": "scanner-primary", "fingerprint": "6734ae31e6c01d59", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-578fdfe3cb00d98f", "level": "none", "message": {"text": "Commented-code block (7 lines) in ui/packages/app/tests/e2e/acceptance/fixtures/install-ui.ts:65"}, "properties": {"repobilityId": "a193eecad1dfdd24", "scanner": "scanner-primary", "fingerprint": "578fdfe3cb00d98f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e31a72aec37af883", "level": "none", "message": {"text": "Commented-code block (6 lines) in ui/packages/app/tests/e2e/acceptance/fixtures/clerk-admin.ts:27"}, "properties": {"repobilityId": "05a31b4d94e565f6", "scanner": "scanner-primary", "fingerprint": "e31a72aec37af883", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ca6a02c1ddf2248c", "level": "none", "message": {"text": "Commented-code block (5 lines) in ui/packages/app/components/layout/CreateWorkspaceDialog.tsx:32"}, "properties": {"repobilityId": "151784ba0937749e", "scanner": "scanner-primary", "fingerprint": "ca6a02c1ddf2248c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1acdef52ef434436", "level": "none", "message": {"text": "Commented-code block (5 lines) in ui/packages/app/components/analytics/AnalyticsBootstrap.tsx:20"}, "properties": {"repobilityId": "b3510d2b6b6f83fc", "scanner": "scanner-primary", "fingerprint": "1acdef52ef434436", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c7897fcfdfbc2930", "level": "none", "message": {"text": "Commented-code block (6 lines) in ui/packages/app/components/domain/EventsList.tsx:186"}, "properties": {"repobilityId": "6daf249b0f4228a4", "scanner": "scanner-primary", "fingerprint": "c7897fcfdfbc2930", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0210b67c1073ca2d", "level": "none", "message": {"text": "Commented-code block (5 lines) in ui/packages/app/components/domain/useZombieEventStream.ts:52"}, "properties": {"repobilityId": "107522d767e7f3d7", "scanner": "scanner-primary", "fingerprint": "0210b67c1073ca2d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-39c981160c6606ae", "level": "none", "message": {"text": "Commented-code block (5 lines) in ui/packages/app/lib/clerkAppearance.ts:101"}, "properties": {"repobilityId": "61b297ec9ccf9cb0", "scanner": "scanner-primary", "fingerprint": "39c981160c6606ae", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-505edecc61fcb8ea", "level": "none", "message": {"text": "Commented-code block (5 lines) in ui/packages/app/lib/types.ts:58"}, "properties": {"repobilityId": "2aea128958247b44", "scanner": "scanner-primary", "fingerprint": "505edecc61fcb8ea", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-39932b3e9b12dd5a", "level": "none", "message": {"text": "Commented-code block (6 lines) in ui/packages/app/lib/errors.test.ts:45"}, "properties": {"repobilityId": "55c8345586587479", "scanner": "scanner-primary", "fingerprint": "39932b3e9b12dd5a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-647c27bf4e718d5f", "level": "none", "message": {"text": "Commented-code block (5 lines) in ui/packages/app/lib/copy.ts:1"}, "properties": {"repobilityId": "87861fa5754e89e0", "scanner": "scanner-primary", "fingerprint": "647c27bf4e718d5f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5df22ea8b129e843", "level": "none", "message": {"text": "Commented-code block (5 lines) in ui/packages/app/lib/api/zombies.ts:76"}, "properties": {"repobilityId": "685aa9194a336ae8", "scanner": "scanner-primary", "fingerprint": "5df22ea8b129e843", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5278a92857540f6b", "level": "none", "message": {"text": "Commented-code block (6 lines) in ui/packages/app/lib/api/model_caps.ts:1"}, "properties": {"repobilityId": "2dd7f8f63e2d07b5", "scanner": "scanner-primary", "fingerprint": "5278a92857540f6b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-85d8f9f3dc7ec235", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 ui/packages/app/lib/api/model_caps.ts:69"}, "properties": {"repobilityId": "a983c4c88be82a58", "scanner": "scanner-primary", "fingerprint": "85d8f9f3dc7ec235", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-3697ec13bba86fff", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 ui/packages/app/lib/api/client.ts:39"}, "properties": {"repobilityId": "bdd1113e252d4ab4", "scanner": "scanner-primary", "fingerprint": "3697ec13bba86fff", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-b943cdeb34ab6586", "level": "none", "message": {"text": "Commented-code block (6 lines) in ui/packages/app/lib/api/retry.integration.test.ts:3"}, "properties": {"repobilityId": "7c8297b89af7acfb", "scanner": "scanner-primary", "fingerprint": "b943cdeb34ab6586", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6af19c43f393217c", "level": "none", "message": {"text": "Commented-code block (5 lines) in ui/packages/app/lib/streaming/zombie-stream-registry.ts:13"}, "properties": {"repobilityId": "740dda7e9d245f8a", "scanner": "scanner-primary", "fingerprint": "6af19c43f393217c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-79b4486db11a342e", "level": "none", "message": {"text": "Commented-code block (6 lines) in ui/packages/app/lib/auth/cli-flow.ts:3"}, "properties": {"repobilityId": "5bf2458e4308a7f0", "scanner": "scanner-primary", "fingerprint": "79b4486db11a342e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-89f771c8bb79a149", "level": "none", "message": {"text": "Commented-code block (7 lines) in ui/packages/app/lib/auth/client.ts:3"}, "properties": {"repobilityId": "b76361e0fb8023cd", "scanner": "scanner-primary", "fingerprint": "89f771c8bb79a149", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ad0e4010aea2f86e", "level": "none", "message": {"text": "Commented-code block (6 lines) in ui/packages/app/lib/analytics/posthog.ts:149"}, "properties": {"repobilityId": "c443064e97396787", "scanner": "scanner-primary", "fingerprint": "ad0e4010aea2f86e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c1e2d14bd975e380", "level": "none", "message": {"text": "Commented-code block (5 lines) in ui/packages/app/lib/actions/with-token.ts:5"}, "properties": {"repobilityId": "96039b163e68834a", "scanner": "scanner-primary", "fingerprint": "c1e2d14bd975e380", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fc1ffffb6d40c349", "level": "none", "message": {"text": "Commented-code block (5 lines) in ui/packages/website/tests/e2e/design-system-smoke.spec.ts:122"}, "properties": {"repobilityId": "182631e26618b2d3", "scanner": "scanner-primary", "fingerprint": "fc1ffffb6d40c349", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d949e1b7ee52e930", "level": "none", "message": {"text": "Commented-code block (6 lines) in ui/packages/website/scripts/prebuild.mjs:7"}, "properties": {"repobilityId": "513d8d003f6c7138", "scanner": "scanner-primary", "fingerprint": "d949e1b7ee52e930", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d234bb6154f2189e", "level": "none", "message": {"text": "Commented-code block (5 lines) in ui/packages/website/src/marketing-no-pr-validator-framing.test.ts:3"}, "properties": {"repobilityId": "5d16e0b9d0d02a4d", "scanner": "scanner-primary", "fingerprint": "d234bb6154f2189e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-433dea1408158b0e", "level": "none", "message": {"text": "Commented-code block (8 lines) in ui/packages/website/src/vocab-guard.test.ts:3"}, "properties": {"repobilityId": "53334c80b07ffc7d", "scanner": "scanner-primary", "fingerprint": "433dea1408158b0e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ad8567b32741f535", "level": "none", "message": {"text": "Commented-code block (5 lines) in ui/packages/website/src/config.ts:3"}, "properties": {"repobilityId": "c1f71ec0dd9caac8", "scanner": "scanner-primary", "fingerprint": "ad8567b32741f535", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4db3dbcad20e72ed", "level": "none", "message": {"text": "Commented-code block (6 lines) in ui/packages/website/src/components/Hero.tsx:36"}, "properties": {"repobilityId": "4874ac9bf12933c9", "scanner": "scanner-primary", "fingerprint": "4db3dbcad20e72ed", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1a652d0aeece8734", "level": "none", "message": {"text": "Commented-code block (6 lines) in ui/packages/website/src/components/Hero.test.tsx:122"}, "properties": {"repobilityId": "ebaa64009f9217d6", "scanner": "scanner-primary", "fingerprint": "1a652d0aeece8734", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-afee113f7f63eec6", "level": "none", "message": {"text": "Commented-code block (5 lines) in ui/packages/website/src/analytics/posthog.test.ts:84"}, "properties": {"repobilityId": "ce5df5e780f14194", "scanner": "scanner-primary", "fingerprint": "afee113f7f63eec6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4d8e0a6ce9dcba3d", "level": "none", "message": {"text": "Commented-code block (5 lines) in ui/packages/website/src/analytics/posthog.ts:89"}, "properties": {"repobilityId": "55d44aa5b891e2d2", "scanner": "scanner-primary", "fingerprint": "4d8e0a6ce9dcba3d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b0448ecbba5865f4", "level": "none", "message": {"text": "Commented-code block (7 lines) in ui/packages/website/src/lib/contact.ts:1"}, "properties": {"repobilityId": "83dfc661d71336f6", "scanner": "scanner-primary", "fingerprint": "b0448ecbba5865f4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2facf0377bfd2ec1", "level": "none", "message": {"text": "Commented-code block (7 lines) in ui/packages/website/src/lib/rates.ts:39"}, "properties": {"repobilityId": "f5e1692c44ab594e", "scanner": "scanner-primary", "fingerprint": "2facf0377bfd2ec1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c60840f39c7b8fef", "level": "none", "message": {"text": "Commented-code block (5 lines) in ui/packages/website/src/lib/copy.ts:1"}, "properties": {"repobilityId": "78a25fbdeb5756e0", "scanner": "scanner-primary", "fingerprint": "c60840f39c7b8fef", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d98ebc7b5cd69a2e", "level": "warning", "message": {"text": "Frontend route `/_design-system` has no Link/navigate to it \u2014 ui/packages/website/src/App.tsx"}, "properties": {"repobilityId": "125314186d9bca1a", "scanner": "scanner-primary", "fingerprint": "d98ebc7b5cd69a2e", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "orphan-page", "wiring"]}}]}]}