Skip to content

ci: add pnpm audit to CI workflow#162

Closed
mroderick wants to merge 3 commits into
mainfrom
feat/pnpm-audit-ci
Closed

ci: add pnpm audit to CI workflow#162
mroderick wants to merge 3 commits into
mainfrom
feat/pnpm-audit-ci

Conversation

@mroderick

Copy link
Copy Markdown
Contributor

Adds pnpm audit --audit-level=high to the lint job to catch severe vulnerabilities before they reach the main branch.

Uses pnpm overrides to force patched versions of transitive
dependencies with known high-severity vulnerabilities:

- picomatch: ^4.0.4 (ReDoS, GHSA-c2c7-rcm5-vvqj)
- path-to-regexp: ^8.4.0 (DoS, GHSA-j3q9-mxjg-w52f)
- lodash-es: ^4.18.0 (code injection, GHSA-r5fr-rjxr-66jc)
- lodash: ^4.18.0 (code injection, GHSA-r5fr-rjxr-66jc)
- esbuild: ^0.28.1 (RCE, GHSA-gv7w-rqvm-qjhr)
- fastify: ^5.8.5 (validation bypass, GHSA-247c-9743-5963)

All 6 high-severity advisories are now resolved. Remaining
vulnerabilities are 18 moderate and 1 low, all in dev dependencies.
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jun 13, 2026

Copy link
Copy Markdown

Deploying idempot-js with  Cloudflare Pages  Cloudflare Pages

Latest commit: 95c2f11
Status: ✅  Deploy successful!
Preview URL: https://482ce32c.idempot-js.pages.dev
Branch Preview URL: https://feat-pnpm-audit-ci.idempot-js.pages.dev

View logs

@mroderick
mroderick force-pushed the feat/pnpm-audit-ci branch from 5075ee1 to cd0ca83 Compare June 13, 2026 16:51
Run pnpm audit --audit-level=high in the lint job to catch severe
vulnerabilities before they reach the main branch.
@mroderick
mroderick force-pushed the feat/pnpm-audit-ci branch from cd0ca83 to 95c2f11 Compare June 13, 2026 16:53
@mroderick

Copy link
Copy Markdown
Contributor Author

Consolidating into #163 which includes both the CI audit step and the VitePress upgrade that resolves the esbuild vulnerability.

@mroderick mroderick closed this Jun 13, 2026
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