VulnFuse v0.2.0
VulnFuse v0.2.0 adds explainable cross-run baseline comparison to the core library, CLI, GitHub Action, and local-only browser workbench.
Highlights
- Label correlated vulnerability clusters as new, updated, unchanged, or absent.
- Fail CI only when a genuinely new cluster reaches a chosen severity with --fail-on-new or the fail-on-new Action input.
- Export the comparison as JSON, SARIF, CSV, or Markdown. SARIF results include the standard baselineState field and stable partial fingerprints.
- Inspect changed evidence, match scores, and source records instead of relying on an opaque yes/no diff.
- Keep reports local: the hosted workbench performs parsing, matching, comparison, and export inside the browser.
- Bound cluster and source-record comparisons before adversarial inputs can trigger excessive work.
Try it
Open the safe baseline demo in the hosted workbench: https://caoshurong.github.io/vulnfuse/
Install the two checksummed CLI packages from this release, or use CAOShurong/vulnfuse@v0.2.0 in a GitHub Actions workflow. The README contains complete examples for both paths.
Release assets
- vulnfuse-core-0.2.0.tgz and vulnfuse-0.2.0.tgz
- vulnfuse-action-v0.2.0.tar.gz
- CycloneDX SBOM
- SHA256SUMS.txt
Absent means a finding was not observed in the current input set; it is not proof that the vulnerability was remediated.
Full changelog: v0.1.1...v0.2.0