Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Plugin not signed #318

Open
dsvensson opened this issue Aug 16, 2024 · 0 comments
Open

Plugin not signed #318

dsvensson opened this issue Aug 16, 2024 · 0 comments

Comments

@dsvensson
Copy link

dsvensson commented Aug 16, 2024

Currently, to use dependency verification, checksum fallback needs to be updated every new release of the jk1 plugin like this:

<component group="com.github.jk1" name="gradle-license-report" version="2.9">
  <artifact name="gradle-license-report-2.9.jar">
    <sha256 value="ebfd6da851654c53216eea9eda1485c12e0cd6de5a9919bf5da9735a021f32af" origin="Generated by Gradle" reason="Artifact is not signed"/>
  </artifact>
  <artifact name="gradle-license-report-2.9.pom">
    <sha256 value="81b54b29447491415f81e2baa0d98bf5863e1e2cf8ae2ddbba7607aec250d908" origin="Generated by Gradle" reason="Artifact is not signed"/>
  </artifact>
</component>
<component group="com.github.jk1.dependency-license-report" name="com.github.jk1.dependency-license-report.gradle.plugin" version="2.9">
  <artifact name="com.github.jk1.dependency-license-report.gradle.plugin-2.9.pom">
    <sha256 value="a79ca4dfe069d737faf075c8f4b6c6471c2e5cea8e1546946ae333d747fddf02" origin="Generated by Gradle" reason="Artifact is not signed"/>
  </artifact>
</component>

When browsing here there are no signatures: https://plugins.gradle.org/m2/com/github/jk1/gradle-license-report/2.9/

If this plugin was signed, then it would be enough with one stable setting for this plugin to have a better-than-nothing verification with no maintenence costs except for rare key changes:

<trusted-key id="XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" group="com.github.jk1"/>

To read more about dependency verification, have a look here:
https://docs.gradle.org/current/userguide/dependency_verification.html

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

No branches or pull requests

1 participant