What a top-level SBOM sees versus what you actually run
One minimal Express project, measured with npm sbom and npm audit on 27 October 2026
eslint → file-entry-cache → flat-cache → keyv
npx <tool> · global CLI installs
Runs with CI secrets. In the keyv compromise, the payload executed at this layer, from a preinstall hook.
- path-to-regexp@0.1.12
- body-parser
- qs
- send
- cookie
- serve-static
- + 62 more
3 of the 4 packages npm audit flags are transitive. path-to-regexp is affected by CVE-2026-4867 (CVSS 7.5).
- express@4.21.2
▲ flagged by npm audit
