The Apache Commons Text project publishes multiple CycloneDX documents to help consumers assess the security of their applications using this library:
Beginning with version 6.6.0, Apache Commons Text publishes SBOMs in both XML and JSON formats to Maven Central. These documents describe all components and dependencies of the library, following standard Maven coordinates:
org.apache.commonscommons-textcyclonedxxml or jsonEach SBOM lists the library’s required and optional dependencies, helping consumers analyze the software supply chain and manage dependency risk.
[!NOTE] The versions listed in the SBOM reflect the dependencies used during the build and test process for that specific release of Text. Your own project may use different versions depending on your dependency management configuration.
An experimental VEX document is also published:
This document provides information about the exploitability of known vulnerabilities in the dependencies of Apache Commons Text.
Because Apache Commons libraries (including Text) do not bundle their dependencies, a vulnerability in a dependency is only exploitable if both of the following conditions are true:
affects section of a vulnerability, that version may still be affected or not.analysis field in the VEX file uses Markdown formatting.For more information about CycloneDX, SBOMs, or VEX, visit cyclonedx.org.