789 B
789 B
Build and supply-chain gate
Merge and release controls:
- frozen
pnpm-lock.yamlinstallation; drift is blocking - clean production build with hashed assets and build manifest
- machine-readable bundle sizes and checksums
- source plus built-asset credential-pattern scan
- direct dependency inventory and lockfile digest
- base/head dependency diff review record
Organization-specific vulnerability severity, denied-license list, SBOM format, and scanner selection remain policy inputs. An approved suppression must record reason, owner, expiry, affected package, and compensating control. Expired suppressions are blocking.
artifacts/security/dependency-diff.json is a local baseline. CI replaces it
with the actual base/head direct and transitive lockfile diff before release.