You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add string-backed SDK enum types for severity, vulnerability metadata, fix states, VEX status, risk bands, package identity, licenses, digests, and manifest kinds.
Convert PackageManager from an iota-backed enum to a string-backed type while preserving the existing JSON wire values. Propagate typed values through detectors, analyzers, matchers, SBOM transforms, engine consolidation, command output DTOs, SARIF, TUI, MCP fix targets, plugin tests, and smoke fixtures.
Keep open/custom external values explicit at ingestion and rendering boundaries with typed casts or parser helpers. Regenerate schema/docs outputs after the type changes; generated content remains wire-compatible.
Validation: go test ./...; make generate; make test; git diff --check.
0 commit comments