fix: resolve PostCSS OSV vulnerability - #332
Open
Leexunhuan743 wants to merge 1 commit into
Open
Leexunhuan743 wants to merge 1 commit into
Leexunhuan743 wants to merge 1 commit into
Conversation
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.
Summary
^8.5.16to the patched^8.5.18range for GHSA-r28c-9q8g-f849.package-lock.json, resolving PostCSS to8.5.23and its required Nano ID dependency to3.3.16.pnpm auditjob—which always skipped because this repository has nopnpm-lock.yaml—withnpm audit --audit-level=highagainst the existing npm lockfile.Change Type
Cross-File Checklist
CONTRIBUTING.md.migrations/0001_init.sql(no schema changes).Checks
npx tsc -p tsconfig.json --noEmitnpx tsc -p webapp/tsconfig.json --noEmit(fails with the same four pre-existing errors on base commit8e5d9e2; see Notes)npm run i18n:validatenpm run buildnpm audit --audit-level=high(0vulnerabilities)Notes
The webapp TypeScript check fails identically on both this branch and the base commit in the following unchanged files:
webapp/src/lib/api/backup.tswebapp/src/lib/backup-center.tswebapp/src/lib/password-security-cache.tswebapp/vite.config.tsThis PR changes only dependency metadata and the matching dependency-audit workflow; it does not modify runtime or webapp source code.