jdaugherty opened a new pull request, #15087:
URL: https://github.com/apache/grails-core/pull/15087

   With the recent [compromises of 
NPM](https://www.sonatype.com/blog/ongoing-npm-software-supply-chain-attack-exposes-new-risks),
 it's important we publish an SBOM.  
   
   This change generates sboms per the recommended 
[standard](https://cyclonedx.org/).  The files will not be published 
individually at this time (publish plugin needs enhancements).  Instead, the 
files will be published inside of the binary jar files at META-INF/sbom.json.
   
   Other notes on this PR:
   * As part of testing the cyclonedx gradle plugin, there are some quality 
issues with the plugin.  It does not support the latest best practices for 
gradle.  There is a 3.x version upcoming, but it's still alpha and has other 
issues (you can't set the component type).
   * I discovered we were generating jar files with just license / ASF policy 
files, so I've stopped generating those files as of this change 
(grails-dependencies-*,etc)
   * I'm not creating an aggregate sbom for the Grails framework.  Right now, 
an individual sbom for every project will be generated.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscr...@grails.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to