chore(deps): Bump the npm_and_yarn group across 12 directories with 6 updates#935
Conversation
… updates Bumps the npm_and_yarn group with 2 updates in the /apps/learn-card-app directory: [jspdf](https://github.com/parallax/jsPDF) and [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite). Bumps the npm_and_yarn group with 1 update in the /apps/scouts directory: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite). Bumps the npm_and_yarn group with 1 update in the /examples/chapi-example directory: [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro). Bumps the npm_and_yarn group with 1 update in the /examples/embed-example directory: [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro). Bumps the npm_and_yarn group with 1 update in the /examples/snap-chapi-example directory: [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro). Bumps the npm_and_yarn group with 1 update in the /examples/snap-example-dapp directory: [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro). Bumps the npm_and_yarn group with 1 update in the /packages/learn-card-base directory: [axios](https://github.com/axios/axios). Bumps the npm_and_yarn group with 1 update in the /packages/learn-card-helpers directory: [@trpc/server](https://github.com/trpc/trpc/tree/HEAD/packages/server). Bumps the npm_and_yarn group with 1 update in the /packages/react-learn-card directory: [happy-dom](https://github.com/capricorn86/happy-dom). Bumps the npm_and_yarn group with 1 update in the /services/learn-card-network/brain-service directory: [@trpc/server](https://github.com/trpc/trpc/tree/HEAD/packages/server). Bumps the npm_and_yarn group with 2 updates in the /services/learn-card-network/lca-api directory: [axios](https://github.com/axios/axios) and [@trpc/server](https://github.com/trpc/trpc/tree/HEAD/packages/server). Bumps the npm_and_yarn group with 1 update in the /services/learn-card-network/learn-cloud-service directory: [@trpc/server](https://github.com/trpc/trpc/tree/HEAD/packages/server). Updates `jspdf` from 3.0.4 to 4.0.0 - [Release notes](https://github.com/parallax/jsPDF/releases) - [Changelog](https://github.com/parallax/jsPDF/blob/master/RELEASE.md) - [Commits](parallax/jsPDF@v3.0.4...v4.0.0) Updates `vite` from 4.3.8 to 5.4.21 - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/v5.4.21/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v5.4.21/packages/vite) Updates `vite` from 4.3.8 to 5.4.21 - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/v5.4.21/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v5.4.21/packages/vite) Updates `astro` from 1.2.7 to 5.15.9 - [Release notes](https://github.com/withastro/astro/releases) - [Changelog](https://github.com/withastro/astro/blob/main/packages/astro/CHANGELOG-v1.md) - [Commits](https://github.com/withastro/astro/commits/astro@5.15.9/packages/astro) Updates `astro` from 1.2.7 to 5.15.9 - [Release notes](https://github.com/withastro/astro/releases) - [Changelog](https://github.com/withastro/astro/blob/main/packages/astro/CHANGELOG-v1.md) - [Commits](https://github.com/withastro/astro/commits/astro@5.15.9/packages/astro) Updates `astro` from 1.2.7 to 5.15.9 - [Release notes](https://github.com/withastro/astro/releases) - [Changelog](https://github.com/withastro/astro/blob/main/packages/astro/CHANGELOG-v1.md) - [Commits](https://github.com/withastro/astro/commits/astro@5.15.9/packages/astro) Updates `astro` from 1.2.7 to 5.15.9 - [Release notes](https://github.com/withastro/astro/releases) - [Changelog](https://github.com/withastro/astro/blob/main/packages/astro/CHANGELOG-v1.md) - [Commits](https://github.com/withastro/astro/commits/astro@5.15.9/packages/astro) Updates `axios` from 0.27.2 to 0.30.2 - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](axios/axios@v0.27.2...v0.30.2) Updates `@trpc/server` from 11.7.1 to 11.8.0 - [Release notes](https://github.com/trpc/trpc/releases) - [Commits](https://github.com/trpc/trpc/commits/v11.8.0/packages/server) Updates `happy-dom` from 14.12.3 to 20.0.2 - [Release notes](https://github.com/capricorn86/happy-dom/releases) - [Commits](capricorn86/happy-dom@v14.12.3...v20.0.2) Updates `@trpc/server` from 11.7.1 to 11.8.0 - [Release notes](https://github.com/trpc/trpc/releases) - [Commits](https://github.com/trpc/trpc/commits/v11.8.0/packages/server) Updates `axios` from 0.27.2 to 0.30.2 - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](axios/axios@v0.27.2...v0.30.2) Updates `@trpc/server` from 11.7.1 to 11.8.0 - [Release notes](https://github.com/trpc/trpc/releases) - [Commits](https://github.com/trpc/trpc/commits/v11.8.0/packages/server) Updates `@trpc/server` from 11.7.1 to 11.8.0 - [Release notes](https://github.com/trpc/trpc/releases) - [Commits](https://github.com/trpc/trpc/commits/v11.8.0/packages/server) --- updated-dependencies: - dependency-name: jspdf dependency-version: 4.0.0 dependency-type: direct:production dependency-group: npm_and_yarn - dependency-name: vite dependency-version: 5.4.21 dependency-type: direct:development dependency-group: npm_and_yarn - dependency-name: vite dependency-version: 5.4.21 dependency-type: direct:development dependency-group: npm_and_yarn - dependency-name: astro dependency-version: 5.15.9 dependency-type: direct:production dependency-group: npm_and_yarn - dependency-name: astro dependency-version: 5.15.9 dependency-type: direct:production dependency-group: npm_and_yarn - dependency-name: astro dependency-version: 5.15.9 dependency-type: direct:production dependency-group: npm_and_yarn - dependency-name: astro dependency-version: 5.15.9 dependency-type: direct:development dependency-group: npm_and_yarn - dependency-name: axios dependency-version: 0.30.2 dependency-type: direct:production dependency-group: npm_and_yarn - dependency-name: "@trpc/server" dependency-version: 11.8.0 dependency-type: direct:production dependency-group: npm_and_yarn - dependency-name: happy-dom dependency-version: 20.0.2 dependency-type: direct:development dependency-group: npm_and_yarn - dependency-name: "@trpc/server" dependency-version: 11.8.0 dependency-type: direct:production dependency-group: npm_and_yarn - dependency-name: axios dependency-version: 0.30.2 dependency-type: direct:production dependency-group: npm_and_yarn - dependency-name: "@trpc/server" dependency-version: 11.8.0 dependency-type: direct:production dependency-group: npm_and_yarn - dependency-name: "@trpc/server" dependency-version: 11.8.0 dependency-type: direct:production dependency-group: npm_and_yarn ... Signed-off-by: dependabot[bot] <support@github.com>
✅ Deploy Preview for learncarddocs canceled.
|
❌ Deploy Preview for staging-learncardapp failed. Why did it fail? →
|
|
|
👋 Hey there! It looks like you modified code, but didn't update the documentation in If this PR introduces new features, changes APIs, or modifies behavior that users or developers need to know about, please consider updating the docs. 🏄 Windsurf TipYou can ask Windsurf to help:
Windsurf will review your changes and suggest appropriate documentation updates based on what was modified. 📚 Documentation Guide
This is an automated reminder. If no docs are needed, feel free to ignore this message. |
|
This PR is missing a Jira ticket reference in the title or description. |
|
🥷 Code experts: TaylorBeeston TaylorBeeston has most 👩💻 activity in the files. See details
Activity based on git-commit:
Knowledge based on git-blame:
Activity based on git-commit:
Knowledge based on git-blame:
Activity based on git-commit:
Knowledge based on git-blame:
Activity based on git-commit:
Knowledge based on git-blame:
Activity based on git-commit:
Knowledge based on git-blame:
Activity based on git-commit:
Knowledge based on git-blame:
Activity based on git-commit:
Knowledge based on git-blame:
Activity based on git-commit:
Knowledge based on git-blame:
Activity based on git-commit:
Knowledge based on git-blame:
Activity based on git-commit:
Knowledge based on git-blame:
Activity based on git-commit:
Knowledge based on git-blame:
Activity based on git-commit:
Knowledge based on git-blame: ✨ Comment |
|
This PR is missing a Jira ticket reference in the title or description. |
|
Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting |
12 similar comments
|
Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting |
|
Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting |
|
Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting |
|
Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting |
|
Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting |
|
Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting |
|
Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting |
|
Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting |
|
Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting |
|
Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting |
|
Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting |
|
Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting |
TaylorBeeston
left a comment
There was a problem hiding this comment.
🦞 (Computer) Approving — contains critical security fixes (jspdf path traversal, vite/astro security patches). Merging.
|
@dependabot recreate |
|
Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting |
11 similar comments
|
Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting |
|
Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting |
|
Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting |
|
Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting |
|
Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting |
|
Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting |
|
Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting |
|
Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting |
|
Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting |
|
Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting |
|
Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting |
|
@dependabot recreate. |
|
Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting |
|
@claude review |
|
Claude finished @Custard7's task —— View job ✅ PR Review CompleteTodo List:
Final Assessment:This Dependabot PR contains critical security fixes and is safe to merge: 🔒 Security Updates:
✅ Review Findings:
❌ Auto-Approval Decision: 📋 Recommendation: Claude finished @Custard7's task |
There was a problem hiding this comment.
Code Review ✅
Summary
This Dependabot PR updates 6 dependencies across 12 directories with important security fixes:
Key Security Improvements:
- 🔒 jspdf 4.0.0: Fixes critical path traversal/LFI vulnerability (GHSA-f8cm-6447-x5h2)
- 🔒 vite 5.4.21: Multiple security patches for fs checks, request validation, CORS
- 🔒 astro 5.15.9: Server island encryption, middleware path normalization, hostname validation
- 📦 @trpc/server: Minor version with stability improvements
- 📦 axios & happy-dom: Security and compatibility updates
Technical Analysis:
- ✅ All changes are dependency version bumps in package.json files
- ✅ No code changes, breaking changes, or risky patterns
- ✅ Updates span apps/, examples/, packages/, and services/ appropriately
- ✅ Total LOC: +14/-14 (minimal footprint)
Auto-Approval Decision
❌ Cannot auto-approve - Hard-stop rule: Bot-authored PR (app/dependabot)
However, this PR is highly recommended for manual approval as it contains critical security fixes without any concerning changes. The existing approval from @TaylorBeeston correctly identifies the security benefits.
Recommendation
Approve and merge - This PR exclusively contains beneficial security updates with no downside risks.
|
@dependabot recreate |
|
Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting |
|
@dependabot recreate |
|
Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting |
Bumps the npm_and_yarn group with 2 updates in the /apps/learn-card-app directory: jspdf and vite.
Bumps the npm_and_yarn group with 1 update in the /apps/scouts directory: vite.
Bumps the npm_and_yarn group with 1 update in the /examples/chapi-example directory: astro.
Bumps the npm_and_yarn group with 1 update in the /examples/embed-example directory: astro.
Bumps the npm_and_yarn group with 1 update in the /examples/snap-chapi-example directory: astro.
Bumps the npm_and_yarn group with 1 update in the /examples/snap-example-dapp directory: astro.
Bumps the npm_and_yarn group with 1 update in the /packages/learn-card-base directory: axios.
Bumps the npm_and_yarn group with 1 update in the /packages/learn-card-helpers directory: @trpc/server.
Bumps the npm_and_yarn group with 1 update in the /packages/react-learn-card directory: happy-dom.
Bumps the npm_and_yarn group with 1 update in the /services/learn-card-network/brain-service directory: @trpc/server.
Bumps the npm_and_yarn group with 2 updates in the /services/learn-card-network/lca-api directory: axios and @trpc/server.
Bumps the npm_and_yarn group with 1 update in the /services/learn-card-network/learn-cloud-service directory: @trpc/server.
Updates
jspdffrom 3.0.4 to 4.0.0Release notes
Sourced from jspdf's releases.
Commits
e6cf03d4.0.0a688c8frestrict file system access in node build (#3931)Updates
vitefrom 4.3.8 to 5.4.21Release notes
Sourced from vite's releases.
Changelog
Sourced from vite's changelog.
... (truncated)
Commits
adce3c2release: v5.4.21cad1d31fix(dev): trim trailing slash beforeserver.fs.denycheck (#20968) (#20970)ca88ed7chore: update CHANGELOG997700frelease: v5.4.20482000ffix: applyfs.strictcheck to HTML files (#20736)80a333arelease: v5.4.19766947efix: backport #19965, check static serve file inside sirv (#19966)731b77drelease: v5.4.18823675bfix: backport #19830, reject requests with#in request-target (#19831)0a2518arelease: v5.4.17Updates
vitefrom 4.3.8 to 5.4.21Release notes
Sourced from vite's releases.
Changelog
Sourced from vite's changelog.
... (truncated)
Commits
adce3c2release: v5.4.21cad1d31fix(dev): trim trailing slash beforeserver.fs.denycheck (#20968) (#20970)ca88ed7chore: update CHANGELOG997700frelease: v5.4.20482000ffix: applyfs.strictcheck to HTML files (#20736)80a333arelease: v5.4.19766947efix: backport #19965, check static serve file inside sirv (#19966)731b77drelease: v5.4.18823675bfix: backport #19830, reject requests with#in request-target (#19831)0a2518arelease: v5.4.17Updates
astrofrom 1.2.7 to 5.15.9Release notes
Sourced from astro's releases.
... (truncated)
Changelog
Sourced from astro's changelog.
... (truncated)
Commits
7a07f02[ci] release (#14788)8cf3f05[ci] format758a891fix(astro): handle invalid encrypted props in server island (#14786)3537876fix:passthroughImageServicegenerate webp (#14776)048e4dc[ci] format9e9c528fix: require explicit authorization to use data urls (#14791)0f75f6bFix wildcard hostname matching to reject hostnames without dots (#14787)504958ffeat(fonts): log number of downloaded files (#14783)24e28d2fix(deps): update astro dependencies (#14779)60af4d0[ci] release (#14773)Maintainer changes
This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for astro since your current version.
Updates
astrofrom 1.2.7 to 5.15.9Release notes
Sourced from astro's releases.
... (truncated)
Changelog
Sourced from astro's changelog.
... (truncated)
Commits
7a07f02[ci] release (#14788)8cf3f05[ci] format758a891fix(astro): handle invalid encrypted props in server island (#14786)3537876fix:passthroughImageServicegenerate webp (#14776)048e4dc[ci] format9e9c528fix: require explicit authorization to use data urls (#14791)0f75f6bFix wildcard hostname matching to reject hostnames without dots (#14787)504958ffeat(fonts): log number of downloaded files (#14783)24e28d2fix(deps): update astro dependencies (#14779)60af4d0[ci] release (#14773)Maintainer changes
This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for astro since your current version.
Updates
astrofrom 1.2.7 to 5.15.9Release notes
Sourced from astro's releases.
... (truncated)
Changelog
Sourced from astro's changelog.
... (truncated)
Commits
7a07f02[ci] release (#14788)8cf3f05[ci] format758a891fix(astro): handle invalid encrypted props in server island (#14786)3537876fix:passthroughImageServicegenerate webp (#14776)048e4dc[ci] format9e9c528fix: require explicit authorization to use data urls (#14791)0f75f6bFix wildcard hostname matching to reject hostnames without dots (#14787)504958ffeat(fonts): log number of downloaded files (#14783)24e28d2fix(deps): update astro dependencies (#14779)60af4d0[ci] release (#14773)Maintainer changes
This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for astro since your current version.
Updates
astrofrom 1.2.7 to 5.15.9Release notes
Sourced from astro's releases.