Skip to content

fix: resolve Dependabot and CodeQL security alerts#20

Open
DrewFerg11 wants to merge 1 commit into
mainfrom
fix/dependabot-codeql-alerts
Open

fix: resolve Dependabot and CodeQL security alerts#20
DrewFerg11 wants to merge 1 commit into
mainfrom
fix/dependabot-codeql-alerts

Conversation

@DrewFerg11

Copy link
Copy Markdown
Owner

Bump vite, rollup, postcss, vite-plugin-static-copy, minimatch, picomatch, and brace-expansion to patched versions via npm audit fix (all resolved within existing package.json semver ranges, so only package-lock.json changes). Fixes 24 open Dependabot alerts including dev-server fs.deny bypasses, arbitrary file read/write, and XSS in CSS output.

Add an explicit permissions: contents: read block to ci-format.yml to fix the CodeQL actions/missing-workflow-permissions alert, matching the pattern already used in ci-build.yml.

Bump vite, rollup, postcss, vite-plugin-static-copy, minimatch,
picomatch, and brace-expansion to patched versions via `npm audit
fix` (all resolved within existing package.json semver ranges, so
only package-lock.json changes). Fixes 24 open Dependabot alerts
including dev-server fs.deny bypasses, arbitrary file read/write,
and XSS in CSS output.

Add an explicit `permissions: contents: read` block to ci-format.yml
to fix the CodeQL actions/missing-workflow-permissions alert,
matching the pattern already used in ci-build.yml.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@DrewFerg11
DrewFerg11 requested a review from Copilot July 19, 2026 21:02
@github-actions github-actions Bot added the bug Something isn't working label Jul 19, 2026

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.

Pull request overview

Updates development dependencies to patched versions and restricts CI workflow permissions.

Changes:

  • Refreshes vulnerable transitive dependencies in package-lock.json.
  • Grants the formatting workflow read-only repository access.

Reviewed changes

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

File Description
package-lock.json Locks patched dependency versions.
.github/workflows/ci-format.yml Adds explicit read-only permissions.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants