Weekly Dependency + Security Sweep (Wk 3)
Part of the recurring PMDS repos dependency + security maintenance. For a coding agent to remediate and open a PR.
Workflow (per repo standard)
Open Dependabot alerts (3)
1. js-yaml — Moderate (DoS) — alert #43
- Advisory: GHSA-h67p-54hq-rp68 / CVE-2026-53550 (CWE-407, quadratic-complexity DoS in merge-key handling)
- Location:
pnpm-lock.yaml
- Affected
>= 4.0.0, <= 4.1.1; patched 4.2.0
- Transitive via
@commitlint/cli 20.5.0 → … → js-yaml
- ⚠️ Dependabot cannot auto-fix: latest installable is 4.1.1, earliest fixed is 4.2.0. Fix requires a pnpm override (e.g.
pnpm.overrides["js-yaml@>=4.0.0 <4.2.0"]: ">=4.2.0") or waiting for @commitlint to bump. Confirm the override still satisfies @commitlint before landing.
2. @babel/core — Low (arbitrary file read) — alert #37
- Advisory: GHSA-4x5r-pxfx-6jf8 / CVE-2026-49356 (CWE-22 / CWE-200, source-map read via sourceMappingURL)
- Location:
pnpm-lock.yaml
- Affected
<= 7.29.0; patched 7.29.6
- Transitive via
@stryker-mutator/core|typescript-checker|vitest-runner 9.6.1 → … → @babel/core
- ⚠️ Latest installable 7.29.0; earliest fixed 7.29.6 → needs a pnpm override to
>=7.29.6. (Workaround if blocked: inputSourceMap: false in Babel options — dev/test only, prefer the upgrade.)
3. esbuild — Low (path traversal on Windows dev server) — alert #44
- Advisory: GHSA-g7r4-m6w7-qqqr (CWE-22)
- Location:
templates/astro/pnpm-lock.yaml
- Affected
>= 0.27.3, < 0.28.1; patched 0.28.1
- Transitive via
astro 6.4.8 → esbuild 0.27.7
- Fix in the Astro template workspace (override esbuild to
>=0.28.1, or bump astro if a release pulls the patched esbuild).
README / docs accuracy pass
PR
- Conventional Commits, e.g.:
chore(deps): bump js-yaml, @babel/core, esbuild to patched versions; docs accuracy pass
Note: Dependabot/Dependency graph is currently enabled for Aurelius.
Filed as part of the weekly PMDS repos Dependency + Security Sweep.
Weekly Dependency + Security Sweep (Wk 3)
Part of the recurring PMDS repos dependency + security maintenance. For a coding agent to remediate and open a PR.
Workflow (per repo standard)
pnpm auditalertspnpm-lock.yamlvia pnpm — do NOT hand-edit the lockfile)minimumReleaseAgeguard (do not pull versions newer than the configured cooldown)Open Dependabot alerts (3)
1. js-yaml — Moderate (DoS) — alert #43
pnpm-lock.yaml>= 4.0.0, <= 4.1.1; patched4.2.0@commitlint/cli 20.5.0 → … → js-yamlpnpm.overrides["js-yaml@>=4.0.0 <4.2.0"]: ">=4.2.0") or waiting for @commitlint to bump. Confirm the override still satisfies @commitlint before landing.2. @babel/core — Low (arbitrary file read) — alert #37
pnpm-lock.yaml<= 7.29.0; patched7.29.6@stryker-mutator/core|typescript-checker|vitest-runner 9.6.1 → … → @babel/core>=7.29.6. (Workaround if blocked:inputSourceMap: falsein Babel options — dev/test only, prefer the upgrade.)3. esbuild — Low (path traversal on Windows dev server) — alert #44
templates/astro/pnpm-lock.yaml>= 0.27.3, < 0.28.1; patched0.28.1astro 6.4.8 → esbuild 0.27.7>=0.28.1, or bump astro if a release pulls the patched esbuild).README / docs accuracy pass
PR
chore(deps): bump js-yaml, @babel/core, esbuild to patched versions; docs accuracy passNote: Dependabot/Dependency graph is currently enabled for Aurelius.
Filed as part of the weekly PMDS repos Dependency + Security Sweep.