Skip to content

Upgrade react-router to resolve GHSA-qwww-vcr4-c8h2 - #605

Merged
cigamit merged 2 commits into
mainfrom
GHSA-qwww-vcr4-c8h2
Jul 28, 2026
Merged

Upgrade react-router to resolve GHSA-qwww-vcr4-c8h2#605
cigamit merged 2 commits into
mainfrom
GHSA-qwww-vcr4-c8h2

Conversation

@cigamit

@cigamit cigamit commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

No description provided.

@cigamit cigamit self-assigned this Jul 28, 2026
Copilot AI review requested due to automatic review settings July 28, 2026 09:07
@cigamit cigamit added dependencies Pull requests that update a dependency file SECURITY A security related issue like a CVE specifically javascript Pull requests that update javascript code labels Jul 28, 2026

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 was unable to review this pull request because the user who requested the review has reached their quota limit.

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.

Pull request overview

Copilot reviewed 1 out of 2 changed files in this pull request and generated no new comments.

Files not reviewed (1)
  • awx/ui/package-lock.json: Generated file
Comments suppressed due to low confidence (2)

awx/ui/package.json:7

  • package.json bumps the Node engine to ">=22.22.0", but package-lock.json still records the root package engine as ">=22.19.0" (under packages[""]). This suggests the lockfile wasn’t fully regenerated after the engine change, which can cause confusing engine warnings and inconsistent local installs.

Regenerate package-lock.json with the intended Node version so the root packages[""] -> engines matches package.json.

  "engines": {
    "node": ">=22.22.0"
  },

awx/ui/package-lock.json:31

  • This repo’s review guidelines require using pnpm for Node projects. Updating package-lock.json keeps the UI on npm and makes it harder to enforce a single package manager.

Consider switching awx/ui to pnpm (add pnpm-lock.yaml, remove package-lock.json, and update any build/docs references such as the UI Dockerfile / CI scripts accordingly).

@cigamit cigamit changed the title Upgrade react-router to resolve GHSA-qwww-vcr4-c8h2 [WIP] - Upgrade react-router to resolve GHSA-qwww-vcr4-c8h2 Jul 28, 2026
Copilot AI review requested due to automatic review settings July 28, 2026 18:11
@cigamit cigamit changed the title [WIP] - Upgrade react-router to resolve GHSA-qwww-vcr4-c8h2 Upgrade react-router to resolve GHSA-qwww-vcr4-c8h2 Jul 28, 2026

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.

Pull request overview

Copilot reviewed 1 out of 2 changed files in this pull request and generated no new comments.

Files not reviewed (1)
  • awx/ui/package-lock.json: Generated file
Comments suppressed due to low confidence (2)

awx/ui/package-lock.json:31

  • This PR continues to update/commit an npm-generated lockfile (package-lock.json). Repo guidelines require using pnpm for Node projects; consider migrating to pnpm (commit pnpm-lock.yaml) and dropping package-lock.json to avoid diverging dependency resolution.
    awx/ui/package-lock.json:30
  • package-lock.json is inconsistent with package.json for root dependencies: package.json declares dompurify as ^3.4.12, but package-lock.json still records dompurify as ^3.4.11. This usually indicates the lockfile wasn’t fully regenerated after dependency changes, which can cause noisy diffs and non-reproducible installs.

@cigamit
cigamit merged commit 1fa190e into main Jul 28, 2026
1 check passed
@cigamit
cigamit deleted the GHSA-qwww-vcr4-c8h2 branch July 28, 2026 18:16
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 SECURITY A security related issue like a CVE specifically

Development

Successfully merging this pull request may close these issues.

3 participants