Skip to content

Commit c90124f

Browse files
authored
Add a more explicit note for security scanners and Go (#2693)
govulncheck is usually right, other things less so. Signed-off-by: David Leadbeater <[email protected]>
1 parent e72cb2e commit c90124f

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

docs/operating/security.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,14 @@ As a courtesy to us and our time, we would ask you not to submit raw reports.
4242
Instead, please submit them with an analysis outlining which specific results
4343
are applicable to us and why.
4444

45+
Additionally be aware that as an open source project, we generally do not have
46+
access to commercial scanning tools and find their output is often misleading
47+
or just plain wrong. For Go code if your report does not reproduce with the
48+
open source [govulncheck](https://go.dev/blog/vuln) tool run on the *source
49+
code* of the version you believe is affected (not a binary, as that cannot do a
50+
full analysis) -- then we ask you to triple check your findings (including
51+
whether that code is actually reachable from within the Prometheus codebase).
52+
4553
Prometheus is maintained by volunteers, not by a company. Therefore, fixing
4654
security issues is done on a best-effort basis. We strive to release security
4755
fixes within 7 days for: Prometheus, Alertmanager, Node Exporter,

0 commit comments

Comments
 (0)