Skip to content

Conversation

@karenyrx
Copy link
Collaborator

@karenyrx karenyrx commented Nov 5, 2025

Description

Fix the 19 Java security vulnerabilities in rules_proto_grpc (netty, okio, google-auth, etc), by upgrading rules_proto_grpc to 5.x.x +. However this version is only compatible with bazel 8+, which only supports BzlMod (MODULE.bazel, MODULE.bazel.lock) rather than WORKSPACE files, so many bazel changes arose as a result.

Verification it worked: 19/21 vulnerabilities fixed:
Screenshot 2025-11-04 at 11 38 02 PM

The renaming 2 are related to Typescript deps, which is the proto tooling, not the bazel files which generate the proto generated code, so those will be fixed separately

Issues Resolved

List any issues this PR will resolve, e.g. Closes [...].

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

@karenyrx karenyrx changed the title Security vulnerabilities Upgrade to rules_proto_grpc 5+, bazel 8.0 and migrate to use bzlmod, and grpc 1.76.0 Nov 5, 2025
@karenyrx karenyrx closed this Nov 5, 2025
@karenyrx karenyrx reopened this Nov 5, 2025
@karenyrx karenyrx closed this Nov 5, 2025
@karenyrx karenyrx reopened this Nov 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant