Skip to content

Pin Guava on the test classpath - #484

Merged
slachiewicz merged 1 commit into
masterfrom
pin-guava-test-scope
Aug 23, 2026
Merged

Pin Guava on the test classpath#484
slachiewicz merged 1 commit into
masterfrom
pin-guava-test-scope

Conversation

@slachiewicz

Copy link
Copy Markdown
Member

Guice 5.1.0 resolves Guava 30.1-jre transitively, which is what the two open Dependabot alerts on master point at (CVE-2023-2976, CVE-2020-8908). No code in this project uses Guava, so the test-scoped pin to 33.7.1-jre is only there to keep the flagged version off the classpath.

Redundant once #458 lands — Guice 7.0.0 brings a patched Guava of its own.

This change was created with AI assistance.

Guice 5.1.0 resolves Guava 30.1-jre, which CVE-2023-2976 and
CVE-2020-8908 cover, and Dependabot flags it on the default branch.
No code here uses Guava; the pin only keeps the flagged version out.
@slachiewicz slachiewicz added the dependencies Pull requests that update a dependency file label Aug 23, 2026
@slachiewicz
slachiewicz marked this pull request as ready for review August 23, 2026 12:13
@slachiewicz
slachiewicz merged commit d6c4603 into master Aug 23, 2026
14 checks passed
@slachiewicz
slachiewicz deleted the pin-guava-test-scope branch August 23, 2026 12:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant