chore: weekly dependency security refresh (clears remaining 4 highs, GHSA-2v37-7h3g-55p8) - #518
Jayanth Reddy Bujula (jbujula) wants to merge 1 commit into
Conversation
|
Re-verified today (Aug 17) — still current, still the right branch to merge. The weekly job has run again since this was opened, so it is worth confirming this has not gone stale. It has not. Security content is identical to today's run
Diffing this PR against today's branch, only 4 packages differ, all unrelated patch bumps:
Why this branch rather than the newer oneThis PR has green CI. The Once this merges, To restate what this clears: the 4 remaining HIGH advisories were one dev-only chain, |
Opened by hand from the branch that a manual run of the weekly automation (#507) pushed. The workflow could not open it itself - that is what #517 fixes.
Run: https://github.com/microsoft/powerplatform-cli-wrapper/actions/runs/31760930838
What this changes
package-lock.jsononly. Nopackage.jsonchange, so no dependency range moved - this is purely a lock refresh within ranges that were already declared.Why it matters
This clears all 4 remaining HIGH advisories in the repo, which were a single dev-only chain:
nanoidpostcssThe root advisory is GHSA-2v37-7h3g-55p8 (
nanoid < 3.3.18); the other three were all reported purelyviait.npm auditpreviously suggested "fix" wasgulp-sourcemaps@2.6.5, a semver-major downgrade. That was never the right answer - the real fix was always justnanoid >= 3.3.18. The existing override was already^3.3.17, so the caret admitted the fix all along;3.3.18simply was not mirrored onpackagefeedproxy.microsoft.ioyet, which is why #506 documented it as not-yet-fixable. The mirror has since synced.After this, the repo should be at 0 critical / 0 high / 0 moderate, with only the 6 known dev-only lows (elliptic chain) remaining.
Verification
All workflow steps passed before the PR step:
npm cinpm updatescripts/audit-overrides.js --write- no range needed raisingPullRequest.yml)Why this was opened manually
The final step failed with:
That is the org/repo policy Settings > Actions > General > "Allow GitHub Actions to create and approve pull requests", not a workflow bug. The branch push succeeded; only PR creation was refused. #517 makes the workflow degrade gracefully so a future weekly run surfaces an actionable link instead of a red X.