chore(deps): bump astro from 6.3.7 to 6.4.8 in /docs#138
chore(deps): bump astro from 6.3.7 to 6.4.8 in /docs#138dependabot[bot] wants to merge 1 commit into
Conversation
Bumps [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) from 6.3.7 to 6.4.8. - [Release notes](https://github.com/withastro/astro/releases) - [Changelog](https://github.com/withastro/astro/blob/astro@6.4.8/packages/astro/CHANGELOG.md) - [Commits](https://github.com/withastro/astro/commits/astro@6.4.8/packages/astro) --- updated-dependencies: - dependency-name: astro dependency-version: 6.4.8 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
There was a problem hiding this comment.
✅ Approve
1 finding — 1 minor
Review assessment
Effort: ●●●●○ 4/5
Metrics: 1 finding · 1 file touched · 0 blocker plus major findings
Severity distribution:
Total: 1 finding
Bar: █
- 🟡 minor: 1 finding
TL;DR
The pull request updates the Astro dependency in the /docs directory from version 6.3.7 to 6.4.8. This update includes security fixes for URL decoding (CVE-2025-66202), performance improvements, and bug fixes for edge cases in routing, HMR, and CSS handling. No direct defects were introduced by the version bump, but one maintainability concern is noted in the findings.
Findings
| Severity | Location | Title | Details |
|---|---|---|---|
| 🟡 | docs/package-lock.json:1990-1995 | Unnecessary direct dependency on transitive packages | The package-lock.json now includes explicit entries for @astrojs/internal-helpers@0.10.0 and @astrojs/markdown-remark@7.2.0, which are transitive dependencies of astro. These entries are redundant and increase the lockfile size without adding value. |
File-by-file
docs/package-lock.json
1 finding
- docs/package-lock.json:1990-1995 Unnecessary direct dependency on transitive packages
Compliance & provenance
Compliance & audit
Model: mistral / mistral-large-latest
Prompt sha256: 65eb15da9d605fc286133491f1265cf6efc55ad30c20a6fb683098bddd0be296
No signed audit trail is attached
Unnecessary direct dependency on transitive packages — docs/package-lock.json:1990-1995
🔍 Audit Reference: SOVRI-MT-E3A5-A5C3
Tokens: 11565 in / 554 out · Estimated cost: $0.0066 (mistral mistral-large-latest)
| "version": "6.4.8", | ||
| "resolved": "https://registry.npmjs.org/astro/-/astro-6.4.8.tgz", | ||
| "integrity": "sha512-KK5lX90uU9EeVaTjINyj3sy9/NFXVa59aowaqbWBDDKLXZh4rr7GwIaCFYVetE22MJtsCNFerQXn0vlCLmpP/Q==", | ||
| "license": "MIT", | ||
| "dependencies": { | ||
| "@astrojs/compiler": "^4.0.0", |
There was a problem hiding this comment.
🟡 🔧 Maintainability
Unnecessary direct dependency on transitive packages
Problem: The package-lock.json now includes explicit entries for @astrojs/internal-helpers@0.10.0 and @astrojs/markdown-remark@7.2.0, which are transitive dependencies of astro. These entries are redundant and increase the lockfile size without adding value.
Fix: Remove the explicit entries for @astrojs/internal-helpers and @astrojs/markdown-remark from package-lock.json. The lockfile should only track direct dependencies and let npm/yarn resolve transitive dependencies automatically.
🔍 Audit Reference: SOVRI-MT-E3A5-A5C3
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
|
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.
|


Bumps astro from 6.3.7 to 6.4.8.
Release notes
Sourced from astro's releases.
... (truncated)
Changelog
Sourced from astro's changelog.
... (truncated)
Commits
3ec2c10[ci] release (#17110)27c80eafix(core): encoded URLs (#17109)910e121[ci] release (#17036)ef771ecfix: improve diagnostics (#17046)0537f5c[ci] format2f4d92aFix prerendered redirect targets inflating SSR bundle in hybrid mode (#17066)360fa3fdocs: fix grammar in container API JSDoc comments (#16984)bbe0e54[ci] format52fc862Supporting numeric id references (#16672)9de80aefeat(cli): Adds wrangler schema to generated wrangler.jsonc file when running...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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)You can disable automated security fix PRs for this repo from the Security Alerts page.
Summary by cubic
Upgrades
astroin the docs from 6.3.7 to 6.4.8 to bring security hardening and stability fixes. Notable improvements include stricter URL decoding, better CSS isolation forclient:onlyislands, and more reliable HMR during dev.Written for commit d52a4fd. Summary will update on new commits.