# Trivy suppressions for the release and bundle scans. # # This file is empty on purpose. Every entry it used to hold (21 IDs covering # pnpm 9.x and its bundled glob/minimatch/picomatch/tar, plus npm's vendored # sigstore) suppressed something that is not in any shipped artifact: the # production image purges pnpm and npm before the final layer, so raw and # policy-filtered scans of both architectures return identical counts. Two of # the rationales were also wrong on their own terms. A suppression list that # suppresses nothing still costs review attention and hides the next real one. # # Before adding an ID here, check that it fires against a shipped artifact: # # trivy image --ignorefile /dev/null # # If it does, the entry needs three things in a comment directly above it: who # owns getting it fixed, what unblocks the fix, and the date to re-check. # # Suppression is for findings that are genuinely absent from what we ship. For # findings that ARE present and have no upstream fix, do not suppress them. Add # the ID to .trivy-unfixed-allow instead, so the release scan keeps reporting # it and a new one still fails the build.