Skip to content

Fix vulnerable npm dependencies - #76

Merged
manuelpuyol merged 1 commit into
mainfrom
manuelpuyol-fix-dependency-vulnerabilities
Sep 11, 2026
Merged

manuelpuyol merged 1 commit into
mainfrom
manuelpuyol-fix-dependency-vulnerabilities

Conversation

@manuelpuyol

Copy link
Copy Markdown
Contributor

Summary

  • update Vitest packages to 4.1.11 to fix GHSA-82fw-gwwq-j7x9
  • refresh transitive resolutions for patched browserslist, js-yaml, and nanoid releases
  • pin eslint-plugin-escompat 3.11.6 to retain ESLint 8 compatibility with the patched Browserslist API

Validation

  • npm audit: 0 vulnerabilities
  • npm test: 14 tests passed
  • npm run lint: passed
  • npm run build: passed

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot AI balanced review requested due to automatic review settings September 11, 2026 16:59
@manuelpuyol
manuelpuyol requested a review from a team as a code owner September 11, 2026 16:59
@manuelpuyol
manuelpuyol merged commit f570ed0 into main Sep 11, 2026
6 checks passed
@manuelpuyol
manuelpuyol deleted the manuelpuyol-fix-dependency-vulnerabilities branch September 11, 2026 17:03

Copilot AI 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.

Copilot review overview

🟡 Changes recommended

The lockfile regeneration downgrades numerous integrity hashes from SHA-512 to SHA-1.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Review tier: Balanced
Findings: None

What changed in this PR

Updates development dependencies to remediate known npm vulnerabilities.

Changes:

  • Upgrades Vitest packages to 4.1.11.
  • Refreshes vulnerable transitive dependencies.
  • Pins eslint-plugin-escompat for ESLint 8 compatibility.
File Description
package.json Updates and pins development dependencies.
package-lock.json Refreshes resolved dependency versions and metadata.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants