There is a Maven Changes Plugin which projects can use to list out changes
to their project.
http://maven.apache.org/plugins/maven-changes-plugin/

Regarding CVE, Redhat has a Maven plugin to find "victim" dependencies:
https://securityblog.redhat.com/2013/01/02/detecting-vulnerable-java-dependencies-at-build-time/

Paul


Cheers,
Paul

On Tue, Sep 30, 2014 at 1:44 PM, David Dillard <ddill...@symantec.com>
wrote:

> Hi,
>
> I've been working on an internal presentation on how letting Maven's
> dependency mediation feature select versions of transitive dependencies can
> introduce vulnerabilities into a product and how to deal with that
> problem.  Unfortunately, it's a very manual process and I was thinking that
> perhaps changes could be made to Maven that would provide better
> automation.  To that end I'm wondering if the team has ever considered
> adding a section to the POM that would list significant changes in that
> release.  This would include a list of vulnerabilities fixed (e.g.
> CVE-XXXX-YYYY) or serious bugs fixed.  Each one could include a known set
> of versions affected (ala how CVEs work today) thus allowing tooling to
> say: the version of artifact XYZ you're using has a known vulnerability,
> would you like to upgrade to this new version with that vuln fixed?
>
> On a related note, has a different dependency mediation system ever been
> considered (as an option), e.g. latest version or latest version on a
> branch?
>
>
> Thanks,
>
> David
>
>

Reply via email to