Skip to content

deps: bump the npm-dependencies group with 3 updates#14

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/npm-dependencies-bca1a11350
Open

deps: bump the npm-dependencies group with 3 updates#14
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/npm-dependencies-bca1a11350

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 10, 2026

Copy link
Copy Markdown

Bumps the npm-dependencies group with 3 updates: astro, oxfmt and oxlint.

Updates astro from 6.4.4 to 6.4.5

Release notes

Sourced from astro's releases.

astro@6.4.5

Patch Changes

  • #16985 4ecff32 Thanks @​maximslo! - Fixes the experimental.logger destination not being used for the "Server listening on..." startup message. The logger is now resolved before the server starts listening, and adapterLogger re-creates itself when the underlying logger changes so the startup message uses the correct destination.

  • #16947 e0703a6 Thanks @​ematipico! - Fixes Astro.request.url not reflecting validated X-Forwarded-Proto/X-Forwarded-Host headers when security.allowedDomains is configured. Previously, only Astro.url was updated with the forwarded origin while Astro.request.url retained the socket-derived URL, causing the two to diverge behind TLS-terminating proxies.

  • #16997 dc45246 Thanks @​matthewp! - Reverts a change to isNode runtime detection that caused a significant build time regression for Cloudflare adapter users with large prerendered sites

Changelog

Sourced from astro's changelog.

6.4.5

Patch Changes

  • #16985 4ecff32 Thanks @​maximslo! - Fixes the experimental.logger destination not being used for the "Server listening on..." startup message. The logger is now resolved before the server starts listening, and adapterLogger re-creates itself when the underlying logger changes so the startup message uses the correct destination.

  • #16947 e0703a6 Thanks @​ematipico! - Fixes Astro.request.url not reflecting validated X-Forwarded-Proto/X-Forwarded-Host headers when security.allowedDomains is configured. Previously, only Astro.url was updated with the forwarded origin while Astro.request.url retained the socket-derived URL, causing the two to diverge behind TLS-terminating proxies.

  • #16997 dc45246 Thanks @​matthewp! - Reverts a change to isNode runtime detection that caused a significant build time regression for Cloudflare adapter users with large prerendered sites

