Skip to content

Epic: Dependabot PR Cleanup and Security Updates #640

@nthmost-orkes

Description

@nthmost-orkes

Motivation

We have accumulated open dependabot PRs, some dating back to May 2024. Many target versions that need review. Maintaining project reputation requires keeping dependencies current, addressing security vulnerabilities promptly, and keeping our PR backlog clean and actionable.

Current Status (as of Dec 3, 2025)

Quick Wins - Patch/Minor Updates

PR Dependency Current Target Status
#662 webpack-dev-middleware 5.3.3 5.3.4 ✅ Merged
#661 cross-spawn 7.0.3 7.0.6 ✅ Merged
#663 rollup 2.76.0 2.79.2 ✅ Merged
#652 handlebars 4.3.1 4.5.0 ✅ Merged

GitHub Actions Updates

PR Action Current Target Status
#649 actions/checkout v2/v3 v5 ✅ Merged
#648 gradle/wrapper-validation-action v1 v3 ✅ Merged
#157 actions/cache v3 v4 ✅ Merged ⚠️ (deadline was Feb 1, 2025 - merged 10 months late)
#156 release-drafter v5 v6 ✅ Merged
#677 cypress-io/github-action v4 v6 ✅ Merged
#152 cypress-io/github-action v4 v6 ☑️ Closed (replaced by #677)

Major Version Upgrades (require testing)

PR Dependency Current Target Status
#676 protobuf (runtime + compiler) 3.25.5 4.33.0 🔍 Open - Ready for review (Security fix)
#654 protoc 3.21.12 4.33.0 ☑️ Closed (superseded by #676)
#653 protobuf-java 3.25.5 4.33.0 ☑️ Closed (superseded by #676)
#651 jedis 3.3.0 7.0.0 ⏳ Open - BREAKING major version jump
#650 opensearch client 2.18.0 3.3.2 🚫 BLOCKED by #678 - See OpenSearch Epic

Security Vulnerabilities

  1. CVE-2024-37890 - ws package 7.5.8 (DoS vulnerability) → tracked in Upgrade ws package to 8.x (CVE-2024-37890) #643
  2. Protobuf 3.25.5 - Security issue (CVE announced Jan 2025) → 🔍 Fix ready in Upgrade protobuf to 4.33.0 (Security Fix) #676
  3. actions/cache - Legacy service sunset Feb 1, 2025 → ✅ Now resolved (merged Dec 3, 2025 - 10 months late)

Tracking Issues

Work Completed

PRs Merged (9 total)

Stale/Superseded PRs Closed

PRs Created

New Tracking Issues Created

Remaining Work

Ready for Review

Blocked PRs

Open PRs to Evaluate

Tracking Issues to Complete

Progress Summary

Merged: 9 PRs (all quick wins + GitHub Actions updates)
Closed: 15 stale/superseded PRs
🔍 Ready for Review: 1 PR (#676 - protobuf security fix)
🚫 Blocked: 1 PR (#650 - needs #678 resolved first)
Open: 1 PR (#651 needs evaluation)
📋 Tracking Issues: 4 remaining (#641, #642, #643, #678)

Note: The critical actions/cache deadline (Feb 1, 2025) was missed by 10 months. While the upgrade is now merged, this highlights the importance of staying on top of security-related dependency updates.

New: Created #678 to address OpenSearch support issues holistically before attempting major version upgrades.

Legend

  • ✅ Merged/Completed
  • 🔍 Ready for review
  • 🚫 Blocked
  • ⏳ Open/Waiting
  • ☑️ Closed/Superseded (no action needed)

Metadata

Metadata

Assignees

Labels

dependenciesPull requests that update a dependency filegithub_actionsPull requests that update GitHub Actions code

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions