v0.8.0
Added
-
Add repo-wide version literal scanning (T003)
- New
scanconfig block withenabled,patterns, andallowlistfields scanRepoForVersions()globs the entire repo (respecting .gitignore and ignore patterns)- Default patterns detect version literals in code (
version = "1.2.3"), Dockerfiles (FROM node:18.0.0), and GitHub Actions (uses: action@v3.5.0) - Allowlist entries exclude intentional references by file glob with optional reason
- Binary files skipped by extension and null-byte detection
vg validate --scanflag enables scanning for a single runscan.enabled: truein config enables permanent scanning- CKM auto-generates
scantopic from ScanConfig - 12 new tests covering detection, allowlist, ignore, binary skip, and edge cases
- New