Commits
  • 0b879fb [ci] release (#16972)
  • dc45246 Revert isNode workerd detection that caused Cloudflare build regression (#16997)
  • 132a879 [ci] format
  • 4ecff32 fix(node): resolve experimental logger before logging server startup … (#16985)
  • e0703a6 fix(fetch): sync request.url with forwarded headers in FetchState (#16947)
  • 12495be fix(errors): correct param key in getStaticPaths error-doc examples (slug β†’ i...
  • c90ce97 refactor: use hex color in CSS test (#16970)
  • See full diff in compare view

Updates oxfmt from 0.53.0 to 0.54.0

Changelog

Sourced from oxfmt's changelog.

[0.54.0] - 2026-06-08

πŸ“š Documentation

  • dadafe3 oxlint, oxfmt: Mention migrate skills in npm READMEs (#22965) (Boshen)
  • f88961a oxfmt: Annotate each config option with supported languages (#22953) (leaysgur)

[0.52.0] - 2026-05-26

πŸš€ Features

  • 16b8058 oxfmt: Support vite-plus/resolveConfig for vite.config.ts (#22454) (leaysgur)

[0.50.0] - 2026-05-15

πŸ› Bug Fixes

  • 43b9978 formatter/sort_imports: Treat subpath imports as internal (#22440) (leaysgur)

[0.49.0] - 2026-05-11

πŸš€ Features

  • 6e8e818 oxfmt: Experimental .svelte support (#21700) (leaysgur)

[0.45.0] - 2026-04-13

πŸ› Bug Fixes

  • 50c389b oxfmt: Support .editorconfig quote_type (#20989) (leaysgur)

[0.44.0] - 2026-04-06

πŸ› Bug Fixes

  • dd2df87 npm: Export package.json for oxlint and oxfmt (#20784) (kazuya kawaguchi)
  • 4216380 oxfmt: Support .editorconfig tab_width fallback (#20988) (leaysgur)

[0.43.0] - 2026-03-30

πŸš€ Features

  • 6ef440a oxfmt: Support bool for object style options (#20853) (leaysgur)

[0.42.0] - 2026-03-24

πŸš€ Features

  • 416865a formatter,oxfmt: Add doc comments for JsdocConfig (#20644) (leaysgur)
  • 4fec907 formatter: Add JSDoc comment formatting support (#19828) (Dunqing)

... (truncated)

Commits

Updates oxlint from 1.68.0 to 1.69.0

Release notes

Sourced from oxlint's releases.

oxlint v1.27.0 && oxfmt v0.12.0

Oxlint v1.27.0

πŸš€ Features

  • 222a8f0 linter/plugins: Implement SourceCode#isSpaceBetween (#15498) (overlookmotel)
  • 2f9735d linter/plugins: Implement context.languageOptions (#15486) (overlookmotel)
  • bc731ff linter/plugins: Stub out all Context APIs (#15479) (overlookmotel)
  • 5822cb4 linter/plugins: Add extend method to FILE_CONTEXT (#15477) (overlookmotel)
  • 7b1e6f3 apps: Add pure rust binaries and release to github (#15469) (Boshen)
  • 2a89b43 linter: Introduce debug assertions after fixes to assert validity (#15389) (camc314)
  • ad3c45a editor: Add oxc.path.node option (#15040) (Sysix)

πŸ› Bug Fixes

  • 6f3cd77 linter/no-var: Incorrect warning for blocks (#15504) (Hamir Mahal)
  • 6957fb9 linter/plugins: Do not allow access to Context#id in createOnce (#15489) (overlookmotel)
  • 7409630 linter/plugins: Allow access to cwd in createOnce in ESLint interop mode (#15488) (overlookmotel)
  • 732205e parser: Reject using / await using in a switch case / default clause (#15225) (sapphi-red)
  • a17ca32 linter/plugins: Replace Context class (#15448) (overlookmotel)
  • ecf2f7b language_server: Fail gracefully when tsgolint executable not found (#15436) (camc314)
  • 3c8d3a7 lang-server: Improve logging in failure case for tsgolint (#15299) (camc314)
  • ef71410 linter: Use jsx if source type is JS in fix debug assertion (#15434) (camc314)
  • e32bbf6 linter/no-var: Handle TypeScript declare keyword in fixer (#15426) (camc314)
  • 6565dbe linter/switch-case-braces: Skip comments when searching for : token (#15425) (camc314)
  • 85bd19a linter/prefer-class-fields: Insert value after type annotation in fixer (#15423) (camc314)
  • fde753e linter/plugins: Block access to context.settings in createOnce (#15394) (overlookmotel)
  • ddd9f9f linter/forward-ref-uses-ref: Dont suggest removing wrapper in invalid positions (#15388) (camc314)
  • dac2a9c linter/no-template-curly-in-string: Remove fixer (#15387) (camc314)
  • 989b8e3 linter/no-var: Only fix to const if the var has an initializer (#15385) (camc314)
  • cc403f5 linter/plugins: Return empty object for unimplemented parserServices (#15364) (magic-akari)

⚑ Performance

  • 25d577e language_server: Start tools in parallel (#15500) (Sysix)
  • 3c57291 linter/plugins: Optimize loops (#15449) (overlookmotel)
  • 3166233 linter/plugins: Remove Arcs (#15431) (overlookmotel)
  • 9de1322 linter/plugins: Lazily deserialize settings JSON (#15395) (overlookmotel)
  • 3049ec2 linter/plugins: Optimize deepFreezeSettings (#15392) (overlookmotel)
  • 444ebfd linter/plugins: Use single object for parserServices (#15378) (overlookmotel)

πŸ“š Documentation

  • 97d2104 linter: Update comment in lint.rs about default value for tsconfig path (#15530) (Connor Shea)
  • 2c6bd9e linter: Always refer as "ES2015" instead of "ES6" (#15411) (sapphi-red)
  • a0c5203 linter/import/named: Update "ES7" comment in examples (#15410) (sapphi-red)
  • 3dc24b5 linter,minifier: Always refer as "ES Modules" instead of "ES6 Modules" (#15409) (sapphi-red)
  • 2ad77fb linter/no-this-before-super: Correct "Why is this bad?" section (#15408) (sapphi-red)
  • 57f0ce1 linter: Add backquotes where appropriate (#15407) (sapphi-red)

Oxfmt v0.12.0

... (truncated)

Changelog

Sourced from oxlint's changelog.

[1.69.0] - 2026-06-08

πŸš€ Features

  • e805174 linter: Add schema for jest/vitest/max-expects (#23105) (Sysix)
  • 7850577 linter: Add schema for jest/vitest/expect-expect (#23104) (Sysix)
  • 75f641a linter: Add schema for jest/vitest/consistent-test-it (#23103) (Sysix)
  • 5125f89 linter/unicorn: Support no-null checkArguments option (#23098) (camc314)
  • b8b9797 linter: Add schema for import-max-dependencies (#23096) (Sysix)
  • 65cb47a linter/eslint: Support no-unused-expressions ignoreDirectives option (#23097) (camc314)
  • f6c36d5 linter: Add schema for import/prefer-default-export (#23091) (Sysix)
  • 0d4a5d1 linter: Add schema for eslint/sort-vars (#23090) (Sysix)
  • fdb5bf5 linter: Add schema for eslint/radix (#23082) (Sysix)
  • 05b4dcf linter: Add schema for eslint/prefer-const (#23081) (Sysix)
  • 5a06c4d linter/vue: Implement next-tick-style rule (#23041) (Alex Peshkov)
  • e38a36a linter: Add schema for eslint/operator-assignment (#23080) (Sysix)
  • 907cee7 linter: Add schema for eslint/no-warning-comments (#23075) (Sysix)
  • 9470bb2 linter: Add schema for eslint/no-unused-vars (#23073) (Sysix)
  • 234b5cf linter: Add schema for eslint/no-shadow (#23072) (Sysix)
  • de0dd8b linter: Add schema for eslint/no-restricted-exports (#23020) (Sysix)
  • faa3e0d linter: Add schema for eslint/no-param-reassign (#23018) (Sysix)
  • dbc9c27 linter: Add schema for eslint/no-magic-numbers (#23017) (Sysix)
  • 38d3569 linter: Add schema for eslint/no-inner-declarations (#23016) (Sysix)
  • 008fa41 linter: Add schema for eslint/no-constant-condition (#22991) (Sysix)
  • ca44623 linter: Add schema for eslint/no-empty-function (#22988) (Sysix)
  • 43eb04d linter: Add schema for eslint/id-match (#22987) (Sysix)
  • a800f27 linter: Add schema for eslint/capitalized-comments (#22984) (Sysix)
  • 96e2d32 linter: Add schema for eslint/id-length (#22963) (Sysix)
  • 545493f linter: Add schema for eslint/complexity (#22960) (Sysix)
  • 5f0b558 linter: Add schema for eslint/class-methods-use-this (#22959) (Sysix)
  • 719b720 linter: Add schema for simple rule configurations (#22948) (Sysix)
  • fd00966 linter: Add right schema for eslint/max-* rules (#22923) (Sysix)
  • 1226d78 linter: Fill schema with rule configurations (#22907) (Sysix)
  • 8f423c1 linter/vue: Implement require-direct-export rule (#17623) (yefan)
  • 78e915b linter/vue: Implement no-reserved-props rule (#22914) (bab)
  • 0f200a9 linter/vue: Implement require-prop-types rule (#22083) (Alex Peshkov)
  • 5da9da9 linter/vue: Implement no-reserved-keys rule (#21780) (bab)
  • 75e14a8 linter/vue: Implement prop-name-casing rule (#22892) (bab)

πŸ› Bug Fixes

  • 0383e61 linter: Fix schema for rules without a config (#22946) (Sysix)

πŸ“š Documentation

  • dadafe3 oxlint, oxfmt: Mention migrate skills in npm READMEs (#22965) (Boshen)
Commits
  • 44ae845 release(apps): oxlint v1.69.0 && oxfmt v0.54.0 (#23116)
  • e805174 feat(linter): add schema for jest/vitest/max-expects (#23105)
  • 7850577 feat(linter): add schema for jest/vitest/expect-expect (#23104)
  • 75f641a feat(linter): add schema for jest/vitest/consistent-test-it (#23103)
  • d65b860 refactor(linter): reuse non-object references for rules schemas (#23100)
  • 6bcd52c refactor(linter): share "alway" | "never" option across rules (#23099)
  • 5125f89 feat(linter/unicorn): support no-null checkArguments option (#23098)
  • b8b9797 feat(linter): add schema for import-max-dependencies (#23096)
  • 65cb47a feat(linter/eslint): support no-unused-expressions ignoreDirectives option ...
  • f6c36d5 feat(linter): add schema for import/prefer-default-export (#23091)
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Summary by CodeRabbit

  • Chores
    • Updated development dependencies to latest patch versions for improved stability and code quality.

Bumps the npm-dependencies group with 3 updates: [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro), [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) and [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint).


Updates `astro` from 6.4.4 to 6.4.5
- [Release notes](https://github.com/withastro/astro/releases)
- [Changelog](https://github.com/withastro/astro/blob/main/packages/astro/CHANGELOG.md)
- [Commits](https://github.com/withastro/astro/commits/astro@6.4.5/packages/astro)

Updates `oxfmt` from 0.53.0 to 0.54.0
- [Release notes](https://github.com/oxc-project/oxc/releases)
- [Changelog](https://github.com/oxc-project/oxc/blob/main/npm/oxfmt/CHANGELOG.md)
- [Commits](https://github.com/oxc-project/oxc/commits/oxfmt_v0.54.0/npm/oxfmt)

Updates `oxlint` from 1.68.0 to 1.69.0
- [Release notes](https://github.com/oxc-project/oxc/releases)
- [Changelog](https://github.com/oxc-project/oxc/blob/main/npm/oxlint/CHANGELOG.md)
- [Commits](https://github.com/oxc-project/oxc/commits/oxlint_v1.69.0/npm/oxlint)

---
updated-dependencies:
- dependency-name: astro
  dependency-version: 6.4.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-dependencies
- dependency-name: oxfmt
  dependency-version: 0.54.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-dependencies
- dependency-name: oxlint
  dependency-version: 1.69.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Jun 10, 2026
@vercel

vercel Bot commented Jun 10, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
daily-dev-roulette Ready Ready Preview, Comment Jun 10, 2026 1:05am

@coderabbitai

coderabbitai Bot commented Jun 10, 2026

Copy link
Copy Markdown

Review Change Stack

πŸ“ Walkthrough

Walkthrough

This PR updates three dependency versions in package.json: astro from ^6.4.4 to ^6.4.5, oxfmt from ^0.53.0 to ^0.54.0, and oxlint from ^1.68.0 to ^1.69.0. No other changes are present.

Changes

Dependency Updates

Layer / File(s) Summary
Dependency version bumps
package.json
astro, oxfmt, and oxlint dependencies are incremented to their next available versions.

Estimated Code Review Effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Poem

🐰 Three versions hop, so small and bright,
Astro, oxfmt, oxlint take flight,
Patches and bumps, a gentle stride,
Fresh tools now bundled with pride!
✨

πŸš₯ Pre-merge checks | βœ… 5
βœ… Passed checks (5 passed)
Check name Status Explanation
Description Check βœ… Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check βœ… Passed The title accurately describes the primary change: bumping three npm dependencies in the npm-dependencies group.
Docstring Coverage βœ… Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check βœ… Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check βœ… Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
πŸ§ͺ Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch dependabot/npm_and_yarn/npm-dependencies-bca1a11350

Comment @coderabbitai help to get the list of available commands and usage tips.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

πŸ€– Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@package.json`:
- Line 20: package.json currently pins astro@6.4.5 (and uses oxfmt/oxlint) while
npm audit flags a high severity via `@astrojs/vercel` β†’ `@vercel/routing-utils` β†’
path-to-regexp; update the dependency resolution for `@astrojs/vercel` (change the
version in package.json from ^10.0.8 to a non-vulnerable release such as 8.0.4
or the latest patched version) or add an overrides/resolutions entry to force a
safe path-to-regexp via `@vercel/routing-utils`, then run npm install and npm
audit --json to verify the vulnerability is resolved and run the test/build
(e.g., npm run build / npm test) to ensure compatibility with the updated
`@astrojs/vercel`.
πŸͺ„ Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
βš™οΈ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: be9437dd-6f60-4d30-aa46-657def209907

πŸ“₯ Commits

Reviewing files that changed from the base of the PR and between 3e2bb7e and 23fc839.

β›” Files ignored due to path filters (1)
  • package-lock.json is excluded by !**/package-lock.json
πŸ“’ Files selected for processing (1)
  • package.json

Comment thread package.json
"@astrojs/vercel": "^10.0.8",
"@vercel/speed-insights": "^2.0.0",
"astro": "^6.4.4"
"astro": "^6.4.5"

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Description: Verify npm package versions exist and check for security advisories

echo "=== Checking package versions on npm registry ==="
for pkg_spec in "astro@6.4.5" "oxfmt@0.54.0" "oxlint@1.69.0"; do
  pkg_name=$(echo "$pkg_spec" | cut -d'@' -f1)
  pkg_version=$(echo "$pkg_spec" | cut -d'@' -f2)
  echo -e "\n--- Checking $pkg_name@$pkg_version ---"
  # Check if version exists on npm
  npm view "$pkg_spec" version 2>/dev/null || echo "⚠️  Version not found on npm registry"
done

echo -e "\n=== Checking for security advisories ==="
# Use npm audit with the package.json to check for known vulnerabilities
npm audit --json 2>/dev/null | jq -r '.vulnerabilities | to_entries[] | "\(.key): \(.value.severity) - \(.value.via[0].title // "Advisory available")"' 2>/dev/null || echo "No vulnerabilities found or npm audit not available"

Repository: finallyjay/daily-dev-roulette

Length of output: 330


🏁 Script executed:

#!/bin/bash
set -euo pipefail

echo "=== package.json context (lines ~10-35) ==="
if [ -f package.json ]; then
  nl -ba package.json | sed -n '10,35p'
else
  echo "package.json not found"
  exit 1
fi

echo -e "\n=== Lockfile presence ==="
ls -1 package-lock.json npm-shrinkwrap.json yarn.lock pnpm-lock.yaml 2>/dev/null || true

echo -e "\n=== npm audit --json raw (first 80 lines) ==="
# Capture both stdout+stderr; don't suppress errors this time.
# Limit output to keep within sandbox limits.
set +e
npm audit --json 2>&1 | head -n 80
rc=$?
set -e
echo -e "\n=== npm audit exit code: $rc ==="

echo -e "\n=== Parse audit vulnerabilities count (if JSON) ==="
set +e
audit_json="$(npm audit --json 2>/dev/null)"
if echo "$audit_json" | jq -e '.vulnerabilities' >/dev/null 2>&1; then
  jq -r '(.vulnerabilities | length) as $n | "\nvulnerabilities: \($n)"' <<<"$audit_json"
  jq -r '(.vulnerabilities|to_entries[]| "\(.key): \(.value.severity) - \(.value.title // .value.via[0].title // "Advisory available")")' <<<"$audit_json" 2>/dev/null | head -n 50
else
  echo "Could not parse npm audit output as JSON (likely requires a lockfile / install)."
fi
set -e

Repository: finallyjay/daily-dev-roulette

Length of output: 178


🏁 Script executed:

#!/bin/bash
set -euo pipefail

echo "=== package.json context (lines ~10-35) ==="
if [ -f package.json ]; then
  cat -n package.json | sed -n '10,35p'
else
  echo "package.json not found"
  exit 1
fi

echo -e "\n=== Lockfile presence ==="
ls -1 package-lock.json npm-shrinkwrap.json yarn.lock pnpm-lock.yaml 2>/dev/null || true

echo -e "\n=== npm audit --json raw (first 120 lines or until non-JSON) ==="
set +e
npm audit --json 2>&1 | head -n 120
rc=$?
set -e
echo -e "\n=== npm audit exit code: $rc ==="

echo -e "\n=== Parse audit vulnerabilities (if JSON) ==="
set +e
audit_json="$(npm audit --json 2>/dev/null)"
if [ -n "${audit_json:-}" ] && echo "$audit_json" | jq -e '.vulnerabilities' >/dev/null 2>&1; then
  jq -r '(.vulnerabilities | length) as $n | "\nvulnerabilities: \($n)"' <<<"$audit_json"
  jq -r '(.vulnerabilities|to_entries[]| "\(.key): \(.value.severity) - \(.value.title // .value.via[0].title // "Advisory available")")' <<<"$audit_json" 2>/dev/null | head -n 50
else
  echo "npm audit output was not valid JSON (or jq parse failed)."
  # Show whatever npm audit printed in error mode (small sample)
  npm audit --json 2>&1 | head -n 30 || true
fi
set -e

Repository: finallyjay/daily-dev-roulette

Length of output: 3206


Verify npm dependency versions and security advisories (npm audit)

astro@6.4.5, oxfmt@0.54.0, and oxlint@1.69.0 exist on npm. npm audit --json reports 3 high vulnerabilities coming from @astrojs/vercel β†’ @vercel/routing-utils β†’ path-to-regexp (GHSA-9wv6-86v2-598j). Audit fix availability suggests updating @astrojs/vercel (currently ^10.0.8) to a non-vulnerable version (e.g., 8.0.4) or using an override.

πŸ€– Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@package.json` at line 20, package.json currently pins astro@6.4.5 (and uses
oxfmt/oxlint) while npm audit flags a high severity via `@astrojs/vercel` β†’
`@vercel/routing-utils` β†’ path-to-regexp; update the dependency resolution for
`@astrojs/vercel` (change the version in package.json from ^10.0.8 to a
non-vulnerable release such as 8.0.4 or the latest patched version) or add an
overrides/resolutions entry to force a safe path-to-regexp via
`@vercel/routing-utils`, then run npm install and npm audit --json to verify the
vulnerability is resolved and run the test/build (e.g., npm run build / npm
test) to ensure compatibility with the updated `@astrojs/vercel`.

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

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants