Problem
A fresh pnpm audit --json on 2026-08-07 still fails, but the current unignored advisory set is not the same as the older VCQA/audit summary.
Current advisories output contains:
- low
esbuild >=0.27.3 <0.28.1 via vitest > vite, packages__browser-runner > tsx, and agents__job-application-assistant > wrangler
- low
body-parser >=2.0.0 <2.3.0 via packages__browser-runner > @modelcontextprotocol/sdk > express
- moderate
@hono/node-server <2.0.5 via packages__browser-runner > @modelcontextprotocol/sdk
- moderate
hono <4.12.34 via agents__job-application-assistant > hono
metadata.vulnerabilities still reports two high vulnerabilities, but those are currently ignored by package.json pnpm.auditConfig.ignoreGhsas:
GHSA-f88m-g3jw-g9cj (sharp)
GHSA-qwww-vcr4-c8h2 (react-router)
So this is not simply "fix all high advisories". Dev needs to resolve the remaining unignored advisories and separately make the ignored high-advisory posture explicit.
Acceptance
pnpm audit --json has no unignored moderate advisories and preferably no unignored low advisories.
- The ignored high GHSAs have a short repo-local rationale covering dependency path, runtime exposure, owner, and recheck/removal condition.
- Any ignored advisory that is actually exploitable in PAGS is removed from
ignoreGhsas and fixed/upgraded instead.
- Lockfile changes are intentional and relevant tests/typecheck pass.
Problem
A fresh
pnpm audit --jsonon 2026-08-07 still fails, but the current unignored advisory set is not the same as the older VCQA/audit summary.Current
advisoriesoutput contains:esbuild>=0.27.3 <0.28.1viavitest > vite,packages__browser-runner > tsx, andagents__job-application-assistant > wranglerbody-parser>=2.0.0 <2.3.0viapackages__browser-runner > @modelcontextprotocol/sdk > express@hono/node-server<2.0.5viapackages__browser-runner > @modelcontextprotocol/sdkhono<4.12.34viaagents__job-application-assistant > honometadata.vulnerabilitiesstill reports two high vulnerabilities, but those are currently ignored bypackage.jsonpnpm.auditConfig.ignoreGhsas:GHSA-f88m-g3jw-g9cj(sharp)GHSA-qwww-vcr4-c8h2(react-router)So this is not simply "fix all high advisories". Dev needs to resolve the remaining unignored advisories and separately make the ignored high-advisory posture explicit.
Acceptance
pnpm audit --jsonhas no unignored moderate advisories and preferably no unignored low advisories.ignoreGhsasand fixed/upgraded instead.