Skip to content

chore(deps): bump vuetify from 2.7.2 to 3.0.0 in /web#3987

Open
dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/npm_and_yarn/web/vuetify-3.0.0
Open

chore(deps): bump vuetify from 2.7.2 to 3.0.0 in /web#3987
dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/npm_and_yarn/web/vuetify-3.0.0

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps vuetify from 2.7.2 to 3.0.0.

Commits
  • 3122b69 chore(release): publish v3.0.0
  • fce23d1 fix(types): add shims to UMD types
  • e23e92c fix(types): remove UMD package export
  • 3a2dbd3 fix(types): expose LocaleMessages interface
  • 48ef134 feat(VList): add keyboard navigation (#15998)
  • 18537d3 feat(theme): rename code/kbd variables to match conventions
  • 6c5b180 fix(VTabs): respect height prop
  • e6b0d7a fix: don't destroy components when transition value changes
  • fa841a3 fix(VIcon): add collapse alias for mdi-svg (#15963)
  • be3ceca fix(VDialog): explicit prop definitions (#15971)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jun 23, 2026

@cursor cursor 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.

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.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.0 resolves from registry.npmjs.org with 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 vuetify advisory 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 in web/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 ci fail 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.

Open in Web View Automation 

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>
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/web/vuetify-3.0.0 branch from 46ca6b2 to 650f093 Compare June 26, 2026 04:51

@cursor cursor 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.

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.0 resolves from registry.npmjs.org with integrity sha512-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 vuetify advisory 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 in web/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 install fails 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.

Open in Web View Automation 

Sent by Cursor Automation: Find vulnerabilities

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 javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants