Repository navigation
docs(cli): reconcile development dependency audit findings - #1010
Draft
blafourcade wants to merge 1 commit into
Draft
blafourcade wants to merge 1 commit into
blafourcade wants to merge 1 commit into
Conversation
This was referenced Oct 12, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🎯 What & why
Refresh #469's stale dependency audit on a valid
nextgraph. Distinguish 18 development-only advisories (12 high, five moderate, one low) from one newer moderate productionfast-uriadvisory.🛠️ How it works
Audit report records the fresh installation, dependency paths, exploit conditions and smallest compatible remediation candidates. Findings enumerate all 19 advisory IDs with versions, scopes and path witnesses.
An isolated six-package experiment removed all 12 high findings and reduced development-only advisories from 18 to three. Its full CLI suite, build, mutation canary, focused auth mutations and actual tsup/PostCSS configuration probe passed. The separately published task #1008 owns delivery and release checks for those patches.
🧪 How to verify
cd cli && pnpm install --frozen-lockfilepasses. Comparepnpm audit --jsonandpnpm audit --prod --jsonby advisory ID; both correctly exit 1 while findings remain.git diff --checkpass for this report.No dependency, lockfile, runtime, test configuration or threshold changes.
qsandesbuildneed separate parent-compatibility work. The newer productionfast-uriadvisory is distinguished from #463's completed six original high findings.🔗 Linked issue
Closes #469
Refs #1008
✅ I certify