Skip to content

debug/buildinfo: false positives with external scanners flag for go117 binary in testdata #71753

@LaurentGoderre

Description

@LaurentGoderre

Proposal Details

Having the go1.24 source locally includes a test binary that gets correctly identified as a go1.17 binary and thus gets flagged by scanners as having many critical and high vulnerabilities that are false positive.

While I don't deny that scanners could be better at detecting false positive, the current state is that this version being incorrectly flagged as having this many vulnerabilities might turn away some users from using it.

A vex statement is fairly unobtrusive way to help scanners in the scanner not to flag these false positive and is a minuscule hinderance compared to having to justify to an IT department why these issues don't apply.

Metadata

Metadata

Assignees

Labels

NeedsFixThe path to resolution is known, but the work has not been done.TestingAn issue that has been verified to require only test changes, not just a test failure.

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions