Repository navigation
fix: bump js-yaml, @azure/identity (msal-node), node-forge, ip-address, brace-expansion, fast-uri and @hono/node-server to patched versions - #173
Conversation
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
🤖 Devin AI EngineerI'll be helping with this pull request! Here's what you should know: ✅ I will automatically:
Note: I can only respond to comments from users who have write access to this repository. ⚙️ Control Options:
|
Skill eval results
Only suites whose source actually changed since their last recorded score were re-run. Soft-failing while we stabilise the baseline. |
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
… patched versions Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
…09-14 Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> # Conflicts: # evals/package-lock.json # evals/package.json
…09-14 Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> # Conflicts: # tests/package-lock.json # tests/package.json
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit e0b854e. Configure here.
|
❌ Cannot revive Devin session - the session is too old. Please start a new session instead. |
…rrides so they don't downgrade main Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
…uri and node-forge to patched versions Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>

Dependency vulnerability fixes (automated)
Generated by the Devin Dependency Security Vuln Fix automation run on 2026-11-09.
Change type: Minor/patch version bumps — manifest and lockfile changes, no source edits.
Warning
We're not just looking for a review like a normal PR. Security can offer this fix as a recommendation, but doesn't have the tooling or domain knowledge to safely verify changes like this end-to-end for each repo. Please review, test, and own deployment before merging. For more information: https://launchdarkly.atlassian.net/wiki/spaces/SEC/pages/5360943572/Dependency+Vulnerability+Remediation+with+Devin.
Findings addressed
These are the alerts still open on
mainas of 2026-11-09. Each one is in bothevals/package-lock.jsonandtests/package-lock.jsonunless noted.evals/direct dev dep)@azure/identity)@azure/identity4.14.0 → 4.14.1)All findings are dev-only and come in transitively through
promptfooin theevals/andtests/eval harnesses. They are pinned with npmoverrides, and the lockfiles were regenerated withnpm install --legacy-peer-deps, the same flags CI uses.Notes:
@azure/msal-nodeis a major bump for the nested copy only. It is reached by moving@azure/identity(from@azure/ai-projects) from 4.14.0 to the 4.14.1 patch, which itself requires@azure/msal-node ^7.1.0. The top-levelmsal-nodewas already at 7.1.0.promptfoo0.124.x pins@hono/node-serverto exactly 2.1.1. The override lifts it within 2.x and avoids thepromptfoo0.125 bump in Dependabot chore(deps): bump @hono/node-server and promptfoo in /tests #232/chore(deps): bump @hono/node-server and promptfoo in /evals #233.node-forgeuses the oldest first-seen date for that package in each lockfile: 2026-10-14 (Dependabot) and 2026-10-15 (Wiz), from GHSA-86w9-cpqp-85rv, which has no fix yet. The advisories fixed in 1.4.1 were first seen on 2026-11-04 (Dependabot) and 2026-11-05 (Wiz).proxy-addr,adm-zip,axios,sharp,undici@7,hono,csv-parse,js-yaml@5) stay in place as floors. Their alerts are already closed.Refreshed 2026-11-09: merged current
main(9 commits) cleanly and added the@azure/identity,@hono/node-server,fast-uriandnode-forgeoverrides. This PR supersedes Dependabot #175, #182, #191, #203, #217, #227, #232, #233, #236 and #239. Dependabot-authored PRs can't pass theEvaluate *jobs because they can't read the eval secrets.Deferred / excluded findings
minimatch10.2.5 → 11.0.1 (Moderate, GHSA-g3hv-75wg-m249, first seen 2026-11-04 by Dependabot and 2026-11-05 by Wiz). This is a major bump;promptfoo,globand@modelcontextprotocol/server-filesystemall requireminimatch ^10.node-forgeGHSA-86w9-cpqp-85rv (High,<= 1.4.0, no patched version listed).fast-uriandnode-forgeadvisories are cleared by this PR anyway.Verification
npm ci --legacy-peer-depsinevals/andtests/promptfoo --versionloads cleanly intests/.python3 scripts/validate_skills.py(56 skills),python3 -m unittest discover -s tests(10 tests),python3 scripts/generate_catalog.py --check,cd evals && npm test(157 pass, 0 fail)Note
Overview
Bumps dev-only dependencies for the
evals/andtests/promptfoo harnesses by raising directjs-yamlto 4.3.2 and expanding npmoverridesso transitive packages resolve to patched versions:@azure/identity(pulls@azure/msal-node7.x),@hono/node-server,node-forge,ip-address,brace-expansion,fast-uri, plus refreshed floors for several existing overrides.Lockfiles in both packages were regenerated to match; there are no application source changes.
Reviewed by Cursor Bugbot for commit 2b541c5. Bugbot is set up for automated code reviews on this repo. Configure here.