fix(deps): bump postcss to 8.5.13 to address GHSA-qx2v-qp2m-jg93 (#180) #193
No reviewers
Labels
No labels
autopilot:pending-human
source:analyste
source:defenseur
source:human
source:medic
status:approved
status:blocked
status:in-progress
status:needs-clarification
status:needs-fix
status:ready
status:review
status:triage
type:bug
type:feature
type:infra
type:refactor
type:schema
type:security
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: maximus/Simpl-Resultat#193
Loading…
Reference in a new issue
No description provided.
Delete branch "issue-180-postcss-audit-fix"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Fixes #180
Summary
npm audit fixbumps the transitivepostcssdependency from8.5.6to8.5.13, addressing advisory GHSA-qx2v-qp2m-jg93 (moderate severity XSS via unescaped</style>inStringifier). Lockfile-only — nopackage.jsonchange.Why this is low-impact
postcssis purely transitive (vite@6.4.2→postcss). Vite's range^8.5.3already accepts8.5.13.postcss.config.*, no reference insrc/orvite.config.ts. Tailwind v4 uses@tailwindcss/vite(lightningcss) — not postcss.Stringifier.raw()re-emitting CSS containing</style>) is not reachable from our sources.Verification
npm audit— 0 vulnerabilitiesnpm run build(tsc + vite) —built in 6.58snpm test(vitest) — 227 test files, 3720 tests passedFiles changed
package-lock.json— postcss8.5.6→8.5.13(4 insertions / 3 deletions)CHANGELOG.md— entry under### FixedCHANGELOG.fr.md— entry under### CorrigéAcceptance criteria
npm auditne signale plus la vulnerabilite postcssnpm run build— equivalent CI)defenseur-simpl-resultatne contient plus le finding (verification post-merge)Verdict : APPROVE
Summary: Bump lockfile-only de
postcss8.5.6 -> 8.5.13 pour resoudre GHSA-qx2v-qp2m-jg93. Dependance transitive de vite (range^8.5.3accepte 8.5.13), build-time uniquement, aucune surface dexposition runtime sur le binaire Tauri livre.Verifications
postcss.config.*ni reference danssrc/,vite.config.ts,tailwind.config.*-> consommation purement transitive confirmee@tailwindcss/vite(lightningcss), pas postcss -> impact zero sur la chaine de build CSSnode_modules/postcss) + ajout cosmetique du champlicense: MIT(fourni par npm registry)postcss: ^8.5.3-> 8.5.13 satisfait la contrainte semver, pas de break peer## [Unreleased]/### Fixed+### Corrige-> conforme a la regle projetfix(deps):)Suggestion (non bloquante)
Lacceptance criterion
Le prochain run defenseur-simpl-resultat ne contient plus le findingest attendu : a verifier au prochain run automatique du defenseur, sans rien a faire de plus avant le merge.Reviewed via /pr-review by Claude Opus 4.7