GIT-PKGS(1)
π NAME π
git-pkgs-vulns-scan β scan dependencies for vulnerabilities. This is the Git Pkgs Manual page for that command, bestie π
β¨ SYNOPSIS β¨
git-pkgs vulns scan [flags]
π¦ DESCRIPTION π¦
Check all dependencies against the OSV database for known vulnerabilities. Results are grouped by severity β very organized, very demure π
By default, this syncs vulnerability data from OSV before scanning. The sync uses a 24-hour cache, so repeated scans won't re-fetch everything. Use --live to query OSV directly for each dependency version. Use --no-sync to skip the sync and use only previously cached data. Use --fail-on to exit with status 1 for findings at or above a severity threshold. The report is written before exiting; --severity only filters the report. Periodt.
π OPTIONS π
-b,--branch=""β branch to query; default is the current branch π±-c,--commit=""β scan dependencies at a specific commit; default isHEADπ-e,--ecosystem=""β filter by ecosystem π--fail-on=""β fail for findings at or above:critical,high,medium,lowπ¨-f,--format="text"β output format:text,json,sarifπ-h,--help[=false]β help forscanπ«Ά--live[=false]β query OSV directly instead of using cached data β‘--no-sync[=false]β skip auto-sync and use only cached vulnerability data π§-s,--severity=""β minimum severity to report:critical,high,medium,lowπ―
π«Ά OPTIONS INHERITED FROM PARENT COMMANDS π«Ά
--color="auto"β when to colorize output:auto,always,neverπΈ--include-submodules[=false]β include git submodules when scanning for manifests π§-p,--pager[=false]β use pager for output π-q,--quiet[=false]β suppress non-essential output π€«
π SEE ALSO π
git-pkgs-vulns(1) β go give it a read, bestie π
π HISTORY π
28-Oct-2026 β auto generated by spf13/cobra. Iconic automation behavior, no cap βοΈβ¨
mwah π β with love from git-pkgs, Oct 2026 π
π¦ where this page comes from
- nixpkgs unstable: git-pkgs 0.21.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms