DD-333 F.1 — S-MCP-001 silence path + S-MCP-002 rule (v1.1.0) #2
No reviewers
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
needs-info
needs-triage
question
ready-for-agent
ready-for-human
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Stallari/secops-scanner!2
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/dd-333-f1"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
S-MCP-001 silences on tools listed in
non_conformance_rationale.affected_tools(DD-333 F.1 accept-with-rationale path). New S-MCP-002NonConformanceRationaleMalformedrule covers cross-field invariants AJV cannot express + post-build catalog audit defence-in-depth.package.json1.0.0 → 1.1.0 (additive minor)src/types.ts—ToolGranularity.scope_filteringunion extended with"non-conforming-explicit"; newNonConformanceRationaleinterface;CatalogEntrygains optionalnon_conformance_rationalefieldsrc/catalog-parser.ts— defensive guard mirroringtoolspattern extracts the block into typed shapesrc/catalog-rules.ts— S-MCP-001 readsaffected_toolssilence set; new S-MCP-002 emits findings forscope_filtering_off ≠ true, emptycontamination_risks, missing/emptyreason,affected_toolsnon-array, AND per-mismatched-name in cross-referencesrc/index.ts— exportsS_MCP_002andNonConformanceRationaletypetsc --noEmitcleanCross-PR dependency (strict merge order)
Spec
[[2026-05-22-dd333-f1-non-conformance-schema]]§ Section 3DD reference
[[DD-333]]§ "Architect amendment 2026-05-22 — Non-conformance rationale + registry gate". Cross-DD with[[DD-189]](UI surfaces, F.2+) and[[DD-301]](memory contamination propagation, F.2+).Test plan
npm test— 114 tests, all pass (97 baseline + 17 new)npm run lint(tsc --noEmit) — cleanaffected_toolsaffected_toolsno longer fire🤖 Generated with Claude Code