Skip to content

Resolve npm audit findings across frontend and backend - #64

Merged
ghostleek merged 17 commits into
mainfrom
copilot/resolve-dependency-issues
Sep 19, 2026
Merged

ghostleek merged 17 commits into
mainfrom
copilot/resolve-dependency-issues

Conversation

Copilot AI commented Sep 19, 2026 •

Copy link
Copy Markdown
Contributor

This PR batches the outstanding dependency remediation work for the repo's npm surfaces. It updates the vulnerable frontend and backend dependency chains while keeping the runtime support contract explicit.

  • Security dependency updates

    • bumped google-auth-library to ^10.9.1 in both root and backend manifests
    • upgraded frontend vite to ^6.4.3
    • refreshed both lockfiles to remove the vulnerable express/morgan, gaxios/uuid, and vite/esbuild paths
  • Deterministic frontend toolchain

    • pinned rollup to 4.59.0 as a direct root dev dependency
    • keeps the resolved Vite toolchain on a patched Rollup release without pulling in the later optional package set
  • Runtime contract

    • declared supported Node.js majors in both package manifests
    • documented the same support window in README.md to make the post-upgrade runtime policy explicit
{
  "engines": {
    "node": "^18.0.0 || ^20.0.0 || ^22.0.0"
  },
  "devDependencies": {
    "rollup": "4.59.0"
  }
}

@vercel

vercel Bot commented Sep 19, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
bingo-string Ready Ready Preview Sep 19, 2026 1:51pm UTC

Copilot AI and others added 2 commits September 19, 2026 13:43
Co-authored-by: ghostleek <44336310+ghostleek@users.noreply.github.com>
Co-authored-by: ghostleek <44336310+ghostleek@users.noreply.github.com>
Copilot AI and others added 4 commits September 19, 2026 13:44
Co-authored-by: ghostleek <44336310+ghostleek@users.noreply.github.com>
Co-authored-by: ghostleek <44336310+ghostleek@users.noreply.github.com>
Co-authored-by: ghostleek <44336310+ghostleek@users.noreply.github.com>
Co-authored-by: ghostleek <44336310+ghostleek@users.noreply.github.com>
Copilot AI and others added 4 commits September 19, 2026 13:46
Co-authored-by: ghostleek <44336310+ghostleek@users.noreply.github.com>
Co-authored-by: ghostleek <44336310+ghostleek@users.noreply.github.com>
Co-authored-by: ghostleek <44336310+ghostleek@users.noreply.github.com>
Co-authored-by: ghostleek <44336310+ghostleek@users.noreply.github.com>
Co-authored-by: ghostleek <44336310+ghostleek@users.noreply.github.com>
Co-authored-by: ghostleek <44336310+ghostleek@users.noreply.github.com>
Co-authored-by: ghostleek <44336310+ghostleek@users.noreply.github.com>
Copilot AI and others added 3 commits September 19, 2026 13:50
Co-authored-by: ghostleek <44336310+ghostleek@users.noreply.github.com>
Co-authored-by: ghostleek <44336310+ghostleek@users.noreply.github.com>
Co-authored-by: ghostleek <44336310+ghostleek@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix dependency issues by reviewing dependobot alerts Resolve npm audit findings across frontend and backend Sep 19, 2026
Copilot AI requested a review from ghostleek September 19, 2026 13:52
@ghostleek
ghostleek requested a balanced review from Copilot September 19, 2026 14:58
@ghostleek
ghostleek marked this pull request as ready for review September 19, 2026 14:58
@ghostleek
ghostleek merged commit bdd5f92 into main Sep 19, 2026
7 checks passed

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 backend lockfile does not include the newly declared engine metadata.

Get a fresh assessment by requesting another Copilot review.

Review effort: Balanced
Findings: 1 Low severity

Open (1)
What changed in this PR

Updates frontend and backend dependencies to remediate npm security findings while defining supported Node.js versions.

Changes:

  • Upgrades vulnerable authentication, server, and frontend build dependencies.
  • Pins Rollup for deterministic frontend builds.
  • Documents Node.js 18, 20, and 22 support.
File Description
README.md Documents runtime support.
package.json Updates frontend dependencies and runtime requirements.
package-lock.json Refreshes the frontend dependency graph.
backend/​package.json Updates authentication and runtime requirements.
backend/​package-lock.json Refreshes backend dependencies.
Files not reviewed (1)
  • backend/package-lock.json: Generated file

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

Comment thread backend/package-lock.json
"dotenv": "^16.3.1",
"express": "^4.18.2",
"google-auth-library": "^9.4.1",
"google-auth-library": "^10.9.1",

This branch was successfully deployed

1 active deployment
Preview — cbf525c1 Deployed Sep 19, 2026 by vercel[bot]
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.

Resolve dependency issues

3 participants