Repository navigation
Expand file tree
/
Copy path.grype.yaml
More file actions
30 lines (29 loc) · 1.68 KB
/
Copy path.grype.yaml
File metadata and controls
30 lines (29 loc) · 1.68 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# Grype configuration — false-positive suppressions for the dependency scan.
#
# Each ignore rule below is a vetted false positive, not a silenced real risk.
# Coverage is unaffected: govulncheck (build-graph reachability) and gosec/CodeQL
# still run with no suppressions, and any NEW advisory on these packages surfaces
# normally — only the specific advisory ID listed here is ignored.
ignore:
# GO-2026-4610 — "Docker CLI Plugins: Uncontrolled Search Path Element Leads to
# Local Privilege Escalation on Windows." Fixed in docker/cli 29.2.0; sockguard
# pins v29.5.3 (indirect), well past the fix. Grype's go-module matcher
# mis-compares the `+incompatible` semver suffix and flags every docker/cli
# version regardless of the fix, so a version bump can't clear it. docker/cli is
# never linked into the shipped binary (`go mod why github.com/docker/cli` →
# "main module does not need package github.com/docker/cli") and govulncheck
# reports no vulnerabilities. Windows-only vector; sockguard ships a Linux binary.
- vulnerability: GO-2026-4610
package:
name: github.com/docker/cli
type: go-module
# GO-2026-5932 applies only to the unmaintained x/crypto/openpgp subpackages
# and has no fixed x/crypto version. Sockguard uses x/crypto for cryptobyte;
# the shipped binary does not contain any openpgp package (`go list -deps
# ./cmd/sockguard`), and govulncheck reports zero reachable vulnerabilities.
# Grype matches the module build-info/manifest without package reachability,
# so both its image and dependency scans otherwise emit this false positive.
- vulnerability: GO-2026-5932
package:
name: golang.org/x/crypto
type: go-module