What problem does it solve?
Maintainers need to know which security vulnerabilities were fixed in each release, but manually tracking dependency bumps and matching them to CVE databases across many version tags is tedious and error-prone.
Core Features & Use Cases
- Automated CVE Attribution: Diffs resolved package-lock.json versions (direct and transitive dependencies) across consecutive version tags and checks OSV.dev for CVEs fixed by each bump.
- Scoped Reporting: Groups results per version boundary, then by scope (Production/Development dependencies) and severity (CRITICAL to LOW).
- Use Case: Before publishing release notes, run the report across all tags to document which security fixes shipped in each version, then save the output to docs/CVE-REPORT.md for human review.
Quick Start
Ask the assistant to report which CVEs were fixed in each Questarr release, or specify a version range such as from v1.2.0 to v1.3.0.