Skip to content

fix(security): add pnpm overrides for esbuild and fast-uri#1463

Open
fro-bot wants to merge 1 commit into
mainfrom
fix/security-alerts
Open

fix(security): add pnpm overrides for esbuild and fast-uri#1463
fro-bot wants to merge 1 commit into
mainfrom
fix/security-alerts

Conversation

@fro-bot

@fro-bot fro-bot commented Jun 15, 2026

Copy link
Copy Markdown

Summary

Remediates 4 Dependabot security alerts by adding pnpm overrides in `pnpm-workspace.yaml` to pin transitive `esbuild` and `fast-uri` to non-vulnerable versions.

Alerts Fixed

Alert Severity Package Vulnerable Range Patched
#90 High esbuild `>= 0.17.0, < 0.28.1` 0.28.1
#89 Low esbuild `>= 0.27.3, < 0.28.1` 0.28.1
#87 High fast-uri `<= 3.1.1` 3.1.2
#86 High fast-uri `<= 3.1.0` 3.1.2

Details

Both `esbuild` and `fast-uri` are transitive dependencies:

  • `esbuild`: via `vite`, `vitest`, `@eslint/config-inspector`, `bundle-require`, `tsup`
  • `fast-uri`: via `ajv` (used by `eslint`)

The overrides follow the same pattern as the in-progress fix in `bfra-me/.github#2292`.

Notes

This PR does not address the GitHub Action file pinning pattern (per org convention), only the dependency version pin.

Auto-generated by Fro Bot org autoheal scan.

Remediates Dependabot HIGH/LOW security alerts by adding pnpm overrides
that pin transitive esbuild and fast-uri to non-vulnerable versions.

Alerts:
- #86 (HIGH) fast-uri<=3.1.0 host confusion
- #87 (HIGH) fast-uri<=3.1.1 path traversal
- #89 (LOW)  esbuild>=0.27.3 <0.28.1
- #90 (HIGH) esbuild>=0.17.0 <0.28.1

Auto-generated by fro-bot org autoheal scan.
@fro-bot fro-bot requested a review from a team as a code owner June 15, 2026 11:39
@fro-bot

fro-bot commented Jun 16, 2026

Copy link
Copy Markdown
Author

Superseded by #1467 — this branch (fix/security-alerts) is CONFLICTING due to Renovate lock-file churn. The rebased branch is at pr-1463-rebased and re-applies the same esbuild + fast-uri overrides on top of current main with a freshly regenerated lockfile. Please close this PR in favor of #1467.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant