This release fixes issues for SREs watching stability and regressions.
✓ No known CVEs patched in this version
Affected surfaces
Summary
AI summaryFixed false positives in dev-context examples and test directories, reducing MEDIUM+ findings by 7.
Full changelog
Path-based false-positive reduction for file walkers and the secret scanner. No new MCP tools or rules — existing scan output is more precise on real-world Go payment-service codebases.
Fixed
- F-24 Dev-context examples recognition.
scanner/devcontext.gonow recognizesexamples/,example/,samples/,sample/directory segments andconfig.example.*/config.sample.*filename patterns as dedicated dev-context. Credential findings inside these paths downgrade from CRITICAL to INFO withTriageHint: dev_path_examples_skipped. Productionconfigs/paths stay CRITICAL (recall preserved). - F-28 Test-directory walker exclusion.
scanner/walker.goandscanner/gitwalker.gonow skip files whose project-relative path contains a case-sensitive segment in{test, testing, mocks, fixtures, e2e}whenIncludeTests=false, beyond the existing*_test.gosuffix check.testdata(golden fixture tree) andintegration(production payment-integration directories) are deliberately excluded from the set for recall safety.
Internal
- New
scanner/pathsegments.gowith sharedhasTestDirSegment(root, path) boolhelper used by both walkers. - New
scanner.DevContext.ExamplesPath boolfield to let callers distinguish examples-dev from generic-dev paths.
Metrics
- Real-world smoke scan: v0.1.1 baseline 45 MEDIUM+ vs v0.1.2 38 MEDIUM+ = -7 MEDIUM+ (15.6% reduction).
- Zero HIGH regressions. Golden fixture
make test-fixtureexits 0.
Install
go install github.com/shyshlakov/[email protected]
See CHANGELOG.md for the full history.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About shyshlakov/pci-dss-mcp
PCI DSS v4.0.1 static-analysis MCP server for Go payment codebases. 12 scanners detect PAN/CVV exposure, weak crypto, missing audit logs, vulnerable deps, TLS misconfig, auth weaknesses, plus CycloneDX 1.6 SBOM generation - each finding mapped to the exact PCI requirement. AI-assisted triage via triage_findings. Keyless-signed multi-arch Docker image on ghcr.io.
Related context
Beta — feedback welcome: [email protected]