Skip to content

fix: resolve supply chain workflow audit failures - #38

Merged
redanthrax merged 1 commit into
masterfrom
fix/supply-chain-audit
Oct 19, 2026
Merged

redanthrax merged 1 commit into
masterfrom
fix/supply-chain-audit

Conversation

@redanthrax

Copy link
Copy Markdown
Owner

The Supply chain security workflow has failed on every scheduled run since 2026-10-14, and on Dependabot PRs, because pnpm audit --audit-level=high reports new advisories in dev-only transitive deps of @n8n/node-cli.

  • handlebars 4.7.9 → override 4.7.10 (2 critical + 1 moderate JS injection advisories)
  • stream-json override 3.5.0 → 3.6.0 (2 moderate advisories against 3.5.0)
  • braces 3.0.3 (GHSA-vfj7-8cjw-p6xm, high): no patched release exists. Ignored in pnpm audit (auditConfig.ignoreGhsas) and osv-scanner.toml (expires 2026-12-31), per SECURITY.md policy: dev-only, never shipped, only processes our own build globs.
  • Removed the stale stream-json GHSA-528h-pc64-c93x OSV ignore (OSV reported it unused).

Verified locally: frozen install, audit:supply-chain, pnpm audit --audit-level=high (exit 0), OSV-Scanner v2.3.3 (no issues), build, tests 20/20, lint.

- Add handlebars 4.7.10 override (GHSA-p8wg-vrv2-v86f, GHSA-8r5x-fm3f-whwj, critical)
- Bump stream-json override 3.5.0 -> 3.6.0 (moderate advisories against 3.5.0)
- Ignore braces GHSA-vfj7-8cjw-p6xm in pnpm audit and OSV with expiry: no
  patched release exists; dev-only via @n8n/node-cli and gulp, never shipped
- Drop stale stream-json GHSA-528h-pc64-c93x OSV ignore (no longer matched)

Verified locally: frozen install, audit:supply-chain, pnpm audit --audit-level=high,
OSV-Scanner v2.3.3, build, test (20/20), lint.
@redanthrax
redanthrax merged commit 1f42776 into master Oct 19, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant