MaintainerGuard v0.3.0
MaintainerGuard v0.3.0
Scanner trust and fixture-depth release.
Added
- Scanner fixture coverage matrix documenting supported scanner shapes and support levels.
- Sanitized CodeQL-like, Semgrep-like, Gitleaks-like, Dependabot-like, and Trivy configuration scanner fixtures.
- v0.2.x to v0.3.0 upgrade notes.
- v0.3.0 release-readiness sample data and rendered report.
Improved
- SARIF duplicate grouping for matching scanner/rule/title/severity/category results while preserving unique affected locations.
- SARIF severity and category normalization from rule metadata when result-level fields are sparse.
- Scanner docs and examples now distinguish native adapters from generic JSON mappings.
- Public Action examples, CLI defaults, workflows, package metadata, and launch docs are synchronized to v0.3.0.
Preserved
- Trivy vulnerability normalization remains supported and covered by tests.
- Safe defaults remain unchanged: dry-run enabled, AI disabled by default, comment publishing disabled by default, and no auto-merge behavior.
- MaintainerGuard continues to explain supplied scanner output; it does not replace scanners or guarantee security.
Verification
- Full unittest suite passed: 77 tests.
- Compile check passed.
mg verifypassed.- Wheel build passed for
maintainerguard-0.3.0. - Clean venv install smoke passed.
- GitHub CI and MaintainerGuard PR dry-run checks passed on PR #28.