build(deps): bump the website-minor-patch group across 1 directory with 9 updates - #968
Conversation
…th 9 updates Bumps the website-minor-patch group with 9 updates in the /website directory: | Package | From | To | | --- | --- | --- | | [@astrojs/react](https://github.com/withastro/astro/tree/HEAD/packages/integrations/react) | `6.0.2` | `6.0.5` | | [@astrojs/sitemap](https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap) | `3.7.3` | `3.7.4` | | [@astrojs/starlight](https://github.com/withastro/starlight/tree/HEAD/packages/starlight) | `0.41.7` | `0.41.10` | | [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.5.7` | `2.5.11` | | [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.4` | `19.2.5` | | [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `7.2.0` | `7.2.10` | | [starlight-blog](https://github.com/HiDeoo/starlight-blog/tree/HEAD/packages/starlight-blog) | `0.28.0` | `0.29.0` | | [starlight-links-validator](https://github.com/HiDeoo/starlight-links-validator/tree/HEAD/packages/starlight-links-validator) | `0.25.2` | `0.25.3` | | [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.2.1` | `8.2.2` | Updates `@astrojs/react` from 6.0.2 to 6.0.5 - [Release notes](https://github.com/withastro/astro/releases) - [Changelog](https://github.com/withastro/astro/blob/main/packages/integrations/react/CHANGELOG.md) - [Commits](https://github.com/withastro/astro/commits/@astrojs/react@6.0.5/packages/integrations/react) Updates `@astrojs/sitemap` from 3.7.3 to 3.7.4 - [Release notes](https://github.com/withastro/astro/releases) - [Changelog](https://github.com/withastro/astro/blob/main/packages/integrations/sitemap/CHANGELOG.md) - [Commits](https://github.com/withastro/astro/commits/@astrojs/sitemap@3.7.4/packages/integrations/sitemap) Updates `@astrojs/starlight` from 0.41.7 to 0.41.10 - [Release notes](https://github.com/withastro/starlight/releases) - [Changelog](https://github.com/withastro/starlight/blob/main/packages/starlight/CHANGELOG.md) - [Commits](https://github.com/withastro/starlight/commits/@astrojs/starlight@0.41.10/packages/starlight) Updates `@biomejs/biome` from 2.5.7 to 2.5.11 - [Release notes](https://github.com/biomejs/biome/releases) - [Changelog](https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md) - [Commits](https://github.com/biomejs/biome/commits/@biomejs/biome@2.5.11/packages/@biomejs/biome) Updates `@types/react-dom` from 19.2.4 to 19.2.5 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom) Updates `astro` from 7.2.0 to 7.2.10 - [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@7.2.10/packages/astro) Updates `starlight-blog` from 0.28.0 to 0.29.0 - [Release notes](https://github.com/HiDeoo/starlight-blog/releases) - [Changelog](https://github.com/HiDeoo/starlight-blog/blob/main/packages/starlight-blog/CHANGELOG.md) - [Commits](https://github.com/HiDeoo/starlight-blog/commits/starlight-blog@0.29.0/packages/starlight-blog) Updates `starlight-links-validator` from 0.25.2 to 0.25.3 - [Release notes](https://github.com/HiDeoo/starlight-links-validator/releases) - [Changelog](https://github.com/HiDeoo/starlight-links-validator/blob/main/packages/starlight-links-validator/CHANGELOG.md) - [Commits](https://github.com/HiDeoo/starlight-links-validator/commits/starlight-links-validator@0.25.3/packages/starlight-links-validator) Updates `vite` from 8.2.1 to 8.2.2 - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v8.2.2/packages/vite) --- updated-dependencies: - dependency-name: "@astrojs/react" dependency-version: 6.0.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: website-minor-patch - dependency-name: "@astrojs/sitemap" dependency-version: 3.7.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: website-minor-patch - dependency-name: "@astrojs/starlight" dependency-version: 0.41.10 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: website-minor-patch - dependency-name: "@biomejs/biome" dependency-version: 2.5.11 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: website-minor-patch - dependency-name: "@types/react-dom" dependency-version: 19.2.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: website-minor-patch - dependency-name: astro dependency-version: 7.2.10 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: website-minor-patch - dependency-name: starlight-blog dependency-version: 0.29.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: website-minor-patch - dependency-name: starlight-links-validator dependency-version: 0.25.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: website-minor-patch - dependency-name: vite dependency-version: 8.2.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: website-minor-patch ... Signed-off-by: dependabot[bot] <support@github.com>
| "tailwindcss": "^4.2.4", | ||
| "typescript": "^6.0.3", | ||
| "vite": "^8.2.1" | ||
| "vite": "^8.2.2" |
There was a problem hiding this comment.
Semgrep identified an issue, but thinks it may be safe to ignore.
Package dependencies with variant versions may lead to dependency hijack and confusion attacks. Better to specify an exact version or use package-lock.json for a specific version of the package.
Why this might be safe to ignore:
This is a development dependency in a package.json file using caret (^) version ranges, which is standard practice in Node.js projects. The project uses an 'overrides' section and likely has a package-lock.json file (as is standard) that locks dependencies to exact versions in production, mitigating dependency confusion risks. The LOW confidence rating and standard development workflow make this a false positive.
To resolve this comment:
🔧 No guidance has been designated for this issue. Fix according to your organization's approved methods.
💬 Ignore this finding
Reply with Semgrep commands to ignore this finding.
/fp <comment>for false positive/ar <comment>for acceptable risk/other <comment>for all other reasons
Alternatively, triage in Semgrep AppSec Platform to ignore the finding created by package-dependencies-check.
You can view more details about this finding in the Semgrep AppSec Platform.
| "starlight-blog": "^0.29.0", | ||
| "starlight-image-zoom": "^0.15.0", | ||
| "starlight-links-validator": "^0.25.2", | ||
| "starlight-links-validator": "^0.25.3", |
There was a problem hiding this comment.
Semgrep identified an issue, but thinks it may be safe to ignore.
Package dependencies with variant versions may lead to dependency hijack and confusion attacks. Better to specify an exact version or use package-lock.json for a specific version of the package.
Why this might be safe to ignore:
This low-confidence rule is matching a normal semver range in package.json, not evidence of an exploitable vulnerability in application code. Using a caret version for a public dependency is common and this finding alone does not meaningfully improve security without additional supply-chain risk context.
To resolve this comment:
🔧 No guidance has been designated for this issue. Fix according to your organization's approved methods.
💬 Ignore this finding
Reply with Semgrep commands to ignore this finding.
/fp <comment>for false positive/ar <comment>for acceptable risk/other <comment>for all other reasons
Alternatively, triage in Semgrep AppSec Platform to ignore the finding created by package-dependencies-check.
You can view more details about this finding in the Semgrep AppSec Platform.
| "@types/react-dom": "^19.2.4", | ||
| "astro": "^7.2.0", | ||
| "@types/react-dom": "^19.2.5", | ||
| "astro": "^7.2.10", |
There was a problem hiding this comment.
Semgrep identified an issue, but thinks it may be safe to ignore.
Package dependencies with variant versions may lead to dependency hijack and confusion attacks. Better to specify an exact version or use package-lock.json for a specific version of the package.
Why this might be safe to ignore:
This is a low-confidence dependency version pinning finding in package.json, and the matched caret range is standard package manager usage rather than a directly exploitable issue by itself. Without evidence that installs occur without a lockfile or from an untrusted registry, this does not meaningfully indicate a security vulnerability.
To resolve this comment:
🔧 No guidance has been designated for this issue. Fix according to your organization's approved methods.
💬 Ignore this finding
Reply with Semgrep commands to ignore this finding.
/fp <comment>for false positive/ar <comment>for acceptable risk/other <comment>for all other reasons
Alternatively, triage in Semgrep AppSec Platform to ignore the finding created by package-dependencies-check.
You can view more details about this finding in the Semgrep AppSec Platform.
| "react": "^19.2.8", | ||
| "react-dom": "^19.2.8", | ||
| "starlight-blog": "^0.28.0", | ||
| "starlight-blog": "^0.29.0", |
There was a problem hiding this comment.
Semgrep identified an issue in your code:
starlight-blog uses the floating range ^0.29.0, allowing later compatible releases to enter developer and CI builds. A hijacked matching release could execute during installation or the Astro build and expose source code or deployment secrets.
More details about this
starlight-blog is declared as ^0.29.0, so package installation can select newer 0.x releases allowed by npm's caret range rather than always using 0.29.0. If a later matching release of starlight-blog were hijacked or published with malicious code, an attacker could exploit the normal dependency installation flow:
- An attacker publishes a compromised compatible
starlight-blogrelease, such as0.29.1. - A developer or CI job runs
npm installwhile resolving thedependenciesin thispackage.json; the^0.29.0range permits npm to select that newer release. - The malicious package executes during installation or is included in the Astro build, potentially reading CI environment variables, source files, or deployment credentials and sending them to an attacker-controlled server.
- Other developers or build agents that install the project later may resolve a different
starlight-blogversion, making the dependency behavior and resulting build inconsistent across environments.
To resolve this comment:
✨ Commit fix suggestion
| "starlight-blog": "^0.29.0", | |
| "starlight-blog": "0.29.0", |
View step-by-step instructions
-
Pin
starlight-blogto the exact version by changing the entry to"starlight-blog": "0.29.0". -
Update the npm lockfile to record this exact version and its resolved integrity data with
$ npm install --save-exact starlight-blog@0.29.0. -
Keep the generated
package-lock.jsonalongsidepackage.jsonso future installs use the reviewed dependency version.
💬 Ignore this finding
Reply with Semgrep commands to ignore this finding.
/fp <comment>for false positive/ar <comment>for acceptable risk/other <comment>for all other reasons
Alternatively, triage in Semgrep AppSec Platform to ignore the finding created by package-dependencies-check.
You can view more details about this finding in the Semgrep AppSec Platform.
|
Looks like these dependencies are updatable in another way, so this is no longer needed. |
Bumps the website-minor-patch group with 9 updates in the /website directory:
6.0.26.0.53.7.33.7.40.41.70.41.102.5.72.5.1119.2.419.2.57.2.07.2.100.28.00.29.00.25.20.25.38.2.18.2.2Updates
@astrojs/reactfrom 6.0.2 to 6.0.5Release notes
Sourced from @astrojs/react's releases.
Changelog
Sourced from @astrojs/react's changelog.
Commits
2fdf731[ci] release (#17849)8a31cba[ci] release (#17739)52e6c34[ci] release (#17691)Updates
@astrojs/sitemapfrom 3.7.3 to 3.7.4Release notes
Sourced from @astrojs/sitemap's releases.
Changelog
Sourced from @astrojs/sitemap's changelog.
Commits
2fdf731[ci] release (#17849)52d3f56fix(@astrojs/sitemap): preserve root path/in sitemap URLs when trailingSl...2bfb179chore: simpler package.json types (#17229)Updates
@astrojs/starlightfrom 0.41.7 to 0.41.10Release notes
Sourced from @astrojs/starlight's releases.
Changelog
Sourced from @astrojs/starlight's changelog.
Commits
2c2b47d[ci] release (#4161)a0e0ba2feat: add npmx icon (#4159)57af92dAdd Hypothesis icon (#4156)88442c3Add Expressive Code missing translations based on Astro Docs (#4160)bc6b188[ci] release (#4153)1c90d69Add Goodreads icon (#4145)e81fedf[ci] release (#4137)cd4b665Fix localisation of Expressive Code UI (#4138)cacbc9fAdd WhatsApp icon (#4142)3944311Use a page-specific counter for\<Tabs>IDs (#4133)Updates
@biomejs/biomefrom 2.5.7 to 2.5.11Release notes
Sourced from @biomejs/biome's releases.
... (truncated)
Changelog
Sourced from @biomejs/biome's changelog.
... (truncated)
Commits
4d9c1d5ci: release (#11457)18883b7fix(html): ignore punctuation in Vue attribute casing (#11462)5c353e6feat: adds the noAstroSetHtmlDirective rule for .astro (#11322)3e5367ffeat(lint): rule noUndeclaredCustomProperties (#11191)05797b1ci: release (#11450)5f1ed34chore: add CodSpeed and Cloudflare to sponsors (#11410)2081460ci: release (#11309)6559e6cfeat: adds theuseAstroClientOnlyDirectiveValuerule for .astro files (#11299)a8798eafeat: useNamedLayer (#11377)85aac73feat(lint): addnoUnsafeTypeAssertionrule (#11221)Updates
@types/react-domfrom 19.2.4 to 19.2.5Commits
Updates
astrofrom 7.2.0 to 7.2.10Release notes
Sourced from astro's releases.
... (truncated)
Changelog
Sourced from astro's changelog.
... (truncated)
Commits
2fdf731[ci] release (#17849)76eff3dfix: cache headers (#17878)10c7e63fix(build): replace manifest placeholder when SSR output is minified (#17874)bd7af0bchore(deps): update react to v19 in fixtures (#16905)f7191ccOmit empty srcset on content collection markdown images (#17872)2548abffix: invalid internal declarations (#17869)f8e9458feat: move MDX into the processors themselves (#17262)413a6e7fix(build): correctly identify winning route in prerender conflict warnings (...157c500fix(content): invalidate the data store directly on write (#17755)ad7a332[ci] release (#17845)Updates
starlight-blogfrom 0.28.0 to 0.29.0Release notes
Sourced from starlight-blog's releases.
Changelog
Sourced from starlight-blog's changelog.
Commits
9372411ci: release (#226)6449901feat: stable css selectors (#225)Updates
starlight-links-validatorfrom 0.25.2 to 0.25.3Release notes
Sourced from starlight-links-validator's releases.
Changelog
Sourced from starlight-links-validator's changelog.
Commits
e9dc678ci: release (#174)7f9c3b7fix: redirect validation with a base and under the Bun runtime (#173)Updates
vitefrom 8.2.1 to 8.2.2Release notes
Sourced from vite's releases.
Changelog
Sourced from vite's changelog.