v0.6.0 - Integrations, AI Patching, and more
v0.6.0 — Integrations, AI-Assisted Patching, and Remote Auth (2026-06-12)
Production release adding external dashboard integrations and AI-assisted vulnerability remediation.
Added
- DefectDojo integration:
upload_to_defectdojoimports SARIF exports into a DefectDojo engagement via/api/v2/import-scan/(configured viaDEFECTDOJO_URL/DEFECTDOJO_API_KEY). - GitHub Code Scanning integration:
upload_to_githubpushes gzipped and base64-encoded SARIF reports to GitHub's code-scanning API (configured viaGITHUB_TOKEN). - AI-assisted remediation:
generate_fix_promptpackages a cached finding's vulnerable code and context into an LLM-ready prompt requesting a strict unified diff;apply_patchapplies the resulting diff viagit apply, rejecting paths that escape the target directory. ScanCache.find_finding_by_hash()to recover full finding details by hash.
Changed
- Standardized scanner naming via a
nameclass attribute onBaseScanner. - Added
httpxas an explicit runtime dependency. - The
fix_vulnerabilityMCP prompt now drives thegenerate_fix_prompttoapply_patchworkflow.
Fixed
- Resolved all
rufflint violations across scanner modules; cleaned up dead CVSS-parsing code in the OSV scanner with an accuratedatabase_specific.severitymapping. - Aligned scanner
scan()signatures with the base class (modified_files: set[str] | None). - Eliminated "coroutine was never awaited" warnings in the scanner test suite.
Installation
```bash
pip install sast-mcp-server
```
Full Changelog: https://github.com/Skyrxin/sast-mcp-server/commits/v0.6.0