chore(deps): bump vuetify from 2.7.2 to 3.0.0 in /web#3987
chore(deps): bump vuetify from 2.7.2 to 3.0.0 in /web#3987dependabot[bot] wants to merge 1 commit into
Conversation
There was a problem hiding this comment.
Stale comment
Security review — no findings
PR: chore(deps): bump vuetify from 2.7.2 to 3.0.0 in /web (#3987)
Scope:
web/package.json,web/package-lock.jsononly (dependency bump).Outcome: No medium, high, or critical vulnerabilities introduced or exposed by this change.
What was reviewed
- Supply chain:
vuetify@3.0.0resolves fromregistry.npmjs.orgwith an integrity hash matching the published package (sha512-0olLmKWb+…). No typosquatting or unexpected package substitutions observed.- Known Vuetify CVEs: OSV/npm audit flag CVE-2025-8083 (prototype pollution, high) and CVE-2025-8082 (VDatePicker XSS, moderate) on Vuetify 2.x. Version 3.0.0 is outside the affected ranges; npm audit no longer reports a direct
vuetifyadvisory after this bump.- Exploitability in this app: The codebase does not use
v-date-picker/title-date-format. Vuetify is initialized from a static preset inweb/src/plugins/vuetify.js(not attacker-controlled input), so the 2.x prototype-pollution path is not reachable via external input.- Runtime impact: Vuetify 3 requires Vue 3 (
peer vue@^3.2.0); this project is on Vue 2.npm install/npm cifail with a peer-dependency conflict, so this PR cannot produce a deployable frontend build without a full Vue/Vuetify migration. That is a compatibility blocker, not a new exploitable security issue from the version bump alone.Prior automation threads
No previous automation review threads were found on this PR.
Slack summary: PR #3987 (Vuetify 2.7.2 → 3.0.0) — clean security review, no actionable findings. The bump would remediate known Vuetify 2.x CVEs but is incompatible with the current Vue 2 stack and fails dependency install; recommend closing or rebasing after a planned Vue 3 migration rather than merging as-is.
Sent by Cursor Automation: Find vulnerabilities
Bumps [vuetify](https://github.com/vuetifyjs/vuetify/tree/HEAD/packages/vuetify) from 2.7.2 to 3.0.0. - [Release notes](https://github.com/vuetifyjs/vuetify/releases) - [Commits](https://github.com/vuetifyjs/vuetify/commits/v3.0.0/packages/vuetify) --- updated-dependencies: - dependency-name: vuetify dependency-version: 3.0.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
46ca6b2 to
650f093
Compare
There was a problem hiding this comment.
Security review — no findings
PR: chore(deps): bump vuetify from 2.7.2 to 3.0.0 in /web (#3987)
Scope: web/package.json, web/package-lock.json only (dependency bump).
Outcome: No medium, high, or critical vulnerabilities introduced or exposed by this change.
What was reviewed
- Supply chain:
vuetify@3.0.0resolves fromregistry.npmjs.orgwith integritysha512-0olLmKWb+…, matching the published tarball. No typosquatting or unexpected package substitution. - Known Vuetify 2.x CVEs: CVE-2025-8083 (prototype pollution, high), CVE-2025-8082 (VDatePicker XSS, moderate), and CVE-2025-1461 (VCalendar XSS, moderate) affect Vuetify 2.x only. Version 3.0.0 is outside all affected ranges; npm audit reports no direct
vuetifyadvisory after this bump. - Exploitability in this app: The codebase does not use
v-date-picker,v-calendar, or attacker-controlled Vuetify presets. Vuetify is initialized from a static config inweb/src/plugins/vuetify.js(not external input), so the 2.x prototype-pollution and date-picker XSS paths are not reachable via attacker-controlled input. - Runtime impact: Vuetify 3 requires Vue 3 (
peer vue@^3.2.0); this project is on Vue 2.npm installfails with a peer-dependency conflict, so this PR cannot produce a deployable frontend build without a full Vue/Vuetify migration. That is a compatibility blocker, not a new exploitable security issue from the version bump alone.
Prior automation threads
No unresolved inline review threads were found. Previous top-level automation assessment validated; no findings remain applicable.
Slack summary: PR #3987 (Vuetify 2.7.2 → 3.0.0) — clean security review, no actionable findings. The bump would remediate known Vuetify 2.x CVEs but is incompatible with the current Vue 2 stack and fails dependency install; recommend closing or rebasing after a planned Vue 3 migration rather than merging as-is.
Sent by Cursor Automation: Find vulnerabilities


Bumps vuetify from 2.7.2 to 3.0.0.
Commits
3122b69chore(release): publish v3.0.0fce23d1fix(types): add shims to UMD typese23e92cfix(types): remove UMD package export3a2dbd3fix(types): expose LocaleMessages interface48ef134feat(VList): add keyboard navigation (#15998)18537d3feat(theme): rename code/kbd variables to match conventions6c5b180fix(VTabs): respect height prope6b0d7afix: don't destroy components when transition value changesfa841a3fix(VIcon): add collapse alias for mdi-svg (#15963)be3cecafix(VDialog): explicit prop definitions (#15971)