Skip to content

chore: resolve dependabot security alerts#230

Merged
codebytere merged 1 commit intomainfrom
sam/dependabot-fixes-2026-04
Apr 4, 2026
Merged

chore: resolve dependabot security alerts#230
codebytere merged 1 commit intomainfrom
sam/dependabot-fixes-2026-04

Conversation

@MarshallOfSound
Copy link
Copy Markdown
Member

Safe-only sweep of open Dependabot security alerts. Lockfile-only changes — no package.json edits, no resolutions added. All bumps stay within existing semver ranges via yarn up -R.

Resolved

Package Strategy Version change
flatted yarn up -R (transitive refresh) 3.4.1 → 3.4.2
minimatch yarn up -R (transitive refresh) 9.0.5 → 9.0.9
picomatch yarn up -R (transitive refresh) 4.0.3 → 4.0.4
tar (7.x instances) yarn up -R (transitive refresh) 7.5.1 → 7.5.13
express yarn up -R (transitive refresh) 4.21.2 → 4.22.1
body-parser via express refresh 1.20.3 → 1.20.4
path-to-regexp via express refresh 0.1.12 → 0.1.13
qs via express / body-parser refresh 6.13.0 → 6.14.2

yarn install --immutable passes. The existing vite@7 peer warning from @remix-run/dev is pre-existing and unchanged by this PR.

Flagged (not changed)

These would require a breaking change (cross-major resolution or bypassing the age gate) and were left alone:

  • lodash → 4.18.0 — the only patched version was published 2026-03-31 and is blocked by npmMinimalAgeGate: 10080 (7 days). Will clear on its own once the gate window passes.
  • tar@6.2.1 (via cacache@17@remix-run/dev@2.17.4) — no tar@6.x backport exists; fixing requires forcing cacache/tar across a major.
  • esbuild@0.17.6 / 0.19.12 / 0.21.5 (via @remix-run/dev@2.17.4 and its @vanilla-extract/integration@6 / vite@5 transitives) — pinned/capped below 0.25.0; a resolution would cross a breaking 0.x boundary. @remix-run/dev@2.17.4 is already the latest 2.x.
  • estree-util-value-to-estree@1.3.0 (via remark-mdx-frontmatter@1@remix-run/dev@2.17.4) — first patched version is 3.3.3, a two-major jump with no 1.x backport.

All flagged items are dev-only transitives of @remix-run/dev.

@socket-security
Copy link
Copy Markdown

Warning

Review the following alerts detected in dependencies.

According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.

Action Severity Alert  (click "▶" to expand/collapse)
Warn High
Publisher changed: npm path-to-regexp is now published by ulisesgascon

Author: ulisesgascon

From: ?npm/@remix-run/dev@2.17.4npm/@remix-run/serve@2.17.4npm/path-to-regexp@0.1.13

ℹ Read more on: This package | This alert | What is unstable ownership?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Try to reduce the number of authors you depend on to reduce the risk to malicious actors gaining access to your supply chain. Packages should remove inactive collaborators with publishing rights from packages on npm.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/path-to-regexp@0.1.13. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

View full report

@MarshallOfSound MarshallOfSound temporarily deployed to release-stat-sam-depend-tgh53k April 4, 2026 08:56 Inactive
@MarshallOfSound MarshallOfSound marked this pull request as ready for review April 4, 2026 09:04
@MarshallOfSound MarshallOfSound requested review from a team as code owners April 4, 2026 09:04
@codebytere codebytere merged commit 9309d33 into main Apr 4, 2026
4 checks passed
@codebytere codebytere deleted the sam/dependabot-fixes-2026-04 branch April 4, 2026 18:54
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.

2 participants