[auto-sec] frontend deps: postcss>=8.5.23, brace-expansion>=5.0.9, mermaid 11.16.1 - #1431
[auto-sec] frontend deps: postcss>=8.5.23, brace-expansion>=5.0.9, mermaid 11.16.1#1431David Pine (IEvangelist) wants to merge 3 commits into
Conversation
There was a problem hiding this comment.
Pull request overview
Security-focused frontend dependency remediation for src/frontend by raising pnpm override floors and refreshing the lockfile to pick up patched versions.
Changes:
- Updated pnpm overrides to require
brace-expansion >= 5.0.9andpostcss >= 8.5.23. - Refreshed
pnpm-lock.yamlto resolvebrace-expansion@5.0.9andpostcss@8.5.25(and additional transitive updates as reflected in the lockfile diff).
Reviewed changes
Copilot reviewed 1 out of 2 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| src/frontend/pnpm-workspace.yaml | Raises override minimums for brace-expansion and postcss to address the advisories. |
| src/frontend/pnpm-lock.yaml | Lockfile refresh reflecting the new overrides and updated resolved package versions. |
Files not reviewed (1)
- src/frontend/pnpm-lock.yaml: Generated file
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| lightningcss-android-arm64@1.33.0: | ||
| resolution: {integrity: sha512-gEpRTalKdosp4Bb8qWtc2iOgE5SeIHlpS1up9bFq2wAyYhl1UdTObYiHe98zEM9SQvSoqQZ1IQD0JNpg3Ml5pg==} | ||
| engines: {node: '>= 12.0.0'} | ||
| cpu: [arm64] | ||
| os: [android] |
| overrides: | ||
| '@anthropic-ai/claude-code@<2.0.31': '>=2.0.31' | ||
| '@cacheable/memory@2.2.1': 2.2.0 | ||
| '@cacheable/net@2.1.1': 2.1.0 | ||
| '@cacheable/node-cache@3.1.2': 3.1.1 | ||
| '@cacheable/utils@2.5.1': 2.5.0 | ||
| ajv@<6.14.0: 6.14.0 | ||
| ajv@>=7.0.0-alpha.0 <8.18.0: 8.18.0 | ||
| brace-expansion@<5.0.8: '>=5.0.8' | ||
| cache-manager@7.2.10: 7.2.9 | ||
| cacheable-request@13.0.20: 13.0.19 | ||
| cacheable@2.5.1: 2.5.0 | ||
| brace-expansion@<5.0.9: '>=5.0.9' |
748fc94 to
8021819
Compare
Frontend HTML artifact readyThe latest frontend build uploaded the This comment updates automatically when a new frontend build artifact is uploaded. |
Adam Ratzman (adamint)
left a comment
There was a problem hiding this comment.
Verified the pinned pnpm install, all 312 unit tests, and the full 13,958-page site build. Both advisory paths resolve to the patched versions, the lock stays stable under the pinned install, and the targeted brace-expansion/postcss behavior checks passed. Looks good.
Raise pnpm override floors and refresh the lockfile to clear two open Dependabot alerts in src/frontend: - brace-expansion 5.0.8 -> 5.0.9 (HIGH, GHSA-rgw5-rvv9-x895): DoS via unbounded intermediate arrays (bypasses CVE-2026-14257 mitigation). - postcss 8.5.20 -> 8.5.25 (MEDIUM, GHSA-fxqj-rqcc-2cmp): arbitrary .map read via attacker-controlled sourceMappingURL when from unset. Lockfile changes folded from Dependabot #1423 (postcss) plus the isolated brace-expansion entry from #1421; no other package versions changed. Override floors in pnpm-workspace.yaml match the lock. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Bumps [mermaid](https://github.com/mermaid-js/mermaid) from 11.16.0 to 11.16.1. - [Release notes](https://github.com/mermaid-js/mermaid/releases) - [Commits](https://github.com/mermaid-js/mermaid/compare/mermaid@11.16.0...mermaid@11.16.1) --- updated-dependencies: - dependency-name: mermaid dependency-version: 11.16.1 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
8021819 to
a09ac75
Compare
…um-release-age policy postcss>=8.5.23 pulled nanoid@3.3.18 (published <24h ago), tripping ERR_PNPM_MINIMUM_RELEASE_AGE_VIOLATION in frontend-build. nanoid has no open advisory; pin to 3.3.16 (matches main, satisfies postcss ^3.3.11). Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Canonical security remediation — aspire.dev frontend (
src/frontend)Cluster: frontend npm/pnpm transitive + direct advisories (single canonical PR for the
src/frontendpnpm workspace).Branch:
dapire/security-deps/aspire-dev-npm-frontend· Label:automated-securityAlerts addressed
>=8.5.23>=5.0.9Versions changed
src/frontend/package.json:mermaid ^11.16.0 → ^11.16.1.src/frontend/pnpm-workspace.yamloverrides:brace-expansion@<5.0.9 → >=5.0.9,postcss@<8.5.23 → >=8.5.23.src/frontend/pnpm-lock.yaml: regenerated resolutions — mermaid11.16.1(+ transitive@shikijs/core@4.4.2,@napi-rs/wasm-runtime@1.2.2), postcss8.5.25, brace-expansion5.0.9.Verification
main(freshness).pnpm-lock.yamlvalidated as YAML; importer resolvesmermaid@11.16.1.Supersedes / folds
bump mermaid 11.16.0 → 11.16.1) — folded here. Will be closed as superseded once this canonical PR is green + mergeable (closure gate).Automation-owned canonical PR.
[auto-sec]= active canonical remediation for this cluster.