{"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-9710c8d059e53154", "name": "No frontend routes/components detected", "shortDescription": {"text": "No frontend routes/components detected"}, "fullDescription": {"text": "No React/Vue/Next routes were found. This is fine for backend-only repos."}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4aed27d274bd3f4b", "name": "Insecure pattern 'eval_used' in docs/design/beamr/briefs/B-096.json:43", "shortDescription": {"text": "Insecure pattern 'eval_used' in docs/design/beamr/briefs/B-096.json:43"}, "fullDescription": {"text": "Found a known-risky pattern (eval_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-f8ea4e54132f27df", "name": "Insecure pattern 'weak_hash' in docs/design/beamr/briefs/B-115.json:13", "shortDescription": {"text": "Insecure pattern 'weak_hash' in docs/design/beamr/briefs/B-115.json:13"}, "fullDescription": {"text": "Found a known-risky pattern (weak_hash). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4601e3ad3bb28677", "name": "No CI/CD pipelines detected", "shortDescription": {"text": "No CI/CD pipelines detected"}, "fullDescription": {"text": "No GitHub Actions, GitLab CI, or CircleCI configs found. Without CI you can't gate deploys on tests/lints."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-80233971f6ab1e3b", "name": "Very large file: crates/beamr/src/interpreter/tests.rs (2306 lines)", "shortDescription": {"text": "Very large file: crates/beamr/src/interpreter/tests.rs (2306 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c0a22f3713e0b2b0", "name": "Very large file: crates/beamr/src/native/ets_bifs.rs (2352 lines)", "shortDescription": {"text": "Very large file: crates/beamr/src/native/ets_bifs.rs (2352 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7c2320a69b2be6fb", "name": "Very large file: crates/beamr/src/native/process_bifs/tests.rs (1948 lines)", "shortDescription": {"text": "Very large file: crates/beamr/src/native/process_bifs/tests.rs (1948 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b2f549d469016e24", "name": "Very large file: crates/beamr/src/native/context/mod.rs (1551 lines)", "shortDescription": {"text": "Very large file: crates/beamr/src/native/context/mod.rs (1551 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8df12f9b27615904", "name": "Very large file: crates/beamr/src/jit/compiler/compiler_tests.rs (2500 lines)", "shortDescription": {"text": "Very large file: crates/beamr/src/jit/compiler/compiler_tests.rs (2500 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fdcc096988578fd5", "name": "Very large file: crates/beamr/src/scheduler/supervision_integration.rs (1841 lines)", "shortDescription": {"text": "Very large file: crates/beamr/src/scheduler/supervision_integration.rs (1841 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5212d81c22e37b70", "name": "Very large file: crates/beamr/src/scheduler/tests.rs (2919 lines)", "shortDescription": {"text": "Very large file: crates/beamr/src/scheduler/tests.rs (2919 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a365e55f76d1ce15", "name": "Very large file: crates/beamr/src/scheduler/execution/core.rs (1495 lines)", "shortDescription": {"text": "Very large file: crates/beamr/src/scheduler/execution/core.rs (1495 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4189be4b096ea9c4", "name": "Node manifest has dependencies but no lockfile: examples/edge-worker/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: examples/edge-worker/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-72b2a6250083a784", "name": "Placeholder or mock-heavy implementation detected", "shortDescription": {"text": "Placeholder or mock-heavy implementation detected"}, "fullDescription": {"text": "Found 31 placeholder/mock markers across 18 source files. This often means the repo looks complete while core flows still use generated scaffolding or fake data."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2d0c7b7ab8f8aacf", "name": "Critical user flow still appears backed by mock or placeholder data", "shortDescription": {"text": "Critical user flow still appears backed by mock or placeholder data"}, "fullDescription": {"text": "A payment/auth/admin/order/billing-style flow contains mock, fake, TODO, dummy, or placeholder markers in runtime source. In the Fable corpus this is a high-leverage completeness smell: the app can look finished while the money, identity, or tenant flow is still scaffolded."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b9088664ace7f748", "name": "Composite production-readiness gap", "shortDescription": {"text": "Composite production-readiness gap"}, "fullDescription": {"text": "Multiple low-cost hardening controls are missing together: ci, lockfile. Opus verification showed these co-occurring gaps are a better readiness signal than reading each flag in isolation."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-749d4bc1bd66df5f", "name": "Agent instructions exist but release-hardening basics are missing", "shortDescription": {"text": "Agent instructions exist but release-hardening basics are missing"}, "fullDescription": {"text": "AI-coder instruction files were found, but the repo is missing ci, 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-ea8f3013f588db25", "name": "Shallow git history limits provenance confidence", "shortDescription": {"text": "Shallow git history limits provenance confidence"}, "fullDescription": {"text": "The repository is a shallow clone. Origin/evolution analysis cannot distinguish fresh generation, imported legacy code, or long-lived human code with high confidence."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8424db9c75e04ba4", "name": "Very short observed git history", "shortDescription": {"text": "Very short observed git history"}, "fullDescription": {"text": "The repo has multiple source files but two or fewer visible commits. This is not a failure by itself, but it lowers confidence in evolution-based diagnosis."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-122f91b7f2906dc4", "name": "Agent authority lacks a verifier contract: .claude/settings.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/settings.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ecb0d2c55ed6875d", "name": "Agent authority lacks a verifier contract: .claude/settings.local.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/settings.local.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-77c171a1729cec02", "name": "Agent authority lacks a verifier contract: .claude/agents/agent-devops-overseer.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/agents/agent-devops-overseer.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-2014b402d84830a6", "name": "Agent authority lacks a verifier contract: .claude/agents/librarian.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/agents/librarian.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-f4543fc114d470b3", "name": "Agent authority lacks a verifier contract: .claude/agents/agent-devops-scout.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/agents/agent-devops-scout.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-49fb1e98eaefeb21", "name": "Agent authority lacks a verifier contract: .claude/agents/codebase-explorer.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/agents/codebase-explorer.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-006e6a5f4cfe8137", "name": "Agent authority lacks a verifier contract: .claude/skills/grill-with-docs/SKILL.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/grill-with-docs/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-487206c5c4588498", "name": "Agent authority lacks a verifier contract: .claude/skills/message-search/SKILL.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/message-search/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-5dd0093af1e51a78", "name": "Agent instruction contains unpinned remote install: .claude/skills/agent-browser/SKILL.md", "shortDescription": {"text": "Agent instruction contains unpinned remote install: .claude/skills/agent-browser/SKILL.md"}, "fullDescription": {"text": "Remote install commands in agent instructions are a supply-chain risk, especially when an agent can execute shell commands."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-85e3997353fc5369", "name": "Agent authority lacks a verifier contract: .claude/skills/agent-browser/references/snapshot-refs.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/agent-browser/references/snapshot-refs.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-49944422e6a36fa0", "name": "Agent authority lacks a verifier contract: .claude/skills/agent-browser/references/profiling.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/agent-browser/references/profiling.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-9e46c725f27acdca", "name": "Agent authority lacks a verifier contract: .claude/skills/quick-scout/SKILL.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/quick-scout/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-a41a9e8d9ae457fe", "name": "Agent authority lacks a verifier contract: .claude/skills/messaging/references/group-comms.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/messaging/references/group-comms.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-0b741f86209cdeaa", "name": "Agent authority lacks a verifier contract: .claude/skills/worksites/SKILL.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/worksites/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-1c106007f83263f2", "name": "Agent authority lacks a verifier contract: .claude/skills/claude-code/reference/cli.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/claude-code/reference/cli.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-1171535c2fcbde1c", "name": "Agent authority lacks a verifier contract: .claude/skills/claude-code/reference/plugins.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/claude-code/reference/plugins.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-d42d7a74396e107d", "name": "Agent instruction/config may expose a secret: .claude/skills/claude-code/reference/skills/skills-best-practices.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/claude-code/reference/skills/skills-best-practices.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-cd3ed5b898bcaffb", "name": "Agent authority lacks a verifier contract: .claude/skills/claude-code/guide/mcp-and-claude-code.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/claude-code/guide/mcp-and-claude-code.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-64f5403fd74f0c17", "name": "Agent instruction contains unpinned remote install: .claude/skills/claude-code/guide/mcp-and-claude-code.md", "shortDescription": {"text": "Agent instruction contains unpinned remote install: .claude/skills/claude-code/guide/mcp-and-claude-code.md"}, "fullDescription": {"text": "Remote install commands in agent instructions are a supply-chain risk, especially when an agent can execute shell commands."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-30fdc035a60b3af1", "name": "Agent authority lacks a verifier contract: .claude/skills/meridian-identity/SKILL.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/meridian-identity/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-cea80503123df22a", "name": "Agent authority lacks a verifier contract: .claude/skills/cadence/SKILL.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/cadence/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-51adabad866e7049", "name": "Agent authority lacks a verifier contract: .claude/skills/cadence/references/project-tasks.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/cadence/references/project-tasks.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}}]}}, "automationDetails": {"id": "repobility/21509"}, "properties": {"repository": "tomWhiting/beamr", "repoUrl": "https://github.com/tomWhiting/beamr", "branch": "main"}, "results": [{"ruleId": "scanner-9710c8d059e53154", "level": "none", "message": {"text": "No frontend routes/components detected"}, "properties": {"repobilityId": "44ca61485762e494", "scanner": "scanner-primary", "fingerprint": "9710c8d059e53154", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["coverage"]}}, {"ruleId": "scanner-4aed27d274bd3f4b", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in docs/design/beamr/briefs/B-096.json:43"}, "properties": {"repobilityId": "f8911a4de1f4c00c", "scanner": "scanner-primary", "fingerprint": "4aed27d274bd3f4b", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/design/beamr/briefs/B-096.json"}, "region": {"startLine": 43}}}]}, {"ruleId": "scanner-f8ea4e54132f27df", "level": "warning", "message": {"text": "Insecure pattern 'weak_hash' in docs/design/beamr/briefs/B-115.json:13"}, "properties": {"repobilityId": "95e37f82aa49fe66", "scanner": "scanner-primary", "fingerprint": "f8ea4e54132f27df", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "weak_hash"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/design/beamr/briefs/B-115.json"}, "region": {"startLine": 13}}}]}, {"ruleId": "scanner-4601e3ad3bb28677", "level": "warning", "message": {"text": "No CI/CD pipelines detected"}, "properties": {"repobilityId": "c3ee439bce2bc51e", "scanner": "scanner-primary", "fingerprint": "4601e3ad3bb28677", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["coverage"]}}, {"ruleId": "scanner-80233971f6ab1e3b", "level": "note", "message": {"text": "Very large file: crates/beamr/src/interpreter/tests.rs (2306 lines)"}, "properties": {"repobilityId": "b51751d04ea63947", "scanner": "scanner-primary", "fingerprint": "80233971f6ab1e3b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-c0a22f3713e0b2b0", "level": "note", "message": {"text": "Very large file: crates/beamr/src/native/ets_bifs.rs (2352 lines)"}, "properties": {"repobilityId": "df4e592b67729d05", "scanner": "scanner-primary", "fingerprint": "c0a22f3713e0b2b0", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-7c2320a69b2be6fb", "level": "note", "message": {"text": "Very large file: crates/beamr/src/native/process_bifs/tests.rs (1948 lines)"}, "properties": {"repobilityId": "f7e5ac05ab884cef", "scanner": "scanner-primary", "fingerprint": "7c2320a69b2be6fb", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-b2f549d469016e24", "level": "note", "message": {"text": "Very large file: crates/beamr/src/native/context/mod.rs (1551 lines)"}, "properties": {"repobilityId": "e583590263a4db7f", "scanner": "scanner-primary", "fingerprint": "b2f549d469016e24", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-8df12f9b27615904", "level": "note", "message": {"text": "Very large file: crates/beamr/src/jit/compiler/compiler_tests.rs (2500 lines)"}, "properties": {"repobilityId": "ea002215b2586b98", "scanner": "scanner-primary", "fingerprint": "8df12f9b27615904", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-fdcc096988578fd5", "level": "note", "message": {"text": "Very large file: crates/beamr/src/scheduler/supervision_integration.rs (1841 lines)"}, "properties": {"repobilityId": "821833ba8615d6dd", "scanner": "scanner-primary", "fingerprint": "fdcc096988578fd5", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-5212d81c22e37b70", "level": "note", "message": {"text": "Very large file: crates/beamr/src/scheduler/tests.rs (2919 lines)"}, "properties": {"repobilityId": "60115f833260f395", "scanner": "scanner-primary", "fingerprint": "5212d81c22e37b70", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-a365e55f76d1ce15", "level": "note", "message": {"text": "Very large file: crates/beamr/src/scheduler/execution/core.rs (1495 lines)"}, "properties": {"repobilityId": "0b88a3b4efc98991", "scanner": "scanner-primary", "fingerprint": "a365e55f76d1ce15", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-4189be4b096ea9c4", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: examples/edge-worker/package.json"}, "properties": {"repobilityId": "b958a6fecf68a663", "scanner": "scanner-primary", "fingerprint": "4189be4b096ea9c4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "examples/edge-worker/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-72b2a6250083a784", "level": "warning", "message": {"text": "Placeholder or mock-heavy implementation detected"}, "properties": {"repobilityId": "1ff00a46090c78e8", "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": "b0b9a9211d5874c4", "scanner": "scanner-primary", "fingerprint": "2d0c7b7ab8f8aacf", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["placeholder", "mock-data", "critical-flow", "generated-repo-pattern"]}}, {"ruleId": "scanner-b9088664ace7f748", "level": "note", "message": {"text": "Composite production-readiness gap"}, "properties": {"repobilityId": "b6a4afda02c3d4ac", "scanner": "scanner-primary", "fingerprint": "b9088664ace7f748", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["production-readiness", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-749d4bc1bd66df5f", "level": "warning", "message": {"text": "Agent instructions exist but release-hardening basics are missing"}, "properties": {"repobilityId": "1c5f438e78f4fad2", "scanner": "scanner-primary", "fingerprint": "749d4bc1bd66df5f", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-ea8f3013f588db25", "level": "note", "message": {"text": "Shallow git history limits provenance confidence"}, "properties": {"repobilityId": "8ef53b9804174ac8", "scanner": "scanner-primary", "fingerprint": "ea8f3013f588db25", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["provenance", "git-history", "generated-repo-pattern"]}}, {"ruleId": "scanner-8424db9c75e04ba4", "level": "none", "message": {"text": "Very short observed git history"}, "properties": {"repobilityId": "2b770a175e661383", "scanner": "scanner-primary", "fingerprint": "8424db9c75e04ba4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["provenance", "git-history", "generated-repo-pattern"]}}, {"ruleId": "scanner-122f91b7f2906dc4", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/settings.json"}, "properties": {"repobilityId": "a2967269048b6a9d", "scanner": "scanner-primary", "fingerprint": "122f91b7f2906dc4", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/settings.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ecb0d2c55ed6875d", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/settings.local.json"}, "properties": {"repobilityId": "d8bae33a6d517bf0", "scanner": "scanner-primary", "fingerprint": "ecb0d2c55ed6875d", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/settings.local.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-77c171a1729cec02", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/agents/agent-devops-overseer.md"}, "properties": {"repobilityId": "54fe01d0f3175485", "scanner": "scanner-primary", "fingerprint": "77c171a1729cec02", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/agents/agent-devops-overseer.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-2014b402d84830a6", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/agents/librarian.md"}, "properties": {"repobilityId": "434ea8669df7e7ae", "scanner": "scanner-primary", "fingerprint": "2014b402d84830a6", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/agents/librarian.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-f4543fc114d470b3", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/agents/agent-devops-scout.md"}, "properties": {"repobilityId": "aeeff9cd6b0cd802", "scanner": "scanner-primary", "fingerprint": "f4543fc114d470b3", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/agents/agent-devops-scout.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-49fb1e98eaefeb21", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/agents/codebase-explorer.md"}, "properties": {"repobilityId": "3c38d9f2cff7c02c", "scanner": "scanner-primary", "fingerprint": "49fb1e98eaefeb21", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/agents/codebase-explorer.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-006e6a5f4cfe8137", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/grill-with-docs/SKILL.md"}, "properties": {"repobilityId": "c5ffc8cc73b4de06", "scanner": "scanner-primary", "fingerprint": "006e6a5f4cfe8137", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/grill-with-docs/SKILL.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-487206c5c4588498", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/message-search/SKILL.md"}, "properties": {"repobilityId": "89d64ae9b2f91ff5", "scanner": "scanner-primary", "fingerprint": "487206c5c4588498", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/message-search/SKILL.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-5dd0093af1e51a78", "level": "warning", "message": {"text": "Agent instruction contains unpinned remote install: .claude/skills/agent-browser/SKILL.md"}, "properties": {"repobilityId": "3c25b39195a01891", "scanner": "scanner-primary", "fingerprint": "5dd0093af1e51a78", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "supply-chain", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/agent-browser/SKILL.md"}, "region": {"startLine": 265}}}]}, {"ruleId": "scanner-85e3997353fc5369", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/agent-browser/references/snapshot-refs.md"}, "properties": {"repobilityId": "4b35833b0e38e3a3", "scanner": "scanner-primary", "fingerprint": "85e3997353fc5369", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/agent-browser/references/snapshot-refs.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-49944422e6a36fa0", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/agent-browser/references/profiling.md"}, "properties": {"repobilityId": "76ec401ae0e4c3ab", "scanner": "scanner-primary", "fingerprint": "49944422e6a36fa0", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/agent-browser/references/profiling.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-9e46c725f27acdca", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/quick-scout/SKILL.md"}, "properties": {"repobilityId": "7d741f2f9ea2718a", "scanner": "scanner-primary", "fingerprint": "9e46c725f27acdca", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/quick-scout/SKILL.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-a41a9e8d9ae457fe", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/messaging/references/group-comms.md"}, "properties": {"repobilityId": "4cdaf58eea6ff87f", "scanner": "scanner-primary", "fingerprint": "a41a9e8d9ae457fe", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/messaging/references/group-comms.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-0b741f86209cdeaa", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/worksites/SKILL.md"}, "properties": {"repobilityId": "acfcf85a487f3d26", "scanner": "scanner-primary", "fingerprint": "0b741f86209cdeaa", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/worksites/SKILL.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-1c106007f83263f2", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/claude-code/reference/cli.md"}, "properties": {"repobilityId": "63c51514f267b1e6", "scanner": "scanner-primary", "fingerprint": "1c106007f83263f2", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/claude-code/reference/cli.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-1171535c2fcbde1c", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/claude-code/reference/plugins.md"}, "properties": {"repobilityId": "9ac4ea18e3536a32", "scanner": "scanner-primary", "fingerprint": "1171535c2fcbde1c", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/claude-code/reference/plugins.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-d42d7a74396e107d", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/claude-code/reference/skills/skills-best-practices.md"}, "properties": {"repobilityId": "aaa891ceb5f064f0", "scanner": "scanner-primary", "fingerprint": "d42d7a74396e107d", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/claude-code/reference/skills/skills-best-practices.md"}, "region": {"startLine": 262}}}]}, {"ruleId": "scanner-cd3ed5b898bcaffb", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/claude-code/guide/mcp-and-claude-code.md"}, "properties": {"repobilityId": "76f3b68ef66b30dc", "scanner": "scanner-primary", "fingerprint": "cd3ed5b898bcaffb", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/claude-code/guide/mcp-and-claude-code.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-64f5403fd74f0c17", "level": "warning", "message": {"text": "Agent instruction contains unpinned remote install: .claude/skills/claude-code/guide/mcp-and-claude-code.md"}, "properties": {"repobilityId": "bede751652dd0787", "scanner": "scanner-primary", "fingerprint": "64f5403fd74f0c17", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "supply-chain", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/claude-code/guide/mcp-and-claude-code.md"}, "region": {"startLine": 42}}}]}, {"ruleId": "scanner-30fdc035a60b3af1", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/meridian-identity/SKILL.md"}, "properties": {"repobilityId": "c2a80b9767babb1e", "scanner": "scanner-primary", "fingerprint": "30fdc035a60b3af1", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/meridian-identity/SKILL.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-cea80503123df22a", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/cadence/SKILL.md"}, "properties": {"repobilityId": "ef0ba69e76f970f2", "scanner": "scanner-primary", "fingerprint": "cea80503123df22a", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/cadence/SKILL.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-51adabad866e7049", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/cadence/references/project-tasks.md"}, "properties": {"repobilityId": "5c1149865dca72a9", "scanner": "scanner-primary", "fingerprint": "51adabad866e7049", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/cadence/references/project-tasks.md"}, "region": {"startLine": 1}}}]}]}]}