chore: resolve open dependabot security alerts - #1450
Conversation
93ccb16 to
10a3576
Compare
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Advanced Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (1)
Included review availability: Your plan provides up to 2 included reviews per hour; 1 remains after this review. 📝 WalkthroughWalkthroughThe package configuration adds an ChangesUUID dependency resolution
Priority: ⬇️ Low — Defer this dependency override because it addresses a transitive, dev-only security alert without changing exported product behavior. Estimated code review effort: 1 (Trivial) | ~3 minutes Merge Risk: 🔵 Low · up to This changes the UUID implementation used by jest-cucumber and Cucumber test dependencies. A major-version compatibility mismatch could affect test execution, so merge is reasonable with owner awareness and validation of the affected test tooling. 🚥 Pre-merge checks | ✅ 3 | ❌ 2❌ Failed checks (2 warnings)
✅ Passed checks (3 passed)
Full details: Linked Issues checkExplanation The reviewable change adds a dependency override in package.json. It does not show the provider-interface update required by issue Full details: Out of Scope Changes checkExplanation The dependency-security change is unrelated to issue
Comment |
…g-library peers Signed-off-by: Jonathan Norris <jonathan.norris@dynatrace.com>
10a3576 to
5f0a97a
Compare
Signed-off-by: Jonathan Norris <jonathan.norris@dynatrace.com>
- fast-uri < 3.1.6 -> 3.1.6+ (high, alerts #283, #288, #289, #290) via lockfile bump - browserslist <= 4.28.6 -> 4.28.9 (high, alert #284) via lockfile bump - uuid < 11.1.1 -> 11.1.1 (medium, alert #179) for nested jest-cucumber/@cucumber test deps via scoped devDependency override (private root package, no published impact) Signed-off-by: Jonathan Norris <jonathan.norris@dynatrace.com>
Summary
Dependabot Alerts Resolved
esbuildng-packagr21.2.5 -> 21.2.7 (lockfile-only, within existing^21.0.0range), which dedupesesbuildto 0.28.1Not resolved
uuid(transitive, dev-only)jest-cucumber@4.5.0(latest) pins@cucumber/gherkin@^28.0.0, whose accepted@cucumber/messagesrange (<=28) tops out at@cucumber/messages@28.1.0, which itself pins an exactuuid@11.1.0(one patch short of the fixed11.1.1).jest-cucumberalso directly pinsuuid@^10.0.0. No newerjest-cucumberrelease exists. Per repo policy this SDK does not useoverrides/resolutions. The advisory (GHSA-w5hq-g745-h8pq) only applies when callers pass an external output buffer touuidv3/v5/v6, which is not how it is used here (dev/test-only, transitive). Left open pending ajest-cucumberupstream update.