Skip to content

Consolidate Dependabot security updates - #784

Open
Giulia Stocco (gfs) wants to merge 2 commits into
mainfrom
gfs-consolidate-dependabot-updates
Open

Giulia Stocco (gfs) wants to merge 2 commits into
mainfrom
gfs-consolidate-dependabot-updates

Conversation

@gfs

Copy link
Copy Markdown
Contributor

Consolidates the five open Dependabot pull requests into one dependency update and fixes the remaining npm audit finding.

Dependency updates

Superseded PR Update
#769 brace-expansion 1.1.16 → 1.1.18
#778 brace-expansion 5.0.8 → 5.0.9
#781 fast-uri 3.1.4 → 3.1.7
#782 @humanfs/node 0.16.7 → 0.16.8
#783 js-yaml 4.3.0 → 4.3.2

Together these resolve all nine Dependabot alerts currently open on main. Running npm audit fix also found and upgraded qs 6.15.2 → 6.16.0, clearing the remaining moderate npm audit finding.

Dependabot grouping

Removes patterns: ["*"] from each catch-all security-update group. Dependabot can incorrectly treat that wildcard as matching no dependencies and then fall back to independent PRs (dependabot/dependabot-core#13919). With no additional selector, every security update in the ecosystem matches its single security group.

Regular version updates remain consolidated in the existing cross-ecosystem weekly PR. Security updates remain ecosystem-specific because Dependabot does not support adding them to a multi-ecosystem group; all current alerts are npm updates and will therefore be handled in one grouped PR.

Verification

  • npm ci in DevSkim-VSCode-Plugin/ and DevSkim-VSCode-Plugin/client/
  • npm audit --audit-level=low in both directories: 0 vulnerabilities
  • npm run compile
  • npm run lint
  • npm run esbuild-base

The changelog records version 1.0.99, the Nerdbank.GitVersioning version produced when this PR is squash-merged as one commit onto the current main.

Giulia Stocco (gfs) and others added 2 commits September 10, 2026 11:49
Apply the five open Dependabot npm updates, fix the remaining qs audit finding, and make security groups catch all updates without the wildcard pattern that Dependabot can ignore.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Record the version produced when this pull request is squash-merged as one commit on main.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
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.

1 participant