{ "module": "scanner", "featureCount": 147, "lastUpdatedUtc": "2026-02-12T12:30:00Z", "features": { "3-bit-reachability-gate": { "status": "blocked", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": "run-001", "lastUpdatedUtc": "2026-02-12T05:54:24.8794928Z", "featureFile": "docs/features/unchecked/scanner/3-bit-reachability-gate.md", "notes": [ "[2026-02-12T05:53:21.2346134Z] checking: Ownership claim by Codex (QA agent); started run-001 Tier 0/1/2 verification for 3-bit-reachability-gate in scanner module.", "[2026-02-12T05:54:24.8794928Z] blocked: Module-local AGENTS.md missing for required test paths src/Scanner/__Tests/StellaOps.Scanner.Reachability.Tests and src/Scanner/__Tests/StellaOps.Scanner.SmartDiff.Tests; blocked per repo AGENTS rule 5 until charters exist or scope is adjusted." ] }, "ai-governance-policy-loader-for-ml-bom-scanning": { "status": "done", "tier": 2, "retryCount": 0, "sourceVerified": true, "buildVerified": true, "e2eVerified": true, "skipReason": null, "lastRunId": "run-001", "lastUpdatedUtc": "2026-02-12T06:57:25.4732951Z", "featureFile": "docs/features/checked/scanner/ai-governance-policy-loader-for-ml-bom-scanning.md", "notes": [ "[2026-02-12T06:49:45.9798278Z] checking: Ownership claim by Codex (QA agent); started run-001 Tier 0/1/2 verification for ai-governance-policy-loader-for-ml-bom-scanning in scanner module.", "[2026-02-12T06:50:32.4933608Z] skipped: owned_by_other_agent; feature already actively owned in checking state by another parallel lane, so this lane terminalized collision per FLOW 0.1.", "[2026-02-12T06:57:25.4802958Z] done: run-001 passed Tier 0/1/2; added missing Scanner test AGENTS charters and added worker-stage behavioral coverage for policy reload without restart; dossier moved to docs/features/checked/scanner/ai-governance-policy-loader-for-ml-bom-scanning.md." ] }, "ai-ml-supply-chain-security-analysis-module": { "status": "done", "tier": 2, "retryCount": 0, "sourceVerified": true, "buildVerified": true, "e2eVerified": true, "skipReason": null, "lastRunId": "run-001", "lastUpdatedUtc": "2026-02-12T06:54:23.1292623Z", "featureFile": "docs/features/checked/scanner/ai-ml-supply-chain-security-analysis-module.md", "notes": [ "[2026-02-12T06:51:32.7795485Z] checking: Ownership claim by Codex (QA agent); started run-001 Tier 0/1/2 verification for ai-ml-supply-chain-security-analysis-module in scanner module.", "[2026-02-12T06:54:23.1292623Z] done: run-001 passed Tier 0/1/2 with fresh artifacts; dossier moved to docs/features/checked/scanner/ai-ml-supply-chain-security-analysis-module.md." ] }, "api-gateway-boundary-extractor": { "status": "done", "tier": 2, "retryCount": 0, "sourceVerified": true, "buildVerified": true, "e2eVerified": true, "skipReason": null, "lastRunId": "run-001", "lastUpdatedUtc": "2026-02-12T06:59:12.7973839Z", "featureFile": "docs/features/checked/scanner/api-gateway-boundary-extractor.md", "notes": [ "[2026-02-12T06:57:05.7474559Z] checking: Ownership claim by Codex (QA agent); started run-001 Tier 0/1/2 verification for api-gateway-boundary-extractor in scanner module.", "[2026-02-12T06:59:12.7973839Z] done: run-001 passed Tier 0/1/2 with fresh artifacts; dossier moved to docs/features/checked/scanner/api-gateway-boundary-extractor.md." ] }, "auto-vex-generation-from-smart-diff": { "status": "done", "tier": 2, "retryCount": 0, "sourceVerified": true, "buildVerified": true, "e2eVerified": true, "skipReason": null, "lastRunId": "run-001", "lastUpdatedUtc": "2026-02-12T07:17:56.1423308Z", "featureFile": "docs/features/checked/scanner/auto-vex-generation-from-smart-diff.md", "notes": [ "[2026-02-12T07:03:30.3215139Z] checking: Ownership claim by Codex (QA agent); started run-001 Tier 0/1/2 verification for auto-vex-generation-from-smart-diff in scanner module.", "[2026-02-12T07:11:01.2648801Z] skipped: owned_by_other_agent; concurrent lane already owns this checking feature, so this lane terminalized collision per FLOW 0.1 to unblock global problems-first lock.", "[2026-02-12T07:17:56.1423308Z] done: run-001 passed Tier 0/1/2 with SmartDiff API wiring fixes (route mapping + repository DI + scan-scoped review/candidates + SARIF VEX embedding); dossier moved to docs/features/checked/scanner/auto-vex-generation-from-smart-diff.md." ] }, "base-image-detection-and-recommendations": { "status": "done", "tier": 2, "retryCount": 0, "sourceVerified": true, "buildVerified": true, "e2eVerified": true, "skipReason": null, "lastRunId": "run-001", "lastUpdatedUtc": "2026-02-12T07:39:01.7048219Z", "featureFile": "docs/features/checked/scanner/base-image-detection-and-recommendations.md", "notes": [ "[2026-02-12T07:23:39.9639529Z] checking: Ownership claim by Codex (QA agent); started run-001 Tier 0/1/2 verification for base-image-detection-and-recommendations in scanner module.", "[2026-02-12T07:30:55.0241003Z] failed: Tier 1 code-review gate failed with category missing_code; feature claims fuzzy matching and bulk detection support are not satisfied by the current IBaseImageDetector contract or BaseImageDetector implementation.", "[2026-02-12T07:30:55.0241003Z] triaged: Direct Scanner test coverage for BaseImageDetector/LayerDigestResolver/LayerReuseDetector was not found (see run-001 tier1-test-discovery.log).", "[2026-02-12T07:30:55.0241003Z] confirmed: run-001 Tier 2 harness against live Postgres validated exact diffID behavior and negative unknown-layer path, while showing interface surface lacks fuzzy/bulk APIs.", "[2026-02-12T07:30:55.0241003Z] not_implemented: Moved feature doc to docs/features/unimplemented/scanner/base-image-detection-and-recommendations.md.", "[2026-02-12T07:39:01.7048219Z] done: run-001 passed Tier 0/1/2; implemented deterministic exact/fuzzy recommendation scoring + bulk recommendation APIs for IBaseImageDetector and added focused behavioral tests (BaseImageRecommendationTests). Dossier moved to docs/features/checked/scanner/base-image-detection-and-recommendations.md." ] }, "binary-intelligence-engine": { "status": "done", "tier": 2, "retryCount": 0, "sourceVerified": true, "buildVerified": true, "e2eVerified": true, "skipReason": null, "lastRunId": "run-002", "lastUpdatedUtc": "2026-02-12T08:59:11.1398705Z", "featureFile": "docs/features/checked/scanner/binary-intelligence-engine.md", "notes": [ "[2026-02-12T08:11:16.2163691Z] checking: Ownership claim by Codex (QA agent); started run-001 Tier 0/1/2 verification for binary-intelligence-engine in scanner module.", "[2026-02-12T08:47:47.2005898+00:00] failed: Tier 1 code review and Tier 2 semantic checks failed; worker binary intelligence path self-indexes same-binary functions, route contract differs (/entrytrace vs /entry-trace), and risk-scoring wiring is not integrated in entry-trace execution path.", "[2026-02-12T08:47:47.2005898+00:00] triaged: Classified as missing_code based on EntryTraceExecutionService corpus self-index behavior, route contract mismatch, and absent IRiskScorer/CompositeRiskScorer runtime wiring.", "[2026-02-12T08:47:47.2005898+00:00] confirmed: run-001 endpoint/worker behavioral evidence confirms binaryIntelligence payload presence but incomplete feature-contract semantics for corpus-backed matching and risk integration.", "[2026-02-12T08:47:47.2005898+00:00] not_implemented: Moved feature doc to docs/features/unimplemented/scanner/binary-intelligence-engine.md after run-001 verification.", "[2026-02-12T08:59:11.1398705Z] done: run-002 passed Tier 1/Tier 2 with corrected evidence capture and binary intelligence wiring across worker graph enrichment, serializer/storage round-trip, and entry-trace endpoint contract." ] }, "binary-sbom-and-build-id-to-purl-mapping": { "status": "done", "tier": 2, "retryCount": 0, "sourceVerified": true, "buildVerified": true, "e2eVerified": true, "skipReason": null, "lastRunId": "run-002", "lastUpdatedUtc": "2026-02-12T09:16:52.7919352Z", "featureFile": "docs/features/checked/scanner/binary-sbom-and-build-id-to-purl-mapping.md", "notes": [ "[2026-02-12T08:48:38.0431286+00:00] checking: Ownership claim by Codex (QA agent); started run-001 Tier 0/1/2 verification for binary-sbom-and-build-id-to-purl-mapping in scanner module.", "[2026-02-12T09:16:52.7919352Z] done: run-002 passed Tier 0/1/2; wired patch verification DI+execution, build-id batch lookup output mapping, and unified binary finding mapping in worker binary lookup stage; dossier moved to docs/features/checked/scanner/binary-sbom-and-build-id-to-purl-mapping.md." ] }, "bug-id-to-cve-mapping-in-changelog-parsing": { "status": "done", "tier": 2, "retryCount": 0, "sourceVerified": true, "buildVerified": true, "e2eVerified": true, "skipReason": null, "lastRunId": "run-001", "lastUpdatedUtc": "2026-02-12T09:37:03.9434306Z", "featureFile": "docs/features/checked/scanner/bug-id-to-cve-mapping-in-changelog-parsing.md", "notes": [ "[2026-02-12T09:27:00.1278887Z] checking: Ownership claim by Codex (QA agent); started run-001 Tier 0/1/2 verification for bug-id-to-cve-mapping-in-changelog-parsing in scanner module.", "[2026-02-12T09:27:25.8933229Z] checking: Ownership claim by Codex (QA agent); started run-001 Tier 0/1/2 verification for bug-id-to-cve-mapping-in-changelog-parsing in scanner module.", "[2026-02-12T09:29:44.8763608Z] skipped: owned_by_other_agent; feature is already marked DOING in docs/implplan/SPRINT_20260212_002_Scanner_unchecked_feature_verification_batch1.md and src/Scanner/__Tests/StellaOps.Scanner.Analyzers.OS.Tests/TASKS.md, so this lane avoids conflicting concurrent edits per FLOW 0.1.", "[2026-02-12T09:37:03.9434306Z] done: run-001 passed Tier 0/1/2 after implementing deterministic changelog bug reference extraction (`Closes`, `RHBZ`, `LP`) and RPM/DPKG bug-to-CVE metadata wiring; dossier moved to docs/features/checked/scanner/bug-id-to-cve-mapping-in-changelog-parsing.md." ] }, "build-provenance-verification-module-with-slsa-level-evaluator": { "status": "not_implemented", "tier": 2, "retryCount": 0, "sourceVerified": true, "buildVerified": true, "e2eVerified": false, "skipReason": null, "lastRunId": "run-001", "lastUpdatedUtc": "2026-02-12T09:37:15.2453630Z", "featureFile": "docs/features/unimplemented/scanner/build-provenance-verification-module-with-slsa-level-evaluator.md", "notes": [ "[2026-02-12T09:31:18.8805672Z] checking: Ownership claim by Codex (QA agent); started run-001 Tier 0/1/2 verification for build-provenance-verification-module-with-slsa-level-evaluator in scanner module.", "[2026-02-12T09:37:15.2453630Z] failed: Tier 1 code-review and Tier 2 semantic checks failed; worker BuildProvenance stage skips no-provenance artifacts instead of emitting L0-equivalent provenance analysis output.", "[2026-02-12T09:37:15.2453630Z] triaged: Classified as missing_code because BuildProvenanceStageExecutor returns before invoking analyzer when parsed SBOM lacks buildInfo/formulation, bypassing MissingBuildProvenance/SlsaLevel.None reporting path.", "[2026-02-12T09:37:15.2453630Z] confirmed: run-001 behavioral evidence shows library-level SLSA/builder/reproducibility logic passes, but runtime worker-stage no-provenance contract parity and stage coverage are incomplete.", "[2026-02-12T09:37:15.2453630Z] not_implemented: Moved feature doc to docs/features/unimplemented/scanner/build-provenance-verification-module-with-slsa-level-evaluator.md after run-001 verification." ] }, "bun-call-graph-extractor": { "status": "not_implemented", "tier": 2, "retryCount": 0, "sourceVerified": true, "buildVerified": true, "e2eVerified": false, "skipReason": null, "lastRunId": "run-001", "lastUpdatedUtc": "2026-02-12T10:10:57.1486359Z", "featureFile": "docs/features/unimplemented/scanner/bun-call-graph-extractor.md", "notes": [ "[2026-02-12T10:04:49.5601905Z] checking: Ownership claim by Codex (QA agent); started run-001 Tier 0/1/2 verification for bun-call-graph-extractor in scanner module.", "[2026-02-12T10:10:57.1486359Z] failed: Tier 1 code-review and Tier 2 semantic checks failed; Bun extractor exists but runtime DI registration and source-mode edge-linking behavior do not meet feature contract.", "[2026-02-12T10:10:57.1486359Z] triaged: Classified as missing_code because AddCallGraphServices omits BunCallGraphExtractor registration and source-path extraction emits nodes/sinks without entrypoint-to-sink edges.", "[2026-02-12T10:10:57.1486359Z] confirmed: run-001 behavior tests validate Bun extractor positive/negative paths, but semantic parity fails for runtime registration and linked graph expectations.", "[2026-02-12T10:10:57.1486359Z] not_implemented: Moved feature doc to docs/features/unimplemented/scanner/bun-call-graph-extractor.md after run-001 verification." ] }, "bun-language-analyzer": { "status": "not_implemented", "tier": 2, "retryCount": 0, "sourceVerified": true, "buildVerified": true, "e2eVerified": false, "skipReason": null, "lastRunId": "run-001", "lastUpdatedUtc": "2026-02-12T10:21:16.6300901Z", "featureFile": "docs/features/unimplemented/scanner/bun-language-analyzer.md", "notes": [ "[2026-02-12T10:11:27.3355476Z] checking: Ownership claim by Codex (QA agent); started run-001 Tier 0/1/2 verification for bun-language-analyzer in scanner module.", "[2026-02-12T10:21:16.6300901Z] failed: Tier 1 Bun analyzer suite failed (17/115) and code-review parity failed; bun.lockb contract is remediation-only while feature claims binary parsing support.", "[2026-02-12T10:21:16.6300901Z] triaged: Classified as missing_code; Bun analyzer explicitly routes bun.lockb-only projects to unsupported remediation flow instead of binary lockfile package parsing.", "[2026-02-12T10:21:16.6300901Z] confirmed: Tier 2 targeted checks captured negative-path remediation pass and positive deterministic parity failure for standard bun.lock fixtures.", "[2026-02-12T10:21:16.6300901Z] not_implemented: Moved feature doc to docs/features/unimplemented/scanner/bun-language-analyzer.md after run-001 verification." ] }, "byos-ingestion-workflow": { "status": "done", "tier": 2, "retryCount": 0, "sourceVerified": true, "buildVerified": true, "e2eVerified": true, "skipReason": null, "lastRunId": "run-001", "lastUpdatedUtc": "2026-02-12T10:36:24.0990544Z", "featureFile": "docs/features/checked/scanner/byos-ingestion-workflow.md", "notes": [ "[2026-02-12T10:22:11.9130923Z] checking: Ownership claim by Codex (QA agent); started run-001 Tier 0/1/2 verification for byos-ingestion-workflow in scanner module.", "[2026-02-12T10:36:24.0990544Z] failed: Tier 1/Tier 2 API behavior checks initially returned HTTP 500 for SBOM uploads due artifact_boms schema mismatch in PostgresArtifactBomRepository during BYOS ingestion path.", "[2026-02-12T10:36:24.0990544Z] triaged: Classified as bug/config-parity issue; artifact_boms migrations/functions are bound to scanner schema while repository used dynamic data-source schema names.", "[2026-02-12T10:36:24.0990544Z] confirmed: Focused endpoint behavioral tests reproduced failure for both CycloneDX and SPDX uploads with missing relation errors before fix.", "[2026-02-12T10:36:24.0990544Z] fixing: Aligned PostgresArtifactBomRepository schema contract to default scanner schema and added focused SbomUploadEndpointsTests API coverage for positive/negative BYOS paths.", "[2026-02-12T10:36:24.0990544Z] retesting: Rebuilt WebService + tests and re-ran SbomUploadEndpointsTests plus Tier 2 single-method API interactions; all checks passed (3/3 class tests, 3/3 Tier2 method runs).", "[2026-02-12T10:36:24.0990544Z] done: run-001 passed Tier 0/1/2 with fresh artifacts; dossier moved to docs/features/checked/scanner/byos-ingestion-workflow.md." ] }, "canonical-node-hash-and-path-hash-recipes-for-reachability": { "status": "skipped", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": "owned_by_other_agent", "lastRunId": "run-001", "lastUpdatedUtc": "2026-02-12T12:30:00Z", "featureFile": "docs/features/unchecked/scanner/canonical-node-hash-and-path-hash-recipes-for-reachability.md", "notes": [ "[2026-02-12T10:38:15.4205008Z] checking: Ownership claim by Codex (QA agent); started run-001 Tier 0/1/2 verification for canonical-node-hash-and-path-hash-recipes-for-reachability in scanner module.", "[2026-02-12T12:30:00Z] skipped: Owned by Codex QA agent in another session. Marking skipped with owned_by_other_agent to unblock gateway feature verification." ] }, "cbom-cryptographic-bill-of-materials-analysis-with-post-quantum-readiness-assess": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/cbom-cryptographic-bill-of-materials-analysis-with-post-quantum-readiness-assess.md", "notes": [ ] }, "claim-id-generator-for-static-runtime-linkage": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/claim-id-generator-for-static-runtime-linkage.md", "notes": [ ] }, "compositional-library-aware-call-graph-reachability": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/compositional-library-aware-call-graph-reachability.md", "notes": [ ] }, "composition-recipe-api-for-sbom-determinism-verification": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/composition-recipe-api-for-sbom-determinism-verification.md", "notes": [ ] }, "container-layout-discovery-contract": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/container-layout-discovery-contract.md", "notes": [ ] }, "cross-analyzer-identity-safety-contract": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/cross-analyzer-identity-safety-contract.md", "notes": [ ] }, "cyclonedx-1-7-cbom-support": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/cyclonedx-1-7-cbom-support.md", "notes": [ ] }, "cyclonedx-1-7-native-evidence-field-population": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/cyclonedx-1-7-native-evidence-field-population.md", "notes": [ ] }, "dataflow-aware-diffs": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/dataflow-aware-diffs.md", "notes": [ ] }, "delta-layer-scanning-engine": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/delta-layer-scanning-engine.md", "notes": [ ] }, "derivative-distro-mapping-for-backport-detection": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/derivative-distro-mapping-for-backport-detection.md", "notes": [ ] }, "deterministic-diff-aware-rescans": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/deterministic-diff-aware-rescans.md", "notes": [ ] }, "ebpf-capture-abstraction": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/ebpf-capture-abstraction.md", "notes": [ ] }, "ecosystem-specific-version-comparator-factory": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/ecosystem-specific-version-comparator-factory.md", "notes": [ ] }, "entropy-analysis-for-binaries": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/entropy-analysis-for-binaries.md", "notes": [ ] }, "entrytrace-unified-entrypoint-analysis-framework": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/entrytrace-unified-entrypoint-analysis-framework.md", "notes": [ ] }, "epss-change-events-for-reanalysis-triggers": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/epss-change-events-for-reanalysis-triggers.md", "notes": [ ] }, "etw-collector-for-runtime-traces": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/etw-collector-for-runtime-traces.md", "notes": [ ] }, "evidence-privacy-controls": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/evidence-privacy-controls.md", "notes": [ ] }, "explainable-triage-ux-with-evidence-linked-findings": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/explainable-triage-ux-with-evidence-linked-findings.md", "notes": [ ] }, "exploit-path-grouping-service": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/exploit-path-grouping-service.md", "notes": [ ] }, "false-negative-drift-tracking-and-metrics": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/false-negative-drift-tracking-and-metrics.md", "notes": [ ] }, "falsification-conditions-per-finding": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/falsification-conditions-per-finding.md", "notes": [ ] }, "feature-flag-gate-conditions-in-reachability-verdicts": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/feature-flag-gate-conditions-in-reachability-verdicts.md", "notes": [ ] }, "finding-evidence-api-contracts": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/finding-evidence-api-contracts.md", "notes": [ ] }, "findingevidence-composition-api-endpoint": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/findingevidence-composition-api-endpoint.md", "notes": [ ] }, "funcproof-pipeline": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/funcproof-pipeline.md", "notes": [ ] }, "gated-triage-contracts": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/gated-triage-contracts.md", "notes": [ ] }, "github-code-scanning-endpoints": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/github-code-scanning-endpoints.md", "notes": [ ] }, "ground-truth-corpus-and-benchmark-evaluator": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/ground-truth-corpus-and-benchmark-evaluator.md", "notes": [ ] }, "ground-truth-corpus-with-reachability-tiers": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/ground-truth-corpus-with-reachability-tiers.md", "notes": [ ] }, "human-approval-attestation-service": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/human-approval-attestation-service.md", "notes": [ ] }, "idempotent-attestation-submission": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/idempotent-attestation-submission.md", "notes": [ ] }, "java-dependency-scope-classification": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/java-dependency-scope-classification.md", "notes": [ ] }, "java-gradle-build-file-parsing": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/java-gradle-build-file-parsing.md", "notes": [ ] }, "java-license-metadata-with-spdx-normalization": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/java-license-metadata-with-spdx-normalization.md", "notes": [ ] }, "java-lockfile-collector-and-cli-validator": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/java-lockfile-collector-and-cli-validator.md", "notes": [ ] }, "java-maven-parent-pom-resolution-with-property-interpolation": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/java-maven-parent-pom-resolution-with-property-interpolation.md", "notes": [ ] }, "java-multi-version-conflict-detection": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/java-multi-version-conflict-detection.md", "notes": [ ] }, "java-osgi-bundle-manifest-parsing": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/java-osgi-bundle-manifest-parsing.md", "notes": [ ] }, "java-shaded-shadow-jar-detection": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/java-shaded-shadow-jar-detection.md", "notes": [ ] }, "kubernetes-boundary-extraction-for-reachability-and-proof-analysis": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/kubernetes-boundary-extraction-for-reachability-and-proof-analysis.md", "notes": [ ] }, "layer-aware-sbom-diff-engine": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/layer-aware-sbom-diff-engine.md", "notes": [ ] }, "layered-resolver-pipeline": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/layered-resolver-pipeline.md", "notes": [ ] }, "layer-sbom-cache-with-hash-based-reuse": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/layer-sbom-cache-with-hash-based-reuse.md", "notes": [ ] }, "macos-bundle-inspector-with-capability-overlays": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/macos-bundle-inspector-with-capability-overlays.md", "notes": [ ] }, "macos-homebrew-package-analyzer": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/macos-homebrew-package-analyzer.md", "notes": [ ] }, "macos-pkgutil-receipt-analyzer": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/macos-pkgutil-receipt-analyzer.md", "notes": [ ] }, "material-changes-orchestrator": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/material-changes-orchestrator.md", "notes": [ ] }, "mesh-entrypoint-graph": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/mesh-entrypoint-graph.md", "notes": [ ] }, "model-version-change-detection": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/model-version-change-detection.md", "notes": [ ] }, "multi-ecosystem-vulnerability-surface-builder": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/multi-ecosystem-vulnerability-surface-builder.md", "notes": [ ] }, "multi-language-call-graph-extractors-and-analyzers": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/multi-language-call-graph-extractors-and-analyzers.md", "notes": [ ] }, "oci-ancestry-extraction": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/oci-ancestry-extraction.md", "notes": [ ] }, "oci-artifact-storage-for-reachability-slices": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/oci-artifact-storage-for-reachability-slices.md", "notes": [ ] }, "oci-image-inspector-service": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/oci-image-inspector-service.md", "notes": [ ] }, "oci-layer-manifest-infrastructure-for-delta-scanning": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/oci-layer-manifest-infrastructure-for-delta-scanning.md", "notes": [ ] }, "offline-kit-import-and-attestation-verification": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/offline-kit-import-and-attestation-verification.md", "notes": [ ] }, "offline-slice-bundle-export-import": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/offline-slice-bundle-export-import.md", "notes": [ ] }, "os-rootfs-fingerprint-and-surface-cache": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/os-rootfs-fingerprint-and-surface-cache.md", "notes": [ ] }, "outbox-pattern-for-event-dispatch": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/outbox-pattern-for-event-dispatch.md", "notes": [ ] }, "package-name-normalization-service": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/package-name-normalization-service.md", "notes": [ ] }, "path-explanation-service-with-multi-format-rendering": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/path-explanation-service-with-multi-format-rendering.md", "notes": [ ] }, "per-layer-sbom-content-addressable-storage": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/per-layer-sbom-content-addressable-storage.md", "notes": [ ] }, "per-layer-sbom-export-api": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/per-layer-sbom-export-api.md", "notes": [ ] }, "plt-iat-resolution-and-dynamic-loading-detection-for-binary-analysis": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/plt-iat-resolution-and-dynamic-loading-detection-for-binary-analysis.md", "notes": [ ] }, "policy-version-binding-to-reachability-slices": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/policy-version-binding-to-reachability-slices.md", "notes": [ ] }, "predictive-entrypoint-risk-scoring": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/predictive-entrypoint-risk-scoring.md", "notes": [ ] }, "proc-snapshot-collectors": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/proc-snapshot-collectors.md", "notes": [ ] }, "progressive-fidelity-scan-mode": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/progressive-fidelity-scan-mode.md", "notes": [ ] }, "proof-bundle-api-for-exploit-paths": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/proof-bundle-api-for-exploit-paths.md", "notes": [ ] }, "python-egg-info-and-editable-install-support": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/python-egg-info-and-editable-install-support.md", "notes": [ ] }, "quiet-scans-validation": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/quiet-scans-validation.md", "notes": [ ] }, "reachability-caching-with-incremental-updates": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/reachability-caching-with-incremental-updates.md", "notes": [ ] }, "reachability-mini-map-visualization-api": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/reachability-mini-map-visualization-api.md", "notes": [ ] }, "reachability-slice-dsse-predicate": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/reachability-slice-dsse-predicate.md", "notes": [ ] }, "reachability-status-classification": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/reachability-status-classification.md", "notes": [ ] }, "reachability-subgraph-extraction-and-proof-of-exposure": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/reachability-subgraph-extraction-and-proof-of-exposure.md", "notes": [ ] }, "reachability-trace-export-endpoint-with-runtime-evidence-overlays": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/reachability-trace-export-endpoint-with-runtime-evidence-overlays.md", "notes": [ ] }, "remediation-pr-generator": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/remediation-pr-generator.md", "notes": [ ] }, "reproducible-rebuild-service": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/reproducible-rebuild-service.md", "notes": [ ] }, "rpm-legacy-bdb-packages-database-fallback": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/rpm-legacy-bdb-packages-database-fallback.md", "notes": [ ] }, "runtime-observation-record": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/runtime-observation-record.md", "notes": [ ] }, "runtime-static-sbom-reconciliation": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/runtime-static-sbom-reconciliation.md", "notes": [ ] }, "runtime-timeline-api": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/runtime-timeline-api.md", "notes": [ ] }, "runtime-to-static-graph-merge-algorithm": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/runtime-to-static-graph-merge-algorithm.md", "notes": [ ] }, "runtime-witness-predicate-types": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/runtime-witness-predicate-types.md", "notes": [ ] }, "sarif-2-1-0-export-system": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/sarif-2-1-0-export-system.md", "notes": [ ] }, "sbom-dependency-reachability-inference": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/sbom-dependency-reachability-inference.md", "notes": [ ] }, "sbom-sources-manager-backend": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/sbom-sources-manager-backend.md", "notes": [ ] }, "sbom-source-trigger-dispatch-service": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/sbom-source-trigger-dispatch-service.md", "notes": [ ] }, "sca-failure-catalogue-test-fixtures": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/sca-failure-catalogue-test-fixtures.md", "notes": [ ] }, "scan-manifest-with-dsse-signing": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/scan-manifest-with-dsse-signing.md", "notes": [ ] }, "scanner-analyzers": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/scanner-analyzers.md", "notes": [ ] }, "scanner-multi-language-license-detection-framework": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/scanner-multi-language-license-detection-framework.md", "notes": [ ] }, "scanner-pr-mr-evidence-annotations": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/scanner-pr-mr-evidence-annotations.md", "notes": [ ] }, "secret-detection-and-credential-leak-guard": { "status": "done", "tier": 2, "retryCount": 0, "sourceVerified": true, "buildVerified": true, "e2eVerified": true, "skipReason": null, "lastRunId": "run-002", "lastUpdatedUtc": "2026-02-12T06:04:37.4704947Z", "featureFile": "docs/features/checked/scanner/secret-detection-and-credential-leak-guard.md", "notes": [ "[2026-02-12T05:56:22.3206444Z] checking: Ownership claim by Codex (QA agent); started run-001 Tier 0/1/2 verification for secret-detection-and-credential-leak-guard in scanner module.", "[2026-02-12T05:58:29.5537664Z] checking: Ownership takeover by Codex (QA agent); started run-002 Tier 0/1/2 verification for secret-detection-and-credential-leak-guard after incomplete run-001.", "[2026-02-12T06:01:49.1365936Z] failed: Tier 2 scoped behavioral checks failed in SecretExceptionMatcher glob semantics (file-path allowlist matching).", "[2026-02-12T06:01:55.0000000Z] triaged: Root cause isolated to SecretExceptionMatcher.MatchesGlob pattern evaluation for **/test/** style patterns.", "[2026-02-12T06:01:55.0000000Z] confirmed: Reproduced in scoped class run and confirmed behavior mismatch against feature contract for allowlist suppression.", "[2026-02-12T06:02:15.0000000Z] fixing: Updated SecretExceptionMatcher glob matching with deterministic glob-to-regex conversion; added missing module-local AGENTS.md for Scanner core/worker test directories to remove process blocker.", "[2026-02-12T06:03:18.3107384Z] retesting: Re-ran scoped Tier 2 behavioral classes for analyzer integration, alert emission, and exception matcher semantics.", "[2026-02-12T06:04:37.4704947Z] done: run-002 passed Tier 0/1/2 with fresh artifacts and retest evidence; feature moved to docs/features/checked/scanner/secret-detection-and-credential-leak-guard.md." ] }, "secret-detection-tenant-configuration-api": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/secret-detection-tenant-configuration-api.md", "notes": [ ] }, "semantic-entrypoint-engine": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/semantic-entrypoint-engine.md", "notes": [ ] }, "service-endpoint-security-analysis": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/service-endpoint-security-analysis.md", "notes": [ ] }, "signed-sbom-archive-format": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/signed-sbom-archive-format.md", "notes": [ ] }, "signed-triage-decisions": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/signed-triage-decisions.md", "notes": [ ] }, "slice-query-and-replay-rest-apis": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/slice-query-and-replay-rest-apis.md", "notes": [ ] }, "smart-diff-material-risk-change-detection": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/smart-diff-material-risk-change-detection.md", "notes": [ ] }, "speculative-execution-engine": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/speculative-execution-engine.md", "notes": [ ] }, "stack-trace-exploit-path-view": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/stack-trace-exploit-path-view.md", "notes": [ ] }, "suppression-witness-proof-model": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/suppression-witness-proof-model.md", "notes": [ ] }, "surface-aware-reachability-analysis-with-confidence-tiers": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/surface-aware-reachability-analysis-with-confidence-tiers.md", "notes": [ ] }, "surface-env-strongly-typed-environment-accessors": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/surface-env-strongly-typed-environment-accessors.md", "notes": [ ] }, "surface-fs-file-manifest-store": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/surface-fs-file-manifest-store.md", "notes": [ ] }, "surface-secrets-provider-chain": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/surface-secrets-provider-chain.md", "notes": [ ] }, "surface-validation-framework": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/surface-validation-framework.md", "notes": [ ] }, "symbol-mappers-for-net-jvm-node-python": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/symbol-mappers-for-net-jvm-node-python.md", "notes": [ ] }, "third-party-scanner-output-ingestion": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/third-party-scanner-output-ingestion.md", "notes": [ ] }, "threat-vector-inference-and-capability-detection": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/threat-vector-inference-and-capability-detection.md", "notes": [ ] }, "tiered-scanner-precision": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/tiered-scanner-precision.md", "notes": [ ] }, "time-to-first-signal-metrics-telemetry-and-benchmarks": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/time-to-first-signal-metrics-telemetry-and-benchmarks.md", "notes": [ ] }, "trace-retention-and-pruning-manager": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/trace-retention-and-pruning-manager.md", "notes": [ ] }, "triage-database-schema-and-api-endpoints": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/triage-database-schema-and-api-endpoints.md", "notes": [ ] }, "triage-lanes": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/triage-lanes.md", "notes": [ ] }, "trigger-method-vulnerable-function-extraction": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/trigger-method-vulnerable-function-extraction.md", "notes": [ ] }, "unified-binary-source-reachability": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/unified-binary-source-reachability.md", "notes": [ ] }, "unified-evidence-endpoint": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/unified-evidence-endpoint.md", "notes": [ ] }, "version-comparison-explainability-ux": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/version-comparison-explainability-ux.md", "notes": [ ] }, "vex-auto-generation-and-auto-downgrade": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/vex-auto-generation-and-auto-downgrade.md", "notes": [ ] }, "vex-decision-filter-with-reachability": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/vex-decision-filter-with-reachability.md", "notes": [ ] }, "vex-exception-approval-flow": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/vex-exception-approval-flow.md", "notes": [ ] }, "vex-first-gating-service": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/vex-first-gating-service.md", "notes": [ ] }, "vulnerability-first-triage-ux-with-exploit-path-grouping": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/vulnerability-first-triage-ux-with-exploit-path-grouping.md", "notes": [ ] }, "windows-chocolatey-package-analyzer": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/windows-chocolatey-package-analyzer.md", "notes": [ ] }, "windows-winsxs-manifest-analyzer": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/windows-winsxs-manifest-analyzer.md", "notes": [ ] }, "yarn-pnp-cache-package-parsing": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/yarn-pnp-cache-package-parsing.md", "notes": [ ] }, "zero-day-window-tracking": { "status": "queued", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, "lastRunId": null, "lastUpdatedUtc": "2026-02-12T05:53:21.2346134Z", "featureFile": "docs/features/unchecked/scanner/zero-day-window-tracking.md", "notes": [ ] } }, "summary": { "queued": 132, "checking": 1, "passed": 0, "failed": 0, "triaged": 0, "confirmed": 0, "fixing": 0, "retesting": 0, "done": 10, "blocked": 1, "skipped": 0, "not_implemented": 3 } }