Summary
Integrate pnpm audit into PR workflow with allowlist file and failure triage documentation.
Background
Audit gate needs exemption process for false positives; medium includes allowlist JSON and docs.
This is a medium task: expect multiple files, tests, and integration with existing flows—not a single-line or docs-only change.
Scope
.github/workflows/ci.yml
docs/security/dependency-audit.md
.pnpm-audit-allowlist.json
Files to create / modify
CI job on PR; allowlist with justification per advisory; CONTRIBUTING triage steps.
Example implementation
pnpm audit --audit-level=high || node scripts/check-audit-allowlist.js
Acceptance criteria
Difficulty
Medium
Labels
enhancement, medium, security, developer-experience
Summary
Integrate pnpm audit into PR workflow with allowlist file and failure triage documentation.
Background
Audit gate needs exemption process for false positives; medium includes allowlist JSON and docs.
This is a medium task: expect multiple files, tests, and integration with existing flows—not a single-line or docs-only change.
Scope
.github/workflows/ci.ymldocs/security/dependency-audit.md.pnpm-audit-allowlist.jsonFiles to create / modify
CI job on PR; allowlist with justification per advisory; CONTRIBUTING triage steps.
Example implementation
Acceptance criteria
Difficulty
Medium
Labels
enhancement,medium,security,developer-experience