-
Notifications
You must be signed in to change notification settings - Fork 18.4k
Description
govulncheck
is a more accurate Go vulnerability scanner than available alternatives because it performs static analysis to eliminate vulnerabilities in dependencies that are not reachable by application code. This reduces a large number of application vulnerability false positives. While helpful in reducing first-party vulnerability management toil, the false positive information must be conveyed to third-parties in a machine readable way to reduce the toil caused by vulnerability inquiries from third-parties with less accurate scanners.
govulncheck
should implement an option that instructs it to create a VEX statement with the vulnerabilities it found, but equally as important, the vulnerabilities it found were not applicable because the code is not reachable.
Output could be in the CSAF v2 format.