Skip to content

Conversation

@britter
Copy link
Member

@britter britter commented Aug 14, 2025

Most of our plugin have multiple GitHub security alerts reported due to
vulnerable transitive dependencies on the build classpath. There are two
sources for these:

  1. transitive dependencies of the checkstyle plugin
  2. transitive dependencies of exemplar

Since we apply and configure checkstyle in this convention plugin, it
makes sense to fix CVEs here as well by upgrading the affected
dependencies.

So this commit basically ports the configuration from
https://github.com/gradlex-org/build-parameters/blob/0315507362b027bab91c797ad2bdbfc4debf165b/build.gradle.kts#L16-L21
to this plugin which will resolve security alerts such as
https://github.com/gradlex-org/maven-plugin-development/security/dependabot/23.

Most of our plugin have multiple GitHub security alerts reported due to
vulnerable transitive dependencies on the build classpath. There are two
sources for these:

1. transitive dependencies of the checkstyle plugin
2. transitive dependencies of exemplar

Since we apply and configure checkstyle in this convention plugin, it
makes sense to fix CVEs here as well by upgrading the affected
dependencies.

So this commit basically ports the configuration from
https://github.com/gradlex-org/build-parameters/blob/0315507362b027bab91c797ad2bdbfc4debf165b/build.gradle.kts#L16-L21
to this plugin which will resolve security alerts such as
https://github.com/gradlex-org/maven-plugin-development/security/dependabot/23.
@britter britter requested review from jjohannes and ljacomet August 14, 2025 19:22
@britter
Copy link
Member Author

britter commented Aug 14, 2025

We still need to discuss how to deal with alerts caused by transitives of exemplar, since we don't manage that here. Currently the configuration for documentation tests is duplicated across repositories. Maybe this is a good time to consolidate that and also add code to fix vulnerabilities across all projects.

@jjohannes
Copy link
Member

Obsolete due to #60 - will have to check the Depenabot reports in the other repos again, once they use the new convention setup consistently.

@jjohannes jjohannes closed this Oct 30, 2025
@jjohannes
Copy link
Member

#62

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.

3 participants