Skip to content

Conversation

@andrew
Copy link
Owner

@andrew andrew commented Jan 7, 2026

Adds git pkgs vulns command for tracking vulnerabilities in your dependencies over time.

Subcommands:

  • sync - fetch vulnerability data from OSV for packages in your lockfiles
  • blame - find who introduced a vulnerable dependency
  • praise - find who fixed a vulnerability
  • exposure - show how long vulnerabilities were present before being fixed
  • diff - compare vulnerabilities between commits
  • log - show vulnerability changes across commit history
  • history - track a specific vulnerability's lifecycle
  • show - display details about a vulnerability

The vulnerability data is stored in the git-pkgs SQLite database alongside package history, enabling git-style queries against your security posture over time.

Contains parts of #3 as well

@andrew andrew marked this pull request as ready for review January 7, 2026 19:02
@andrew andrew added the enhancement New feature or request label Jan 7, 2026
@andrew andrew force-pushed the vulns-subcommand branch 4 times, most recently from d28741d to d48c9d6 Compare January 8, 2026 13:09
@andrew andrew merged commit 800f549 into main Jan 9, 2026
7 checks passed
@andrew andrew deleted the vulns-subcommand branch January 9, 2026 16:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants