Skip to content

fix(deps): resolve Dependabot security alerts - #31

Merged
0then0 merged 1 commit into
mainfrom
fix/dependabot-alerts
Nov 10, 2026
Merged

0then0 merged 1 commit into
mainfrom
fix/dependabot-alerts

Conversation

@0then0

@0then0 0then0 commented Nov 10, 2026

Copy link
Copy Markdown
Owner

Resolves the three open Dependabot alerts (all medium, transitive).

Exposure assessment: none of the vulnerable code paths is reachable in production. glob/minimatch come from an unused rimraf dependency of gaxios (inngest → OpenTelemetry GCP detector) and from Sentry's build-time bundler plugin, neither with untrusted patterns or AbortSignal use. esbuild 0.18 is only used by drizzle-kit to load TypeScript config and never runs serve. Fixed anyway to clear the alerts.

  • glob GHSA-3g3m-2fjr-6pw4, minimatch GHSA-g3hv-75wg-m249: @sentry/nextjs ^11.6.0 → ^11.11.0 (first release with glob ^14.0.3); override gaxios@7 → ^7.1.4 (drops rimraf). gcp-metadata 8 still permits 7.1.3 and pnpm update --depth Infinity does not move it, so a scoped override is needed.
  • esbuild GHSA-67mh-4wv8-2f99: override @esbuild-kit/core-utils>esbuild → ^0.25.0. drizzle-kit 0.31.11 is the latest and still depends on @esbuild-kit/esm-loader.

Overrides are commented in pnpm-workspace.yaml for removal once upstream catches up.

Locally: drizzle-kit generate (no schema changes) and drizzle-kit check, format:check, lint, knip, typecheck, unit tests, test:deployment pass. Production build and PostgreSQL integration tests run in CI.

- Update @sentry/nextjs to ^11.11.0, which uses glob 14 / minimatch 11.
- Override gaxios 7 to >=7.1.4, which drops rimraf and its glob 10 /
  minimatch 9 copies (GHSA-3g3m-2fjr-6pw4, GHSA-g3hv-75wg-m249).
- Override esbuild for @esbuild-kit/core-utils to ^0.25.0
  (GHSA-67mh-4wv8-2f99); drizzle-kit has no fixed release.
@netlify

netlify Bot commented Nov 10, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for form-forge-0then0 canceled.

Name Link
🔨 Latest commit e962321
🔍 Latest deploy log https://app.netlify.com/projects/form-forge-0then0/deploys/6af39384b40b88166dcde338

@0then0
0then0 merged commit af62b40 into main Nov 10, 2026
7 checks passed
@0then0
0then0 deleted the fix/dependabot-alerts branch November 10, 2026 22:02
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