Repository navigation
fix(deps): resolve October Dependabot backlog and guard patched versions - #140
Merged
Merged
Conversation
Patch all 19 original alerts and compatible full-audit findings. Fix stale security overrides, preserve optional native variants, and guard the patched CSS parser without upgrading Tailwind. Leave genuinely unpatched development-only advisories visible. The public lockfile and focused checks were generated on GitHub-hosted runners; no local Node.js or npm is required. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
mainat the start of this workon 2026-10-15, including the critical shell-quote advisory.
fix(deps-dev): bump ip-address from 10.4.0 to 10.7.2 #135, fix(deps-dev): bump dompurify from 3.4.13 to 3.4.16 #136, fix(deps-dev): bump axios from 1.18.1 to 1.20.0 #137, fix(deps): bump shell-quote and concurrently #138, and fix(deps): bump the github-actions group with 2 updates #139, and patch compatible findings uncovered
by a full development-and-production audit.
1.9.0 even after the concurrently update in fix(deps): bump shell-quote and concurrently #138.
No Node.js or npm execution is required on the maintainer's machine.
Dependency changes
The 4.3.0 http-cache-semantics release is outside the advisory's affected
range (
<=4.2.0), even though the GitHub advisory does not identify a firstpatched version.
The selector-parser override is an intentional transitive-major update:
the security fix is not available on 6.x. Tailwind remains on 3.x, with a
focused regression test for hover, focus, group, ARIA, and arbitrary child
selectors. No framework-major migration is included.
Update setup-node to v7.1.0 and upload-artifact to v7.0.2, preserving full
commit-SHA pins verified against the official Action repositories.
Lockfile and compatibility guarantees
records, including Windows, Linux, and macOS build dependencies.
this is generated lockfile layout, not missing platform coverage.
registry.npmjs.org.ranges, plus native-package and CSS compatibility regression coverage.
0.3.103.deployment behavior, or localization changes. Existing dependency licenses
remain unchanged.
Hosted validation
Preparation run:
https://github.com/Azure/ConfigForge/actions/runs/38810656478
npm cifor focused checks, with lifecycle scripts disabledfor that preparation install only.
Full PR validation also passed:
https://github.com/Azure/ConfigForge/actions/runs/38811070654
assertions were weakened.
javascript-typescriptandactions),the CodeQL summary, docs build, and CLA check are green.
All required automated checks are satisfied. The PR still requires its
normal human approval; no protection rule or review gate is bypassed.
Remaining upstream development-only advisories
These are additional findings from the full audit, not unresolved copies of
the 19 original Dependabot alerts:
Their transitive propagation accounts for the full audit's 13 affected
development-dependency entries: 5 high and 8 moderate, but only two
distinct underlying advisories. The production tree is clean. No alert is
dismissed, no audit suppression is added, and the production audit gate is
unchanged. Do not force a Tailwind 4 migration or downgrade electron-builder
just to hide these findings.
Scope and follow-up
This PR targets
main. It does not cross-mergemac-author-build; port thereviewed shared dependency changes through a separate author-build PR after
the main change lands.
The existing Dependabot PRs are left untouched until this consolidated
change is reviewed and merged. No releases or tags are created.