These notes summarize the current dependency audit status after the OSS readiness merge and the security/npm-audit-review follow-up.
npm audit fix was run without --force.
The non-forced audit fix updated safe transitive dependencies in package-lock.json:
brace-expansionfrom5.0.5to5.0.6wsfrom8.20.0to8.21.0
After those safe fixes, npm audit still reports unresolved findings:
- 1 moderate severity finding
- 1 high severity finding
The remaining audit output includes advisories in these categories:
- Next.js framework dependency advisories
- PostCSS transitive dependency advisory through Next.js
The audit output indicates that the remaining Next.js/PostCSS findings require:
npm audit fix --forceThat command would install next@16.2.7, which is outside the currently stated dependency range.
Forced dependency updates were intentionally not applied in this branch.
This repository uses Next.js 16, and the project instructions note that this version can have breaking API, convention, and file-structure changes. A framework update should be reviewed separately with release notes, local usage checks, and focused runtime validation.
See docs/NEXT_POSTCSS_AUDIT_REVIEW.md for the dedicated investigation notes.
Open a dedicated Next.js security update PR to:
- review the relevant Next.js release notes and advisories;
- update Next.js within an intentional version range;
- run lint and build after the framework update;
- smoke test authentication, dashboard, project creation, brainstorming, preview, export, and protected-route behavior;
- document any remaining advisories or accepted risk.