Commit db3cdb7
Add vulnerability exclusion support to govulncheck workflow (#2972)
Add a post-processing step to the govulncheck GitHub Action that allows
excluding specific vulnerabilities with documented justification.
The govulncheck tool does not currently support excluding vulnerabilities
via config file or flag. This feature is tracked in golang/go#61211.
Until that is implemented, we use a post-processing approach similar to
GitLab's Gitaly project.
Use JSON output format since it returns success even when vulnerabilities
are found, allowing the exclusion check step to run.
Exclude GO-2025-4192 (CVE-2025-66564): sigstore/timestamp-authority
excessive memory allocation vulnerability. This is an indirect dependency
via sigstore-go used for container signature verification. The vulnerability
affects timestamp-authority server request parsing, but ToolHive only uses
sigstore-go as a client - it does not expose any timestamp-authority server
endpoints.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-authored-by: Claude Opus 4.5 <[email protected]>1 parent 79edd58 commit db3cdb7
1 file changed
+47
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
72 | 72 | | |
73 | 73 | | |
74 | 74 | | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
0 commit comments