Skip to content

fix(ci): restore full-tree npm audit gate - #233

Merged
indigo423 merged 1 commit into
mainfrom
fix/full-tree-audit-gate
Oct 29, 2026
Merged

indigo423 merged 1 commit into
mainfrom
fix/full-tree-audit-gate

Conversation

@indigo423

Copy link
Copy Markdown
Collaborator

Closes #138

The audit gate was scoped to --omit=dev in #137 because dev-tree advisories had no compatible fix. Both blockers are gone:

  • GHSA-vfj7-8cjw-p6xm (braces) was withdrawn on 2026-10-23.
  • GHSA-mrhx-c7xc-m3w5 (zod < 4.6.6, High), reached via eslint-config-next → eslint-plugin-react-hooks, is fixed by a lockfile-only update to zod 4.6.7.

Changes:

Verified locally: npm audit --audit-level=high reports 0 vulnerabilities and make verify exits 0.

Dev-only advisories will fail CI again from here on, as they did before #137.

🤖 Generated with Claude Code

https://claude.ai/code/session_0197CGJGHNcvPazPDauYEqEG

The audit gate was scoped to --omit=dev in #137 because dev-tree
advisories had no compatible fix. Both blockers are gone:

- GHSA-vfj7-8cjw-p6xm (braces) was withdrawn on 2026-10-23.
- GHSA-mrhx-c7xc-m3w5 (zod < 4.6.6, high), reached via
  eslint-plugin-react-hooks, is fixed by a lockfile-only update to
  zod 4.6.7.

Remove --omit=dev from the audit and verify targets, drop the
audit-full target and the weekly audit-watch workflow that tracked
this.

Closes #138

Assisted-by: ClaudeCode:claude-opus-5-5
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0197CGJGHNcvPazPDauYEqEG
Signed-off-by: Ronny Trommer <ronny@no42.org>
@indigo423
indigo423 merged commit b408a91 into main Oct 29, 2026
3 checks 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.

Revert npm audit gate to full tree once GHSA-mh99-v99m-4gvg is fixable in the dev tree

1 participant