You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ant.apache.org by bo...@apache.org on 2026/07/16 14:55:49 UTC

(ant) branch cyclonedx updated (99e33388d -> c5fc1bd39)

This is an automated email from the ASF dual-hosted git repository.

asf-gitbox-commits pushed a change to branch cyclonedx
in repository https://gitbox.apache.org/repos/asf/ant.git


 discard 99e33388d SBOM of source dist didn't contain any file components
 discard 2d3733475 cyclonedx -> cdx in file names
 discard 0f5c9191b temporary folder with example sboms
 discard d2b7d24b8 create SBOMs for distribution tarballs
 discard 2ac1959bb one more external link
 discard 8158574b5 ant-cyclonedx has been released
 discard 0f4f12953 reduce duplication in bom definitions
 discard 3b7cc2a51 some extra external references
 discard b44326c68 adjust to changes in antlib
 discard 5dd9d45e1 become more formal
 discard e04e517a3 use gitbox instead of github vor VCS links
 discard 4632c8d59 publish cyclonedx SBOMs
 discard 8bfd8e4f4 add cyclonedx SBOMs to distributions
 discard 72ae4db51 complete set of SBOMs for all Ant jars
 discard 7fe92b80d a few more sboms
 discard 7ac0c75c4 SBOM for ant-testutil.jar
 discard 617f0dece I must admit I no longer know why there is ant-junit and ant-junit4
 discard 9095b14ef start building a few SBOMs
 discard bc92a16cc add dependencies necessary for ant-antlibs-cyclonedx
     add 5d0659b13 use Ivy 2.6.0
     new 9db5264d9 add dependencies necessary for ant-antlibs-cyclonedx
     new a5438590a start building a few SBOMs
     new b43001205 I must admit I no longer know why there is ant-junit and ant-junit4
     new 15fe53d97 SBOM for ant-testutil.jar
     new f7325b53a a few more sboms
     new 50d14de57 complete set of SBOMs for all Ant jars
     new f1252507a add cyclonedx SBOMs to distributions
     new b879b8376 publish cyclonedx SBOMs
     new cf41689f3 use gitbox instead of github vor VCS links
     new 63bec83fe become more formal
     new 2eca49de5 adjust to changes in antlib
     new 62382ddbe some extra external references
     new 102bc5890 reduce duplication in bom definitions
     new 4718cea9a ant-cyclonedx has been released
     new eaf59894c one more external link
     new f4593cfdb create SBOMs for distribution tarballs
     new 9b52e586c temporary folder with example sboms
     new 047cfba43 cyclonedx -> cdx in file names
     new c5fc1bd39 SBOM of source dist didn't contain any file components

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (99e33388d)
            \
             N -- N -- N   refs/heads/cyclonedx (c5fc1bd39)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 19 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 lib/libraries.properties | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)


(ant) 04/19: SBOM for ant-testutil.jar

Posted by bo...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

asf-gitbox-commits pushed a commit to branch cyclonedx
in repository https://gitbox.apache.org/repos/asf/ant.git

commit 15fe53d97e33fea63cb113f7f207a02492461ab7
Author: Stefan Bodewig <bo...@apache.org>
AuthorDate: Sun May 24 11:03:34 2026 +0200

    SBOM for ant-testutil.jar
---
 build.xml | 30 +++++++++++++++++++++++++++++-
 1 file changed, 29 insertions(+), 1 deletion(-)

diff --git a/build.xml b/build.xml
index f46cb8482..cec142ca3 100644
--- a/build.xml
+++ b/build.xml
@@ -2277,7 +2277,7 @@ ${antunit.reports}
     </cdx:externalreferenceset>
   </target>
 
-  <target name="component-boms" depends="init-cyclonedx,jars"
+  <target name="component-boms" depends="init-cyclonedx,jars,test-jar"
           if="cyclonedx.antlib.present">
 
     <property file="${lib.dir}/libraries.properties"/>
@@ -2439,6 +2439,34 @@ ${antunit.reports}
     </cdx:component>
     <optional-sbom dep="netrexx" nameSuffix="+ NetRexx"/>
 
+    <cdx:componentbom
+        bomName="${name}-testutil-cyclonedx"
+        outputdirectory="${build.lib}"
+        format="all"
+        useComponentSupplier="true"
+        if:set="junit.present" xmlns:if="ant:if"
+        xmlns:cdx="antlib:org.apache.ant.cyclonedx">
+      <component
+          id="cdx-ant-testutil"
+          name="ant-testutil"
+          group="org.apache.ant"
+          version="${pom.version}"
+          description="Apache Ant Test Utilities"
+          publisher="The Apache Software Foundation"
+          manufacturerIsSupplier="true">
+        <file file="${build.lib}/${name}-testutil.jar"/>
+        <manufacturer refid="ant-team"/>
+        <license refid="apache-2"/>
+        <externalReferenceSet refid="ant-common-refs"/>
+        <dependency componentRef="cdx-ant"/>
+        <dependency componentRef="cdx-junit"/>
+      </component>
+      <additionalComponent refid="cdx-ant"/>
+      <additionalComponent refid="cdx-ant-launcher"/>
+      <additionalComponent refid="cdx-junit"/>
+      <additionalComponent refid="cdx-hamcrest"/>
+      <license refid="apache-2"/>
+    </cdx:componentbom>
   </target>
 
 </project>


(ant) 12/19: some extra external references

Posted by bo...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

asf-gitbox-commits pushed a commit to branch cyclonedx
in repository https://gitbox.apache.org/repos/asf/ant.git

commit 62382ddbea69145deacd03b2bb0103f16cdc18b7
Author: Stefan Bodewig <bo...@apache.org>
AuthorDate: Sun May 31 21:11:08 2026 +0200

    some extra external references
---
 build.xml | 37 +++++++++++++++++++++++--------------
 1 file changed, 23 insertions(+), 14 deletions(-)

diff --git a/build.xml b/build.xml
index 12a5c5d28..bdd3900f3 100644
--- a/build.xml
+++ b/build.xml
@@ -2253,21 +2253,9 @@ ${antunit.reports}
     <cdx:externalreferenceset
         id="ant-common-refs"
         xmlns:cdx="antlib:org.apache.ant.cyclonedx">
-      <externalReference
-          type="LICENSE"
-          url="https://www.apache.org/licenses/LICENSE-2.0.txt"/>
-      <externalReference
-          type="MAILING_LIST"
-          url="https://ant.apache.org/mail.html"/>
-      <externalReference
-          type="SECURITY_CONTACT"
-          url="https://www.apache.org/security/"/>
       <externalReference
           type="VCS"
           url="https://gitbox.apache.org/repos/asf/ant.git"/>
-      <externalReference
-          type="BUILD_SYSTEM"
-          url="https://ci-builds.apache.org/job/Ant/"/>
       <externalReference
           type="ISSUE_TRACKER"
           url="https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"/>
@@ -2275,11 +2263,32 @@ ${antunit.reports}
           type="WEBSITE"
           url="https://ant.apache.org/"/>
       <externalReference
-          type="DISTRIBUTION"
-          url="https://ant.apache.org/bindownload.cgi"/>
+          type="ADVISORIES"
+          url="https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"/>
+      <externalReference
+          type="MAILING_LIST"
+          url="https://ant.apache.org/mail.html"/>
+      <externalReference
+          type="DOCUMENTATION"
+          url="https://ant.apache.org/manual/"/>
       <externalReference
           type="SOURCE_DISTRIBUTION"
           url="https://ant.apache.org/srcdownload.cgi"/>
+      <externalReference
+          type="DISTRIBUTION"
+          url="https://ant.apache.org/bindownload.cgi"/>
+      <externalReference
+          type="LICENSE"
+          url="https://www.apache.org/licenses/LICENSE-2.0.txt"/>
+      <externalReference
+          type="BUILD_SYSTEM"
+          url="https://ci-builds.apache.org/job/Ant/"/>
+      <externalReference
+          type="RELEASE_NOTES"
+          url="https://github.com/apache/ant/blob/master/WHATSNEW"/>
+      <externalReference
+          type="SECURITY_CONTACT"
+          url="https://www.apache.org/security/"/>
     </cdx:externalreferenceset>
   </target>
 


(ant) 13/19: reduce duplication in bom definitions

Posted by bo...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

asf-gitbox-commits pushed a commit to branch cyclonedx
in repository https://gitbox.apache.org/repos/asf/ant.git

commit 102bc5890e92fa6ddf12058e0060763853fedf04
Author: Stefan Bodewig <bo...@apache.org>
AuthorDate: Sun May 31 21:45:09 2026 +0200

    reduce duplication in bom definitions
    
    not sure whether nested macrodefs qualify as simplification
---
 build.xml | 255 +++++++++++++++++++++++---------------------------------------
 1 file changed, 95 insertions(+), 160 deletions(-)

diff --git a/build.xml b/build.xml
index bdd3900f3..46ea94c98 100644
--- a/build.xml
+++ b/build.xml
@@ -2297,86 +2297,74 @@ ${antunit.reports}
 
     <property file="${lib.dir}/libraries.properties"/>
 
-    <cdx:componentbom
-        bomName="${name}-launcher-cyclonedx"
-        outputdirectory="${build.lib}"
-        format="all"
-        useComponentSupplier="true"
-        xmlns:cdx="antlib:org.apache.ant.cyclonedx">
-      <component
-          id="cdx-ant-launcher"
-          name="ant-launcher"
-          group="org.apache.ant"
-          version="${pom.version}"
-          description="Apache Ant Launcher"
-          publisher="The Apache Software Foundation"
-          supplierIsManufacturer="true">
-        <file file="${build.lib}/${name}-launcher.jar"/>
-        <supplier refid="ant-pmc"/>
-        <license refid="apache-2"/>
-        <externalReferenceSet refid="ant-common-refs"/>
-      </component>
-      <license refid="apache-2"/>
-    </cdx:componentbom>
-    <cdx:componentbom
-        bomName="${name}-cyclonedx"
-        outputdirectory="${build.lib}"
-        format="all"
-        useComponentSupplier="true"
-        xmlns:cdx="antlib:org.apache.ant.cyclonedx">
-      <component
-          id="cdx-ant"
-          name="ant"
-          group="org.apache.ant"
-          version="${pom.version}"
-          description="Apache Ant Core"
-          publisher="The Apache Software Foundation"
-          supplierIsManufacturer="true">
-        <file file="${build.lib}/${name}.jar"/>
-        <supplier refid="ant-pmc"/>
-        <license refid="apache-2"/>
-        <externalReferenceSet refid="ant-common-refs"/>
-        <dependency componentRef="cdx-ant-launcher"/>
-      </component>
-      <additionalComponent refid="cdx-ant-launcher"/>
-      <license refid="apache-2"/>
-    </cdx:componentbom>
-
-    <macrodef name="optional-sbom">
-      <attribute name="dep"/>
-      <attribute name="nameSuffix"/>
-      <element name="additionalContent" implicit="true" optional="true"/>
+    <macrodef name="ant-componentbom">
+      <attribute name="suffix"/>
+      <attribute name="description"/>
+      <element name="deps" optional="true"/>
+      <element name="additionalBomContent" optional="true"/>
       <sequential>
         <cdx:componentbom
-            bomName="${optional.jars.prefix}-@{dep}-cyclonedx"
+            bomName="${name}@{suffix}-cyclonedx"
             outputdirectory="${build.lib}"
             format="all"
             useComponentSupplier="true"
-            if:set="@{dep}.present" xmlns:if="ant:if"
+            useComponentManufacturer="true"
             xmlns:cdx="antlib:org.apache.ant.cyclonedx">
           <component
-              id="cdx-ant-@{dep}"
-              name="ant-@{dep}"
+              id="cdx-ant@{suffix}"
+              name="ant@{suffix}"
               group="org.apache.ant"
               version="${pom.version}"
-              description="Apache Ant @{nameSuffix}"
+              description="@{description}"
               publisher="The Apache Software Foundation"
               supplierIsManufacturer="true">
-            <file file="${build.lib}/${optional.jars.prefix}-@{dep}.jar"/>
+            <file file="${build.lib}/${name}@{suffix}.jar"/>
             <supplier refid="ant-pmc"/>
             <license refid="apache-2"/>
             <externalReferenceSet refid="ant-common-refs"/>
-            <dependency componentRef="cdx-ant"/>
-            <dependency componentRef="cdx-@{dep}"/>
+            <deps/>
           </component>
-          <additionalComponent refid="cdx-ant"/>
-          <additionalComponent refid="cdx-ant-launcher"/>
-          <additionalComponent refid="cdx-@{dep}"/>
           <license refid="apache-2"/>
-          <additionalContent/>
+          <additionalBomContent/>
         </cdx:componentbom>
       </sequential>
     </macrodef>
+    <ant-componentbom
+        suffix="-launcher"
+        description="Apache Ant Launcher"/>
+    <ant-componentbom
+        suffix=""
+        description="Apache Ant Core">
+      <deps>
+        <dependency componentRef="cdx-ant-launcher"/>
+      </deps>
+      <additionalBomContent>
+        <additionalComponent refid="cdx-ant-launcher"/>
+      </additionalBomContent>
+    </ant-componentbom>
+
+    <macrodef name="optional-sbom">
+      <attribute name="dep"/>
+      <attribute name="nameSuffix"/>
+      <element name="additionalContent" implicit="true" optional="true"/>
+      <sequential>
+        <ant-componentbom
+            suffix="-@{dep}"
+            description="Apache Ant @{nameSuffix}"
+            if:set="@{dep}.present" xmlns:if="ant:if">
+          <deps>
+            <dependency componentRef="cdx-ant"/>
+            <dependency componentRef="cdx-@{dep}"/>
+          </deps>
+          <additionalBomContent>
+            <additionalComponent refid="cdx-ant"/>
+            <additionalComponent refid="cdx-ant-launcher"/>
+            <additionalComponent refid="cdx-@{dep}"/>
+            <additionalContent/>
+          </additionalBomContent>
+        </ant-componentbom>
+      </sequential>
+    </macrodef>
 
     <cdx:component
         id="cdx-apache-resolver"
@@ -2579,57 +2567,31 @@ ${antunit.reports}
     </cdx:component>
     <optional-sbom dep="antlr" nameSuffix="+ ANTLR"/>
 
-    <cdx:componentbom
-        bomName="${name}-imageio-cyclonedx"
-        outputdirectory="${build.lib}"
-        format="all"
-        useComponentSupplier="true"
-        if:set="imageio.present" xmlns:if="ant:if"
-        xmlns:cdx="antlib:org.apache.ant.cyclonedx">
-      <component
-          id="cdx-ant-imageio"
-          name="ant-imageio"
-          group="org.apache.ant"
-          version="${pom.version}"
-          description="Apache Ant + ImageIO"
-          publisher="The Apache Software Foundation"
-          supplierIsManufacturer="true">
-        <file file="${build.lib}/${name}-imageio.jar"/>
-        <supplier refid="ant-pmc"/>
-        <license refid="apache-2"/>
-        <externalReferenceSet refid="ant-common-refs"/>
+    <ant-componentbom
+        suffix="-imageio"
+        description="Apache Ant + ImageIO"
+        if:set="imageio.present" xmlns:if="ant:if">
+      <deps>
         <dependency componentRef="cdx-ant"/>
-      </component>
-      <additionalComponent refid="cdx-ant"/>
-      <additionalComponent refid="cdx-ant-launcher"/>
-      <license refid="apache-2"/>
-    </cdx:componentbom>
-
-    <cdx:componentbom
-        bomName="${name}-jmf-cyclonedx"
-        outputdirectory="${build.lib}"
-        format="all"
-        useComponentSupplier="true"
-        if:set="jmf.present" xmlns:if="ant:if"
-        xmlns:cdx="antlib:org.apache.ant.cyclonedx">
-      <component
-          id="cdx-ant-jmf"
-          name="ant-jmf"
-          group="org.apache.ant"
-          version="${pom.version}"
-          description="Apache Ant + JMF"
-          publisher="The Apache Software Foundation"
-          supplierIsManufacturer="true">
-        <file file="${build.lib}/${name}-jmf.jar"/>
-        <supplier refid="ant-pmc"/>
-        <license refid="apache-2"/>
-        <externalReferenceSet refid="ant-common-refs"/>
+      </deps>
+      <additionalBomContent>
+        <additionalComponent refid="cdx-ant"/>
+        <additionalComponent refid="cdx-ant-launcher"/>
+      </additionalBomContent>
+    </ant-componentbom>
+
+    <ant-componentbom
+        suffix="-jmf"
+        description="Apache Ant + JMF"
+        if:set="jmf.present" xmlns:if="ant:if">
+      <deps>
         <dependency componentRef="cdx-ant"/>
-      </component>
-      <additionalComponent refid="cdx-ant"/>
-      <additionalComponent refid="cdx-ant-launcher"/>
-      <license refid="apache-2"/>
-    </cdx:componentbom>
+      </deps>
+      <additionalBomContent>
+        <additionalComponent refid="cdx-ant"/>
+        <additionalComponent refid="cdx-ant-launcher"/>
+      </additionalBomContent>
+    </ant-componentbom>
 
     <cdx:component
         id="cdx-jai"
@@ -2643,31 +2605,18 @@ ${antunit.reports}
     </cdx:component>
     <optional-sbom dep="jai" nameSuffix="+ JAI"/>
 
-    <cdx:componentbom
-        bomName="${name}-swing-cyclonedx"
-        outputdirectory="${build.lib}"
-        format="all"
-        useComponentSupplier="true"
-        if:set="swing.present" xmlns:if="ant:if"
-        xmlns:cdx="antlib:org.apache.ant.cyclonedx">
-      <component
-          id="cdx-ant-swing"
-          name="ant-swing"
-          group="org.apache.ant"
-          version="${pom.version}"
-          description="Apache Ant + Swing"
-          publisher="The Apache Software Foundation"
-          supplierIsManufacturer="true">
-        <file file="${build.lib}/${name}-swing.jar"/>
-        <supplier refid="ant-pmc"/>
-        <license refid="apache-2"/>
-        <externalReferenceSet refid="ant-common-refs"/>
+    <ant-componentbom
+        suffix="-swing"
+        description="Apache Ant + Swing"
+        if:set="jmf.present" xmlns:if="ant:if">
+      <deps>
         <dependency componentRef="cdx-ant"/>
-      </component>
-      <additionalComponent refid="cdx-ant"/>
-      <additionalComponent refid="cdx-ant-launcher"/>
-      <license refid="apache-2"/>
-    </cdx:componentbom>
+      </deps>
+      <additionalBomContent>
+        <additionalComponent refid="cdx-ant"/>
+        <additionalComponent refid="cdx-ant-launcher"/>
+      </additionalBomContent>
+    </ant-componentbom>
 
     <cdx:component
         id="cdx-jsch"
@@ -2718,34 +2667,20 @@ ${antunit.reports}
     </cdx:component>
     <optional-sbom dep="xz" nameSuffix="+ XZ for Java"/>
 
-    <cdx:componentbom
-        bomName="${name}-testutil-cyclonedx"
-        outputdirectory="${build.lib}"
-        format="all"
-        useComponentSupplier="true"
-        if:set="junit.present" xmlns:if="ant:if"
-        xmlns:cdx="antlib:org.apache.ant.cyclonedx">
-      <component
-          id="cdx-ant-testutil"
-          name="ant-testutil"
-          group="org.apache.ant"
-          version="${pom.version}"
-          description="Apache Ant Test Utilities"
-          publisher="The Apache Software Foundation"
-          supplierIsManufacturer="true">
-        <file file="${build.lib}/${name}-testutil.jar"/>
-        <supplier refid="ant-pmc"/>
-        <license refid="apache-2"/>
-        <externalReferenceSet refid="ant-common-refs"/>
+    <ant-componentbom
+        suffix="-testutil"
+        description="Apache Ant Test Utilities">
+      <deps>
         <dependency componentRef="cdx-ant"/>
         <dependency componentRef="cdx-junit"/>
-      </component>
-      <additionalComponent refid="cdx-ant"/>
-      <additionalComponent refid="cdx-ant-launcher"/>
-      <additionalComponent refid="cdx-junit"/>
-      <additionalComponent refid="cdx-hamcrest"/>
-      <license refid="apache-2"/>
-    </cdx:componentbom>
+      </deps>
+      <additionalBomContent>
+        <additionalComponent refid="cdx-ant"/>
+        <additionalComponent refid="cdx-ant-launcher"/>
+        <additionalComponent refid="cdx-junit"/>
+        <additionalComponent refid="cdx-hamcrest"/>
+      </additionalBomContent>
+    </ant-componentbom>
   </target>
 
 </project>


(ant) 14/19: ant-cyclonedx has been released

Posted by bo...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

asf-gitbox-commits pushed a commit to branch cyclonedx
in repository https://gitbox.apache.org/repos/asf/ant.git

commit 4718cea9aeede1529bd374082b19a709013fc249
Author: Stefan Bodewig <bo...@apache.org>
AuthorDate: Wed Jun 3 21:31:36 2026 +0200

    ant-cyclonedx has been released
---
 fetch.xml                | 8 ++++----
 lib/libraries.properties | 2 +-
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/fetch.xml b/fetch.xml
index da0584647..ed584f823 100644
--- a/fetch.xml
+++ b/fetch.xml
@@ -388,14 +388,14 @@ Set -Ddest=LOCATION on the command line
     <f2 project="org.tukaani" archive="xz"/>
   </target>
 
-  <target name="cyclonedx-core-java"
-          description="load CycloneDX Core (Java) library"
+  <target name="ant-cyclonedx"
+          description="load CycloneDX Antlib"
           depends="init">
-    <f2 project="org.cyclonedx" archive="cyclonedx-core-java"/>
+    <f2 project="org.apache.ant" archive="ant-cyclonedx"/>
   </target>
 
   <target name="all"
     description="load all the libraries (except jython)"
     depends="antunit,ivy,logging,junit,junitlauncher,xml,networking,regexp,antlr,bcel,jdepend,bsf,debugging,script,
-      javamail,jakartamail,jspc,jai,xz,junit-engine-vintage,junit-engine-jupiter,netrexx,cyclonedx-core-java"/>
+      javamail,jakartamail,jspc,jai,xz,junit-engine-vintage,junit-engine-jupiter,netrexx,ant-cyclonedx"/>
 </project>
diff --git a/lib/libraries.properties b/lib/libraries.properties
index 898f6ac8b..b397daf48 100644
--- a/lib/libraries.properties
+++ b/lib/libraries.properties
@@ -35,6 +35,7 @@ m2.repo=https://repo1.maven.org/maven2/
 # when a specific dependency forces them to be out-of-order
 ivy.version=2.6.0
 ant-antunit.version=1.5.0
+ant-cyclonedx.version=0.1
 antlr.version=2.7.7
 bcel.version=6.9.0
 bsf.version=2.4.0
@@ -42,7 +43,6 @@ bsh.version=2.0b5
 commons-net.version=3.10.0
 commons-logging.version=1.1
 commons-logging-api.version=${commons-logging.version}
-cyclonedx-core-java.version=12.2.0
 js.version=20.1.0
 js-scriptengine.version=${js.version}
 # Note - When updating the hamcrest version here, make sure to also update the


(ant) 07/19: add cyclonedx SBOMs to distributions

Posted by bo...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

asf-gitbox-commits pushed a commit to branch cyclonedx
in repository https://gitbox.apache.org/repos/asf/ant.git

commit f1252507a2914fd91e92bb21cc25056f20b8a1e6
Author: Stefan Bodewig <bo...@apache.org>
AuthorDate: Sun May 24 19:46:17 2026 +0200

    add cyclonedx SBOMs to distributions
---
 build.xml | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/build.xml b/build.xml
index 1e60a1c35..b12ad93ee 100644
--- a/build.xml
+++ b/build.xml
@@ -1030,7 +1030,7 @@
          Create the essential distribution that can run Apache Ant
        ===================================================================
   -->
-  <target name="dist-lite" depends="jars,test-jar,-ant-dist-warn-jdk9+"
+  <target name="dist-lite" depends="jars,test-jar,component-boms,-ant-dist-warn-jdk9+"
           description="--> creates a minimum distribution to run Apache Ant">
 
     <mkdir dir="${dist.dir}"/>
@@ -1415,6 +1415,12 @@
       </fileset>
       <mapper type="regexp" from="ant(.*).jar" to="ant\1/${project.version}/ant\1-${project.version}-sources.jar"/>
     </copy>
+    <copy todir="${java-repository.dir}">
+      <fileset dir="${dist.name}/lib">
+        <include name="ant*-cyclonedx.*"/>
+      </fileset>
+      <mapper type="regexp" from="ant(.*)-cyclonedx.(.*)" to="ant\1/${project.version}/ant\1-${project.version}-cyclonedx.\2"/>
+    </copy>
     <jar destfile="${java-repository.dir}/ant/${project.version}/ant-${project.version}-javadoc.jar"
       basedir="${build.javadocs}">
       <metainf dir="${build.dir}">


(ant) 03/19: I must admit I no longer know why there is ant-junit and ant-junit4

Posted by bo...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

asf-gitbox-commits pushed a commit to branch cyclonedx
in repository https://gitbox.apache.org/repos/asf/ant.git

commit b43001205b73fbe9e2439394842e41442b93de9d
Author: Stefan Bodewig <bo...@apache.org>
AuthorDate: Sun May 24 11:02:53 2026 +0200

    I must admit I no longer know why there is ant-junit and ant-junit4
---
 build.xml | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/build.xml b/build.xml
index b66861cbf..f46cb8482 100644
--- a/build.xml
+++ b/build.xml
@@ -2412,11 +2412,20 @@ ${antunit.reports}
       <additionalComponent refid="cdx-hamcrest"/>
     </optional-sbom>
 
+    <cdx:component
+        id="cdx-junit4"
+        refid="cdx-junit"
+        xmlns:cdx="antlib:org.apache.ant.cyclonedx"/>
+    <optional-sbom dep="junit4" nameSuffix="+ JUnit 4">
+      <additionalComponent refid="cdx-hamcrest"/>
+    </optional-sbom>
+
     <cdx:component
         id="cdx-netrexx"
         bomRef="https://www.netrexx.org/files/NetRexxC-${netrexx.version}.jar"
         name="netrexx"
         version="${netrexx.version}"
+        unknownDependencies="true"
         xmlns:cdx="antlib:org.apache.ant.cyclonedx">
       <license licenseId="ICU">
         <url url="https://github.com/RexxLA/NetRexx/blob/master/LICENSE"/>


(ant) 06/19: complete set of SBOMs for all Ant jars

Posted by bo...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

asf-gitbox-commits pushed a commit to branch cyclonedx
in repository https://gitbox.apache.org/repos/asf/ant.git

commit 50d14de57fd1da824b1766c4985135ec13a8b239
Author: Stefan Bodewig <bo...@apache.org>
AuthorDate: Sun May 24 19:33:06 2026 +0200

    complete set of SBOMs for all Ant jars
---
 build.xml | 256 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-------
 1 file changed, 227 insertions(+), 29 deletions(-)

diff --git a/build.xml b/build.xml
index 9ef5062f7..1e60a1c35 100644
--- a/build.xml
+++ b/build.xml
@@ -440,7 +440,7 @@
     <available property="kaffe" classname="kaffe.util.NotImplemented"/>
     <available property="harmony"
                classname="org.apache.harmony.luni.util.Base64"/>
-    <available property="bsf.present"
+    <available property="apache-bsf.present"
                classname="org.apache.bsf.BSFManager"
                classpathref="classpath" ignoresystemclasses="${ignoresystemclasses}"/>
     <available property="netrexx.present"
@@ -449,7 +449,7 @@
     <available property="apache-resolver.present"
                classname="org.apache.xml.resolver.tools.CatalogResolver"
                classpathref="classpath" ignoresystemclasses="${ignoresystemclasses}"/>
-    <available property="recent.xalan2.present"
+    <available property="apache-xalan2.present"
                classname="org.apache.xalan.trace.TraceListenerEx3"
                classpathref="classpath" ignoresystemclasses="${ignoresystemclasses}"/>
     <available property="junit.present"
@@ -470,7 +470,7 @@
     <available property="antunit.present"
                classname="org.apache.ant.antunit.AntUnit"
                classpathref="classpath" ignoresystemclasses="${ignoresystemclasses}"/>
-    <available property="commons.net.present"
+    <available property="commons-net.present"
                classname="org.apache.commons.net.ftp.FTPClient"
                classpathref="classpath" ignoresystemclasses="${ignoresystemclasses}"/>
     <available property="antlr.present"
@@ -494,10 +494,10 @@
     <available property="jdepend.present"
                classname="jdepend.framework.JDepend"
                classpathref="classpath" ignoresystemclasses="${ignoresystemclasses}"/>
-    <available property="log4j.present"
+    <available property="apache-log4j.present"
                classname="org.apache.log4j.Logger"
                classpathref="classpath" ignoresystemclasses="${ignoresystemclasses}"/>
-    <available property="commons.logging.present"
+    <available property="commons-logging.present"
                classname="org.apache.commons.logging.LogFactory"
                classpathref="classpath" ignoresystemclasses="${ignoresystemclasses}"/>
     <available property="xalan.envcheck"
@@ -732,13 +732,13 @@
             <selector refid="needs.apache-regexp" unless="apache-regexp.present"/>
             <selector refid="needs.apache-oro" unless="apache-oro.present"/>
             <selector refid="needs.apache-bcel" unless="apache-bcel.present"/>
-            <selector refid="needs.apache-log4j" unless="log4j.present"/>
-            <selector refid="needs.commons-logging" unless="commons.logging.present"/>
-            <selector refid="needs.apache-bsf" unless="bsf.present"/>
+            <selector refid="needs.apache-log4j" unless="apache-log4j.present"/>
+            <selector refid="needs.commons-logging" unless="commons-logging.present"/>
+            <selector refid="needs.apache-bsf" unless="apache-bsf.present"/>
             <selector refid="needs.javamail" unless="javamail.present"/>
             <selector refid="needs.jakartamail" unless="jakartamail.present"/>
             <selector refid="needs.netrexx" unless="netrexx.present"/>
-            <selector refid="needs.commons-net" unless="commons.net.present"/>
+            <selector refid="needs.commons-net" unless="commons-net.present"/>
             <selector refid="needs.antlr" unless="antlr.present"/>
             <selector refid="needs.imageio" unless="imageio.present"/>
             <selector refid="needs.jmf" unless="jmf.present"/>
@@ -748,7 +748,7 @@
             <selector refid="needs.jsch" unless="jsch.present"/>
             <selector refid="needs.xz" unless="xz.present"/>
             <selector refid="needs.xmlschema" unless="xmlschema.present"/>
-            <selector refid="needs.apache-xalan2" unless="recent.xalan2.present"/>
+            <selector refid="needs.apache-xalan2" unless="apache-xalan2.present"/>
           </or>
         </not>
       </selector>
@@ -1984,19 +1984,19 @@ ${antunit.reports}
 
           <!-- needs BSF to work -->
           <exclude name="${optional.package}/Rhino*.java"
-                   unless="bsf.present"/>
+                   unless="apache-bsf.present"/>
           <exclude name="${optional.package}/Rhino*.java"
                    unless="rhino.present"/>
           <exclude name="${optional.package}/script/*.java"
-                   unless="bsf.present"/>
+                   unless="apache-bsf.present"/>
           <exclude name="${optional.package}/script/*.java"
                    unless="rhino.present"/>
           <exclude name="${optional.package}/BeanShellScriptTest.java"
-                   unless="bsf.present"/>
+                   unless="apache-bsf.present"/>
           <exclude name="${optional.package}/BeanShellScriptTest.java"
                    unless="beanshell.present"/>
           <exclude name="${optional.type.package}/Script*.java"
-                   unless="bsf.present"/>
+                   unless="apache-bsf.present"/>
           <exclude name="${optional.type.package}/Script*.java"
                    unless="rhino.present"/>
 
@@ -2469,11 +2469,55 @@ ${antunit.reports}
     </cdx:component>
     <optional-sbom dep="apache-bcel" nameSuffix="+ BCEL"/>
 
-    <!--optional-jar dep="apache-log4j"/>
-    <optional-jar dep="commons-logging"/>
-    <optional-jar dep="apache-bsf"/>
-    <optional-jar dep="javamail"/>
-    <optional-jar dep="jakartamail"/-->
+    <cdx:component
+        id="cdx-apache-log4j"
+        name="log4j"
+        group="log4j"
+        version="${log4j.version}"
+        xmlns:cdx="antlib:org.apache.ant.cyclonedx">
+      <license refid="apache-2"/>
+    </cdx:component>
+    <optional-sbom dep="apache-log4j" nameSuffix="+ Log4J 1.x"/>
+
+    <cdx:component
+        id="cdx-commons-logging"
+        name="commons-logging-api"
+        group="commons-logging"
+        version="${commons-logging-api.version}"
+        description="Commons Logging is a thin adapter allowing configurable bridging to other, well known logging systems."
+        xmlns:cdx="antlib:org.apache.ant.cyclonedx">
+      <license refid="apache-2"/>
+    </cdx:component>
+    <optional-sbom dep="commons-logging" nameSuffix="+ Commons Logging"/>
+
+    <cdx:component
+        id="cdx-apache-bsf"
+        name="bsf"
+        group="bsf"
+        version="${bsf.version}"
+        unknownDependencies="true"
+        xmlns:cdx="antlib:org.apache.ant.cyclonedx">
+      <license refid="apache-2"/>
+    </cdx:component>
+    <optional-sbom dep="apache-bsf" nameSuffix="+ BSF"/>
+
+    <cdx:component
+        id="cdx-javamail"
+        name="javax.mail"
+        group="com.sun.mail"
+        version="${javax.mail.version}"
+        unknownDependencies="true"
+        xmlns:cdx="antlib:org.apache.ant.cyclonedx"/>
+    <optional-sbom dep="javamail" nameSuffix="+ JavaMail"/>
+
+    <cdx:component
+        id="cdx-jakartamail"
+        name="jakarta.mail"
+        group="com.sun.mail"
+        version="${jakarta.mail.version}"
+        unknownDependencies="true"
+        xmlns:cdx="antlib:org.apache.ant.cyclonedx"/>
+    <optional-sbom dep="jakartamail" nameSuffix="+ JakartaMail"/>
 
     <cdx:component
         id="cdx-netrexx"
@@ -2494,16 +2538,170 @@ ${antunit.reports}
     </cdx:component>
     <optional-sbom dep="netrexx" nameSuffix="+ NetRexx"/>
 
-    <!--optional-jar dep="commons-net"/>
-    <optional-jar dep="antlr"/>
-    <optional-jar dep="imageio"/>
-    <optional-jar dep="jmf"/>
-    <optional-jar dep="jai"/>
-    <optional-jar dep="swing"/>
-    <optional-jar dep="jsch"/>
-    <optional-jar dep="jdepend"/>
-    <optional-jar dep="apache-xalan2"/>
-    <optional-jar dep="xz"/-->
+    <cdx:component
+        id="cdx-commons-net"
+        xmlns:cdx="antlib:org.apache.ant.cyclonedx">
+      <sbomLink>
+        <url
+            url="https://repo1.maven.org/maven2/commons-net/commons-net/${commons-net.version}/commons-net-${commons-net.version}-cyclonedx.json"/>
+      </sbomLink>
+    </cdx:component>
+    <optional-sbom dep="commons-net" nameSuffix="+ Commons Net"/>
+
+    <cdx:component
+        id="cdx-antlr"
+        name="antlr"
+        group="antlr"
+        version="${antlr.version}"
+        description="A framework for constructing recognizers, compilers, and translators from grammatical descriptions containing Java, C#, C++, or Python actions."
+        xmlns:cdx="antlib:org.apache.ant.cyclonedx">
+      <license name="BSD License">
+        <url url="http://www.antlr.org/license.html"/>
+      </license>
+      <externalReference
+          type="WEBSITE"
+          url="http://www.antlr.org/"/>
+    </cdx:component>
+    <optional-sbom dep="antlr" nameSuffix="+ ANTLR"/>
+
+    <cdx:componentbom
+        bomName="${name}-imageio-cyclonedx"
+        outputdirectory="${build.lib}"
+        format="all"
+        useComponentSupplier="true"
+        if:set="imageio.present" xmlns:if="ant:if"
+        xmlns:cdx="antlib:org.apache.ant.cyclonedx">
+      <component
+          id="cdx-ant-imageio"
+          name="ant-imageio"
+          group="org.apache.ant"
+          version="${pom.version}"
+          description="Apache Ant + ImageIO"
+          publisher="The Apache Software Foundation"
+          manufacturerIsSupplier="true">
+        <file file="${build.lib}/${name}-imageio.jar"/>
+        <manufacturer refid="ant-team"/>
+        <license refid="apache-2"/>
+        <externalReferenceSet refid="ant-common-refs"/>
+        <dependency componentRef="cdx-ant"/>
+      </component>
+      <additionalComponent refid="cdx-ant"/>
+      <additionalComponent refid="cdx-ant-launcher"/>
+      <license refid="apache-2"/>
+    </cdx:componentbom>
+
+    <cdx:componentbom
+        bomName="${name}-jmf-cyclonedx"
+        outputdirectory="${build.lib}"
+        format="all"
+        useComponentSupplier="true"
+        if:set="jmf.present" xmlns:if="ant:if"
+        xmlns:cdx="antlib:org.apache.ant.cyclonedx">
+      <component
+          id="cdx-ant-jmf"
+          name="ant-jmf"
+          group="org.apache.ant"
+          version="${pom.version}"
+          description="Apache Ant + JMF"
+          publisher="The Apache Software Foundation"
+          manufacturerIsSupplier="true">
+        <file file="${build.lib}/${name}-jmf.jar"/>
+        <manufacturer refid="ant-team"/>
+        <license refid="apache-2"/>
+        <externalReferenceSet refid="ant-common-refs"/>
+        <dependency componentRef="cdx-ant"/>
+      </component>
+      <additionalComponent refid="cdx-ant"/>
+      <additionalComponent refid="cdx-ant-launcher"/>
+      <license refid="apache-2"/>
+    </cdx:componentbom>
+
+    <cdx:component
+        id="cdx-jai"
+        name="jai-core"
+        group="javax.media"
+        description="The Java Advanced Imaging API extends the Java 2 platform by allowing sophisticated, high-performance image processing to be incorporated into Java applets and applications. It is a set of classes providing imaging functionality beyond that of Java 2D and the Java Foundation classes, though it is designed for compatibility with those APIs. This API implements a set of core image processing capabilities including image tiling, regions of interest, deferred execution a [...]
+        version="${jai-core.version}"
+        unknownDependencies="true"
+        xmlns:cdx="antlib:org.apache.ant.cyclonedx">
+      <license name="Sun Microsystems, Inc. Binary Code License Agreement"/>
+    </cdx:component>
+    <optional-sbom dep="jai" nameSuffix="+ JAI"/>
+
+    <cdx:componentbom
+        bomName="${name}-swing-cyclonedx"
+        outputdirectory="${build.lib}"
+        format="all"
+        useComponentSupplier="true"
+        if:set="swing.present" xmlns:if="ant:if"
+        xmlns:cdx="antlib:org.apache.ant.cyclonedx">
+      <component
+          id="cdx-ant-swing"
+          name="ant-swing"
+          group="org.apache.ant"
+          version="${pom.version}"
+          description="Apache Ant + Swing"
+          publisher="The Apache Software Foundation"
+          manufacturerIsSupplier="true">
+        <file file="${build.lib}/${name}-swing.jar"/>
+        <manufacturer refid="ant-team"/>
+        <license refid="apache-2"/>
+        <externalReferenceSet refid="ant-common-refs"/>
+        <dependency componentRef="cdx-ant"/>
+      </component>
+      <additionalComponent refid="cdx-ant"/>
+      <additionalComponent refid="cdx-ant-launcher"/>
+      <license refid="apache-2"/>
+    </cdx:componentbom>
+
+    <cdx:component
+        id="cdx-jsch"
+        name="jsch"
+        group="com.jcraft"
+        description="JSch is a pure Java implementation of SSH2"
+        version="${jsch.version}"
+        xmlns:cdx="antlib:org.apache.ant.cyclonedx">
+      <externalReference
+          type="WEBSITE"
+          url="http://www.jcraft.com/"/>
+      <license name="Revised BSD">
+        <url url="http://www.jcraft.com/jsch/LICENSE.txt"/>
+      </license>
+    </cdx:component>
+    <optional-sbom dep="jsch" nameSuffix="+ JSch"/>
+
+    <cdx:component
+        id="cdx-jdepend"
+        name="jdepend"
+        group="jdepend"
+        version="${jdepend.version}"
+        unknownDependencies="true"
+        xmlns:cdx="antlib:org.apache.ant.cyclonedx"/>
+    <optional-sbom dep="jdepend" nameSuffix="+ JDepend"/>
+
+    <cdx:component
+        id="cdx-apache-xalan2"
+        name="xalan"
+        group="xalan"
+        version="${xalan.version}"
+        xmlns:cdx="antlib:org.apache.ant.cyclonedx">
+      <license refid="apache-2"/>
+    </cdx:component>
+    <optional-sbom dep="apache-xalan2" nameSuffix="+ Xalan 2"/>
+
+    <cdx:component
+        id="cdx-xz"
+        name="xz"
+        group="org.tukaani"
+        version="${xz.version}"
+        description="XZ data compression"
+        xmlns:cdx="antlib:org.apache.ant.cyclonedx">
+      <externalReference
+          type="WEBSITE"
+          url="https://tukaani.org/xz/java.html"/>
+      <license name="Public Domain"/>
+    </cdx:component>
+    <optional-sbom dep="xz" nameSuffix="+ XZ for Java"/>
 
     <cdx:componentbom
         bomName="${name}-testutil-cyclonedx"


(ant) 05/19: a few more sboms

Posted by bo...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

asf-gitbox-commits pushed a commit to branch cyclonedx
in repository https://gitbox.apache.org/repos/asf/ant.git

commit f7325b53a628bb537d355272178e9978e4b2cc7f
Author: Stefan Bodewig <bo...@apache.org>
AuthorDate: Sun May 24 13:27:33 2026 +0200

    a few more sboms
---
 build.xml | 78 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
 1 file changed, 72 insertions(+), 6 deletions(-)

diff --git a/build.xml b/build.xml
index cec142ca3..9ef5062f7 100644
--- a/build.xml
+++ b/build.xml
@@ -476,10 +476,10 @@
     <available property="antlr.present"
                classname="antlr.Tool"
                classpathref="classpath" ignoresystemclasses="${ignoresystemclasses}"/>
-    <available property="apache.regexp.present"
+    <available property="apache-regexp.present"
                classname="org.apache.regexp.RE"
                classpathref="classpath" ignoresystemclasses="${ignoresystemclasses}"/>
-    <available property="apache.oro.present"
+    <available property="apache-oro.present"
                classname="org.apache.oro.text.regex.Perl5Matcher"
                classpathref="classpath" ignoresystemclasses="${ignoresystemclasses}"/>
     <available property="imageio.present"
@@ -509,7 +509,7 @@
     <available property="xerces.present"
                classname="org.apache.xerces.parsers.SAXParser"
                classpathref="classpath" ignoresystemclasses="${ignoresystemclasses}"/>
-    <available property="bcel.present"
+    <available property="apache-bcel.present"
                classname="org.apache.bcel.Constants"
                classpathref="classpath" ignoresystemclasses="${ignoresystemclasses}"/>
     <available property="javamail.present"
@@ -729,9 +729,9 @@
             <selector refid="needs.junitlauncher" unless="junitlauncher.present"/>
             <selector refid="needs.junit.engine.vintage" unless="junit.engine.vintage.present"/>
             <selector refid="needs.junit.engine.jupiter" unless="junit.engine.jupiter.present"/>
-            <selector refid="needs.apache-regexp" unless="apache.regexp.present"/>
-            <selector refid="needs.apache-oro" unless="apache.oro.present"/>
-            <selector refid="needs.apache-bcel" unless="bcel.present"/>
+            <selector refid="needs.apache-regexp" unless="apache-regexp.present"/>
+            <selector refid="needs.apache-oro" unless="apache-oro.present"/>
+            <selector refid="needs.apache-bcel" unless="apache-bcel.present"/>
             <selector refid="needs.apache-log4j" unless="log4j.present"/>
             <selector refid="needs.commons-logging" unless="commons.logging.present"/>
             <selector refid="needs.apache-bsf" unless="bsf.present"/>
@@ -2420,6 +2420,61 @@ ${antunit.reports}
       <additionalComponent refid="cdx-hamcrest"/>
     </optional-sbom>
 
+    <cdx:component
+        id="cdx-junitlauncher"
+        name="junit-platform-launcher"
+        group="org.junit.platform"
+        version="${junit-platform-launcher.version}"
+        description='Module "junit-platform-launcher" of JUnit 5.'
+        unknownDependencies="true"
+        xmlns:cdx="antlib:org.apache.ant.cyclonedx">
+      <license licenseId="EPL-2.0">
+        <url url="https://www.eclipse.org/legal/epl-v20.html"/>
+      </license>
+      <externalReference
+          type="WEBSITE"
+          url="https://junit.org/junit5"/>
+    </cdx:component>
+    <optional-sbom dep="junitlauncher" nameSuffix="+ JUnit 5"/>
+
+    <cdx:component
+        id="cdx-apache-regexp"
+        name="jakarta-regexp"
+        group="jakarta-regexp"
+        version="${jakarta-regexp.version}"
+        unknownDependencies="true"
+        xmlns:cdx="antlib:org.apache.ant.cyclonedx">
+      <license refid="apache-2"/>
+    </cdx:component>
+    <optional-sbom dep="apache-regexp" nameSuffix="+ Apache Regexp"/>
+
+    <cdx:component
+        id="cdx-apache-oro"
+        name="oro"
+        group="oro"
+        version="${oro.version}"
+        unknownDependencies="true"
+        xmlns:cdx="antlib:org.apache.ant.cyclonedx">
+      <license refid="apache-2"/>
+    </cdx:component>
+    <optional-sbom dep="apache-oro" nameSuffix="+ Apache Oro"/>
+
+    <cdx:component
+        id="cdx-apache-bcel"
+        xmlns:cdx="antlib:org.apache.ant.cyclonedx">
+      <sbomLink>
+        <url
+            url="https://repo1.maven.org/maven2/org/apache/bcel/bcel/${bcel.version}/bcel-${bcel.version}-cyclonedx.json"/>
+      </sbomLink>
+    </cdx:component>
+    <optional-sbom dep="apache-bcel" nameSuffix="+ BCEL"/>
+
+    <!--optional-jar dep="apache-log4j"/>
+    <optional-jar dep="commons-logging"/>
+    <optional-jar dep="apache-bsf"/>
+    <optional-jar dep="javamail"/>
+    <optional-jar dep="jakartamail"/-->
+
     <cdx:component
         id="cdx-netrexx"
         bomRef="https://www.netrexx.org/files/NetRexxC-${netrexx.version}.jar"
@@ -2439,6 +2494,17 @@ ${antunit.reports}
     </cdx:component>
     <optional-sbom dep="netrexx" nameSuffix="+ NetRexx"/>
 
+    <!--optional-jar dep="commons-net"/>
+    <optional-jar dep="antlr"/>
+    <optional-jar dep="imageio"/>
+    <optional-jar dep="jmf"/>
+    <optional-jar dep="jai"/>
+    <optional-jar dep="swing"/>
+    <optional-jar dep="jsch"/>
+    <optional-jar dep="jdepend"/>
+    <optional-jar dep="apache-xalan2"/>
+    <optional-jar dep="xz"/-->
+
     <cdx:componentbom
         bomName="${name}-testutil-cyclonedx"
         outputdirectory="${build.lib}"


(ant) 18/19: cyclonedx -> cdx in file names

Posted by bo...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

asf-gitbox-commits pushed a commit to branch cyclonedx
in repository https://gitbox.apache.org/repos/asf/ant.git

commit 047cfba43fa9b3360ab2f752ef01c370a256d55a
Author: Stefan Bodewig <bo...@apache.org>
AuthorDate: Sat Jun 20 08:28:25 2026 +0200

    cyclonedx -> cdx in file names
---
 ReleaseInstructions                                |     2 +-
 build.xml                                          |    60 +-
 release/ivy.xml                                    |   208 +-
 ...ha-cyclonedx.json => ant-1.10.18alpha.cdx.json} |    70 +-
 ...lonedx.json => ant-antlr-1.10.18alpha.cdx.json} |    86 +-
 ....json => ant-apache-bcel-1.10.18alpha.cdx.json} |    86 +-
 ...x.json => ant-apache-bsf-1.10.18alpha.cdx.json} |    86 +-
 ...json => ant-apache-log4j-1.10.18alpha.cdx.json} |    86 +-
 ...x.json => ant-apache-oro-1.10.18alpha.cdx.json} |    86 +-
 ...son => ant-apache-regexp-1.10.18alpha.cdx.json} |    86 +-
 ...n => ant-apache-resolver-1.10.18alpha.cdx.json} |    86 +-
 ...son => ant-apache-xalan2-1.10.18alpha.cdx.json} |    86 +-
 ...n => ant-commons-logging-1.10.18alpha.cdx.json} |    86 +-
 ....json => ant-commons-net-1.10.18alpha.cdx.json} |    86 +-
 ...nedx.json => ant-imageio-1.10.18alpha.cdx.json} |    86 +-
 ...yclonedx.json => ant-jai-1.10.18alpha.cdx.json} |    86 +-
 ....json => ant-jakartamail-1.10.18alpha.cdx.json} |    86 +-
 ...edx.json => ant-javamail-1.10.18alpha.cdx.json} |    86 +-
 ...nedx.json => ant-jdepend-1.10.18alpha.cdx.json} |    86 +-
 ...yclonedx.json => ant-jmf-1.10.18alpha.cdx.json} |    86 +-
 ...clonedx.json => ant-jsch-1.10.18alpha.cdx.json} |    86 +-
 ...lonedx.json => ant-junit-1.10.18alpha.cdx.json} |    86 +-
 ...onedx.json => ant-junit4-1.10.18alpha.cdx.json} |    86 +-
 ...son => ant-junitlauncher-1.10.18alpha.cdx.json} |    86 +-
 ...edx.json => ant-launcher-1.10.18alpha.cdx.json} |    54 +-
 ...nedx.json => ant-netrexx-1.10.18alpha.cdx.json} |    86 +-
 ...lonedx.json => ant-swing-1.10.18alpha.cdx.json} |    86 +-
 ...edx.json => ant-testutil-1.10.18alpha.cdx.json} |    86 +-
 ...cyclonedx.json => ant-xz-1.10.18alpha.cdx.json} |    86 +-
 sboms/apache-ant-1.10.18alpha-bin.zip.cdx.json     | 70333 +++++++++++++++++++
 sboms/apache-ant-1.10.18alpha-manual.zip.cdx.json  | 61102 ++++++++++++++++
 ...on => apache-ant-1.10.18alpha-src.zip.cdx.json} |    67 +-
 32 files changed, 133156 insertions(+), 804 deletions(-)

diff --git a/ReleaseInstructions b/ReleaseInstructions
index b89e642ee..52fc61624 100644
--- a/ReleaseInstructions
+++ b/ReleaseInstructions
@@ -158,7 +158,7 @@ Note: This document was adapted from the one created in the context of
     b. Using gpg
 
     $ for i in distribution/*/*.zip distribution/*/*.gz distribution/*/*.bz2 distribution/*/*.xz; do gpg --use-agent --detach-sign --armor $i; done
-    $ for i in java-repository/org/apache/ant/ant*/*/*.jar java-repository/org/apache/ant/ant*/*/*.pom  java-repository/org/apache/ant/ant*/*/*-cyclonedx.*; do gpg --use-agent --detach-sign --armor $i; done
+    $ for i in java-repository/org/apache/ant/ant*/*/*.jar java-repository/org/apache/ant/ant*/*/*.pom  java-repository/org/apache/ant/ant*/*/*.cdx.*; do gpg --use-agent --detach-sign --armor $i; done
 
 11. Convert the part of the WHATSNEW file covering the changes
     since the last release into HTML for the README file on the
diff --git a/build.xml b/build.xml
index e9a739a97..9a3f75fc8 100644
--- a/build.xml
+++ b/build.xml
@@ -1417,9 +1417,9 @@
     </copy>
     <copy todir="${java-repository.dir}">
       <fileset dir="${dist.name}/lib">
-        <include name="ant*-cyclonedx.*"/>
+        <include name="ant*.cdx.*"/>
       </fileset>
-      <mapper type="regexp" from="ant(.*)-cyclonedx.(.*)" to="ant\1/${project.version}/ant\1-${project.version}-cyclonedx.\2"/>
+      <mapper type="regexp" from="ant(.*).cdx.(.*)" to="ant\1/${project.version}/ant\1-${project.version}.cdx.\2"/>
     </copy>
     <jar destfile="${java-repository.dir}/ant/${project.version}/ant-${project.version}-javadoc.jar"
       basedir="${build.javadocs}">
@@ -2307,7 +2307,7 @@ ${antunit.reports}
       <element name="additionalBomContent" optional="true"/>
       <sequential>
         <cdx:componentbom
-            bomName="${name}@{suffix}-cyclonedx"
+            bomName="${name}@{suffix}.cdx"
             outputdirectory="${build.lib}"
             format="all"
             useComponentSupplier="true"
@@ -2701,7 +2701,7 @@ ${antunit.reports}
       <element name="moreComponentChildren" optional="true"/>
       <sequential>
         <cdx:componentbom
-            bomName="${dist.name}-@{kind}.@{ext}.cyclonedx"
+            bomName="${dist.name}-@{kind}.@{ext}.cdx"
             outputdirectory="@{distdir}"
             format="all"
             useComponentSupplier="true"
@@ -2809,21 +2809,21 @@ ${antunit.reports}
       <componentChildren>
         <component>
           <sbomLink>
-            <file file="${build.lib}/ant-launcher-cyclonedx.json"/>
+            <file file="${build.lib}/ant-launcher.cdx.json"/>
           </sbomLink>
           <file file="${build.lib}/ant-launcher.jar"/>
         </component>
         <dependency componentRef="cdx-ant-launcher"/>
         <component>
           <sbomLink>
-            <file file="${build.lib}/ant-cyclonedx.json"/>
+            <file file="${build.lib}/ant.cdx.json"/>
           </sbomLink>
           <file file="${build.lib}/ant.jar"/>
         </component>
         <dependency componentRef="cdx-ant"/>
         <component scope="optional" if:set="antlr.present" xmlns:if="ant:if">
           <sbomLink>
-            <file file="${build.lib}/ant-antlr-cyclonedx.json"/>
+            <file file="${build.lib}/ant-antlr.cdx.json"/>
           </sbomLink>
           <file file="${build.lib}/ant-antlr.jar"/>
         </component>
@@ -2831,7 +2831,7 @@ ${antunit.reports}
                     if:set="apache-bcel.present" xmlns:if="ant:if"/>
         <component scope="optional" if:set="apache-bcel.present" xmlns:if="ant:if">
           <sbomLink>
-            <file file="${build.lib}/ant-apache-bcel-cyclonedx.json"/>
+            <file file="${build.lib}/ant-apache-bcel.cdx.json"/>
           </sbomLink>
           <file file="${build.lib}/ant-apache-bcel.jar"/>
         </component>
@@ -2839,7 +2839,7 @@ ${antunit.reports}
                     if:set="apache-bcel.present" xmlns:if="ant:if"/>
         <component scope="optional" if:set="apache-bcel.present" xmlns:if="ant:if">
           <sbomLink>
-            <file file="${build.lib}/ant-apache-bsf-cyclonedx.json"/>
+            <file file="${build.lib}/ant-apache-bsf.cdx.json"/>
           </sbomLink>
           <file file="${build.lib}/ant-apache-bsf.jar"/>
         </component>
@@ -2847,7 +2847,7 @@ ${antunit.reports}
                     if:set="apache-bcel.present" xmlns:if="ant:if"/>
         <component scope="optional" if:set="apache-log4j.present" xmlns:if="ant:if">
           <sbomLink>
-            <file file="${build.lib}/ant-apache-log4j-cyclonedx.json"/>
+            <file file="${build.lib}/ant-apache-log4j.cdx.json"/>
           </sbomLink>
           <file file="${build.lib}/ant-apache-log4j.jar"/>
         </component>
@@ -2855,7 +2855,7 @@ ${antunit.reports}
                     if:set="apache-log4j.present" xmlns:if="ant:if"/>
         <component scope="optional" if:set="apache-oro.present" xmlns:if="ant:if">
           <sbomLink>
-            <file file="${build.lib}/ant-apache-oro-cyclonedx.json"/>
+            <file file="${build.lib}/ant-apache-oro.cdx.json"/>
           </sbomLink>
           <file file="${build.lib}/ant-apache-oro.jar"/>
         </component>
@@ -2863,7 +2863,7 @@ ${antunit.reports}
                     if:set="apache-oro.present" xmlns:if="ant:if"/>
         <component scope="optional" if:set="apache-regexp.present" xmlns:if="ant:if">
           <sbomLink>
-            <file file="${build.lib}/ant-apache-regexp-cyclonedx.json"/>
+            <file file="${build.lib}/ant-apache-regexp.cdx.json"/>
           </sbomLink>
           <file file="${build.lib}/ant-apache-regexp.jar"/>
         </component>
@@ -2871,7 +2871,7 @@ ${antunit.reports}
                     if:set="apache-regexp.present" xmlns:if="ant:if"/>
         <component scope="optional" if:set="apache-resolver.present" xmlns:if="ant:if">
           <sbomLink>
-            <file file="${build.lib}/ant-apache-resolver-cyclonedx.json"/>
+            <file file="${build.lib}/ant-apache-resolver.cdx.json"/>
           </sbomLink>
           <file file="${build.lib}/ant-apache-resolver.jar"/>
         </component>
@@ -2879,7 +2879,7 @@ ${antunit.reports}
                     if:set="apache-resolver.present" xmlns:if="ant:if"/>
         <component scope="optional" if:set="apache-xalan2.present" xmlns:if="ant:if">
           <sbomLink>
-            <file file="${build.lib}/ant-apache-xalan2-cyclonedx.json"/>
+            <file file="${build.lib}/ant-apache-xalan2.cdx.json"/>
           </sbomLink>
           <file file="${build.lib}/ant-apache-xalan2.jar"/>
         </component>
@@ -2887,7 +2887,7 @@ ${antunit.reports}
                     if:set="apache-xalan2.present" xmlns:if="ant:if"/>
         <component scope="optional" if:set="commons-logging.present" xmlns:if="ant:if">
           <sbomLink>
-            <file file="${build.lib}/ant-commons-logging-cyclonedx.json"/>
+            <file file="${build.lib}/ant-commons-logging.cdx.json"/>
           </sbomLink>
           <file file="${build.lib}/ant-commons-logging.jar"/>
         </component>
@@ -2895,7 +2895,7 @@ ${antunit.reports}
                     if:set="commons-logging.present" xmlns:if="ant:if"/>
         <component scope="optional" if:set="commons-net.present" xmlns:if="ant:if">
           <sbomLink>
-            <file file="${build.lib}/ant-commons-net-cyclonedx.json"/>
+            <file file="${build.lib}/ant-commons-net.cdx.json"/>
           </sbomLink>
           <file file="${build.lib}/ant-commons-net.jar"/>
         </component>
@@ -2903,7 +2903,7 @@ ${antunit.reports}
                     if:set="commons-net.present" xmlns:if="ant:if"/>
         <component scope="optional" if:set="imageio.present" xmlns:if="ant:if">
           <sbomLink>
-            <file file="${build.lib}/ant-imageio-cyclonedx.json"/>
+            <file file="${build.lib}/ant-imageio.cdx.json"/>
           </sbomLink>
           <file file="${build.lib}/ant-imageio.jar"/>
         </component>
@@ -2911,7 +2911,7 @@ ${antunit.reports}
                     if:set="imageio.present" xmlns:if="ant:if"/>
         <component scope="optional" if:set="jai.present" xmlns:if="ant:if">
           <sbomLink>
-            <file file="${build.lib}/ant-jai-cyclonedx.json"/>
+            <file file="${build.lib}/ant-jai.cdx.json"/>
           </sbomLink>
           <file file="${build.lib}/ant-jai.jar"/>
         </component>
@@ -2919,7 +2919,7 @@ ${antunit.reports}
                     if:set="jai.present" xmlns:if="ant:if"/>
         <component scope="optional" if:set="jakartamail.present" xmlns:if="ant:if">
           <sbomLink>
-            <file file="${build.lib}/ant-jakartamail-cyclonedx.json"/>
+            <file file="${build.lib}/ant-jakartamail.cdx.json"/>
           </sbomLink>
           <file file="${build.lib}/ant-jakartamail.jar"/>
         </component>
@@ -2927,7 +2927,7 @@ ${antunit.reports}
                     if:set="jakartamail.present" xmlns:if="ant:if"/>
         <component scope="optional" if:set="javamail.present" xmlns:if="ant:if">
           <sbomLink>
-            <file file="${build.lib}/ant-javamail-cyclonedx.json"/>
+            <file file="${build.lib}/ant-javamail.cdx.json"/>
           </sbomLink>
           <file file="${build.lib}/ant-javamail.jar"/>
         </component>
@@ -2935,7 +2935,7 @@ ${antunit.reports}
                     if:set="javamail.present" xmlns:if="ant:if"/>
         <component scope="optional" if:set="jdepend.present" xmlns:if="ant:if">
           <sbomLink>
-            <file file="${build.lib}/ant-jdepend-cyclonedx.json"/>
+            <file file="${build.lib}/ant-jdepend.cdx.json"/>
           </sbomLink>
           <file file="${build.lib}/ant-jdepend.jar"/>
         </component>
@@ -2943,7 +2943,7 @@ ${antunit.reports}
                     if:set="jdepend.present" xmlns:if="ant:if"/>
         <component scope="optional" if:set="jmf.present" xmlns:if="ant:if">
           <sbomLink>
-            <file file="${build.lib}/ant-jmf-cyclonedx.json"/>
+            <file file="${build.lib}/ant-jmf.cdx.json"/>
           </sbomLink>
           <file file="${build.lib}/ant-jmf.jar"/>
         </component>
@@ -2951,7 +2951,7 @@ ${antunit.reports}
                     if:set="jmf.present" xmlns:if="ant:if"/>
         <component scope="optional" if:set="jsch.present" xmlns:if="ant:if">
           <sbomLink>
-            <file file="${build.lib}/ant-jsch-cyclonedx.json"/>
+            <file file="${build.lib}/ant-jsch.cdx.json"/>
           </sbomLink>
           <file file="${build.lib}/ant-jsch.jar"/>
         </component>
@@ -2959,7 +2959,7 @@ ${antunit.reports}
                     if:set="jsch.present" xmlns:if="ant:if"/>
         <component scope="optional" if:set="junit4.present" xmlns:if="ant:if">
           <sbomLink>
-            <file file="${build.lib}/ant-junit4-cyclonedx.json"/>
+            <file file="${build.lib}/ant-junit4.cdx.json"/>
           </sbomLink>
           <file file="${build.lib}/ant-junit4.jar"/>
         </component>
@@ -2967,7 +2967,7 @@ ${antunit.reports}
                     if:set="junit4.present" xmlns:if="ant:if"/>
         <component scope="optional" if:set="junit.present" xmlns:if="ant:if">
           <sbomLink>
-            <file file="${build.lib}/ant-junit-cyclonedx.json"/>
+            <file file="${build.lib}/ant-junit.cdx.json"/>
           </sbomLink>
           <file file="${build.lib}/ant-junit.jar"/>
         </component>
@@ -2975,7 +2975,7 @@ ${antunit.reports}
                     if:set="junit.present" xmlns:if="ant:if"/>
         <component scope="optional" if:set="junitlauncher.present" xmlns:if="ant:if">
           <sbomLink>
-            <file file="${build.lib}/ant-junitlauncher-cyclonedx.json"/>
+            <file file="${build.lib}/ant-junitlauncher.cdx.json"/>
           </sbomLink>
           <file file="${build.lib}/ant-junitlauncher.jar"/>
         </component>
@@ -2983,7 +2983,7 @@ ${antunit.reports}
                     if:set="junitlauncher.present" xmlns:if="ant:if"/>
         <component scope="optional" if:set="netrexx.present" xmlns:if="ant:if">
           <sbomLink>
-            <file file="${build.lib}/ant-netrexx-cyclonedx.json"/>
+            <file file="${build.lib}/ant-netrexx.cdx.json"/>
           </sbomLink>
           <file file="${build.lib}/ant-netrexx.jar"/>
         </component>
@@ -2991,7 +2991,7 @@ ${antunit.reports}
                     if:set="netrexx.present" xmlns:if="ant:if"/>
         <component scope="optional" if:set="swing.present" xmlns:if="ant:if">
           <sbomLink>
-            <file file="${build.lib}/ant-swing-cyclonedx.json"/>
+            <file file="${build.lib}/ant-swing.cdx.json"/>
           </sbomLink>
           <file file="${build.lib}/ant-swing.jar"/>
         </component>
@@ -2999,7 +2999,7 @@ ${antunit.reports}
                     if:set="swing.present" xmlns:if="ant:if"/>
         <component scope="optional" if:set="xz.present" xmlns:if="ant:if">
           <sbomLink>
-            <file file="${build.lib}/ant-xz-cyclonedx.json"/>
+            <file file="${build.lib}/ant-xz.cdx.json"/>
           </sbomLink>
           <file file="${build.lib}/ant-xz.jar"/>
         </component>
@@ -3007,7 +3007,7 @@ ${antunit.reports}
                     if:set="xz.present" xmlns:if="ant:if"/>
         <component scope="optional" if:set="junit4.present" xmlns:if="ant:if">
           <sbomLink>
-            <file file="${build.lib}/ant-testutil-cyclonedx.json"/>
+            <file file="${build.lib}/ant-testutil.cdx.json"/>
           </sbomLink>
           <file file="${build.lib}/ant-testutil.jar"/>
         </component>
diff --git a/release/ivy.xml b/release/ivy.xml
index 940f13d4d..ac273f5b0 100644
--- a/release/ivy.xml
+++ b/release/ivy.xml
@@ -31,260 +31,260 @@
     <artifact name="ant" type="source.asc" ext="jar.asc" e:classifier="sources"/>
     <artifact name="ant" type="javadoc" ext="jar" e:classifier="javadoc"/>
     <artifact name="ant" type="javadoc.asc" ext="jar.asc" e:classifier="javadoc"/>
-    <artifact name="ant" type="cyclonedx.json" ext="json" e:classifier="cyclonedx"/>
-    <artifact name="ant" type="cyclonedx.json.asc" ext="json.asc" e:classifier="cyclonedx"/>
-    <artifact name="ant" type="cyclonedx.xml" ext="xml" e:classifier="cyclonedx"/>
-    <artifact name="ant" type="cyclonedx.xml.asc" ext="xml.asc" e:classifier="cyclonedx"/>
+    <artifact name="ant" type="cyclonedx.json" ext="cdx.json"/>
+    <artifact name="ant" type="cyclonedx.json.asc" ext="cdx.json.asc"/>
+    <artifact name="ant" type="cyclonedx.xml" ext="cdx.xml"/>
+    <artifact name="ant" type="cyclonedx.xml.asc" ext="cdx.xml.asc"/>
     <artifact name="ant-antlr" type="pom" ext="pom"/>
     <artifact name="ant-antlr" type="pom.asc" ext="pom.asc"/>
     <artifact name="ant-antlr" type="jar" ext="jar"/>
     <artifact name="ant-antlr" type="jar.asc" ext="jar.asc"/>
     <artifact name="ant-antlr" type="source" ext="jar" e:classifier="sources"/>
     <artifact name="ant-antlr" type="source.asc" ext="jar.asc" e:classifier="sources"/>
-    <artifact name="ant-antlr" type="cyclonedx.json" ext="json" e:classifier="cyclonedx"/>
-    <artifact name="ant-antlr" type="cyclonedx.json.asc" ext="json.asc" e:classifier="cyclonedx"/>
-    <artifact name="ant-antlr" type="cyclonedx.xml" ext="xml" e:classifier="cyclonedx"/>
-    <artifact name="ant-antlr" type="cyclonedx.xml.asc" ext="xml.asc" e:classifier="cyclonedx"/>
+    <artifact name="ant-antlr" type="cyclonedx.json" ext="cdx.json"/>
+    <artifact name="ant-antlr" type="cyclonedx.json.asc" ext="cdx.json.asc"/>
+    <artifact name="ant-antlr" type="cyclonedx.xml" ext="cdx.xml"/>
+    <artifact name="ant-antlr" type="cyclonedx.xml.asc" ext="cdx.xml.asc"/>
     <artifact name="ant-apache-bcel" type="pom" ext="pom"/>
     <artifact name="ant-apache-bcel" type="pom.asc" ext="pom.asc"/>
     <artifact name="ant-apache-bcel" type="jar" ext="jar"/>
     <artifact name="ant-apache-bcel" type="jar.asc" ext="jar.asc"/>
     <artifact name="ant-apache-bcel" type="source" ext="jar" e:classifier="sources"/>
     <artifact name="ant-apache-bcel" type="source.asc" ext="jar.asc" e:classifier="sources"/>
-    <artifact name="ant-apache-bcel" type="cyclonedx.json" ext="json" e:classifier="cyclonedx"/>
-    <artifact name="ant-apache-bcel" type="cyclonedx.json.asc" ext="json.asc" e:classifier="cyclonedx"/>
-    <artifact name="ant-apache-bcel" type="cyclonedx.xml" ext="xml" e:classifier="cyclonedx"/>
-    <artifact name="ant-apache-bcel" type="cyclonedx.xml.asc" ext="xml.asc" e:classifier="cyclonedx"/>
+    <artifact name="ant-apache-bcel" type="cyclonedx.json" ext="cdx.json"/>
+    <artifact name="ant-apache-bcel" type="cyclonedx.json.asc" ext="cdx.json.asc"/>
+    <artifact name="ant-apache-bcel" type="cyclonedx.xml" ext="cdx.xml"/>
+    <artifact name="ant-apache-bcel" type="cyclonedx.xml.asc" ext="cdx.xml.asc"/>
     <artifact name="ant-apache-bsf" type="pom" ext="pom"/>
     <artifact name="ant-apache-bsf" type="pom.asc" ext="pom.asc"/>
     <artifact name="ant-apache-bsf" type="jar" ext="jar"/>
     <artifact name="ant-apache-bsf" type="jar.asc" ext="jar.asc"/>
     <artifact name="ant-apache-bsf" type="source" ext="jar" e:classifier="sources"/>
     <artifact name="ant-apache-bsf" type="source.asc" ext="jar.asc" e:classifier="sources"/>
-    <artifact name="ant-apache-bsf" type="cyclonedx.json" ext="json" e:classifier="cyclonedx"/>
-    <artifact name="ant-apache-bsf" type="cyclonedx.json.asc" ext="json.asc" e:classifier="cyclonedx"/>
-    <artifact name="ant-apache-bsf" type="cyclonedx.xml" ext="xml" e:classifier="cyclonedx"/>
-    <artifact name="ant-apache-bsf" type="cyclonedx.xml.asc" ext="xml.asc" e:classifier="cyclonedx"/>
+    <artifact name="ant-apache-bsf" type="cyclonedx.json" ext="cdx.json"/>
+    <artifact name="ant-apache-bsf" type="cyclonedx.json.asc" ext="cdx.json.asc"/>
+    <artifact name="ant-apache-bsf" type="cyclonedx.xml" ext="cdx.xml"/>
+    <artifact name="ant-apache-bsf" type="cyclonedx.xml.asc" ext="cdx.xml.asc"/>
     <artifact name="ant-apache-log4j" type="pom" ext="pom"/>
     <artifact name="ant-apache-log4j" type="pom.asc" ext="pom.asc"/>
     <artifact name="ant-apache-log4j" type="jar" ext="jar"/>
     <artifact name="ant-apache-log4j" type="jar.asc" ext="jar.asc"/>
     <artifact name="ant-apache-log4j" type="source" ext="jar" e:classifier="sources"/>
     <artifact name="ant-apache-log4j" type="source.asc" ext="jar.asc" e:classifier="sources"/>
-    <artifact name="ant-apache-log4j" type="cyclonedx.json" ext="json" e:classifier="cyclonedx"/>
-    <artifact name="ant-apache-log4j" type="cyclonedx.json.asc" ext="json.asc" e:classifier="cyclonedx"/>
-    <artifact name="ant-apache-log4j" type="cyclonedx.xml" ext="xml" e:classifier="cyclonedx"/>
-    <artifact name="ant-apache-log4j" type="cyclonedx.xml.asc" ext="xml.asc" e:classifier="cyclonedx"/>
+    <artifact name="ant-apache-log4j" type="cyclonedx.json" ext="cdx.json"/>
+    <artifact name="ant-apache-log4j" type="cyclonedx.json.asc" ext="cdx.json.asc"/>
+    <artifact name="ant-apache-log4j" type="cyclonedx.xml" ext="cdx.xml"/>
+    <artifact name="ant-apache-log4j" type="cyclonedx.xml.asc" ext="cdx.xml.asc"/>
     <artifact name="ant-apache-oro" type="pom" ext="pom"/>
     <artifact name="ant-apache-oro" type="pom.asc" ext="pom.asc"/>
     <artifact name="ant-apache-oro" type="jar" ext="jar"/>
     <artifact name="ant-apache-oro" type="jar.asc" ext="jar.asc"/>
     <artifact name="ant-apache-oro" type="source" ext="jar" e:classifier="sources"/>
     <artifact name="ant-apache-oro" type="source.asc" ext="jar.asc" e:classifier="sources"/>
-    <artifact name="ant-apache-oro" type="cyclonedx.json" ext="json" e:classifier="cyclonedx"/>
-    <artifact name="ant-apache-oro" type="cyclonedx.json.asc" ext="json.asc" e:classifier="cyclonedx"/>
-    <artifact name="ant-apache-oro" type="cyclonedx.xml" ext="xml" e:classifier="cyclonedx"/>
-    <artifact name="ant-apache-oro" type="cyclonedx.xml.asc" ext="xml.asc" e:classifier="cyclonedx"/>
+    <artifact name="ant-apache-oro" type="cyclonedx.json" ext="cdx.json"/>
+    <artifact name="ant-apache-oro" type="cyclonedx.json.asc" ext="cdx.json.asc"/>
+    <artifact name="ant-apache-oro" type="cyclonedx.xml" ext="cdx.xml"/>
+    <artifact name="ant-apache-oro" type="cyclonedx.xml.asc" ext="cdx.xml.asc"/>
     <artifact name="ant-apache-regexp" type="pom" ext="pom"/>
     <artifact name="ant-apache-regexp" type="pom.asc" ext="pom.asc"/>
     <artifact name="ant-apache-regexp" type="jar" ext="jar"/>
     <artifact name="ant-apache-regexp" type="jar.asc" ext="jar.asc"/>
     <artifact name="ant-apache-regexp" type="source" ext="jar" e:classifier="sources"/>
     <artifact name="ant-apache-regexp" type="source.asc" ext="jar.asc" e:classifier="sources"/>
-    <artifact name="ant-apache-regexp" type="cyclonedx.json" ext="json" e:classifier="cyclonedx"/>
-    <artifact name="ant-apache-regexp" type="cyclonedx.json.asc" ext="json.asc" e:classifier="cyclonedx"/>
-    <artifact name="ant-apache-regexp" type="cyclonedx.xml" ext="xml" e:classifier="cyclonedx"/>
-    <artifact name="ant-apache-regexp" type="cyclonedx.xml.asc" ext="xml.asc" e:classifier="cyclonedx"/>
+    <artifact name="ant-apache-regexp" type="cyclonedx.json" ext="cdx.json"/>
+    <artifact name="ant-apache-regexp" type="cyclonedx.json.asc" ext="cdx.json.asc"/>
+    <artifact name="ant-apache-regexp" type="cyclonedx.xml" ext="cdx.xml"/>
+    <artifact name="ant-apache-regexp" type="cyclonedx.xml.asc" ext="cdx.xml.asc"/>
     <artifact name="ant-apache-resolver" type="pom" ext="pom"/>
     <artifact name="ant-apache-resolver" type="pom.asc" ext="pom.asc"/>
     <artifact name="ant-apache-resolver" type="jar" ext="jar"/>
     <artifact name="ant-apache-resolver" type="jar.asc" ext="jar.asc"/>
     <artifact name="ant-apache-resolver" type="source" ext="jar" e:classifier="sources"/>
     <artifact name="ant-apache-resolver" type="source.asc" ext="jar.asc" e:classifier="sources"/>
-    <artifact name="ant-apache-resolver" type="cyclonedx.json" ext="json" e:classifier="cyclonedx"/>
-    <artifact name="ant-apache-resolver" type="cyclonedx.json.asc" ext="json.asc" e:classifier="cyclonedx"/>
-    <artifact name="ant-apache-resolver" type="cyclonedx.xml" ext="xml" e:classifier="cyclonedx"/>
-    <artifact name="ant-apache-resolver" type="cyclonedx.xml.asc" ext="xml.asc" e:classifier="cyclonedx"/>
+    <artifact name="ant-apache-resolver" type="cyclonedx.json" ext="cdx.json"/>
+    <artifact name="ant-apache-resolver" type="cyclonedx.json.asc" ext="cdx.json.asc"/>
+    <artifact name="ant-apache-resolver" type="cyclonedx.xml" ext="cdx.xml"/>
+    <artifact name="ant-apache-resolver" type="cyclonedx.xml.asc" ext="cdx.xml.asc"/>
     <artifact name="ant-apache-xalan2" type="pom" ext="pom"/>
     <artifact name="ant-apache-xalan2" type="pom.asc" ext="pom.asc"/>
     <artifact name="ant-apache-xalan2" type="jar" ext="jar"/>
     <artifact name="ant-apache-xalan2" type="jar.asc" ext="jar.asc"/>
     <artifact name="ant-apache-xalan2" type="source" ext="jar" e:classifier="sources"/>
     <artifact name="ant-apache-xalan2" type="source.asc" ext="jar.asc" e:classifier="sources"/>
-    <artifact name="ant-apache-xalan2" type="cyclonedx.json" ext="json" e:classifier="cyclonedx"/>
-    <artifact name="ant-apache-xalan2" type="cyclonedx.json.asc" ext="json.asc" e:classifier="cyclonedx"/>
-    <artifact name="ant-apache-xalan2" type="cyclonedx.xml" ext="xml" e:classifier="cyclonedx"/>
-    <artifact name="ant-apache-xalan2" type="cyclonedx.xml.asc" ext="xml.asc" e:classifier="cyclonedx"/>
+    <artifact name="ant-apache-xalan2" type="cyclonedx.json" ext="cdx.json"/>
+    <artifact name="ant-apache-xalan2" type="cyclonedx.json.asc" ext="cdx.json.asc"/>
+    <artifact name="ant-apache-xalan2" type="cyclonedx.xml" ext="cdx.xml"/>
+    <artifact name="ant-apache-xalan2" type="cyclonedx.xml.asc" ext="cdx.xml.asc"/>
     <artifact name="ant-commons-logging" type="pom" ext="pom"/>
     <artifact name="ant-commons-logging" type="pom.asc" ext="pom.asc"/>
     <artifact name="ant-commons-logging" type="jar" ext="jar"/>
     <artifact name="ant-commons-logging" type="jar.asc" ext="jar.asc"/>
     <artifact name="ant-commons-logging" type="source" ext="jar" e:classifier="sources"/>
     <artifact name="ant-commons-logging" type="source.asc" ext="jar.asc" e:classifier="sources"/>
-    <artifact name="ant-commons-logging" type="cyclonedx.json" ext="json" e:classifier="cyclonedx"/>
-    <artifact name="ant-commons-logging" type="cyclonedx.json.asc" ext="json.asc" e:classifier="cyclonedx"/>
-    <artifact name="ant-commons-logging" type="cyclonedx.xml" ext="xml" e:classifier="cyclonedx"/>
-    <artifact name="ant-commons-logging" type="cyclonedx.xml.asc" ext="xml.asc" e:classifier="cyclonedx"/>
+    <artifact name="ant-commons-logging" type="cyclonedx.json" ext="cdx.json"/>
+    <artifact name="ant-commons-logging" type="cyclonedx.json.asc" ext="cdx.json.asc"/>
+    <artifact name="ant-commons-logging" type="cyclonedx.xml" ext="cdx.xml"/>
+    <artifact name="ant-commons-logging" type="cyclonedx.xml.asc" ext="cdx.xml.asc"/>
     <artifact name="ant-commons-net" type="pom" ext="pom"/>
     <artifact name="ant-commons-net" type="pom.asc" ext="pom.asc"/>
     <artifact name="ant-commons-net" type="jar" ext="jar"/>
     <artifact name="ant-commons-net" type="jar.asc" ext="jar.asc"/>
     <artifact name="ant-commons-net" type="source" ext="jar" e:classifier="sources"/>
     <artifact name="ant-commons-net" type="source.asc" ext="jar.asc" e:classifier="sources"/>
-    <artifact name="ant-commons-net" type="cyclonedx.json" ext="json" e:classifier="cyclonedx"/>
-    <artifact name="ant-commons-net" type="cyclonedx.json.asc" ext="json.asc" e:classifier="cyclonedx"/>
-    <artifact name="ant-commons-net" type="cyclonedx.xml" ext="xml" e:classifier="cyclonedx"/>
-    <artifact name="ant-commons-net" type="cyclonedx.xml.asc" ext="xml.asc" e:classifier="cyclonedx"/>
+    <artifact name="ant-commons-net" type="cyclonedx.json" ext="cdx.json"/>
+    <artifact name="ant-commons-net" type="cyclonedx.json.asc" ext="cdx.json.asc"/>
+    <artifact name="ant-commons-net" type="cyclonedx.xml" ext="cdx.xml"/>
+    <artifact name="ant-commons-net" type="cyclonedx.xml.asc" ext="cdx.xml.asc"/>
     <artifact name="ant-imageio" type="pom" ext="pom"/>
     <artifact name="ant-imageio" type="pom.asc" ext="pom.asc"/>
     <artifact name="ant-imageio" type="jar" ext="jar"/>
     <artifact name="ant-imageio" type="jar.asc" ext="jar.asc"/>
     <artifact name="ant-imageio" type="source" ext="jar" e:classifier="sources"/>
     <artifact name="ant-imageio" type="source.asc" ext="jar.asc" e:classifier="sources"/>
-    <artifact name="ant-imageio" type="cyclonedx.json" ext="json" e:classifier="cyclonedx"/>
-    <artifact name="ant-imageio" type="cyclonedx.json.asc" ext="json.asc" e:classifier="cyclonedx"/>
-    <artifact name="ant-imageio" type="cyclonedx.xml" ext="xml" e:classifier="cyclonedx"/>
-    <artifact name="ant-imageio" type="cyclonedx.xml.asc" ext="xml.asc" e:classifier="cyclonedx"/>
+    <artifact name="ant-imageio" type="cyclonedx.json" ext="cdx.json"/>
+    <artifact name="ant-imageio" type="cyclonedx.json.asc" ext="cdx.json.asc"/>
+    <artifact name="ant-imageio" type="cyclonedx.xml" ext="cdx.xml"/>
+    <artifact name="ant-imageio" type="cyclonedx.xml.asc" ext="cdx.xml.asc"/>
     <artifact name="ant-jai" type="pom" ext="pom"/>
     <artifact name="ant-jai" type="pom.asc" ext="pom.asc"/>
     <artifact name="ant-jai" type="jar" ext="jar"/>
     <artifact name="ant-jai" type="jar.asc" ext="jar.asc"/>
     <artifact name="ant-jai" type="source" ext="jar" e:classifier="sources"/>
     <artifact name="ant-jai" type="source.asc" ext="jar.asc" e:classifier="sources"/>
-    <artifact name="ant-jai" type="cyclonedx.json" ext="json" e:classifier="cyclonedx"/>
-    <artifact name="ant-jai" type="cyclonedx.json.asc" ext="json.asc" e:classifier="cyclonedx"/>
-    <artifact name="ant-jai" type="cyclonedx.xml" ext="xml" e:classifier="cyclonedx"/>
-    <artifact name="ant-jai" type="cyclonedx.xml.asc" ext="xml.asc" e:classifier="cyclonedx"/>
+    <artifact name="ant-jai" type="cyclonedx.json" ext="cdx.json"/>
+    <artifact name="ant-jai" type="cyclonedx.json.asc" ext="cdx.json.asc"/>
+    <artifact name="ant-jai" type="cyclonedx.xml" ext="cdx.xml"/>
+    <artifact name="ant-jai" type="cyclonedx.xml.asc" ext="cdx.xml.asc"/>
     <artifact name="ant-javamail" type="pom" ext="pom"/>
     <artifact name="ant-javamail" type="pom.asc" ext="pom.asc"/>
     <artifact name="ant-javamail" type="jar" ext="jar"/>
     <artifact name="ant-javamail" type="jar.asc" ext="jar.asc"/>
     <artifact name="ant-javamail" type="source" ext="jar" e:classifier="sources"/>
     <artifact name="ant-javamail" type="source.asc" ext="jar.asc" e:classifier="sources"/>
-    <artifact name="ant-javamail" type="cyclonedx.json" ext="json" e:classifier="cyclonedx"/>
-    <artifact name="ant-javamail" type="cyclonedx.json.asc" ext="json.asc" e:classifier="cyclonedx"/>
-    <artifact name="ant-javamail" type="cyclonedx.xml" ext="xml" e:classifier="cyclonedx"/>
-    <artifact name="ant-javamail" type="cyclonedx.xml.asc" ext="xml.asc" e:classifier="cyclonedx"/>
+    <artifact name="ant-javamail" type="cyclonedx.json" ext="cdx.json"/>
+    <artifact name="ant-javamail" type="cyclonedx.json.asc" ext="cdx.json.asc"/>
+    <artifact name="ant-javamail" type="cyclonedx.xml" ext="cdx.xml"/>
+    <artifact name="ant-javamail" type="cyclonedx.xml.asc" ext="cdx.xml.asc"/>
     <artifact name="ant-jakartamail" type="pom" ext="pom"/>
     <artifact name="ant-jakartamail" type="pom.asc" ext="pom.asc"/>
     <artifact name="ant-jakartamail" type="jar" ext="jar"/>
     <artifact name="ant-jakartamail" type="jar.asc" ext="jar.asc"/>
     <artifact name="ant-jakartamail" type="source" ext="jar" e:classifier="sources"/>
     <artifact name="ant-jakartamail" type="source.asc" ext="jar.asc" e:classifier="sources"/>
-    <artifact name="ant-jakartamail" type="cyclonedx.json" ext="json" e:classifier="cyclonedx"/>
-    <artifact name="ant-jakartamail" type="cyclonedx.json.asc" ext="json.asc" e:classifier="cyclonedx"/>
-    <artifact name="ant-jakartamail" type="cyclonedx.xml" ext="xml" e:classifier="cyclonedx"/>
-    <artifact name="ant-jakartamail" type="cyclonedx.xml.asc" ext="xml.asc" e:classifier="cyclonedx"/>
+    <artifact name="ant-jakartamail" type="cyclonedx.json" ext="cdx.json"/>
+    <artifact name="ant-jakartamail" type="cyclonedx.json.asc" ext="cdx.json.asc"/>
+    <artifact name="ant-jakartamail" type="cyclonedx.xml" ext="cdx.xml"/>
+    <artifact name="ant-jakartamail" type="cyclonedx.xml.asc" ext="cdx.xml.asc"/>
     <artifact name="ant-jdepend" type="pom" ext="pom"/>
     <artifact name="ant-jdepend" type="pom.asc" ext="pom.asc"/>
     <artifact name="ant-jdepend" type="jar" ext="jar"/>
     <artifact name="ant-jdepend" type="jar.asc" ext="jar.asc"/>
     <artifact name="ant-jdepend" type="source" ext="jar" e:classifier="sources"/>
     <artifact name="ant-jdepend" type="source.asc" ext="jar.asc" e:classifier="sources"/>
-    <artifact name="ant-jdepend" type="cyclonedx.json" ext="json" e:classifier="cyclonedx"/>
-    <artifact name="ant-jdepend" type="cyclonedx.json.asc" ext="json.asc" e:classifier="cyclonedx"/>
-    <artifact name="ant-jdepend" type="cyclonedx.xml" ext="xml" e:classifier="cyclonedx"/>
-    <artifact name="ant-jdepend" type="cyclonedx.xml.asc" ext="xml.asc" e:classifier="cyclonedx"/>
+    <artifact name="ant-jdepend" type="cyclonedx.json" ext="cdx.json"/>
+    <artifact name="ant-jdepend" type="cyclonedx.json.asc" ext="cdx.json.asc"/>
+    <artifact name="ant-jdepend" type="cyclonedx.xml" ext="cdx.xml"/>
+    <artifact name="ant-jdepend" type="cyclonedx.xml.asc" ext="cdx.xml.asc"/>
     <artifact name="ant-jmf" type="pom" ext="pom"/>
     <artifact name="ant-jmf" type="pom.asc" ext="pom.asc"/>
     <artifact name="ant-jmf" type="jar" ext="jar"/>
     <artifact name="ant-jmf" type="jar.asc" ext="jar.asc"/>
     <artifact name="ant-jmf" type="source" ext="jar" e:classifier="sources"/>
     <artifact name="ant-jmf" type="source.asc" ext="jar.asc" e:classifier="sources"/>
-    <artifact name="ant-jmf" type="cyclonedx.json" ext="json" e:classifier="cyclonedx"/>
-    <artifact name="ant-jmf" type="cyclonedx.json.asc" ext="json.asc" e:classifier="cyclonedx"/>
-    <artifact name="ant-jmf" type="cyclonedx.xml" ext="xml" e:classifier="cyclonedx"/>
-    <artifact name="ant-jmf" type="cyclonedx.xml.asc" ext="xml.asc" e:classifier="cyclonedx"/>
+    <artifact name="ant-jmf" type="cyclonedx.json" ext="cdx.json"/>
+    <artifact name="ant-jmf" type="cyclonedx.json.asc" ext="cdx.json.asc"/>
+    <artifact name="ant-jmf" type="cyclonedx.xml" ext="cdx.xml"/>
+    <artifact name="ant-jmf" type="cyclonedx.xml.asc" ext="cdx.xml.asc"/>
     <artifact name="ant-jsch" type="pom" ext="pom"/>
     <artifact name="ant-jsch" type="pom.asc" ext="pom.asc"/>
     <artifact name="ant-jsch" type="jar" ext="jar"/>
     <artifact name="ant-jsch" type="jar.asc" ext="jar.asc"/>
     <artifact name="ant-jsch" type="source" ext="jar" e:classifier="sources"/>
     <artifact name="ant-jsch" type="source.asc" ext="jar.asc" e:classifier="sources"/>
-    <artifact name="ant-jsch" type="cyclonedx.json" ext="json" e:classifier="cyclonedx"/>
-    <artifact name="ant-jsch" type="cyclonedx.json.asc" ext="json.asc" e:classifier="cyclonedx"/>
-    <artifact name="ant-jsch" type="cyclonedx.xml" ext="xml" e:classifier="cyclonedx"/>
-    <artifact name="ant-jsch" type="cyclonedx.xml.asc" ext="xml.asc" e:classifier="cyclonedx"/>
+    <artifact name="ant-jsch" type="cyclonedx.json" ext="cdx.json"/>
+    <artifact name="ant-jsch" type="cyclonedx.json.asc" ext="cdx.json.asc"/>
+    <artifact name="ant-jsch" type="cyclonedx.xml" ext="cdx.xml"/>
+    <artifact name="ant-jsch" type="cyclonedx.xml.asc" ext="cdx.xml.asc"/>
     <artifact name="ant-junit" type="pom" ext="pom"/>
     <artifact name="ant-junit" type="pom.asc" ext="pom.asc"/>
     <artifact name="ant-junit" type="jar" ext="jar"/>
     <artifact name="ant-junit" type="jar.asc" ext="jar.asc"/>
     <artifact name="ant-junit" type="source" ext="jar" e:classifier="sources"/>
     <artifact name="ant-junit" type="source.asc" ext="jar.asc" e:classifier="sources"/>
-    <artifact name="ant-junit" type="cyclonedx.json" ext="json" e:classifier="cyclonedx"/>
-    <artifact name="ant-junit" type="cyclonedx.json.asc" ext="json.asc" e:classifier="cyclonedx"/>
-    <artifact name="ant-junit" type="cyclonedx.xml" ext="xml" e:classifier="cyclonedx"/>
-    <artifact name="ant-junit" type="cyclonedx.xml.asc" ext="xml.asc" e:classifier="cyclonedx"/>
+    <artifact name="ant-junit" type="cyclonedx.json" ext="cdx.json"/>
+    <artifact name="ant-junit" type="cyclonedx.json.asc" ext="cdx.json.asc"/>
+    <artifact name="ant-junit" type="cyclonedx.xml" ext="cdx.xml"/>
+    <artifact name="ant-junit" type="cyclonedx.xml.asc" ext="cdx.xml.asc"/>
     <artifact name="ant-junit4" type="pom" ext="pom"/>
     <artifact name="ant-junit4" type="pom.asc" ext="pom.asc"/>
     <artifact name="ant-junit4" type="jar" ext="jar"/>
     <artifact name="ant-junit4" type="jar.asc" ext="jar.asc"/>
     <artifact name="ant-junit4" type="source" ext="jar" e:classifier="sources"/>
     <artifact name="ant-junit4" type="source.asc" ext="jar.asc" e:classifier="sources"/>
-    <artifact name="ant-junit4" type="cyclonedx.json" ext="json" e:classifier="cyclonedx"/>
-    <artifact name="ant-junit4" type="cyclonedx.json.asc" ext="json.asc" e:classifier="cyclonedx"/>
-    <artifact name="ant-junit4" type="cyclonedx.xml" ext="xml" e:classifier="cyclonedx"/>
-    <artifact name="ant-junit4" type="cyclonedx.xml.asc" ext="xml.asc" e:classifier="cyclonedx"/>
+    <artifact name="ant-junit4" type="cyclonedx.json" ext="cdx.json"/>
+    <artifact name="ant-junit4" type="cyclonedx.json.asc" ext="cdx.json.asc"/>
+    <artifact name="ant-junit4" type="cyclonedx.xml" ext="cdx.xml"/>
+    <artifact name="ant-junit4" type="cyclonedx.xml.asc" ext="cdx.xml.asc"/>
     <artifact name="ant-junitlauncher" type="pom" ext="pom"/>
     <artifact name="ant-junitlauncher" type="pom.asc" ext="pom.asc"/>
     <artifact name="ant-junitlauncher" type="jar" ext="jar"/>
     <artifact name="ant-junitlauncher" type="jar.asc" ext="jar.asc"/>
     <artifact name="ant-junitlauncher" type="source" ext="jar" e:classifier="sources"/>
     <artifact name="ant-junitlauncher" type="source.asc" ext="jar.asc" e:classifier="sources"/>
-    <artifact name="ant-junitlauncher" type="cyclonedx.json" ext="json" e:classifier="cyclonedx"/>
-    <artifact name="ant-junitlauncher" type="cyclonedx.json.asc" ext="json.asc" e:classifier="cyclonedx"/>
-    <artifact name="ant-junitlauncher" type="cyclonedx.xml" ext="xml" e:classifier="cyclonedx"/>
-    <artifact name="ant-junitlauncher" type="cyclonedx.xml.asc" ext="xml.asc" e:classifier="cyclonedx"/>
+    <artifact name="ant-junitlauncher" type="cyclonedx.json" ext="cdx.json"/>
+    <artifact name="ant-junitlauncher" type="cyclonedx.json.asc" ext="cdx.json.asc"/>
+    <artifact name="ant-junitlauncher" type="cyclonedx.xml" ext="cdx.xml"/>
+    <artifact name="ant-junitlauncher" type="cyclonedx.xml.asc" ext="cdx.xml.asc"/>
     <artifact name="ant-launcher" type="pom" ext="pom"/>
     <artifact name="ant-launcher" type="pom.asc" ext="pom.asc"/>
     <artifact name="ant-launcher" type="jar" ext="jar"/>
     <artifact name="ant-launcher" type="jar.asc" ext="jar.asc"/>
     <artifact name="ant-launcher" type="source" ext="jar" e:classifier="sources"/>
     <artifact name="ant-launcher" type="source.asc" ext="jar.asc" e:classifier="sources"/>
-    <artifact name="ant-launcher" type="cyclonedx.json" ext="json" e:classifier="cyclonedx"/>
-    <artifact name="ant-launcher" type="cyclonedx.json.asc" ext="json.asc" e:classifier="cyclonedx"/>
-    <artifact name="ant-launcher" type="cyclonedx.xml" ext="xml" e:classifier="cyclonedx"/>
-    <artifact name="ant-launcher" type="cyclonedx.xml.asc" ext="xml.asc" e:classifier="cyclonedx"/>
+    <artifact name="ant-launcher" type="cyclonedx.json" ext="cdx.json"/>
+    <artifact name="ant-launcher" type="cyclonedx.json.asc" ext="cdx.json.asc"/>
+    <artifact name="ant-launcher" type="cyclonedx.xml" ext="cdx.xml"/>
+    <artifact name="ant-launcher" type="cyclonedx.xml.asc" ext="cdx.xml.asc"/>
     <artifact name="ant-netrexx" type="pom" ext="pom"/>
     <artifact name="ant-netrexx" type="pom.asc" ext="pom.asc"/>
     <artifact name="ant-netrexx" type="jar" ext="jar"/>
     <artifact name="ant-netrexx" type="jar.asc" ext="jar.asc"/>
     <artifact name="ant-netrexx" type="source" ext="jar" e:classifier="sources"/>
     <artifact name="ant-netrexx" type="source.asc" ext="jar.asc" e:classifier="sources"/>
-    <artifact name="ant-netrexx" type="cyclonedx.json" ext="json" e:classifier="cyclonedx"/>
-    <artifact name="ant-netrexx" type="cyclonedx.json.asc" ext="json.asc" e:classifier="cyclonedx"/>
-    <artifact name="ant-netrexx" type="cyclonedx.xml" ext="xml" e:classifier="cyclonedx"/>
-    <artifact name="ant-netrexx" type="cyclonedx.xml.asc" ext="xml.asc" e:classifier="cyclonedx"/>
+    <artifact name="ant-netrexx" type="cyclonedx.json" ext="cdx.json"/>
+    <artifact name="ant-netrexx" type="cyclonedx.json.asc" ext="cdx.json.asc"/>
+    <artifact name="ant-netrexx" type="cyclonedx.xml" ext="cdx.xml"/>
+    <artifact name="ant-netrexx" type="cyclonedx.xml.asc" ext="cdx.xml.asc"/>
     <artifact name="ant-swing" type="pom" ext="pom"/>
     <artifact name="ant-swing" type="pom.asc" ext="pom.asc"/>
     <artifact name="ant-swing" type="jar" ext="jar"/>
     <artifact name="ant-swing" type="jar.asc" ext="jar.asc"/>
     <artifact name="ant-swing" type="source" ext="jar" e:classifier="sources"/>
     <artifact name="ant-swing" type="source.asc" ext="jar.asc" e:classifier="sources"/>
-    <artifact name="ant-swing" type="cyclonedx.json" ext="json" e:classifier="cyclonedx"/>
-    <artifact name="ant-swing" type="cyclonedx.json.asc" ext="json.asc" e:classifier="cyclonedx"/>
-    <artifact name="ant-swing" type="cyclonedx.xml" ext="xml" e:classifier="cyclonedx"/>
-    <artifact name="ant-swing" type="cyclonedx.xml.asc" ext="xml.asc" e:classifier="cyclonedx"/>
+    <artifact name="ant-swing" type="cyclonedx.json" ext="cdx.json"/>
+    <artifact name="ant-swing" type="cyclonedx.json.asc" ext="cdx.json.asc"/>
+    <artifact name="ant-swing" type="cyclonedx.xml" ext="cdx.xml"/>
+    <artifact name="ant-swing" type="cyclonedx.xml.asc" ext="cdx.xml.asc"/>
     <artifact name="ant-testutil" type="pom" ext="pom"/>
     <artifact name="ant-testutil" type="pom.asc" ext="pom.asc"/>
     <artifact name="ant-testutil" type="jar" ext="jar"/>
     <artifact name="ant-testutil" type="jar.asc" ext="jar.asc"/>
     <artifact name="ant-testutil" type="source" ext="jar" e:classifier="sources"/>
     <artifact name="ant-testutil" type="source.asc" ext="jar.asc" e:classifier="sources"/>
-    <artifact name="ant-testutil" type="cyclonedx.json" ext="json" e:classifier="cyclonedx"/>
-    <artifact name="ant-testutil" type="cyclonedx.json.asc" ext="json.asc" e:classifier="cyclonedx"/>
-    <artifact name="ant-testutil" type="cyclonedx.xml" ext="xml" e:classifier="cyclonedx"/>
-    <artifact name="ant-testutil" type="cyclonedx.xml.asc" ext="xml.asc" e:classifier="cyclonedx"/>
+    <artifact name="ant-testutil" type="cyclonedx.json" ext="cdx.json"/>
+    <artifact name="ant-testutil" type="cyclonedx.json.asc" ext="cdx.json.asc"/>
+    <artifact name="ant-testutil" type="cyclonedx.xml" ext="cdx.xml"/>
+    <artifact name="ant-testutil" type="cyclonedx.xml.asc" ext="cdx.xml.asc"/>
     <artifact name="ant-xz" type="pom" ext="pom"/>
     <artifact name="ant-xz" type="pom.asc" ext="pom.asc"/>
     <artifact name="ant-xz" type="jar" ext="jar"/>
     <artifact name="ant-xz" type="jar.asc" ext="jar.asc"/>
     <artifact name="ant-xz" type="source" ext="jar" e:classifier="sources"/>
     <artifact name="ant-xz" type="source.asc" ext="jar.asc" e:classifier="sources"/>
-    <artifact name="ant-xz" type="cyclonedx.json" ext="json" e:classifier="cyclonedx"/>
-    <artifact name="ant-xz" type="cyclonedx.json.asc" ext="json.asc" e:classifier="cyclonedx"/>
-    <artifact name="ant-xz" type="cyclonedx.xml" ext="xml" e:classifier="cyclonedx"/>
-    <artifact name="ant-xz" type="cyclonedx.xml.asc" ext="xml.asc" e:classifier="cyclonedx"/>
+    <artifact name="ant-xz" type="cyclonedx.json" ext="cdx.json"/>
+    <artifact name="ant-xz" type="cyclonedx.json.asc" ext="cdx.json.asc"/>
+    <artifact name="ant-xz" type="cyclonedx.xml" ext="cdx.xml"/>
+    <artifact name="ant-xz" type="cyclonedx.xml.asc" ext="cdx.xml.asc"/>
   </publications>
   <dependencies/>
 </ivy-module>
diff --git a/sboms/ant-1.10.18alpha-cyclonedx.json b/sboms/ant-1.10.18alpha.cdx.json
similarity index 73%
rename from sboms/ant-1.10.18alpha-cyclonedx.json
rename to sboms/ant-1.10.18alpha.cdx.json
index 8760289bb..0d5eb3992 100644
--- a/sboms/ant-1.10.18alpha-cyclonedx.json
+++ b/sboms/ant-1.10.18alpha.cdx.json
@@ -1,10 +1,10 @@
 {
   "bomFormat" : "CycloneDX",
   "specVersion" : "1.6",
-  "serialNumber" : "urn:uuid:2b3c6004-1754-4985-bbf1-27f088f2b856",
+  "serialNumber" : "urn:uuid:03ce8a9e-4b8c-430d-bbc3-d731d72668c4",
   "version" : 1,
   "metadata" : {
-    "timestamp" : "2026-06-07T12:52:38Z",
+    "timestamp" : "2026-06-19T19:53:20Z",
     "lifecycles" : [
       {
         "phase" : "build"
@@ -31,6 +31,40 @@
           "name" : "ant-cyclonedx",
           "version" : "0.1",
           "description" : "Apache CycloneDX Antlib",
+          "hashes" : [
+            {
+              "alg" : "MD5",
+              "content" : "f00bf8afd0fd1a4677a80aa400934230"
+            },
+            {
+              "alg" : "SHA-1",
+              "content" : "64676be7248fc2ec0eef936be9c2507909e05414"
+            },
+            {
+              "alg" : "SHA-256",
+              "content" : "a4f295746ba0ea50d7b720dc4f42ffbe5a98bc3ad9f0d175a0be80a5bd108e84"
+            },
+            {
+              "alg" : "SHA-512",
+              "content" : "b0fa0bc41af224339d3bd301fe308de3bd3b0f75ad7ded60559469fa4eed85bec96e0eb195ae1db14fad2a8aaed42c776b3268575d7feeac6751a7737193cf3c"
+            },
+            {
+              "alg" : "SHA3-256",
+              "content" : "8af81f7d1cda4165dd841ef06ef5fa928a103a2de487bc62e659f98618c6f8d7"
+            },
+            {
+              "alg" : "SHA3-512",
+              "content" : "5584260043593ad9abcd6b2c9630edc65422f6b4853cc884935d995d9f4a04c6be6ad4504a38f16910fbff698f5411cbe5bbab0ee071f6011eeef51a9fa93cdb"
+            },
+            {
+              "alg" : "SHA-384",
+              "content" : "3532c340f51512b3521f96fe1f96b49cb7748c2b117ca4670dad26db8842efced5a64a366af01be2a25940eac63acf3f"
+            },
+            {
+              "alg" : "SHA3-384",
+              "content" : "64b575e8e4c5f28d77fa55aa81f031c7fa7873ccda1ab3f4429e35587c3d33cc1f66bcb9e3caae1c0945f24ab722362c"
+            }
+          ],
           "licenses" : [
             {
               "license" : {
@@ -104,35 +138,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "5dd4aa18b6dc9a769fddf456d23525be"
+          "content" : "c50dbeea8c8075504424919c0ffe244c"
         },
         {
           "alg" : "SHA-1",
-          "content" : "abb46ac6ada0b6f0ecc7d2f8e10e0d1cd2011bac"
+          "content" : "d0e1793bbaf60999e731112cbbdd5432b30d2064"
         },
         {
           "alg" : "SHA-256",
-          "content" : "db0d4a594c65a4cb170d851b4cd3fe36a82e3dee8f2a3738393349606a503621"
+          "content" : "0822e95d9db0691cb5f965f2714c42a6c106e6e04671439520c40792f523ac79"
         },
         {
           "alg" : "SHA-512",
-          "content" : "ff48bfeb661736779287a6eb68b527793868e64f1da75e80649b3a6f7e0c29389f44bd17217fc0e0684761804388008f9b7c2e1d1112b79e8129b5fa5d0f1b91"
+          "content" : "3a0fe83ffa4e1823bc0a13e1577a740415e63cd603f09c32c4fa5935350c2b1f2a10b5f5e65a110ccb22fb94884888d8aec7e4efc66c22cd699d884cfba3b02f"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "20057d1b6fdd74af1a33a71f0494b88405931025d622979dcbccf4542565de9e"
+          "content" : "d14388392ac07bb852a8a0fbf67c170dc5c5099db9920595ed42c6fcb554ecc6"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "f9f4aceb500d8d4b15e6f0eec0c08c1d512682dc3edb2d51f5b6b9419e88d570e38e472328a2a0a0e685106d5266349878cea41dfdc4373911bd12f3b606c1d0"
+          "content" : "cf599b8c7439c71b1b40975b3e679505276fb152dd0ea5b5badb48a8d4f29f5b483f752384605301cedbd834eeaff1a428e845b566e89554b935aa47347d781c"
         },
         {
           "alg" : "SHA-384",
-          "content" : "79442c31e2b1a325105079aa9d1491deef6433e831fabdbf3e2f48a8835b4dca8cb975a8342accfddc18ca343a9d50da"
+          "content" : "12d7c9ef19dd79235917491ed9d2cbee6481a27ffa701e0d0a576dbf368615aa71cfd1d305a07aeb2a0ea3b246b5fd26"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "49cb7a152090ba86cff13b76eeeee08a33986695e9e14f16ebca4bb4672d62e3e476381875fc9587fd57b2f802260154"
+          "content" : "1a1bc4819963f20ddc43b011435d49e505a0513a34e0347c5b4060629c37de7ab1d54c36c62361da04f4c8eecac1f585"
         }
       ],
       "licenses" : [
@@ -244,35 +278,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "652c42e30abc21d8f65631798bf83a59"
+          "content" : "400aa7a2a558cc2549308da9b7b4523e"
         },
         {
           "alg" : "SHA-1",
-          "content" : "d00960e241743e8ebe6328ef887c461b8e16bbd4"
+          "content" : "cc7ae6008b4eed2457eab9816b7f95753b3fcf44"
         },
         {
           "alg" : "SHA-256",
-          "content" : "4757294429f9f087a9fc9f3fd2ac1c0f4cddc507bc732e184401192864fa0491"
+          "content" : "e36a9a9878c50bcf632ede822bfaae243986dd1043c6e642c06054d9c1b7a47e"
         },
         {
           "alg" : "SHA-512",
-          "content" : "e820da4498ff55bbf77d0bb43311903279d153b4322931d4d4c15df2f9d4747833941ce9df08ca2cfe2525343f40a4fa6f33ccad633f4f527002dc85e4f8e179"
+          "content" : "47d261f05ab7142b6cd533a287376cae8bf6bbe8f34770da3dd0d52d62834313955617c1bde6e0f153f5d9d2224cc58fd49c4cec0de4718f7958afd0c25c6084"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "3d545b66f1216a64690ae91d34b7ff687b6f5e9d067b2c8d703c959098d396a0"
+          "content" : "b3981f2e3e017cc848db36236b51cecc411dfac7ce1c86699b9333388a8affbe"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "5cac03f87bee7c0a2a4fbdfad7c3e35cd6266f140a90695173f93263c792e63662e33cdd5aaed9d2bbe625ee9c42f7f4eccb0f12b510094075acf3468a439b97"
+          "content" : "c6314e1b2192dc86f32c542b49db5cfdba8f1767db5fdd1d08884f4ef613c66943d3ebd4806cdb6c192ed52acf9396d6e327deabe3a0b03dfdf4c844d9cfe0af"
         },
         {
           "alg" : "SHA-384",
-          "content" : "942643635f7a5bb201f19f99caf0099285d2b93bf46605de13c1920a03efb64a619b5f7b82e03bfe64353de2ec58511f"
+          "content" : "31559ae43b65719250829da56752e89f71e5996ff8a575aeb8549108793b5d2876fc2b8cb5b5d9729ef3777ed59d7375"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "ac3f8171353410ee6b9f454be024726516cfe531cf0e7041028ed82e60954d0e904b6fda09465754db283707984eba72"
+          "content" : "96858bccf913c5f252a5f41c49a377091a2d0af68afe8963371e63308e999f4cd7f0d6aa5044d36990fecd12d547801f"
         }
       ],
       "licenses" : [
diff --git a/sboms/ant-antlr-1.10.18alpha-cyclonedx.json b/sboms/ant-antlr-1.10.18alpha.cdx.json
similarity index 76%
rename from sboms/ant-antlr-1.10.18alpha-cyclonedx.json
rename to sboms/ant-antlr-1.10.18alpha.cdx.json
index 5923a4d5d..47d45aa8a 100644
--- a/sboms/ant-antlr-1.10.18alpha-cyclonedx.json
+++ b/sboms/ant-antlr-1.10.18alpha.cdx.json
@@ -1,10 +1,10 @@
 {
   "bomFormat" : "CycloneDX",
   "specVersion" : "1.6",
-  "serialNumber" : "urn:uuid:8517376b-4425-42e2-abab-058ac657c59b",
+  "serialNumber" : "urn:uuid:604ac68c-8793-4b7a-b595-ae0fcb692043",
   "version" : 1,
   "metadata" : {
-    "timestamp" : "2026-06-07T12:52:40Z",
+    "timestamp" : "2026-06-19T19:53:22Z",
     "lifecycles" : [
       {
         "phase" : "build"
@@ -31,6 +31,40 @@
           "name" : "ant-cyclonedx",
           "version" : "0.1",
           "description" : "Apache CycloneDX Antlib",
+          "hashes" : [
+            {
+              "alg" : "MD5",
+              "content" : "f00bf8afd0fd1a4677a80aa400934230"
+            },
+            {
+              "alg" : "SHA-1",
+              "content" : "64676be7248fc2ec0eef936be9c2507909e05414"
+            },
+            {
+              "alg" : "SHA-256",
+              "content" : "a4f295746ba0ea50d7b720dc4f42ffbe5a98bc3ad9f0d175a0be80a5bd108e84"
+            },
+            {
+              "alg" : "SHA-512",
+              "content" : "b0fa0bc41af224339d3bd301fe308de3bd3b0f75ad7ded60559469fa4eed85bec96e0eb195ae1db14fad2a8aaed42c776b3268575d7feeac6751a7737193cf3c"
+            },
+            {
+              "alg" : "SHA3-256",
+              "content" : "8af81f7d1cda4165dd841ef06ef5fa928a103a2de487bc62e659f98618c6f8d7"
+            },
+            {
+              "alg" : "SHA3-512",
+              "content" : "5584260043593ad9abcd6b2c9630edc65422f6b4853cc884935d995d9f4a04c6be6ad4504a38f16910fbff698f5411cbe5bbab0ee071f6011eeef51a9fa93cdb"
+            },
+            {
+              "alg" : "SHA-384",
+              "content" : "3532c340f51512b3521f96fe1f96b49cb7748c2b117ca4670dad26db8842efced5a64a366af01be2a25940eac63acf3f"
+            },
+            {
+              "alg" : "SHA3-384",
+              "content" : "64b575e8e4c5f28d77fa55aa81f031c7fa7873ccda1ab3f4429e35587c3d33cc1f66bcb9e3caae1c0945f24ab722362c"
+            }
+          ],
           "licenses" : [
             {
               "license" : {
@@ -104,35 +138,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "5823b62486a2afdb5fbb1867ecbf7902"
+          "content" : "cecdec56418e92104eea0c7da2f6d93c"
         },
         {
           "alg" : "SHA-1",
-          "content" : "326e814e77f3710fa0e604acd97e18ec1ff32978"
+          "content" : "e011924a177989351d8db17d428c3909129e5d8c"
         },
         {
           "alg" : "SHA-256",
-          "content" : "0eb7a39c343bf1a067395ec8acee7398110f8bea8659964ec5a7a699137597a3"
+          "content" : "6fc216984b535152ac6bc06ea2076d538b5e444cdfcb1ebe4d78861ba2bb3474"
         },
         {
           "alg" : "SHA-512",
-          "content" : "78080969df5a162725da8492efd753d68b4d8517f9f2acf75b830ec9126a8362dbd8039b92b5334ec1d36403d46f030a056824ab013f330228130b1e4df77bbb"
+          "content" : "26dede45539c07a58afa33806133f2bc6842792b0a62c9937ce18f65e241db9d9fd6de5aba6a13bef769499a4a2ff0889571ff7320276248114f68f0894ed021"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "f6084e939e875e673059f6f5d84031102ed77508ff76e77a09507e6fdbfe7986"
+          "content" : "4ba42fb3ec72e0afbbb290f69c9ca5085a0e1aa9b51ac05454ad844d5a13127e"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "256cb5cd09230e798851f0cba0924f613daf09ac6ce42d608e010793dcf9481c3cc61c0e59affb1623c0bff80c8ea8c6e7693a1ac2a107e2ef62c750b2938410"
+          "content" : "045d1eea32f554f6ceef25a4ef7f417c20f7a46b4a035989c6316d6426c6f12c9a117c5a29eeebf1ea666cef2d8b092576dd75620eb2179e9b69ddb00cef0c86"
         },
         {
           "alg" : "SHA-384",
-          "content" : "e331afb796c11c23dba9f3392e7855805625079f022a63b225a2a530f22c25afc613dcf276257a38785373391c20a801"
+          "content" : "1d484f174e659130accae8a464fc6d8e42bd666f0da902a976d05c78a1d0770290404a2c407cb045b84f03f6cca66c7f"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "998794e52b473bde0f5e64f140cc5835a95728472324d38ba5f47f21fa71acae1c5e03d9e63b7f69731fd52fa5192a06"
+          "content" : "241e9c1db2b253ec9df6b0cebf409593df061dfb1116468a2119a74ae7fc290c4bc2debef6b8d01ce15e70bceba3a91f"
         }
       ],
       "licenses" : [
@@ -244,35 +278,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "5dd4aa18b6dc9a769fddf456d23525be"
+          "content" : "c50dbeea8c8075504424919c0ffe244c"
         },
         {
           "alg" : "SHA-1",
-          "content" : "abb46ac6ada0b6f0ecc7d2f8e10e0d1cd2011bac"
+          "content" : "d0e1793bbaf60999e731112cbbdd5432b30d2064"
         },
         {
           "alg" : "SHA-256",
-          "content" : "db0d4a594c65a4cb170d851b4cd3fe36a82e3dee8f2a3738393349606a503621"
+          "content" : "0822e95d9db0691cb5f965f2714c42a6c106e6e04671439520c40792f523ac79"
         },
         {
           "alg" : "SHA-512",
-          "content" : "ff48bfeb661736779287a6eb68b527793868e64f1da75e80649b3a6f7e0c29389f44bd17217fc0e0684761804388008f9b7c2e1d1112b79e8129b5fa5d0f1b91"
+          "content" : "3a0fe83ffa4e1823bc0a13e1577a740415e63cd603f09c32c4fa5935350c2b1f2a10b5f5e65a110ccb22fb94884888d8aec7e4efc66c22cd699d884cfba3b02f"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "20057d1b6fdd74af1a33a71f0494b88405931025d622979dcbccf4542565de9e"
+          "content" : "d14388392ac07bb852a8a0fbf67c170dc5c5099db9920595ed42c6fcb554ecc6"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "f9f4aceb500d8d4b15e6f0eec0c08c1d512682dc3edb2d51f5b6b9419e88d570e38e472328a2a0a0e685106d5266349878cea41dfdc4373911bd12f3b606c1d0"
+          "content" : "cf599b8c7439c71b1b40975b3e679505276fb152dd0ea5b5badb48a8d4f29f5b483f752384605301cedbd834eeaff1a428e845b566e89554b935aa47347d781c"
         },
         {
           "alg" : "SHA-384",
-          "content" : "79442c31e2b1a325105079aa9d1491deef6433e831fabdbf3e2f48a8835b4dca8cb975a8342accfddc18ca343a9d50da"
+          "content" : "12d7c9ef19dd79235917491ed9d2cbee6481a27ffa701e0d0a576dbf368615aa71cfd1d305a07aeb2a0ea3b246b5fd26"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "49cb7a152090ba86cff13b76eeeee08a33986695e9e14f16ebca4bb4672d62e3e476381875fc9587fd57b2f802260154"
+          "content" : "1a1bc4819963f20ddc43b011435d49e505a0513a34e0347c5b4060629c37de7ab1d54c36c62361da04f4c8eecac1f585"
         }
       ],
       "licenses" : [
@@ -362,35 +396,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "652c42e30abc21d8f65631798bf83a59"
+          "content" : "400aa7a2a558cc2549308da9b7b4523e"
         },
         {
           "alg" : "SHA-1",
-          "content" : "d00960e241743e8ebe6328ef887c461b8e16bbd4"
+          "content" : "cc7ae6008b4eed2457eab9816b7f95753b3fcf44"
         },
         {
           "alg" : "SHA-256",
-          "content" : "4757294429f9f087a9fc9f3fd2ac1c0f4cddc507bc732e184401192864fa0491"
+          "content" : "e36a9a9878c50bcf632ede822bfaae243986dd1043c6e642c06054d9c1b7a47e"
         },
         {
           "alg" : "SHA-512",
-          "content" : "e820da4498ff55bbf77d0bb43311903279d153b4322931d4d4c15df2f9d4747833941ce9df08ca2cfe2525343f40a4fa6f33ccad633f4f527002dc85e4f8e179"
+          "content" : "47d261f05ab7142b6cd533a287376cae8bf6bbe8f34770da3dd0d52d62834313955617c1bde6e0f153f5d9d2224cc58fd49c4cec0de4718f7958afd0c25c6084"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "3d545b66f1216a64690ae91d34b7ff687b6f5e9d067b2c8d703c959098d396a0"
+          "content" : "b3981f2e3e017cc848db36236b51cecc411dfac7ce1c86699b9333388a8affbe"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "5cac03f87bee7c0a2a4fbdfad7c3e35cd6266f140a90695173f93263c792e63662e33cdd5aaed9d2bbe625ee9c42f7f4eccb0f12b510094075acf3468a439b97"
+          "content" : "c6314e1b2192dc86f32c542b49db5cfdba8f1767db5fdd1d08884f4ef613c66943d3ebd4806cdb6c192ed52acf9396d6e327deabe3a0b03dfdf4c844d9cfe0af"
         },
         {
           "alg" : "SHA-384",
-          "content" : "942643635f7a5bb201f19f99caf0099285d2b93bf46605de13c1920a03efb64a619b5f7b82e03bfe64353de2ec58511f"
+          "content" : "31559ae43b65719250829da56752e89f71e5996ff8a575aeb8549108793b5d2876fc2b8cb5b5d9729ef3777ed59d7375"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "ac3f8171353410ee6b9f454be024726516cfe531cf0e7041028ed82e60954d0e904b6fda09465754db283707984eba72"
+          "content" : "96858bccf913c5f252a5f41c49a377091a2d0af68afe8963371e63308e999f4cd7f0d6aa5044d36990fecd12d547801f"
         }
       ],
       "licenses" : [
diff --git a/sboms/ant-apache-bcel-1.10.18alpha-cyclonedx.json b/sboms/ant-apache-bcel-1.10.18alpha.cdx.json
similarity index 79%
rename from sboms/ant-apache-bcel-1.10.18alpha-cyclonedx.json
rename to sboms/ant-apache-bcel-1.10.18alpha.cdx.json
index 7a74155df..1bef6a872 100644
--- a/sboms/ant-apache-bcel-1.10.18alpha-cyclonedx.json
+++ b/sboms/ant-apache-bcel-1.10.18alpha.cdx.json
@@ -1,10 +1,10 @@
 {
   "bomFormat" : "CycloneDX",
   "specVersion" : "1.6",
-  "serialNumber" : "urn:uuid:def50c5c-d308-472d-8649-f06b7c1fa0d8",
+  "serialNumber" : "urn:uuid:99aeab0f-b175-45fb-8ae4-650907950b86",
   "version" : 1,
   "metadata" : {
-    "timestamp" : "2026-06-07T12:52:39Z",
+    "timestamp" : "2026-06-19T19:53:20Z",
     "lifecycles" : [
       {
         "phase" : "build"
@@ -31,6 +31,40 @@
           "name" : "ant-cyclonedx",
           "version" : "0.1",
           "description" : "Apache CycloneDX Antlib",
+          "hashes" : [
+            {
+              "alg" : "MD5",
+              "content" : "f00bf8afd0fd1a4677a80aa400934230"
+            },
+            {
+              "alg" : "SHA-1",
+              "content" : "64676be7248fc2ec0eef936be9c2507909e05414"
+            },
+            {
+              "alg" : "SHA-256",
+              "content" : "a4f295746ba0ea50d7b720dc4f42ffbe5a98bc3ad9f0d175a0be80a5bd108e84"
+            },
+            {
+              "alg" : "SHA-512",
+              "content" : "b0fa0bc41af224339d3bd301fe308de3bd3b0f75ad7ded60559469fa4eed85bec96e0eb195ae1db14fad2a8aaed42c776b3268575d7feeac6751a7737193cf3c"
+            },
+            {
+              "alg" : "SHA3-256",
+              "content" : "8af81f7d1cda4165dd841ef06ef5fa928a103a2de487bc62e659f98618c6f8d7"
+            },
+            {
+              "alg" : "SHA3-512",
+              "content" : "5584260043593ad9abcd6b2c9630edc65422f6b4853cc884935d995d9f4a04c6be6ad4504a38f16910fbff698f5411cbe5bbab0ee071f6011eeef51a9fa93cdb"
+            },
+            {
+              "alg" : "SHA-384",
+              "content" : "3532c340f51512b3521f96fe1f96b49cb7748c2b117ca4670dad26db8842efced5a64a366af01be2a25940eac63acf3f"
+            },
+            {
+              "alg" : "SHA3-384",
+              "content" : "64b575e8e4c5f28d77fa55aa81f031c7fa7873ccda1ab3f4429e35587c3d33cc1f66bcb9e3caae1c0945f24ab722362c"
+            }
+          ],
           "licenses" : [
             {
               "license" : {
@@ -104,35 +138,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "3916d3f9310dd86eb7ae2c0f07bbb665"
+          "content" : "63aa6d911bd0430f1f6e377681a13603"
         },
         {
           "alg" : "SHA-1",
-          "content" : "33a1c686bfe33cec77b11b20cc816146753c242b"
+          "content" : "811b41d818a17b38250bad2f194056cb3b301864"
         },
         {
           "alg" : "SHA-256",
-          "content" : "6dd7d52d6af6fee6e87db783ca7d6976b0361475ab4caf94de200631be4bd5e7"
+          "content" : "ec8cbde1809cfbb02cc8d0444d285819e469d9472db766840d82f9fa82446947"
         },
         {
           "alg" : "SHA-512",
-          "content" : "cd956bd70b03890c2c66e587c4cce74e6e138fb6e2656c7babc97c02ab4b04a20fd2d0b066691e7da5e64b46005d3c816dfbaf6ba869ed245d83cd937941e933"
+          "content" : "dfce5cad3040176dd757454649738b33c1413568f04a3f4ef5e3a2eac257786b560d38038c1cb6bb703f5824c4a73f01a456ebb6cf6a818bc7df4f45e6fd1693"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "49ba1b6438814e4fcfb2599342d8b3bfc57ad42ccbeabc37e8170d0269157a16"
+          "content" : "e8333f297ecb0d2bb5e18ad1f84e0ad76e38aaea8474ebbf16741432647a4019"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "3cbf0c0beb94966fa582f6ee5099f2e6a31f31a0dd080c60822134e1ed9ab228d47568710a322a7474f4e1c18bcb93c70cf3ef2b8cb319d66e8f6e6d48219b80"
+          "content" : "195f284a98eea80c05551f0d2a853a4411247676150c3e226534d3f8e2f13f221aa0230a50915125735fad52746be3e97924b8e90d18e7e4498523c5bbaf7caf"
         },
         {
           "alg" : "SHA-384",
-          "content" : "28536d32d2d0ed4bcbd980e3f3b87fb7c985fd9b55fad0a0620a97998722e37bf6b46cf9329a7e74557469d954d512e5"
+          "content" : "5a6092f6e51843ba1e0a391e02ba337d33272f3927d9f00004855268a69c446929586bced6f1a97a3977d7d0ac4b44d0"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "15164807b5e910883b3209953f24c21652822063871368ad7a4de45c9045ee24450a6106ffc535559c5f9916e83803a9"
+          "content" : "48d020540a360c78321e9a8e7c4c90a6b14a290bf12968dd7346bfd395ec210d1556ebe3c6ceb714f0068e9e223d3a63"
         }
       ],
       "licenses" : [
@@ -244,35 +278,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "5dd4aa18b6dc9a769fddf456d23525be"
+          "content" : "c50dbeea8c8075504424919c0ffe244c"
         },
         {
           "alg" : "SHA-1",
-          "content" : "abb46ac6ada0b6f0ecc7d2f8e10e0d1cd2011bac"
+          "content" : "d0e1793bbaf60999e731112cbbdd5432b30d2064"
         },
         {
           "alg" : "SHA-256",
-          "content" : "db0d4a594c65a4cb170d851b4cd3fe36a82e3dee8f2a3738393349606a503621"
+          "content" : "0822e95d9db0691cb5f965f2714c42a6c106e6e04671439520c40792f523ac79"
         },
         {
           "alg" : "SHA-512",
-          "content" : "ff48bfeb661736779287a6eb68b527793868e64f1da75e80649b3a6f7e0c29389f44bd17217fc0e0684761804388008f9b7c2e1d1112b79e8129b5fa5d0f1b91"
+          "content" : "3a0fe83ffa4e1823bc0a13e1577a740415e63cd603f09c32c4fa5935350c2b1f2a10b5f5e65a110ccb22fb94884888d8aec7e4efc66c22cd699d884cfba3b02f"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "20057d1b6fdd74af1a33a71f0494b88405931025d622979dcbccf4542565de9e"
+          "content" : "d14388392ac07bb852a8a0fbf67c170dc5c5099db9920595ed42c6fcb554ecc6"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "f9f4aceb500d8d4b15e6f0eec0c08c1d512682dc3edb2d51f5b6b9419e88d570e38e472328a2a0a0e685106d5266349878cea41dfdc4373911bd12f3b606c1d0"
+          "content" : "cf599b8c7439c71b1b40975b3e679505276fb152dd0ea5b5badb48a8d4f29f5b483f752384605301cedbd834eeaff1a428e845b566e89554b935aa47347d781c"
         },
         {
           "alg" : "SHA-384",
-          "content" : "79442c31e2b1a325105079aa9d1491deef6433e831fabdbf3e2f48a8835b4dca8cb975a8342accfddc18ca343a9d50da"
+          "content" : "12d7c9ef19dd79235917491ed9d2cbee6481a27ffa701e0d0a576dbf368615aa71cfd1d305a07aeb2a0ea3b246b5fd26"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "49cb7a152090ba86cff13b76eeeee08a33986695e9e14f16ebca4bb4672d62e3e476381875fc9587fd57b2f802260154"
+          "content" : "1a1bc4819963f20ddc43b011435d49e505a0513a34e0347c5b4060629c37de7ab1d54c36c62361da04f4c8eecac1f585"
         }
       ],
       "licenses" : [
@@ -362,35 +396,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "652c42e30abc21d8f65631798bf83a59"
+          "content" : "400aa7a2a558cc2549308da9b7b4523e"
         },
         {
           "alg" : "SHA-1",
-          "content" : "d00960e241743e8ebe6328ef887c461b8e16bbd4"
+          "content" : "cc7ae6008b4eed2457eab9816b7f95753b3fcf44"
         },
         {
           "alg" : "SHA-256",
-          "content" : "4757294429f9f087a9fc9f3fd2ac1c0f4cddc507bc732e184401192864fa0491"
+          "content" : "e36a9a9878c50bcf632ede822bfaae243986dd1043c6e642c06054d9c1b7a47e"
         },
         {
           "alg" : "SHA-512",
-          "content" : "e820da4498ff55bbf77d0bb43311903279d153b4322931d4d4c15df2f9d4747833941ce9df08ca2cfe2525343f40a4fa6f33ccad633f4f527002dc85e4f8e179"
+          "content" : "47d261f05ab7142b6cd533a287376cae8bf6bbe8f34770da3dd0d52d62834313955617c1bde6e0f153f5d9d2224cc58fd49c4cec0de4718f7958afd0c25c6084"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "3d545b66f1216a64690ae91d34b7ff687b6f5e9d067b2c8d703c959098d396a0"
+          "content" : "b3981f2e3e017cc848db36236b51cecc411dfac7ce1c86699b9333388a8affbe"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "5cac03f87bee7c0a2a4fbdfad7c3e35cd6266f140a90695173f93263c792e63662e33cdd5aaed9d2bbe625ee9c42f7f4eccb0f12b510094075acf3468a439b97"
+          "content" : "c6314e1b2192dc86f32c542b49db5cfdba8f1767db5fdd1d08884f4ef613c66943d3ebd4806cdb6c192ed52acf9396d6e327deabe3a0b03dfdf4c844d9cfe0af"
         },
         {
           "alg" : "SHA-384",
-          "content" : "942643635f7a5bb201f19f99caf0099285d2b93bf46605de13c1920a03efb64a619b5f7b82e03bfe64353de2ec58511f"
+          "content" : "31559ae43b65719250829da56752e89f71e5996ff8a575aeb8549108793b5d2876fc2b8cb5b5d9729ef3777ed59d7375"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "ac3f8171353410ee6b9f454be024726516cfe531cf0e7041028ed82e60954d0e904b6fda09465754db283707984eba72"
+          "content" : "96858bccf913c5f252a5f41c49a377091a2d0af68afe8963371e63308e999f4cd7f0d6aa5044d36990fecd12d547801f"
         }
       ],
       "licenses" : [
diff --git a/sboms/ant-apache-bsf-1.10.18alpha-cyclonedx.json b/sboms/ant-apache-bsf-1.10.18alpha.cdx.json
similarity index 75%
rename from sboms/ant-apache-bsf-1.10.18alpha-cyclonedx.json
rename to sboms/ant-apache-bsf-1.10.18alpha.cdx.json
index a4c93bda1..943200ef6 100644
--- a/sboms/ant-apache-bsf-1.10.18alpha-cyclonedx.json
+++ b/sboms/ant-apache-bsf-1.10.18alpha.cdx.json
@@ -1,10 +1,10 @@
 {
   "bomFormat" : "CycloneDX",
   "specVersion" : "1.6",
-  "serialNumber" : "urn:uuid:c2d0b70f-662a-4b84-9649-914b01bf5cc9",
+  "serialNumber" : "urn:uuid:211716ca-4a37-4536-8bdc-0981633f595d",
   "version" : 1,
   "metadata" : {
-    "timestamp" : "2026-06-07T12:52:39Z",
+    "timestamp" : "2026-06-19T19:53:21Z",
     "lifecycles" : [
       {
         "phase" : "build"
@@ -31,6 +31,40 @@
           "name" : "ant-cyclonedx",
           "version" : "0.1",
           "description" : "Apache CycloneDX Antlib",
+          "hashes" : [
+            {
+              "alg" : "MD5",
+              "content" : "f00bf8afd0fd1a4677a80aa400934230"
+            },
+            {
+              "alg" : "SHA-1",
+              "content" : "64676be7248fc2ec0eef936be9c2507909e05414"
+            },
+            {
+              "alg" : "SHA-256",
+              "content" : "a4f295746ba0ea50d7b720dc4f42ffbe5a98bc3ad9f0d175a0be80a5bd108e84"
+            },
+            {
+              "alg" : "SHA-512",
+              "content" : "b0fa0bc41af224339d3bd301fe308de3bd3b0f75ad7ded60559469fa4eed85bec96e0eb195ae1db14fad2a8aaed42c776b3268575d7feeac6751a7737193cf3c"
+            },
+            {
+              "alg" : "SHA3-256",
+              "content" : "8af81f7d1cda4165dd841ef06ef5fa928a103a2de487bc62e659f98618c6f8d7"
+            },
+            {
+              "alg" : "SHA3-512",
+              "content" : "5584260043593ad9abcd6b2c9630edc65422f6b4853cc884935d995d9f4a04c6be6ad4504a38f16910fbff698f5411cbe5bbab0ee071f6011eeef51a9fa93cdb"
+            },
+            {
+              "alg" : "SHA-384",
+              "content" : "3532c340f51512b3521f96fe1f96b49cb7748c2b117ca4670dad26db8842efced5a64a366af01be2a25940eac63acf3f"
+            },
+            {
+              "alg" : "SHA3-384",
+              "content" : "64b575e8e4c5f28d77fa55aa81f031c7fa7873ccda1ab3f4429e35587c3d33cc1f66bcb9e3caae1c0945f24ab722362c"
+            }
+          ],
           "licenses" : [
             {
               "license" : {
@@ -104,35 +138,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "9624e66b92c76e2345871aec28083dfb"
+          "content" : "db04e1aea6da9779c6c806dcf6d435cf"
         },
         {
           "alg" : "SHA-1",
-          "content" : "316244ba824bd32eb5040e41458880d26b48e913"
+          "content" : "7035221b2e2df6f123ecb9a2f5e5c20eb54ea7c4"
         },
         {
           "alg" : "SHA-256",
-          "content" : "3a270ebd414e817ae00dfd14291042945d3a006f8bd83892555ed8c004c0aa83"
+          "content" : "e19c200e7540e8636a8a10d88a4d27cf3b37b5d64ebd9b07bb9746725e9c2b2e"
         },
         {
           "alg" : "SHA-512",
-          "content" : "ef2d195bc8d731ceeae8ca8858871cddcacfe937cb84b1f89898961b08d3920ec985f4f49f431aaad922c8dcf374899f7797eb4d4bbb76f42b1b51a2bc5aa02e"
+          "content" : "757ece2eeb3eaa8e94840c497a89d2905a1cdb8e8cd20ae34b47c314fa2b752b401b2f52c7b90cac6fe634ed1579ebbfa2c78e5e82ce3aeed23aaa6ed0f66968"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "20009fc51096774c13b46a626884882d32f4a2be04865ed20a419b016848df99"
+          "content" : "05c3a53ab179080e11beb16d47fbd54b7d3158d3b5a6fa98fdc94fb214b9eb92"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "b5ac3ed7ec37922cb06fbeec98bd88bc4559e676b4c4231fa59b385d235ef1fb388d6677e9fc7b513a0059c9f98d774d4c8d42fb37f7c67c9b1a465de47a29f0"
+          "content" : "d744acfa6bd8472de80548c5ea2c2e0733351ad0d2e6fd610a80c74c4fe5fea4ceb60c357603b7a9eedf860237abe6e625b8ace4fd0118eed83252d7a1efe133"
         },
         {
           "alg" : "SHA-384",
-          "content" : "c7859835384e1d158245cf2b9b8e7734187cfabe49adc65d47cc28bb38d5cdf6da9243d4276e3ac63c911aa7bba74162"
+          "content" : "a264de6d832c06dddffb4f7e7e511f8579fe0e0b7a0940e60da0331107440e2bd691edea35fd4612521fa2a9a0c5f845"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "bcbf93b51e9b7ef380ba9e74e9d59d258a7e11a62d5b2cf00de1523dfd76d4d68ee55fcfe055bf5c8a012377c06bb7f5"
+          "content" : "5b40dbf24de21bbd94f69a300372d9ec40255880ec707acbc4adbc9b8c5bca81ab425ca52b6d8c8cee516d2d7afd668c"
         }
       ],
       "licenses" : [
@@ -244,35 +278,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "5dd4aa18b6dc9a769fddf456d23525be"
+          "content" : "c50dbeea8c8075504424919c0ffe244c"
         },
         {
           "alg" : "SHA-1",
-          "content" : "abb46ac6ada0b6f0ecc7d2f8e10e0d1cd2011bac"
+          "content" : "d0e1793bbaf60999e731112cbbdd5432b30d2064"
         },
         {
           "alg" : "SHA-256",
-          "content" : "db0d4a594c65a4cb170d851b4cd3fe36a82e3dee8f2a3738393349606a503621"
+          "content" : "0822e95d9db0691cb5f965f2714c42a6c106e6e04671439520c40792f523ac79"
         },
         {
           "alg" : "SHA-512",
-          "content" : "ff48bfeb661736779287a6eb68b527793868e64f1da75e80649b3a6f7e0c29389f44bd17217fc0e0684761804388008f9b7c2e1d1112b79e8129b5fa5d0f1b91"
+          "content" : "3a0fe83ffa4e1823bc0a13e1577a740415e63cd603f09c32c4fa5935350c2b1f2a10b5f5e65a110ccb22fb94884888d8aec7e4efc66c22cd699d884cfba3b02f"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "20057d1b6fdd74af1a33a71f0494b88405931025d622979dcbccf4542565de9e"
+          "content" : "d14388392ac07bb852a8a0fbf67c170dc5c5099db9920595ed42c6fcb554ecc6"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "f9f4aceb500d8d4b15e6f0eec0c08c1d512682dc3edb2d51f5b6b9419e88d570e38e472328a2a0a0e685106d5266349878cea41dfdc4373911bd12f3b606c1d0"
+          "content" : "cf599b8c7439c71b1b40975b3e679505276fb152dd0ea5b5badb48a8d4f29f5b483f752384605301cedbd834eeaff1a428e845b566e89554b935aa47347d781c"
         },
         {
           "alg" : "SHA-384",
-          "content" : "79442c31e2b1a325105079aa9d1491deef6433e831fabdbf3e2f48a8835b4dca8cb975a8342accfddc18ca343a9d50da"
+          "content" : "12d7c9ef19dd79235917491ed9d2cbee6481a27ffa701e0d0a576dbf368615aa71cfd1d305a07aeb2a0ea3b246b5fd26"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "49cb7a152090ba86cff13b76eeeee08a33986695e9e14f16ebca4bb4672d62e3e476381875fc9587fd57b2f802260154"
+          "content" : "1a1bc4819963f20ddc43b011435d49e505a0513a34e0347c5b4060629c37de7ab1d54c36c62361da04f4c8eecac1f585"
         }
       ],
       "licenses" : [
@@ -362,35 +396,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "652c42e30abc21d8f65631798bf83a59"
+          "content" : "400aa7a2a558cc2549308da9b7b4523e"
         },
         {
           "alg" : "SHA-1",
-          "content" : "d00960e241743e8ebe6328ef887c461b8e16bbd4"
+          "content" : "cc7ae6008b4eed2457eab9816b7f95753b3fcf44"
         },
         {
           "alg" : "SHA-256",
-          "content" : "4757294429f9f087a9fc9f3fd2ac1c0f4cddc507bc732e184401192864fa0491"
+          "content" : "e36a9a9878c50bcf632ede822bfaae243986dd1043c6e642c06054d9c1b7a47e"
         },
         {
           "alg" : "SHA-512",
-          "content" : "e820da4498ff55bbf77d0bb43311903279d153b4322931d4d4c15df2f9d4747833941ce9df08ca2cfe2525343f40a4fa6f33ccad633f4f527002dc85e4f8e179"
+          "content" : "47d261f05ab7142b6cd533a287376cae8bf6bbe8f34770da3dd0d52d62834313955617c1bde6e0f153f5d9d2224cc58fd49c4cec0de4718f7958afd0c25c6084"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "3d545b66f1216a64690ae91d34b7ff687b6f5e9d067b2c8d703c959098d396a0"
+          "content" : "b3981f2e3e017cc848db36236b51cecc411dfac7ce1c86699b9333388a8affbe"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "5cac03f87bee7c0a2a4fbdfad7c3e35cd6266f140a90695173f93263c792e63662e33cdd5aaed9d2bbe625ee9c42f7f4eccb0f12b510094075acf3468a439b97"
+          "content" : "c6314e1b2192dc86f32c542b49db5cfdba8f1767db5fdd1d08884f4ef613c66943d3ebd4806cdb6c192ed52acf9396d6e327deabe3a0b03dfdf4c844d9cfe0af"
         },
         {
           "alg" : "SHA-384",
-          "content" : "942643635f7a5bb201f19f99caf0099285d2b93bf46605de13c1920a03efb64a619b5f7b82e03bfe64353de2ec58511f"
+          "content" : "31559ae43b65719250829da56752e89f71e5996ff8a575aeb8549108793b5d2876fc2b8cb5b5d9729ef3777ed59d7375"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "ac3f8171353410ee6b9f454be024726516cfe531cf0e7041028ed82e60954d0e904b6fda09465754db283707984eba72"
+          "content" : "96858bccf913c5f252a5f41c49a377091a2d0af68afe8963371e63308e999f4cd7f0d6aa5044d36990fecd12d547801f"
         }
       ],
       "licenses" : [
diff --git a/sboms/ant-apache-log4j-1.10.18alpha-cyclonedx.json b/sboms/ant-apache-log4j-1.10.18alpha.cdx.json
similarity index 75%
rename from sboms/ant-apache-log4j-1.10.18alpha-cyclonedx.json
rename to sboms/ant-apache-log4j-1.10.18alpha.cdx.json
index f1fff9042..9ca1d5102 100644
--- a/sboms/ant-apache-log4j-1.10.18alpha-cyclonedx.json
+++ b/sboms/ant-apache-log4j-1.10.18alpha.cdx.json
@@ -1,10 +1,10 @@
 {
   "bomFormat" : "CycloneDX",
   "specVersion" : "1.6",
-  "serialNumber" : "urn:uuid:38e65c6f-86e3-4d5b-bb14-eebf2a76c61d",
+  "serialNumber" : "urn:uuid:1f48d9fb-3f4a-412c-8e78-b715d6d92280",
   "version" : 1,
   "metadata" : {
-    "timestamp" : "2026-06-07T12:52:39Z",
+    "timestamp" : "2026-06-19T19:53:21Z",
     "lifecycles" : [
       {
         "phase" : "build"
@@ -31,6 +31,40 @@
           "name" : "ant-cyclonedx",
           "version" : "0.1",
           "description" : "Apache CycloneDX Antlib",
+          "hashes" : [
+            {
+              "alg" : "MD5",
+              "content" : "f00bf8afd0fd1a4677a80aa400934230"
+            },
+            {
+              "alg" : "SHA-1",
+              "content" : "64676be7248fc2ec0eef936be9c2507909e05414"
+            },
+            {
+              "alg" : "SHA-256",
+              "content" : "a4f295746ba0ea50d7b720dc4f42ffbe5a98bc3ad9f0d175a0be80a5bd108e84"
+            },
+            {
+              "alg" : "SHA-512",
+              "content" : "b0fa0bc41af224339d3bd301fe308de3bd3b0f75ad7ded60559469fa4eed85bec96e0eb195ae1db14fad2a8aaed42c776b3268575d7feeac6751a7737193cf3c"
+            },
+            {
+              "alg" : "SHA3-256",
+              "content" : "8af81f7d1cda4165dd841ef06ef5fa928a103a2de487bc62e659f98618c6f8d7"
+            },
+            {
+              "alg" : "SHA3-512",
+              "content" : "5584260043593ad9abcd6b2c9630edc65422f6b4853cc884935d995d9f4a04c6be6ad4504a38f16910fbff698f5411cbe5bbab0ee071f6011eeef51a9fa93cdb"
+            },
+            {
+              "alg" : "SHA-384",
+              "content" : "3532c340f51512b3521f96fe1f96b49cb7748c2b117ca4670dad26db8842efced5a64a366af01be2a25940eac63acf3f"
+            },
+            {
+              "alg" : "SHA3-384",
+              "content" : "64b575e8e4c5f28d77fa55aa81f031c7fa7873ccda1ab3f4429e35587c3d33cc1f66bcb9e3caae1c0945f24ab722362c"
+            }
+          ],
           "licenses" : [
             {
               "license" : {
@@ -104,35 +138,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "df728f7b35c0f14eb9777c28b795c157"
+          "content" : "399e8e1272a1e66245a90cf24145f56a"
         },
         {
           "alg" : "SHA-1",
-          "content" : "7b5e33f656a9af74819a7efa8275298a7d2be3b9"
+          "content" : "8b017c038e9f3df998850d36b5bf22106d529a36"
         },
         {
           "alg" : "SHA-256",
-          "content" : "9934a7cc2a65b5ec9a268e791a7ec3bb64657bf696f6679cdcd6d8d3825fb49c"
+          "content" : "3ea31ffc905f0ef423ac63f6d08ccf874b5805538b4d798fabf093c2fd73d8ce"
         },
         {
           "alg" : "SHA-512",
-          "content" : "5d766b106f74517b5cd3e9261b3eb951a98991cee4bce3edc7bbe5e4905c10ac000358ae19c83795549f8581b622ca154616dd621fde7504a0c6f85b043df1e6"
+          "content" : "984f7efdc856ef522f3e3a3051622b6d0a394cdec61953772d595fac423bb4ec634447dcb3d766c74e96c14d77fcea65371918da6b7652ef9eeca71023bc0157"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "ac915f0a0c5efb5f1994841571dc0f207f2247bc8ec9a2c82d54e77593989f46"
+          "content" : "7e7167886686061b8f08e12a8a719eb84897d8d3eb4d7e41516fb29bf64735a5"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "9c48d96ab4ebd97e5e1b04becf008c10ec046a34400036828fb75d7d2986166d684e01b27d119094bae8862d8357f9e241829c0add0d286b4dd00740712a8eac"
+          "content" : "28a5e2f7805e6c05bb89a6812f2dee3e738a9aca1d4b16799062ee95f3831e8cec577aa5fcf46015bec440455f13d39fa56c3f2590f901e540d929ed04de0964"
         },
         {
           "alg" : "SHA-384",
-          "content" : "55b8c972b11f5f8d73d01a9a8be95d076231e95ba9cb704fa45a9656e22330b704900942a4555f967024e1e800b79cf4"
+          "content" : "ce1b0f7be32fdfab8e54ede55ae3c5a10cb44a075d5aa1f01f20fb5623d33d03c889a5a4fa737781ab460daed48a19fb"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "ba488f5ecd11c2d20a631bbe87ec65fa97a736101b8ae3454bbfc6ab500f50e645239647e3bdd3a0065b680b41a58c6e"
+          "content" : "ee6625110489f40858e8b0733b93b78e59293ecec4a1ec541ac0990487ec33ac4f9af25db8e61226a5d51dd7136813e2"
         }
       ],
       "licenses" : [
@@ -244,35 +278,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "5dd4aa18b6dc9a769fddf456d23525be"
+          "content" : "c50dbeea8c8075504424919c0ffe244c"
         },
         {
           "alg" : "SHA-1",
-          "content" : "abb46ac6ada0b6f0ecc7d2f8e10e0d1cd2011bac"
+          "content" : "d0e1793bbaf60999e731112cbbdd5432b30d2064"
         },
         {
           "alg" : "SHA-256",
-          "content" : "db0d4a594c65a4cb170d851b4cd3fe36a82e3dee8f2a3738393349606a503621"
+          "content" : "0822e95d9db0691cb5f965f2714c42a6c106e6e04671439520c40792f523ac79"
         },
         {
           "alg" : "SHA-512",
-          "content" : "ff48bfeb661736779287a6eb68b527793868e64f1da75e80649b3a6f7e0c29389f44bd17217fc0e0684761804388008f9b7c2e1d1112b79e8129b5fa5d0f1b91"
+          "content" : "3a0fe83ffa4e1823bc0a13e1577a740415e63cd603f09c32c4fa5935350c2b1f2a10b5f5e65a110ccb22fb94884888d8aec7e4efc66c22cd699d884cfba3b02f"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "20057d1b6fdd74af1a33a71f0494b88405931025d622979dcbccf4542565de9e"
+          "content" : "d14388392ac07bb852a8a0fbf67c170dc5c5099db9920595ed42c6fcb554ecc6"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "f9f4aceb500d8d4b15e6f0eec0c08c1d512682dc3edb2d51f5b6b9419e88d570e38e472328a2a0a0e685106d5266349878cea41dfdc4373911bd12f3b606c1d0"
+          "content" : "cf599b8c7439c71b1b40975b3e679505276fb152dd0ea5b5badb48a8d4f29f5b483f752384605301cedbd834eeaff1a428e845b566e89554b935aa47347d781c"
         },
         {
           "alg" : "SHA-384",
-          "content" : "79442c31e2b1a325105079aa9d1491deef6433e831fabdbf3e2f48a8835b4dca8cb975a8342accfddc18ca343a9d50da"
+          "content" : "12d7c9ef19dd79235917491ed9d2cbee6481a27ffa701e0d0a576dbf368615aa71cfd1d305a07aeb2a0ea3b246b5fd26"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "49cb7a152090ba86cff13b76eeeee08a33986695e9e14f16ebca4bb4672d62e3e476381875fc9587fd57b2f802260154"
+          "content" : "1a1bc4819963f20ddc43b011435d49e505a0513a34e0347c5b4060629c37de7ab1d54c36c62361da04f4c8eecac1f585"
         }
       ],
       "licenses" : [
@@ -362,35 +396,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "652c42e30abc21d8f65631798bf83a59"
+          "content" : "400aa7a2a558cc2549308da9b7b4523e"
         },
         {
           "alg" : "SHA-1",
-          "content" : "d00960e241743e8ebe6328ef887c461b8e16bbd4"
+          "content" : "cc7ae6008b4eed2457eab9816b7f95753b3fcf44"
         },
         {
           "alg" : "SHA-256",
-          "content" : "4757294429f9f087a9fc9f3fd2ac1c0f4cddc507bc732e184401192864fa0491"
+          "content" : "e36a9a9878c50bcf632ede822bfaae243986dd1043c6e642c06054d9c1b7a47e"
         },
         {
           "alg" : "SHA-512",
-          "content" : "e820da4498ff55bbf77d0bb43311903279d153b4322931d4d4c15df2f9d4747833941ce9df08ca2cfe2525343f40a4fa6f33ccad633f4f527002dc85e4f8e179"
+          "content" : "47d261f05ab7142b6cd533a287376cae8bf6bbe8f34770da3dd0d52d62834313955617c1bde6e0f153f5d9d2224cc58fd49c4cec0de4718f7958afd0c25c6084"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "3d545b66f1216a64690ae91d34b7ff687b6f5e9d067b2c8d703c959098d396a0"
+          "content" : "b3981f2e3e017cc848db36236b51cecc411dfac7ce1c86699b9333388a8affbe"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "5cac03f87bee7c0a2a4fbdfad7c3e35cd6266f140a90695173f93263c792e63662e33cdd5aaed9d2bbe625ee9c42f7f4eccb0f12b510094075acf3468a439b97"
+          "content" : "c6314e1b2192dc86f32c542b49db5cfdba8f1767db5fdd1d08884f4ef613c66943d3ebd4806cdb6c192ed52acf9396d6e327deabe3a0b03dfdf4c844d9cfe0af"
         },
         {
           "alg" : "SHA-384",
-          "content" : "942643635f7a5bb201f19f99caf0099285d2b93bf46605de13c1920a03efb64a619b5f7b82e03bfe64353de2ec58511f"
+          "content" : "31559ae43b65719250829da56752e89f71e5996ff8a575aeb8549108793b5d2876fc2b8cb5b5d9729ef3777ed59d7375"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "ac3f8171353410ee6b9f454be024726516cfe531cf0e7041028ed82e60954d0e904b6fda09465754db283707984eba72"
+          "content" : "96858bccf913c5f252a5f41c49a377091a2d0af68afe8963371e63308e999f4cd7f0d6aa5044d36990fecd12d547801f"
         }
       ],
       "licenses" : [
diff --git a/sboms/ant-apache-oro-1.10.18alpha-cyclonedx.json b/sboms/ant-apache-oro-1.10.18alpha.cdx.json
similarity index 75%
rename from sboms/ant-apache-oro-1.10.18alpha-cyclonedx.json
rename to sboms/ant-apache-oro-1.10.18alpha.cdx.json
index 9381564ef..2979086ae 100644
--- a/sboms/ant-apache-oro-1.10.18alpha-cyclonedx.json
+++ b/sboms/ant-apache-oro-1.10.18alpha.cdx.json
@@ -1,10 +1,10 @@
 {
   "bomFormat" : "CycloneDX",
   "specVersion" : "1.6",
-  "serialNumber" : "urn:uuid:585de2b2-489c-4a54-9a3b-5572a9f787b1",
+  "serialNumber" : "urn:uuid:4f7eea5a-6971-4f4b-8367-346385df676b",
   "version" : 1,
   "metadata" : {
-    "timestamp" : "2026-06-07T12:52:38Z",
+    "timestamp" : "2026-06-19T19:53:20Z",
     "lifecycles" : [
       {
         "phase" : "build"
@@ -31,6 +31,40 @@
           "name" : "ant-cyclonedx",
           "version" : "0.1",
           "description" : "Apache CycloneDX Antlib",
+          "hashes" : [
+            {
+              "alg" : "MD5",
+              "content" : "f00bf8afd0fd1a4677a80aa400934230"
+            },
+            {
+              "alg" : "SHA-1",
+              "content" : "64676be7248fc2ec0eef936be9c2507909e05414"
+            },
+            {
+              "alg" : "SHA-256",
+              "content" : "a4f295746ba0ea50d7b720dc4f42ffbe5a98bc3ad9f0d175a0be80a5bd108e84"
+            },
+            {
+              "alg" : "SHA-512",
+              "content" : "b0fa0bc41af224339d3bd301fe308de3bd3b0f75ad7ded60559469fa4eed85bec96e0eb195ae1db14fad2a8aaed42c776b3268575d7feeac6751a7737193cf3c"
+            },
+            {
+              "alg" : "SHA3-256",
+              "content" : "8af81f7d1cda4165dd841ef06ef5fa928a103a2de487bc62e659f98618c6f8d7"
+            },
+            {
+              "alg" : "SHA3-512",
+              "content" : "5584260043593ad9abcd6b2c9630edc65422f6b4853cc884935d995d9f4a04c6be6ad4504a38f16910fbff698f5411cbe5bbab0ee071f6011eeef51a9fa93cdb"
+            },
+            {
+              "alg" : "SHA-384",
+              "content" : "3532c340f51512b3521f96fe1f96b49cb7748c2b117ca4670dad26db8842efced5a64a366af01be2a25940eac63acf3f"
+            },
+            {
+              "alg" : "SHA3-384",
+              "content" : "64b575e8e4c5f28d77fa55aa81f031c7fa7873ccda1ab3f4429e35587c3d33cc1f66bcb9e3caae1c0945f24ab722362c"
+            }
+          ],
           "licenses" : [
             {
               "license" : {
@@ -104,35 +138,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "83da5fc9cdd6acdbba7a996d4fff0b79"
+          "content" : "49358c8709bfe79fee48504e77304744"
         },
         {
           "alg" : "SHA-1",
-          "content" : "428d69dd469228161733437e292405c147365a70"
+          "content" : "91898b4763f0229bb04280622fbd27f58d5a500e"
         },
         {
           "alg" : "SHA-256",
-          "content" : "15c70d1308bc6c5c78e151b9bbef27c8f0b83234ea449871b866d5149b271fb4"
+          "content" : "16ebf4e30f7cdc98220e5f0edacbd602a113aaf5f9673d20fb7b2d26c8f11f17"
         },
         {
           "alg" : "SHA-512",
-          "content" : "876ff5ed6458c4b4cc3855a6c7e26562cdd42cfe70c7169d9e939a3a8b69356a3a2e942ddc8b964a0aa55015a488824553d83ac4c85e032c542347a7cc2d61d5"
+          "content" : "983674b492a56ce27c049e9602170f9738e084f924c2cd61ce793d61a8f7ab1069c681d9535495276b60e306cad1c0a7fed7219ebaa931d6c69634c2e7f1f0a0"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "74d5875fdd710992426b21891f4a7dfc286e1e9cb439074f464441f636c6b099"
+          "content" : "2ec3351ecbec8a21202065f5c1296fce39e920ed7a6dc7a0d5c053780522aee2"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "dc83a4efc1a4c45031ccd613d3d1f4a3f7f8d6351bf92e619410fff5a5877aeb93910be51f129fd3a5fb6bd2b03d6a6a2e5be16f353c3c9dbdd09aa2b9c1d2df"
+          "content" : "b470fed441309b5de55f3ef7f8399019d001d17dc114eabd72bf5b75f5d6b83775161fa6d2fa97aadef0d30c45c9bd49c9113bd183a7c80635c247dbb0df2fbe"
         },
         {
           "alg" : "SHA-384",
-          "content" : "c8932259c229752cd5c8719fd4f45f2b787f5985a1eaa2f01a9b16dc908f0f1fd78b9890476139dc3b59c264262d0f71"
+          "content" : "aebde7fc7954ab2f36c5f07467cce811b1e68cc7da8f9913ee221db7030f9dc3874d9a54ef7ff0ed98f84992fa26ae64"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "dbc192f77e39480ec23a51d4de16a1d1db14a2e771c03506810e47dd6ef0764cbf4a436c26c7cf7dda73aebc9aaea53d"
+          "content" : "6c94942d0d4a37598ba8512c3d49a8ed34e4a2aa668e9afdae9bf1a50dc7ce5ed4e5014dca87fa0e0329696630e5c592"
         }
       ],
       "licenses" : [
@@ -244,35 +278,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "5dd4aa18b6dc9a769fddf456d23525be"
+          "content" : "c50dbeea8c8075504424919c0ffe244c"
         },
         {
           "alg" : "SHA-1",
-          "content" : "abb46ac6ada0b6f0ecc7d2f8e10e0d1cd2011bac"
+          "content" : "d0e1793bbaf60999e731112cbbdd5432b30d2064"
         },
         {
           "alg" : "SHA-256",
-          "content" : "db0d4a594c65a4cb170d851b4cd3fe36a82e3dee8f2a3738393349606a503621"
+          "content" : "0822e95d9db0691cb5f965f2714c42a6c106e6e04671439520c40792f523ac79"
         },
         {
           "alg" : "SHA-512",
-          "content" : "ff48bfeb661736779287a6eb68b527793868e64f1da75e80649b3a6f7e0c29389f44bd17217fc0e0684761804388008f9b7c2e1d1112b79e8129b5fa5d0f1b91"
+          "content" : "3a0fe83ffa4e1823bc0a13e1577a740415e63cd603f09c32c4fa5935350c2b1f2a10b5f5e65a110ccb22fb94884888d8aec7e4efc66c22cd699d884cfba3b02f"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "20057d1b6fdd74af1a33a71f0494b88405931025d622979dcbccf4542565de9e"
+          "content" : "d14388392ac07bb852a8a0fbf67c170dc5c5099db9920595ed42c6fcb554ecc6"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "f9f4aceb500d8d4b15e6f0eec0c08c1d512682dc3edb2d51f5b6b9419e88d570e38e472328a2a0a0e685106d5266349878cea41dfdc4373911bd12f3b606c1d0"
+          "content" : "cf599b8c7439c71b1b40975b3e679505276fb152dd0ea5b5badb48a8d4f29f5b483f752384605301cedbd834eeaff1a428e845b566e89554b935aa47347d781c"
         },
         {
           "alg" : "SHA-384",
-          "content" : "79442c31e2b1a325105079aa9d1491deef6433e831fabdbf3e2f48a8835b4dca8cb975a8342accfddc18ca343a9d50da"
+          "content" : "12d7c9ef19dd79235917491ed9d2cbee6481a27ffa701e0d0a576dbf368615aa71cfd1d305a07aeb2a0ea3b246b5fd26"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "49cb7a152090ba86cff13b76eeeee08a33986695e9e14f16ebca4bb4672d62e3e476381875fc9587fd57b2f802260154"
+          "content" : "1a1bc4819963f20ddc43b011435d49e505a0513a34e0347c5b4060629c37de7ab1d54c36c62361da04f4c8eecac1f585"
         }
       ],
       "licenses" : [
@@ -362,35 +396,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "652c42e30abc21d8f65631798bf83a59"
+          "content" : "400aa7a2a558cc2549308da9b7b4523e"
         },
         {
           "alg" : "SHA-1",
-          "content" : "d00960e241743e8ebe6328ef887c461b8e16bbd4"
+          "content" : "cc7ae6008b4eed2457eab9816b7f95753b3fcf44"
         },
         {
           "alg" : "SHA-256",
-          "content" : "4757294429f9f087a9fc9f3fd2ac1c0f4cddc507bc732e184401192864fa0491"
+          "content" : "e36a9a9878c50bcf632ede822bfaae243986dd1043c6e642c06054d9c1b7a47e"
         },
         {
           "alg" : "SHA-512",
-          "content" : "e820da4498ff55bbf77d0bb43311903279d153b4322931d4d4c15df2f9d4747833941ce9df08ca2cfe2525343f40a4fa6f33ccad633f4f527002dc85e4f8e179"
+          "content" : "47d261f05ab7142b6cd533a287376cae8bf6bbe8f34770da3dd0d52d62834313955617c1bde6e0f153f5d9d2224cc58fd49c4cec0de4718f7958afd0c25c6084"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "3d545b66f1216a64690ae91d34b7ff687b6f5e9d067b2c8d703c959098d396a0"
+          "content" : "b3981f2e3e017cc848db36236b51cecc411dfac7ce1c86699b9333388a8affbe"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "5cac03f87bee7c0a2a4fbdfad7c3e35cd6266f140a90695173f93263c792e63662e33cdd5aaed9d2bbe625ee9c42f7f4eccb0f12b510094075acf3468a439b97"
+          "content" : "c6314e1b2192dc86f32c542b49db5cfdba8f1767db5fdd1d08884f4ef613c66943d3ebd4806cdb6c192ed52acf9396d6e327deabe3a0b03dfdf4c844d9cfe0af"
         },
         {
           "alg" : "SHA-384",
-          "content" : "942643635f7a5bb201f19f99caf0099285d2b93bf46605de13c1920a03efb64a619b5f7b82e03bfe64353de2ec58511f"
+          "content" : "31559ae43b65719250829da56752e89f71e5996ff8a575aeb8549108793b5d2876fc2b8cb5b5d9729ef3777ed59d7375"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "ac3f8171353410ee6b9f454be024726516cfe531cf0e7041028ed82e60954d0e904b6fda09465754db283707984eba72"
+          "content" : "96858bccf913c5f252a5f41c49a377091a2d0af68afe8963371e63308e999f4cd7f0d6aa5044d36990fecd12d547801f"
         }
       ],
       "licenses" : [
diff --git a/sboms/ant-apache-regexp-1.10.18alpha-cyclonedx.json b/sboms/ant-apache-regexp-1.10.18alpha.cdx.json
similarity index 75%
rename from sboms/ant-apache-regexp-1.10.18alpha-cyclonedx.json
rename to sboms/ant-apache-regexp-1.10.18alpha.cdx.json
index ffe138c1a..8c9a08b7c 100644
--- a/sboms/ant-apache-regexp-1.10.18alpha-cyclonedx.json
+++ b/sboms/ant-apache-regexp-1.10.18alpha.cdx.json
@@ -1,10 +1,10 @@
 {
   "bomFormat" : "CycloneDX",
   "specVersion" : "1.6",
-  "serialNumber" : "urn:uuid:7c7a2794-1fe7-4591-9c79-c1b4d5d5b5c8",
+  "serialNumber" : "urn:uuid:e6f0ff7d-4cde-4495-945e-35251791c1d3",
   "version" : 1,
   "metadata" : {
-    "timestamp" : "2026-06-07T12:52:38Z",
+    "timestamp" : "2026-06-19T19:53:20Z",
     "lifecycles" : [
       {
         "phase" : "build"
@@ -31,6 +31,40 @@
           "name" : "ant-cyclonedx",
           "version" : "0.1",
           "description" : "Apache CycloneDX Antlib",
+          "hashes" : [
+            {
+              "alg" : "MD5",
+              "content" : "f00bf8afd0fd1a4677a80aa400934230"
+            },
+            {
+              "alg" : "SHA-1",
+              "content" : "64676be7248fc2ec0eef936be9c2507909e05414"
+            },
+            {
+              "alg" : "SHA-256",
+              "content" : "a4f295746ba0ea50d7b720dc4f42ffbe5a98bc3ad9f0d175a0be80a5bd108e84"
+            },
+            {
+              "alg" : "SHA-512",
+              "content" : "b0fa0bc41af224339d3bd301fe308de3bd3b0f75ad7ded60559469fa4eed85bec96e0eb195ae1db14fad2a8aaed42c776b3268575d7feeac6751a7737193cf3c"
+            },
+            {
+              "alg" : "SHA3-256",
+              "content" : "8af81f7d1cda4165dd841ef06ef5fa928a103a2de487bc62e659f98618c6f8d7"
+            },
+            {
+              "alg" : "SHA3-512",
+              "content" : "5584260043593ad9abcd6b2c9630edc65422f6b4853cc884935d995d9f4a04c6be6ad4504a38f16910fbff698f5411cbe5bbab0ee071f6011eeef51a9fa93cdb"
+            },
+            {
+              "alg" : "SHA-384",
+              "content" : "3532c340f51512b3521f96fe1f96b49cb7748c2b117ca4670dad26db8842efced5a64a366af01be2a25940eac63acf3f"
+            },
+            {
+              "alg" : "SHA3-384",
+              "content" : "64b575e8e4c5f28d77fa55aa81f031c7fa7873ccda1ab3f4429e35587c3d33cc1f66bcb9e3caae1c0945f24ab722362c"
+            }
+          ],
           "licenses" : [
             {
               "license" : {
@@ -104,35 +138,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "e105b7b6e866b0d0a42246643d42ae08"
+          "content" : "d15ffa3fee8e018d490157930fb12d44"
         },
         {
           "alg" : "SHA-1",
-          "content" : "e988b6383f4ea427a8915d4a1642de504c30215b"
+          "content" : "9ff738a52ed51fdc92dc0f58603349f4801dab45"
         },
         {
           "alg" : "SHA-256",
-          "content" : "638900345893e381a94cefb0b3bcd68f1403493e1d0d23e15e8d67cc42a29734"
+          "content" : "9e063199a214bbbb68b44033f4ea42471da31f20ab2f0d56edd8d7739989f622"
         },
         {
           "alg" : "SHA-512",
-          "content" : "3db9108d50fe64ccd232ebfadbd8dbc142a925d666033a93a4a5444b0a0c176cc8a5e19b89d979d724792fa916cd13104f4e18d8c96a4f1105c42b767ba2510d"
+          "content" : "06a7fe9c151e97aafafbc045f3d1cce75c588073f136a4c0935326fbc9c6e861e064c18eea11f057ebb23a72b2b1337da54409dcaa022ee43cb83911ac23d141"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "bceebd2bcf9572249d1eb5d438aaef9e37ddb73f379b43782b768bd7f5cf3cdd"
+          "content" : "81b2aa1a8c4e1e5af013d6477e5ea598457c2f2572bf44f6f2f6da7be710e3ab"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "9390ef53e119bfb8a513e4340b0ac230a967dd59c37ce53541f49b52d75f8d11f8d4a987c8cd9760ed5abcaba915e33d510e418cb71988a270fc9596143d2ee0"
+          "content" : "ddfd127642968f20211a2d6d750080d70be36ade8496d012b272a989fe47724e1a6f4b97e410c166774a7fae6e07c417f6d0b89c4cff27db8a7a271644135b1d"
         },
         {
           "alg" : "SHA-384",
-          "content" : "dc224c357cd571f2ca17b1a4c4e51b2726e87ab853230225e1f2968a212fe18f2926c277de367ee92a9c5b2533a16755"
+          "content" : "4e0273756b5ca2a19e0dadf7fce0d125fa8da630c2e879fa3ec2e714de578ec6993e23010e13a8f236bf1cf31ec52bc6"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "85a92f73bae8fc1edbe98c1b7c8e11bb6bc084d9297dbdffb6df1fa6f87fc754efafeab003cbc00127b447bfcf6e3fc8"
+          "content" : "8e2f87607a93ca7e4caaceb3ee140782027456aaeb9201541aadd668c5851594d8cc6fafa754880a4239a23133a25fdf"
         }
       ],
       "licenses" : [
@@ -244,35 +278,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "5dd4aa18b6dc9a769fddf456d23525be"
+          "content" : "c50dbeea8c8075504424919c0ffe244c"
         },
         {
           "alg" : "SHA-1",
-          "content" : "abb46ac6ada0b6f0ecc7d2f8e10e0d1cd2011bac"
+          "content" : "d0e1793bbaf60999e731112cbbdd5432b30d2064"
         },
         {
           "alg" : "SHA-256",
-          "content" : "db0d4a594c65a4cb170d851b4cd3fe36a82e3dee8f2a3738393349606a503621"
+          "content" : "0822e95d9db0691cb5f965f2714c42a6c106e6e04671439520c40792f523ac79"
         },
         {
           "alg" : "SHA-512",
-          "content" : "ff48bfeb661736779287a6eb68b527793868e64f1da75e80649b3a6f7e0c29389f44bd17217fc0e0684761804388008f9b7c2e1d1112b79e8129b5fa5d0f1b91"
+          "content" : "3a0fe83ffa4e1823bc0a13e1577a740415e63cd603f09c32c4fa5935350c2b1f2a10b5f5e65a110ccb22fb94884888d8aec7e4efc66c22cd699d884cfba3b02f"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "20057d1b6fdd74af1a33a71f0494b88405931025d622979dcbccf4542565de9e"
+          "content" : "d14388392ac07bb852a8a0fbf67c170dc5c5099db9920595ed42c6fcb554ecc6"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "f9f4aceb500d8d4b15e6f0eec0c08c1d512682dc3edb2d51f5b6b9419e88d570e38e472328a2a0a0e685106d5266349878cea41dfdc4373911bd12f3b606c1d0"
+          "content" : "cf599b8c7439c71b1b40975b3e679505276fb152dd0ea5b5badb48a8d4f29f5b483f752384605301cedbd834eeaff1a428e845b566e89554b935aa47347d781c"
         },
         {
           "alg" : "SHA-384",
-          "content" : "79442c31e2b1a325105079aa9d1491deef6433e831fabdbf3e2f48a8835b4dca8cb975a8342accfddc18ca343a9d50da"
+          "content" : "12d7c9ef19dd79235917491ed9d2cbee6481a27ffa701e0d0a576dbf368615aa71cfd1d305a07aeb2a0ea3b246b5fd26"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "49cb7a152090ba86cff13b76eeeee08a33986695e9e14f16ebca4bb4672d62e3e476381875fc9587fd57b2f802260154"
+          "content" : "1a1bc4819963f20ddc43b011435d49e505a0513a34e0347c5b4060629c37de7ab1d54c36c62361da04f4c8eecac1f585"
         }
       ],
       "licenses" : [
@@ -362,35 +396,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "652c42e30abc21d8f65631798bf83a59"
+          "content" : "400aa7a2a558cc2549308da9b7b4523e"
         },
         {
           "alg" : "SHA-1",
-          "content" : "d00960e241743e8ebe6328ef887c461b8e16bbd4"
+          "content" : "cc7ae6008b4eed2457eab9816b7f95753b3fcf44"
         },
         {
           "alg" : "SHA-256",
-          "content" : "4757294429f9f087a9fc9f3fd2ac1c0f4cddc507bc732e184401192864fa0491"
+          "content" : "e36a9a9878c50bcf632ede822bfaae243986dd1043c6e642c06054d9c1b7a47e"
         },
         {
           "alg" : "SHA-512",
-          "content" : "e820da4498ff55bbf77d0bb43311903279d153b4322931d4d4c15df2f9d4747833941ce9df08ca2cfe2525343f40a4fa6f33ccad633f4f527002dc85e4f8e179"
+          "content" : "47d261f05ab7142b6cd533a287376cae8bf6bbe8f34770da3dd0d52d62834313955617c1bde6e0f153f5d9d2224cc58fd49c4cec0de4718f7958afd0c25c6084"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "3d545b66f1216a64690ae91d34b7ff687b6f5e9d067b2c8d703c959098d396a0"
+          "content" : "b3981f2e3e017cc848db36236b51cecc411dfac7ce1c86699b9333388a8affbe"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "5cac03f87bee7c0a2a4fbdfad7c3e35cd6266f140a90695173f93263c792e63662e33cdd5aaed9d2bbe625ee9c42f7f4eccb0f12b510094075acf3468a439b97"
+          "content" : "c6314e1b2192dc86f32c542b49db5cfdba8f1767db5fdd1d08884f4ef613c66943d3ebd4806cdb6c192ed52acf9396d6e327deabe3a0b03dfdf4c844d9cfe0af"
         },
         {
           "alg" : "SHA-384",
-          "content" : "942643635f7a5bb201f19f99caf0099285d2b93bf46605de13c1920a03efb64a619b5f7b82e03bfe64353de2ec58511f"
+          "content" : "31559ae43b65719250829da56752e89f71e5996ff8a575aeb8549108793b5d2876fc2b8cb5b5d9729ef3777ed59d7375"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "ac3f8171353410ee6b9f454be024726516cfe531cf0e7041028ed82e60954d0e904b6fda09465754db283707984eba72"
+          "content" : "96858bccf913c5f252a5f41c49a377091a2d0af68afe8963371e63308e999f4cd7f0d6aa5044d36990fecd12d547801f"
         }
       ],
       "licenses" : [
diff --git a/sboms/ant-apache-resolver-1.10.18alpha-cyclonedx.json b/sboms/ant-apache-resolver-1.10.18alpha.cdx.json
similarity index 76%
rename from sboms/ant-apache-resolver-1.10.18alpha-cyclonedx.json
rename to sboms/ant-apache-resolver-1.10.18alpha.cdx.json
index dacfa9d3f..271c962a9 100644
--- a/sboms/ant-apache-resolver-1.10.18alpha-cyclonedx.json
+++ b/sboms/ant-apache-resolver-1.10.18alpha.cdx.json
@@ -1,10 +1,10 @@
 {
   "bomFormat" : "CycloneDX",
   "specVersion" : "1.6",
-  "serialNumber" : "urn:uuid:9b9ad947-8229-42fc-840a-d1ac6bebe3fb",
+  "serialNumber" : "urn:uuid:ef562307-eb8a-48a0-8dc7-1707a79e8b0b",
   "version" : 1,
   "metadata" : {
-    "timestamp" : "2026-06-07T12:52:38Z",
+    "timestamp" : "2026-06-19T19:53:20Z",
     "lifecycles" : [
       {
         "phase" : "build"
@@ -31,6 +31,40 @@
           "name" : "ant-cyclonedx",
           "version" : "0.1",
           "description" : "Apache CycloneDX Antlib",
+          "hashes" : [
+            {
+              "alg" : "MD5",
+              "content" : "f00bf8afd0fd1a4677a80aa400934230"
+            },
+            {
+              "alg" : "SHA-1",
+              "content" : "64676be7248fc2ec0eef936be9c2507909e05414"
+            },
+            {
+              "alg" : "SHA-256",
+              "content" : "a4f295746ba0ea50d7b720dc4f42ffbe5a98bc3ad9f0d175a0be80a5bd108e84"
+            },
+            {
+              "alg" : "SHA-512",
+              "content" : "b0fa0bc41af224339d3bd301fe308de3bd3b0f75ad7ded60559469fa4eed85bec96e0eb195ae1db14fad2a8aaed42c776b3268575d7feeac6751a7737193cf3c"
+            },
+            {
+              "alg" : "SHA3-256",
+              "content" : "8af81f7d1cda4165dd841ef06ef5fa928a103a2de487bc62e659f98618c6f8d7"
+            },
+            {
+              "alg" : "SHA3-512",
+              "content" : "5584260043593ad9abcd6b2c9630edc65422f6b4853cc884935d995d9f4a04c6be6ad4504a38f16910fbff698f5411cbe5bbab0ee071f6011eeef51a9fa93cdb"
+            },
+            {
+              "alg" : "SHA-384",
+              "content" : "3532c340f51512b3521f96fe1f96b49cb7748c2b117ca4670dad26db8842efced5a64a366af01be2a25940eac63acf3f"
+            },
+            {
+              "alg" : "SHA3-384",
+              "content" : "64b575e8e4c5f28d77fa55aa81f031c7fa7873ccda1ab3f4429e35587c3d33cc1f66bcb9e3caae1c0945f24ab722362c"
+            }
+          ],
           "licenses" : [
             {
               "license" : {
@@ -104,35 +138,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "267be30a4d5465f896a5b382cb860dc3"
+          "content" : "6d719f734eb711826d4eb38b5a4bcc53"
         },
         {
           "alg" : "SHA-1",
-          "content" : "56f0f149edf93f96e9a0ec4642c38ccb1a947510"
+          "content" : "db3765638d2beb18ba305e049cd0e35362bf9c93"
         },
         {
           "alg" : "SHA-256",
-          "content" : "25b9ef9aa9425c34911bed113e8c9a1c20bc76bf8a9ad9659b32d1cc902f4914"
+          "content" : "ac787e4ea863c1389acc4d04597385be7fb33e9687a4ec8c6bd46ff8affd09cd"
         },
         {
           "alg" : "SHA-512",
-          "content" : "cfca8b43c68793683dff35ae89bd77a2ebe1d61da7bb264c0db5a9c9d4955106ba3ae3fc9abe24598f30d05523f33d9f88c078851cbc7c6757bfa64a15d0caae"
+          "content" : "54c5556fe2a66d5e0ddf44a0e9cd91bce232405a3253887f9fae905a5191e9d485e6ed7a5f5fb21125a507397809c215678b91c8510aa30a6b2695ab1e2a77f3"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "b162c87a045bf646369bf6d8833c56c84744cb4bea123f16f1ce36edb0222a2c"
+          "content" : "96925fe82bfae1143be042f2a6a55c4b47cea87503ab50ea408d4419ab9ff8d2"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "cea2843e325a7fc3d8375c668e083de1716bf89f58af2ab261fe0120bcfe77f9e5b764813c3f7c34a4f054f481ccecca6ebaca02e502424904278ca1c1afc4a9"
+          "content" : "4f248c996df096d6033a7b5f53c78d628c0c538fcc3c8b2a0d8f95276fdacba88180aadfe98be533d830d64e67110ac3da7d8f3aecf1c0a84683b104c0b52cdd"
         },
         {
           "alg" : "SHA-384",
-          "content" : "efb40dae090f07698ef62d33e0c3bd4782679fcf6891205a5cac9136ce6edea28a41252b31b3d60d87e00c1c88856b92"
+          "content" : "669ca4ae51f2fa65eb65729c228f2b83741c3e1e6eaa94085acc38b0406d04a4824e69308730226d303010ff9fd1c874"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "e8a6005412d0e098048f2674ed44f7c9c8f8884bd14106378073c6024b3fcd05b9129a41f73267f69c0d8d5f43e76fd9"
+          "content" : "dfd836087ac3e32576558d2cde9c02e925d970ddf75073097734cf8779c08e91318910f72fa2d6b6f2df529d8b8dab63"
         }
       ],
       "licenses" : [
@@ -244,35 +278,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "5dd4aa18b6dc9a769fddf456d23525be"
+          "content" : "c50dbeea8c8075504424919c0ffe244c"
         },
         {
           "alg" : "SHA-1",
-          "content" : "abb46ac6ada0b6f0ecc7d2f8e10e0d1cd2011bac"
+          "content" : "d0e1793bbaf60999e731112cbbdd5432b30d2064"
         },
         {
           "alg" : "SHA-256",
-          "content" : "db0d4a594c65a4cb170d851b4cd3fe36a82e3dee8f2a3738393349606a503621"
+          "content" : "0822e95d9db0691cb5f965f2714c42a6c106e6e04671439520c40792f523ac79"
         },
         {
           "alg" : "SHA-512",
-          "content" : "ff48bfeb661736779287a6eb68b527793868e64f1da75e80649b3a6f7e0c29389f44bd17217fc0e0684761804388008f9b7c2e1d1112b79e8129b5fa5d0f1b91"
+          "content" : "3a0fe83ffa4e1823bc0a13e1577a740415e63cd603f09c32c4fa5935350c2b1f2a10b5f5e65a110ccb22fb94884888d8aec7e4efc66c22cd699d884cfba3b02f"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "20057d1b6fdd74af1a33a71f0494b88405931025d622979dcbccf4542565de9e"
+          "content" : "d14388392ac07bb852a8a0fbf67c170dc5c5099db9920595ed42c6fcb554ecc6"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "f9f4aceb500d8d4b15e6f0eec0c08c1d512682dc3edb2d51f5b6b9419e88d570e38e472328a2a0a0e685106d5266349878cea41dfdc4373911bd12f3b606c1d0"
+          "content" : "cf599b8c7439c71b1b40975b3e679505276fb152dd0ea5b5badb48a8d4f29f5b483f752384605301cedbd834eeaff1a428e845b566e89554b935aa47347d781c"
         },
         {
           "alg" : "SHA-384",
-          "content" : "79442c31e2b1a325105079aa9d1491deef6433e831fabdbf3e2f48a8835b4dca8cb975a8342accfddc18ca343a9d50da"
+          "content" : "12d7c9ef19dd79235917491ed9d2cbee6481a27ffa701e0d0a576dbf368615aa71cfd1d305a07aeb2a0ea3b246b5fd26"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "49cb7a152090ba86cff13b76eeeee08a33986695e9e14f16ebca4bb4672d62e3e476381875fc9587fd57b2f802260154"
+          "content" : "1a1bc4819963f20ddc43b011435d49e505a0513a34e0347c5b4060629c37de7ab1d54c36c62361da04f4c8eecac1f585"
         }
       ],
       "licenses" : [
@@ -362,35 +396,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "652c42e30abc21d8f65631798bf83a59"
+          "content" : "400aa7a2a558cc2549308da9b7b4523e"
         },
         {
           "alg" : "SHA-1",
-          "content" : "d00960e241743e8ebe6328ef887c461b8e16bbd4"
+          "content" : "cc7ae6008b4eed2457eab9816b7f95753b3fcf44"
         },
         {
           "alg" : "SHA-256",
-          "content" : "4757294429f9f087a9fc9f3fd2ac1c0f4cddc507bc732e184401192864fa0491"
+          "content" : "e36a9a9878c50bcf632ede822bfaae243986dd1043c6e642c06054d9c1b7a47e"
         },
         {
           "alg" : "SHA-512",
-          "content" : "e820da4498ff55bbf77d0bb43311903279d153b4322931d4d4c15df2f9d4747833941ce9df08ca2cfe2525343f40a4fa6f33ccad633f4f527002dc85e4f8e179"
+          "content" : "47d261f05ab7142b6cd533a287376cae8bf6bbe8f34770da3dd0d52d62834313955617c1bde6e0f153f5d9d2224cc58fd49c4cec0de4718f7958afd0c25c6084"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "3d545b66f1216a64690ae91d34b7ff687b6f5e9d067b2c8d703c959098d396a0"
+          "content" : "b3981f2e3e017cc848db36236b51cecc411dfac7ce1c86699b9333388a8affbe"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "5cac03f87bee7c0a2a4fbdfad7c3e35cd6266f140a90695173f93263c792e63662e33cdd5aaed9d2bbe625ee9c42f7f4eccb0f12b510094075acf3468a439b97"
+          "content" : "c6314e1b2192dc86f32c542b49db5cfdba8f1767db5fdd1d08884f4ef613c66943d3ebd4806cdb6c192ed52acf9396d6e327deabe3a0b03dfdf4c844d9cfe0af"
         },
         {
           "alg" : "SHA-384",
-          "content" : "942643635f7a5bb201f19f99caf0099285d2b93bf46605de13c1920a03efb64a619b5f7b82e03bfe64353de2ec58511f"
+          "content" : "31559ae43b65719250829da56752e89f71e5996ff8a575aeb8549108793b5d2876fc2b8cb5b5d9729ef3777ed59d7375"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "ac3f8171353410ee6b9f454be024726516cfe531cf0e7041028ed82e60954d0e904b6fda09465754db283707984eba72"
+          "content" : "96858bccf913c5f252a5f41c49a377091a2d0af68afe8963371e63308e999f4cd7f0d6aa5044d36990fecd12d547801f"
         }
       ],
       "licenses" : [
diff --git a/sboms/ant-apache-xalan2-1.10.18alpha-cyclonedx.json b/sboms/ant-apache-xalan2-1.10.18alpha.cdx.json
similarity index 75%
rename from sboms/ant-apache-xalan2-1.10.18alpha-cyclonedx.json
rename to sboms/ant-apache-xalan2-1.10.18alpha.cdx.json
index 5ecbfb94b..b81732c4f 100644
--- a/sboms/ant-apache-xalan2-1.10.18alpha-cyclonedx.json
+++ b/sboms/ant-apache-xalan2-1.10.18alpha.cdx.json
@@ -1,10 +1,10 @@
 {
   "bomFormat" : "CycloneDX",
   "specVersion" : "1.6",
-  "serialNumber" : "urn:uuid:644d5c46-6c18-4f70-8b36-3b0ca42175d3",
+  "serialNumber" : "urn:uuid:e26d65d4-caab-4865-9fed-a9909ecc434e",
   "version" : 1,
   "metadata" : {
-    "timestamp" : "2026-06-07T12:52:40Z",
+    "timestamp" : "2026-06-19T19:53:22Z",
     "lifecycles" : [
       {
         "phase" : "build"
@@ -31,6 +31,40 @@
           "name" : "ant-cyclonedx",
           "version" : "0.1",
           "description" : "Apache CycloneDX Antlib",
+          "hashes" : [
+            {
+              "alg" : "MD5",
+              "content" : "f00bf8afd0fd1a4677a80aa400934230"
+            },
+            {
+              "alg" : "SHA-1",
+              "content" : "64676be7248fc2ec0eef936be9c2507909e05414"
+            },
+            {
+              "alg" : "SHA-256",
+              "content" : "a4f295746ba0ea50d7b720dc4f42ffbe5a98bc3ad9f0d175a0be80a5bd108e84"
+            },
+            {
+              "alg" : "SHA-512",
+              "content" : "b0fa0bc41af224339d3bd301fe308de3bd3b0f75ad7ded60559469fa4eed85bec96e0eb195ae1db14fad2a8aaed42c776b3268575d7feeac6751a7737193cf3c"
+            },
+            {
+              "alg" : "SHA3-256",
+              "content" : "8af81f7d1cda4165dd841ef06ef5fa928a103a2de487bc62e659f98618c6f8d7"
+            },
+            {
+              "alg" : "SHA3-512",
+              "content" : "5584260043593ad9abcd6b2c9630edc65422f6b4853cc884935d995d9f4a04c6be6ad4504a38f16910fbff698f5411cbe5bbab0ee071f6011eeef51a9fa93cdb"
+            },
+            {
+              "alg" : "SHA-384",
+              "content" : "3532c340f51512b3521f96fe1f96b49cb7748c2b117ca4670dad26db8842efced5a64a366af01be2a25940eac63acf3f"
+            },
+            {
+              "alg" : "SHA3-384",
+              "content" : "64b575e8e4c5f28d77fa55aa81f031c7fa7873ccda1ab3f4429e35587c3d33cc1f66bcb9e3caae1c0945f24ab722362c"
+            }
+          ],
           "licenses" : [
             {
               "license" : {
@@ -104,35 +138,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "c575e0f5c0c056b8a3b6301033db9e72"
+          "content" : "00da19d1e6a5183aa2afd27a2118193a"
         },
         {
           "alg" : "SHA-1",
-          "content" : "e4959c426c8ebb6c2a20d08b0637bd7c7e796fbb"
+          "content" : "fb9124b49ebecb61a3bec18ef6a4fc99eb2cdcb6"
         },
         {
           "alg" : "SHA-256",
-          "content" : "327afd380a3185b08a6052fdc48f3f54f226a23c8d7da38aa0b72aab3722cd9d"
+          "content" : "04db082484c5259487bc45e5f9967e64a220e730af5f0ef829ca4ff481677ec7"
         },
         {
           "alg" : "SHA-512",
-          "content" : "024cc704aa04bbd86c85e943fa8bf33ba8db4cdb2a0c49b7351ed752d01a34920e24d017d9f8dac945bc9f818d24a8c7fe7f69c11be442ebf6ccbe6e672f9ddb"
+          "content" : "1d11e60d99e2822d202709a5c48a48d437ab75209711e242f243c7146dd088e7a27677fee0f9019d32608f7005d578f895be9a63e265ce35261c5d4909b2d7fb"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "61bae24aa8c480f80ab53167ae213783176481b5970e814df364dd794987a7c3"
+          "content" : "1091e029ffd3cb232e84a92ac24cd10b4ef5c51c42df5bb347cc364d53f05bf3"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "22e03cca0fc8bfbbbd477ed4beee5eb59c3523ab83cb8c4874c0dc398f3f3463aac8df1d140734574e0299e6f649bfb1fac3b44e1fa18a490d68fd3f389f6cb8"
+          "content" : "3213714080a91da3fcc0228079eb3268086a0b05b15951ac1b3d5eaa2873fcf9e82063e1ef20e0f65ee23c590813a832c0ba5162d21203949caae66310d75489"
         },
         {
           "alg" : "SHA-384",
-          "content" : "82f987d7943058a858b226126e7de37e862cf50bea3c6b9017ffd8e469ea7f98ca67970d161977f504c07d14958aa3d1"
+          "content" : "6b006bf8a084383a169717f4e0aa17f6bcb3baf5ba9a1d60394cdc920be9ce7c6bff3653c90715e8e3450cec8ab00b61"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "e47be5cd5e4c753e0f3941acdf847f6b72ed4a1ee50589cf0787aedbecddf8778fa603c78088cfada2bc8eb090abc076"
+          "content" : "3a0eb59ad5777844fb54ca00b5158246fe2465348b231967f85f2aa6cc5f02298bbe6d67c11db4c1dea23d8f80961dc9"
         }
       ],
       "licenses" : [
@@ -244,35 +278,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "5dd4aa18b6dc9a769fddf456d23525be"
+          "content" : "c50dbeea8c8075504424919c0ffe244c"
         },
         {
           "alg" : "SHA-1",
-          "content" : "abb46ac6ada0b6f0ecc7d2f8e10e0d1cd2011bac"
+          "content" : "d0e1793bbaf60999e731112cbbdd5432b30d2064"
         },
         {
           "alg" : "SHA-256",
-          "content" : "db0d4a594c65a4cb170d851b4cd3fe36a82e3dee8f2a3738393349606a503621"
+          "content" : "0822e95d9db0691cb5f965f2714c42a6c106e6e04671439520c40792f523ac79"
         },
         {
           "alg" : "SHA-512",
-          "content" : "ff48bfeb661736779287a6eb68b527793868e64f1da75e80649b3a6f7e0c29389f44bd17217fc0e0684761804388008f9b7c2e1d1112b79e8129b5fa5d0f1b91"
+          "content" : "3a0fe83ffa4e1823bc0a13e1577a740415e63cd603f09c32c4fa5935350c2b1f2a10b5f5e65a110ccb22fb94884888d8aec7e4efc66c22cd699d884cfba3b02f"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "20057d1b6fdd74af1a33a71f0494b88405931025d622979dcbccf4542565de9e"
+          "content" : "d14388392ac07bb852a8a0fbf67c170dc5c5099db9920595ed42c6fcb554ecc6"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "f9f4aceb500d8d4b15e6f0eec0c08c1d512682dc3edb2d51f5b6b9419e88d570e38e472328a2a0a0e685106d5266349878cea41dfdc4373911bd12f3b606c1d0"
+          "content" : "cf599b8c7439c71b1b40975b3e679505276fb152dd0ea5b5badb48a8d4f29f5b483f752384605301cedbd834eeaff1a428e845b566e89554b935aa47347d781c"
         },
         {
           "alg" : "SHA-384",
-          "content" : "79442c31e2b1a325105079aa9d1491deef6433e831fabdbf3e2f48a8835b4dca8cb975a8342accfddc18ca343a9d50da"
+          "content" : "12d7c9ef19dd79235917491ed9d2cbee6481a27ffa701e0d0a576dbf368615aa71cfd1d305a07aeb2a0ea3b246b5fd26"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "49cb7a152090ba86cff13b76eeeee08a33986695e9e14f16ebca4bb4672d62e3e476381875fc9587fd57b2f802260154"
+          "content" : "1a1bc4819963f20ddc43b011435d49e505a0513a34e0347c5b4060629c37de7ab1d54c36c62361da04f4c8eecac1f585"
         }
       ],
       "licenses" : [
@@ -362,35 +396,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "652c42e30abc21d8f65631798bf83a59"
+          "content" : "400aa7a2a558cc2549308da9b7b4523e"
         },
         {
           "alg" : "SHA-1",
-          "content" : "d00960e241743e8ebe6328ef887c461b8e16bbd4"
+          "content" : "cc7ae6008b4eed2457eab9816b7f95753b3fcf44"
         },
         {
           "alg" : "SHA-256",
-          "content" : "4757294429f9f087a9fc9f3fd2ac1c0f4cddc507bc732e184401192864fa0491"
+          "content" : "e36a9a9878c50bcf632ede822bfaae243986dd1043c6e642c06054d9c1b7a47e"
         },
         {
           "alg" : "SHA-512",
-          "content" : "e820da4498ff55bbf77d0bb43311903279d153b4322931d4d4c15df2f9d4747833941ce9df08ca2cfe2525343f40a4fa6f33ccad633f4f527002dc85e4f8e179"
+          "content" : "47d261f05ab7142b6cd533a287376cae8bf6bbe8f34770da3dd0d52d62834313955617c1bde6e0f153f5d9d2224cc58fd49c4cec0de4718f7958afd0c25c6084"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "3d545b66f1216a64690ae91d34b7ff687b6f5e9d067b2c8d703c959098d396a0"
+          "content" : "b3981f2e3e017cc848db36236b51cecc411dfac7ce1c86699b9333388a8affbe"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "5cac03f87bee7c0a2a4fbdfad7c3e35cd6266f140a90695173f93263c792e63662e33cdd5aaed9d2bbe625ee9c42f7f4eccb0f12b510094075acf3468a439b97"
+          "content" : "c6314e1b2192dc86f32c542b49db5cfdba8f1767db5fdd1d08884f4ef613c66943d3ebd4806cdb6c192ed52acf9396d6e327deabe3a0b03dfdf4c844d9cfe0af"
         },
         {
           "alg" : "SHA-384",
-          "content" : "942643635f7a5bb201f19f99caf0099285d2b93bf46605de13c1920a03efb64a619b5f7b82e03bfe64353de2ec58511f"
+          "content" : "31559ae43b65719250829da56752e89f71e5996ff8a575aeb8549108793b5d2876fc2b8cb5b5d9729ef3777ed59d7375"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "ac3f8171353410ee6b9f454be024726516cfe531cf0e7041028ed82e60954d0e904b6fda09465754db283707984eba72"
+          "content" : "96858bccf913c5f252a5f41c49a377091a2d0af68afe8963371e63308e999f4cd7f0d6aa5044d36990fecd12d547801f"
         }
       ],
       "licenses" : [
diff --git a/sboms/ant-commons-logging-1.10.18alpha-cyclonedx.json b/sboms/ant-commons-logging-1.10.18alpha.cdx.json
similarity index 76%
rename from sboms/ant-commons-logging-1.10.18alpha-cyclonedx.json
rename to sboms/ant-commons-logging-1.10.18alpha.cdx.json
index 8c8af5797..111afd909 100644
--- a/sboms/ant-commons-logging-1.10.18alpha-cyclonedx.json
+++ b/sboms/ant-commons-logging-1.10.18alpha.cdx.json
@@ -1,10 +1,10 @@
 {
   "bomFormat" : "CycloneDX",
   "specVersion" : "1.6",
-  "serialNumber" : "urn:uuid:4153ecc3-08c9-472d-9513-e273b67a5a7c",
+  "serialNumber" : "urn:uuid:55e5c1b9-683d-40b7-a546-e7b41f29c485",
   "version" : 1,
   "metadata" : {
-    "timestamp" : "2026-06-07T12:52:39Z",
+    "timestamp" : "2026-06-19T19:53:21Z",
     "lifecycles" : [
       {
         "phase" : "build"
@@ -31,6 +31,40 @@
           "name" : "ant-cyclonedx",
           "version" : "0.1",
           "description" : "Apache CycloneDX Antlib",
+          "hashes" : [
+            {
+              "alg" : "MD5",
+              "content" : "f00bf8afd0fd1a4677a80aa400934230"
+            },
+            {
+              "alg" : "SHA-1",
+              "content" : "64676be7248fc2ec0eef936be9c2507909e05414"
+            },
+            {
+              "alg" : "SHA-256",
+              "content" : "a4f295746ba0ea50d7b720dc4f42ffbe5a98bc3ad9f0d175a0be80a5bd108e84"
+            },
+            {
+              "alg" : "SHA-512",
+              "content" : "b0fa0bc41af224339d3bd301fe308de3bd3b0f75ad7ded60559469fa4eed85bec96e0eb195ae1db14fad2a8aaed42c776b3268575d7feeac6751a7737193cf3c"
+            },
+            {
+              "alg" : "SHA3-256",
+              "content" : "8af81f7d1cda4165dd841ef06ef5fa928a103a2de487bc62e659f98618c6f8d7"
+            },
+            {
+              "alg" : "SHA3-512",
+              "content" : "5584260043593ad9abcd6b2c9630edc65422f6b4853cc884935d995d9f4a04c6be6ad4504a38f16910fbff698f5411cbe5bbab0ee071f6011eeef51a9fa93cdb"
+            },
+            {
+              "alg" : "SHA-384",
+              "content" : "3532c340f51512b3521f96fe1f96b49cb7748c2b117ca4670dad26db8842efced5a64a366af01be2a25940eac63acf3f"
+            },
+            {
+              "alg" : "SHA3-384",
+              "content" : "64b575e8e4c5f28d77fa55aa81f031c7fa7873ccda1ab3f4429e35587c3d33cc1f66bcb9e3caae1c0945f24ab722362c"
+            }
+          ],
           "licenses" : [
             {
               "license" : {
@@ -104,35 +138,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "c65125679bafb4da2b4ea0ded5b0da53"
+          "content" : "b3f6c698d5177f16a5c8e9064bb56848"
         },
         {
           "alg" : "SHA-1",
-          "content" : "8eeb1c93cf34937c2c6b03a7c2a22a10fa8e30a2"
+          "content" : "b1239ec160c07c592e8e3324b9d3de78f6aab821"
         },
         {
           "alg" : "SHA-256",
-          "content" : "793d3b504456890f89e426bf987487200d5cd8eebd4e86c000b8d6a2c074fa27"
+          "content" : "e0f79d8bbd9c3baf809e1289ecce40cdd604edce659d3bb2212d6d3ae12a5d74"
         },
         {
           "alg" : "SHA-512",
-          "content" : "200eca28072faa39b97eef93b142fb657ca39cb71388c338712f843729ba797039f1c7bee5146323091e73a352502df27e09789b5c4f9a43cb78037e2dab1744"
+          "content" : "4fcec0790a28a70e05f3172c6b8689f2c2d91fb91dbfb0fa39e5b3f4bd1fc78f75b56997e79462a984920e8b8a12d35b73fad356bf40e9d28f53d50c10bb2748"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "638b7712a0943d466306078d5531599f35ca2660cbc360e0feee1ae04a7e1296"
+          "content" : "89e12bcf1b7044fe584207de2ecb5f21d9ac237f5fecbb1e7ed681b6714a64f1"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "6618f4655b814159301bdb01353d5a83d58ec3c270126fb2b9294fbb559eae8c142e7af2c0ae1f5410a5e8f761cd29c126493281ec3730a3ffdc43c8b10cd70b"
+          "content" : "8a0f8f36badc95c4a656464383151a3d724f1cbfd7c9d4904213db5ad0f10d49f213b1cfaac16fb5903f3a7353040b4d3d0838d56ba395f6a4d59c24868a478c"
         },
         {
           "alg" : "SHA-384",
-          "content" : "6b0f143d27d39e3415c0d9db7920c32254899935ad26c5b0abc8acd296b20cd48ccad6590a5a3ef5a07f4159a68a0343"
+          "content" : "73446d3a9aabc467b559cb764de7e60721f125364a2520d8aa3b8c467c60a7f0891d37c12d72ac492799e1e3725474bc"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "fda5386686e69560085855c3dc714514f141a4489cec6149817e6be9751e91a88ee2f48e0fe20e4cd4efc0936624181e"
+          "content" : "418c4af75d188bd525e20cf77804476f8d298f7e01dbf0b5ec25a6cde7d390529f676805b76fd624121873d3ea6355c1"
         }
       ],
       "licenses" : [
@@ -244,35 +278,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "5dd4aa18b6dc9a769fddf456d23525be"
+          "content" : "c50dbeea8c8075504424919c0ffe244c"
         },
         {
           "alg" : "SHA-1",
-          "content" : "abb46ac6ada0b6f0ecc7d2f8e10e0d1cd2011bac"
+          "content" : "d0e1793bbaf60999e731112cbbdd5432b30d2064"
         },
         {
           "alg" : "SHA-256",
-          "content" : "db0d4a594c65a4cb170d851b4cd3fe36a82e3dee8f2a3738393349606a503621"
+          "content" : "0822e95d9db0691cb5f965f2714c42a6c106e6e04671439520c40792f523ac79"
         },
         {
           "alg" : "SHA-512",
-          "content" : "ff48bfeb661736779287a6eb68b527793868e64f1da75e80649b3a6f7e0c29389f44bd17217fc0e0684761804388008f9b7c2e1d1112b79e8129b5fa5d0f1b91"
+          "content" : "3a0fe83ffa4e1823bc0a13e1577a740415e63cd603f09c32c4fa5935350c2b1f2a10b5f5e65a110ccb22fb94884888d8aec7e4efc66c22cd699d884cfba3b02f"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "20057d1b6fdd74af1a33a71f0494b88405931025d622979dcbccf4542565de9e"
+          "content" : "d14388392ac07bb852a8a0fbf67c170dc5c5099db9920595ed42c6fcb554ecc6"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "f9f4aceb500d8d4b15e6f0eec0c08c1d512682dc3edb2d51f5b6b9419e88d570e38e472328a2a0a0e685106d5266349878cea41dfdc4373911bd12f3b606c1d0"
+          "content" : "cf599b8c7439c71b1b40975b3e679505276fb152dd0ea5b5badb48a8d4f29f5b483f752384605301cedbd834eeaff1a428e845b566e89554b935aa47347d781c"
         },
         {
           "alg" : "SHA-384",
-          "content" : "79442c31e2b1a325105079aa9d1491deef6433e831fabdbf3e2f48a8835b4dca8cb975a8342accfddc18ca343a9d50da"
+          "content" : "12d7c9ef19dd79235917491ed9d2cbee6481a27ffa701e0d0a576dbf368615aa71cfd1d305a07aeb2a0ea3b246b5fd26"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "49cb7a152090ba86cff13b76eeeee08a33986695e9e14f16ebca4bb4672d62e3e476381875fc9587fd57b2f802260154"
+          "content" : "1a1bc4819963f20ddc43b011435d49e505a0513a34e0347c5b4060629c37de7ab1d54c36c62361da04f4c8eecac1f585"
         }
       ],
       "licenses" : [
@@ -362,35 +396,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "652c42e30abc21d8f65631798bf83a59"
+          "content" : "400aa7a2a558cc2549308da9b7b4523e"
         },
         {
           "alg" : "SHA-1",
-          "content" : "d00960e241743e8ebe6328ef887c461b8e16bbd4"
+          "content" : "cc7ae6008b4eed2457eab9816b7f95753b3fcf44"
         },
         {
           "alg" : "SHA-256",
-          "content" : "4757294429f9f087a9fc9f3fd2ac1c0f4cddc507bc732e184401192864fa0491"
+          "content" : "e36a9a9878c50bcf632ede822bfaae243986dd1043c6e642c06054d9c1b7a47e"
         },
         {
           "alg" : "SHA-512",
-          "content" : "e820da4498ff55bbf77d0bb43311903279d153b4322931d4d4c15df2f9d4747833941ce9df08ca2cfe2525343f40a4fa6f33ccad633f4f527002dc85e4f8e179"
+          "content" : "47d261f05ab7142b6cd533a287376cae8bf6bbe8f34770da3dd0d52d62834313955617c1bde6e0f153f5d9d2224cc58fd49c4cec0de4718f7958afd0c25c6084"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "3d545b66f1216a64690ae91d34b7ff687b6f5e9d067b2c8d703c959098d396a0"
+          "content" : "b3981f2e3e017cc848db36236b51cecc411dfac7ce1c86699b9333388a8affbe"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "5cac03f87bee7c0a2a4fbdfad7c3e35cd6266f140a90695173f93263c792e63662e33cdd5aaed9d2bbe625ee9c42f7f4eccb0f12b510094075acf3468a439b97"
+          "content" : "c6314e1b2192dc86f32c542b49db5cfdba8f1767db5fdd1d08884f4ef613c66943d3ebd4806cdb6c192ed52acf9396d6e327deabe3a0b03dfdf4c844d9cfe0af"
         },
         {
           "alg" : "SHA-384",
-          "content" : "942643635f7a5bb201f19f99caf0099285d2b93bf46605de13c1920a03efb64a619b5f7b82e03bfe64353de2ec58511f"
+          "content" : "31559ae43b65719250829da56752e89f71e5996ff8a575aeb8549108793b5d2876fc2b8cb5b5d9729ef3777ed59d7375"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "ac3f8171353410ee6b9f454be024726516cfe531cf0e7041028ed82e60954d0e904b6fda09465754db283707984eba72"
+          "content" : "96858bccf913c5f252a5f41c49a377091a2d0af68afe8963371e63308e999f4cd7f0d6aa5044d36990fecd12d547801f"
         }
       ],
       "licenses" : [
diff --git a/sboms/ant-commons-net-1.10.18alpha-cyclonedx.json b/sboms/ant-commons-net-1.10.18alpha.cdx.json
similarity index 77%
rename from sboms/ant-commons-net-1.10.18alpha-cyclonedx.json
rename to sboms/ant-commons-net-1.10.18alpha.cdx.json
index 868911ad6..68d29fed9 100644
--- a/sboms/ant-commons-net-1.10.18alpha-cyclonedx.json
+++ b/sboms/ant-commons-net-1.10.18alpha.cdx.json
@@ -1,10 +1,10 @@
 {
   "bomFormat" : "CycloneDX",
   "specVersion" : "1.6",
-  "serialNumber" : "urn:uuid:9c3c4c5d-cc4f-417c-8e0a-2d63963141d1",
+  "serialNumber" : "urn:uuid:e0e0c730-06f0-4a90-bec7-fb7d47547be7",
   "version" : 1,
   "metadata" : {
-    "timestamp" : "2026-06-07T12:52:40Z",
+    "timestamp" : "2026-06-19T19:53:22Z",
     "lifecycles" : [
       {
         "phase" : "build"
@@ -31,6 +31,40 @@
           "name" : "ant-cyclonedx",
           "version" : "0.1",
           "description" : "Apache CycloneDX Antlib",
+          "hashes" : [
+            {
+              "alg" : "MD5",
+              "content" : "f00bf8afd0fd1a4677a80aa400934230"
+            },
+            {
+              "alg" : "SHA-1",
+              "content" : "64676be7248fc2ec0eef936be9c2507909e05414"
+            },
+            {
+              "alg" : "SHA-256",
+              "content" : "a4f295746ba0ea50d7b720dc4f42ffbe5a98bc3ad9f0d175a0be80a5bd108e84"
+            },
+            {
+              "alg" : "SHA-512",
+              "content" : "b0fa0bc41af224339d3bd301fe308de3bd3b0f75ad7ded60559469fa4eed85bec96e0eb195ae1db14fad2a8aaed42c776b3268575d7feeac6751a7737193cf3c"
+            },
+            {
+              "alg" : "SHA3-256",
+              "content" : "8af81f7d1cda4165dd841ef06ef5fa928a103a2de487bc62e659f98618c6f8d7"
+            },
+            {
+              "alg" : "SHA3-512",
+              "content" : "5584260043593ad9abcd6b2c9630edc65422f6b4853cc884935d995d9f4a04c6be6ad4504a38f16910fbff698f5411cbe5bbab0ee071f6011eeef51a9fa93cdb"
+            },
+            {
+              "alg" : "SHA-384",
+              "content" : "3532c340f51512b3521f96fe1f96b49cb7748c2b117ca4670dad26db8842efced5a64a366af01be2a25940eac63acf3f"
+            },
+            {
+              "alg" : "SHA3-384",
+              "content" : "64b575e8e4c5f28d77fa55aa81f031c7fa7873ccda1ab3f4429e35587c3d33cc1f66bcb9e3caae1c0945f24ab722362c"
+            }
+          ],
           "licenses" : [
             {
               "license" : {
@@ -104,35 +138,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "1bdb3271dd1a2422d9fa44465a6fa70b"
+          "content" : "d5fb71e0019534b2614f3771c6059f73"
         },
         {
           "alg" : "SHA-1",
-          "content" : "6fe07eb05b8d47a0b487847adf76b6c707c834f6"
+          "content" : "c637fbd7af7a0c46da3fad6ca47c293758dc0e06"
         },
         {
           "alg" : "SHA-256",
-          "content" : "d4f2e0bd237d9ebfa6db6c6e8679bc50b70d00b45331d2b3078e38c26f71ef3d"
+          "content" : "16924ef165d4fb590233fb833c627e886eb968b45bbd564c40b056618c730e02"
         },
         {
           "alg" : "SHA-512",
-          "content" : "7dfb20d58a4ed976763c669ece2513bf5f7ed3ba43ce8acdd6480c4840f28f77429d1f3f79f4a09234bfd51a2670525a270d17ff616331a6b0cb2372a474c636"
+          "content" : "312dd0196668332ccaa796f0734aa2fb76b94c50343961cdaa203be771e48d49e9bbc4a24914918deb094bf2d32f3ebf0b930f8c153c10d0538dd7a326b02a5d"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "ffd1e674e9dca0fc5c1ef499b627f5919d3034038a63c53dd73993dca61b0e5b"
+          "content" : "5856af850266eed052b6b490b29ed9042c6d8c3f940aef277e88f106375d92e0"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "f35701543594a4f9e1f851eef0d4c0e330428e91e62ec77ce44428b07dca589a0daffff00d911ce6165785d9b39361070afe64caf450242f4b43deadf7f9d1da"
+          "content" : "0ea1bf555e86add75c6d7f17ac9260fc6f3e6cfd3d2197a834240e314320cce279781bf8a0ddfbd42c82a2c2a087346dd8721421a2791751e633f402a63777cf"
         },
         {
           "alg" : "SHA-384",
-          "content" : "0e2b8a436e3e2999b8bc0ac01835ab4b3d2a539ed2240a386243ad4302adb7118599858bca37fa7c63d6738955b6be16"
+          "content" : "c8e5d20dd7f3e0c41e851e05f590022f470bcd2140a4f34b3e5fed1ed70adaa9c66326f5c7d4b20b0501c69edf76d41d"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "04ba27bf48088a0e9d1790bdb5b02bdd93de4b23a38da76bfb61c33b432a3f63b9b56090d86f0fd90436bffab77fbcf3"
+          "content" : "5afcaa1db78afb3dfabca1eabe86cb2b90a566f5df07623936ec5084cc600214c61e218566364b3cd7278c5216c8dcff"
         }
       ],
       "licenses" : [
@@ -244,35 +278,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "5dd4aa18b6dc9a769fddf456d23525be"
+          "content" : "c50dbeea8c8075504424919c0ffe244c"
         },
         {
           "alg" : "SHA-1",
-          "content" : "abb46ac6ada0b6f0ecc7d2f8e10e0d1cd2011bac"
+          "content" : "d0e1793bbaf60999e731112cbbdd5432b30d2064"
         },
         {
           "alg" : "SHA-256",
-          "content" : "db0d4a594c65a4cb170d851b4cd3fe36a82e3dee8f2a3738393349606a503621"
+          "content" : "0822e95d9db0691cb5f965f2714c42a6c106e6e04671439520c40792f523ac79"
         },
         {
           "alg" : "SHA-512",
-          "content" : "ff48bfeb661736779287a6eb68b527793868e64f1da75e80649b3a6f7e0c29389f44bd17217fc0e0684761804388008f9b7c2e1d1112b79e8129b5fa5d0f1b91"
+          "content" : "3a0fe83ffa4e1823bc0a13e1577a740415e63cd603f09c32c4fa5935350c2b1f2a10b5f5e65a110ccb22fb94884888d8aec7e4efc66c22cd699d884cfba3b02f"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "20057d1b6fdd74af1a33a71f0494b88405931025d622979dcbccf4542565de9e"
+          "content" : "d14388392ac07bb852a8a0fbf67c170dc5c5099db9920595ed42c6fcb554ecc6"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "f9f4aceb500d8d4b15e6f0eec0c08c1d512682dc3edb2d51f5b6b9419e88d570e38e472328a2a0a0e685106d5266349878cea41dfdc4373911bd12f3b606c1d0"
+          "content" : "cf599b8c7439c71b1b40975b3e679505276fb152dd0ea5b5badb48a8d4f29f5b483f752384605301cedbd834eeaff1a428e845b566e89554b935aa47347d781c"
         },
         {
           "alg" : "SHA-384",
-          "content" : "79442c31e2b1a325105079aa9d1491deef6433e831fabdbf3e2f48a8835b4dca8cb975a8342accfddc18ca343a9d50da"
+          "content" : "12d7c9ef19dd79235917491ed9d2cbee6481a27ffa701e0d0a576dbf368615aa71cfd1d305a07aeb2a0ea3b246b5fd26"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "49cb7a152090ba86cff13b76eeeee08a33986695e9e14f16ebca4bb4672d62e3e476381875fc9587fd57b2f802260154"
+          "content" : "1a1bc4819963f20ddc43b011435d49e505a0513a34e0347c5b4060629c37de7ab1d54c36c62361da04f4c8eecac1f585"
         }
       ],
       "licenses" : [
@@ -362,35 +396,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "652c42e30abc21d8f65631798bf83a59"
+          "content" : "400aa7a2a558cc2549308da9b7b4523e"
         },
         {
           "alg" : "SHA-1",
-          "content" : "d00960e241743e8ebe6328ef887c461b8e16bbd4"
+          "content" : "cc7ae6008b4eed2457eab9816b7f95753b3fcf44"
         },
         {
           "alg" : "SHA-256",
-          "content" : "4757294429f9f087a9fc9f3fd2ac1c0f4cddc507bc732e184401192864fa0491"
+          "content" : "e36a9a9878c50bcf632ede822bfaae243986dd1043c6e642c06054d9c1b7a47e"
         },
         {
           "alg" : "SHA-512",
-          "content" : "e820da4498ff55bbf77d0bb43311903279d153b4322931d4d4c15df2f9d4747833941ce9df08ca2cfe2525343f40a4fa6f33ccad633f4f527002dc85e4f8e179"
+          "content" : "47d261f05ab7142b6cd533a287376cae8bf6bbe8f34770da3dd0d52d62834313955617c1bde6e0f153f5d9d2224cc58fd49c4cec0de4718f7958afd0c25c6084"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "3d545b66f1216a64690ae91d34b7ff687b6f5e9d067b2c8d703c959098d396a0"
+          "content" : "b3981f2e3e017cc848db36236b51cecc411dfac7ce1c86699b9333388a8affbe"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "5cac03f87bee7c0a2a4fbdfad7c3e35cd6266f140a90695173f93263c792e63662e33cdd5aaed9d2bbe625ee9c42f7f4eccb0f12b510094075acf3468a439b97"
+          "content" : "c6314e1b2192dc86f32c542b49db5cfdba8f1767db5fdd1d08884f4ef613c66943d3ebd4806cdb6c192ed52acf9396d6e327deabe3a0b03dfdf4c844d9cfe0af"
         },
         {
           "alg" : "SHA-384",
-          "content" : "942643635f7a5bb201f19f99caf0099285d2b93bf46605de13c1920a03efb64a619b5f7b82e03bfe64353de2ec58511f"
+          "content" : "31559ae43b65719250829da56752e89f71e5996ff8a575aeb8549108793b5d2876fc2b8cb5b5d9729ef3777ed59d7375"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "ac3f8171353410ee6b9f454be024726516cfe531cf0e7041028ed82e60954d0e904b6fda09465754db283707984eba72"
+          "content" : "96858bccf913c5f252a5f41c49a377091a2d0af68afe8963371e63308e999f4cd7f0d6aa5044d36990fecd12d547801f"
         }
       ],
       "licenses" : [
diff --git a/sboms/ant-imageio-1.10.18alpha-cyclonedx.json b/sboms/ant-imageio-1.10.18alpha.cdx.json
similarity index 74%
rename from sboms/ant-imageio-1.10.18alpha-cyclonedx.json
rename to sboms/ant-imageio-1.10.18alpha.cdx.json
index 94d83a137..e661693f1 100644
--- a/sboms/ant-imageio-1.10.18alpha-cyclonedx.json
+++ b/sboms/ant-imageio-1.10.18alpha.cdx.json
@@ -1,10 +1,10 @@
 {
   "bomFormat" : "CycloneDX",
   "specVersion" : "1.6",
-  "serialNumber" : "urn:uuid:b80c8c05-3bca-4440-8ef0-7e84d768737c",
+  "serialNumber" : "urn:uuid:2960f9d1-4487-4b39-820a-62168e3c4e1d",
   "version" : 1,
   "metadata" : {
-    "timestamp" : "2026-06-07T12:52:40Z",
+    "timestamp" : "2026-06-19T19:53:22Z",
     "lifecycles" : [
       {
         "phase" : "build"
@@ -31,6 +31,40 @@
           "name" : "ant-cyclonedx",
           "version" : "0.1",
           "description" : "Apache CycloneDX Antlib",
+          "hashes" : [
+            {
+              "alg" : "MD5",
+              "content" : "f00bf8afd0fd1a4677a80aa400934230"
+            },
+            {
+              "alg" : "SHA-1",
+              "content" : "64676be7248fc2ec0eef936be9c2507909e05414"
+            },
+            {
+              "alg" : "SHA-256",
+              "content" : "a4f295746ba0ea50d7b720dc4f42ffbe5a98bc3ad9f0d175a0be80a5bd108e84"
+            },
+            {
+              "alg" : "SHA-512",
+              "content" : "b0fa0bc41af224339d3bd301fe308de3bd3b0f75ad7ded60559469fa4eed85bec96e0eb195ae1db14fad2a8aaed42c776b3268575d7feeac6751a7737193cf3c"
+            },
+            {
+              "alg" : "SHA3-256",
+              "content" : "8af81f7d1cda4165dd841ef06ef5fa928a103a2de487bc62e659f98618c6f8d7"
+            },
+            {
+              "alg" : "SHA3-512",
+              "content" : "5584260043593ad9abcd6b2c9630edc65422f6b4853cc884935d995d9f4a04c6be6ad4504a38f16910fbff698f5411cbe5bbab0ee071f6011eeef51a9fa93cdb"
+            },
+            {
+              "alg" : "SHA-384",
+              "content" : "3532c340f51512b3521f96fe1f96b49cb7748c2b117ca4670dad26db8842efced5a64a366af01be2a25940eac63acf3f"
+            },
+            {
+              "alg" : "SHA3-384",
+              "content" : "64b575e8e4c5f28d77fa55aa81f031c7fa7873ccda1ab3f4429e35587c3d33cc1f66bcb9e3caae1c0945f24ab722362c"
+            }
+          ],
           "licenses" : [
             {
               "license" : {
@@ -104,35 +138,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "e1ad011bc2ea2218b5fe6208556750b1"
+          "content" : "752fad209a251f3367f97a40961c132c"
         },
         {
           "alg" : "SHA-1",
-          "content" : "ed99936adbca26894545935992dbcf96b0ffddd8"
+          "content" : "d55d2c61c0516d117a5f415f53946de7d383fbae"
         },
         {
           "alg" : "SHA-256",
-          "content" : "99e3b5f6fddacbb7c20955e1520f9bf4ffd27d939b664fd80492acf036830df3"
+          "content" : "45bad5057fe8770114071e0b796afca8fa530bbc568c2083bb6273a2ec765cb4"
         },
         {
           "alg" : "SHA-512",
-          "content" : "6ca1df6e8368f76b9115556b70e217ef5acfe12b4288cc5f9b1320b286887d6f30731cffdd0e6275a20b25e55503dcd62b7af7c00eb83a0df71ce136267a8f95"
+          "content" : "bcf1ea916ee74ef301e2b7038cda653b3ffe6d1e7951f7f930a798916ea23cc9d879c31dc40f17a10701bf7231a64fc3a29385ee5a094dcd9d7aced2c3dfbf8a"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "540cefde9ae035ec439f6e5970ebda87f2fdae63b6aa154c60051ff0e1d46d0b"
+          "content" : "97e3dd9050020bd40b65bd7756007d27eedaeac272edad4fbf9a622ded671890"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "c7294631a54cb103b9d394a42aff70ab1d2874b4dbd0dd8c53fbeb163fa53c87609be7848ff99ec19a6cf1249cd690198c8be4ac6f934e32c98d99bfc383bea3"
+          "content" : "ece274f95da6bbb19b931d6495271fdb086b781baa1138a1e41c449ebe7bc1f4460a318e1eb40573ee9ad80aa96db8fecc2b13c6c663fc69f2304ecf4ac3c66e"
         },
         {
           "alg" : "SHA-384",
-          "content" : "70021da36240cb84dad11375e42384e145b95914b91a72c6b2bf1e776aab2d8795f5802663180817b6dc580b964e26c2"
+          "content" : "2c278ceb01d1e70ee4bee467eef427c03942b60fc10467b60627a101ee348070393158b0a03ff2e5672d051249ad0e55"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "480368c856791ebd9675582c38b817b66f04b56ee9d7f213bc2590d502c8bcf2efe9ffc512cd6c0f6ad103e5e80d3ef4"
+          "content" : "84ec355fabf120a340445f9684de7af980fa27f462501ee3c116dd20826324f3ff2c999421ee5982694f525049c32b07"
         }
       ],
       "licenses" : [
@@ -244,35 +278,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "5dd4aa18b6dc9a769fddf456d23525be"
+          "content" : "c50dbeea8c8075504424919c0ffe244c"
         },
         {
           "alg" : "SHA-1",
-          "content" : "abb46ac6ada0b6f0ecc7d2f8e10e0d1cd2011bac"
+          "content" : "d0e1793bbaf60999e731112cbbdd5432b30d2064"
         },
         {
           "alg" : "SHA-256",
-          "content" : "db0d4a594c65a4cb170d851b4cd3fe36a82e3dee8f2a3738393349606a503621"
+          "content" : "0822e95d9db0691cb5f965f2714c42a6c106e6e04671439520c40792f523ac79"
         },
         {
           "alg" : "SHA-512",
-          "content" : "ff48bfeb661736779287a6eb68b527793868e64f1da75e80649b3a6f7e0c29389f44bd17217fc0e0684761804388008f9b7c2e1d1112b79e8129b5fa5d0f1b91"
+          "content" : "3a0fe83ffa4e1823bc0a13e1577a740415e63cd603f09c32c4fa5935350c2b1f2a10b5f5e65a110ccb22fb94884888d8aec7e4efc66c22cd699d884cfba3b02f"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "20057d1b6fdd74af1a33a71f0494b88405931025d622979dcbccf4542565de9e"
+          "content" : "d14388392ac07bb852a8a0fbf67c170dc5c5099db9920595ed42c6fcb554ecc6"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "f9f4aceb500d8d4b15e6f0eec0c08c1d512682dc3edb2d51f5b6b9419e88d570e38e472328a2a0a0e685106d5266349878cea41dfdc4373911bd12f3b606c1d0"
+          "content" : "cf599b8c7439c71b1b40975b3e679505276fb152dd0ea5b5badb48a8d4f29f5b483f752384605301cedbd834eeaff1a428e845b566e89554b935aa47347d781c"
         },
         {
           "alg" : "SHA-384",
-          "content" : "79442c31e2b1a325105079aa9d1491deef6433e831fabdbf3e2f48a8835b4dca8cb975a8342accfddc18ca343a9d50da"
+          "content" : "12d7c9ef19dd79235917491ed9d2cbee6481a27ffa701e0d0a576dbf368615aa71cfd1d305a07aeb2a0ea3b246b5fd26"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "49cb7a152090ba86cff13b76eeeee08a33986695e9e14f16ebca4bb4672d62e3e476381875fc9587fd57b2f802260154"
+          "content" : "1a1bc4819963f20ddc43b011435d49e505a0513a34e0347c5b4060629c37de7ab1d54c36c62361da04f4c8eecac1f585"
         }
       ],
       "licenses" : [
@@ -362,35 +396,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "652c42e30abc21d8f65631798bf83a59"
+          "content" : "400aa7a2a558cc2549308da9b7b4523e"
         },
         {
           "alg" : "SHA-1",
-          "content" : "d00960e241743e8ebe6328ef887c461b8e16bbd4"
+          "content" : "cc7ae6008b4eed2457eab9816b7f95753b3fcf44"
         },
         {
           "alg" : "SHA-256",
-          "content" : "4757294429f9f087a9fc9f3fd2ac1c0f4cddc507bc732e184401192864fa0491"
+          "content" : "e36a9a9878c50bcf632ede822bfaae243986dd1043c6e642c06054d9c1b7a47e"
         },
         {
           "alg" : "SHA-512",
-          "content" : "e820da4498ff55bbf77d0bb43311903279d153b4322931d4d4c15df2f9d4747833941ce9df08ca2cfe2525343f40a4fa6f33ccad633f4f527002dc85e4f8e179"
+          "content" : "47d261f05ab7142b6cd533a287376cae8bf6bbe8f34770da3dd0d52d62834313955617c1bde6e0f153f5d9d2224cc58fd49c4cec0de4718f7958afd0c25c6084"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "3d545b66f1216a64690ae91d34b7ff687b6f5e9d067b2c8d703c959098d396a0"
+          "content" : "b3981f2e3e017cc848db36236b51cecc411dfac7ce1c86699b9333388a8affbe"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "5cac03f87bee7c0a2a4fbdfad7c3e35cd6266f140a90695173f93263c792e63662e33cdd5aaed9d2bbe625ee9c42f7f4eccb0f12b510094075acf3468a439b97"
+          "content" : "c6314e1b2192dc86f32c542b49db5cfdba8f1767db5fdd1d08884f4ef613c66943d3ebd4806cdb6c192ed52acf9396d6e327deabe3a0b03dfdf4c844d9cfe0af"
         },
         {
           "alg" : "SHA-384",
-          "content" : "942643635f7a5bb201f19f99caf0099285d2b93bf46605de13c1920a03efb64a619b5f7b82e03bfe64353de2ec58511f"
+          "content" : "31559ae43b65719250829da56752e89f71e5996ff8a575aeb8549108793b5d2876fc2b8cb5b5d9729ef3777ed59d7375"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "ac3f8171353410ee6b9f454be024726516cfe531cf0e7041028ed82e60954d0e904b6fda09465754db283707984eba72"
+          "content" : "96858bccf913c5f252a5f41c49a377091a2d0af68afe8963371e63308e999f4cd7f0d6aa5044d36990fecd12d547801f"
         }
       ],
       "licenses" : [
diff --git a/sboms/ant-jai-1.10.18alpha-cyclonedx.json b/sboms/ant-jai-1.10.18alpha.cdx.json
similarity index 76%
rename from sboms/ant-jai-1.10.18alpha-cyclonedx.json
rename to sboms/ant-jai-1.10.18alpha.cdx.json
index dfb8bf76f..fc186fc32 100644
--- a/sboms/ant-jai-1.10.18alpha-cyclonedx.json
+++ b/sboms/ant-jai-1.10.18alpha.cdx.json
@@ -1,10 +1,10 @@
 {
   "bomFormat" : "CycloneDX",
   "specVersion" : "1.6",
-  "serialNumber" : "urn:uuid:fbc0a56c-6347-44e7-9616-89d889adf5f3",
+  "serialNumber" : "urn:uuid:acffd976-51f8-4202-84e3-e10822508033",
   "version" : 1,
   "metadata" : {
-    "timestamp" : "2026-06-07T12:52:40Z",
+    "timestamp" : "2026-06-19T19:53:22Z",
     "lifecycles" : [
       {
         "phase" : "build"
@@ -31,6 +31,40 @@
           "name" : "ant-cyclonedx",
           "version" : "0.1",
           "description" : "Apache CycloneDX Antlib",
+          "hashes" : [
+            {
+              "alg" : "MD5",
+              "content" : "f00bf8afd0fd1a4677a80aa400934230"
+            },
+            {
+              "alg" : "SHA-1",
+              "content" : "64676be7248fc2ec0eef936be9c2507909e05414"
+            },
+            {
+              "alg" : "SHA-256",
+              "content" : "a4f295746ba0ea50d7b720dc4f42ffbe5a98bc3ad9f0d175a0be80a5bd108e84"
+            },
+            {
+              "alg" : "SHA-512",
+              "content" : "b0fa0bc41af224339d3bd301fe308de3bd3b0f75ad7ded60559469fa4eed85bec96e0eb195ae1db14fad2a8aaed42c776b3268575d7feeac6751a7737193cf3c"
+            },
+            {
+              "alg" : "SHA3-256",
+              "content" : "8af81f7d1cda4165dd841ef06ef5fa928a103a2de487bc62e659f98618c6f8d7"
+            },
+            {
+              "alg" : "SHA3-512",
+              "content" : "5584260043593ad9abcd6b2c9630edc65422f6b4853cc884935d995d9f4a04c6be6ad4504a38f16910fbff698f5411cbe5bbab0ee071f6011eeef51a9fa93cdb"
+            },
+            {
+              "alg" : "SHA-384",
+              "content" : "3532c340f51512b3521f96fe1f96b49cb7748c2b117ca4670dad26db8842efced5a64a366af01be2a25940eac63acf3f"
+            },
+            {
+              "alg" : "SHA3-384",
+              "content" : "64b575e8e4c5f28d77fa55aa81f031c7fa7873ccda1ab3f4429e35587c3d33cc1f66bcb9e3caae1c0945f24ab722362c"
+            }
+          ],
           "licenses" : [
             {
               "license" : {
@@ -104,35 +138,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "ae38566000fe6d6d5bfa6a7f869c885b"
+          "content" : "bddb7679ad4c1d29140de3033eddf81f"
         },
         {
           "alg" : "SHA-1",
-          "content" : "67f6eac19189778819018d38ec43f60dc91d9595"
+          "content" : "fbe83d6d62b1dadcc830ac6161cff5011341dc97"
         },
         {
           "alg" : "SHA-256",
-          "content" : "3ccb094d0a65a8705d3df7513d4d5d4e2d5d945387c50932f99566ee4cddb763"
+          "content" : "2c2596523abe1b2e344a17098c093182adb531a7ad1d4922c2ea98f4e790de2e"
         },
         {
           "alg" : "SHA-512",
-          "content" : "6e720bad634c003cc9ecee7e27c2236f7a08817896f5450b083db50d080180b8e497a7ecdca27589393b0dab777149b29744c7e2131a907798a540ef18349bb4"
+          "content" : "1d41252037d5e1922401354f124019d80f41dddf09402101008d48f2d936ffbe2401d8a39552d83584b7fef8963fa964fea4760fa71aef6f51e11adcc3fafd2a"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "7195a2f290b4afb5e651c67db23c3cbab9aa7a1ae41560404390f02e40dad466"
+          "content" : "d662d8d2ed6431e44a93a73b2838fe88fd7931c0dc1136e0bb42c047ee84170b"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "8fb2e067cd6feba8270ab57e0f3f353b6f1826cd147d57d9d0e3d34cd7c7f3fdb89e08fbee2240209208dda597a7f500b02dde156996f7c6b959bbc646a0cfda"
+          "content" : "968a3336d0c76b9ee84dc2e2199a73ca7ca43093dc309d596e36c4b2798e8cb833245bbc2c35de57f6d0b237b93f095c1fd5901b7176bfe4d13f63dfa633b312"
         },
         {
           "alg" : "SHA-384",
-          "content" : "66027f5b3799c20508e190cf9f2186583f607025981687075daa563b871b63316d43d90691452f563c584f5d6fa7ff84"
+          "content" : "4e95f8bf10884c605ebf888192979f21de9af7cae1f0cdbd1058091773c830c6cbdb62750478883d49d47fd2516e4eee"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "7cfe8c741b972897bedec7c8cb2fc2b88d0fd2dab6f78584135d12ab5028645fc48bee0876f390d81c778449709ad351"
+          "content" : "e87759c9b5a08386d90f50ba058b805761c949dbf574a14046b5520a85ef070de1953dbaddc933830c400650eb0e996e"
         }
       ],
       "licenses" : [
@@ -244,35 +278,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "5dd4aa18b6dc9a769fddf456d23525be"
+          "content" : "c50dbeea8c8075504424919c0ffe244c"
         },
         {
           "alg" : "SHA-1",
-          "content" : "abb46ac6ada0b6f0ecc7d2f8e10e0d1cd2011bac"
+          "content" : "d0e1793bbaf60999e731112cbbdd5432b30d2064"
         },
         {
           "alg" : "SHA-256",
-          "content" : "db0d4a594c65a4cb170d851b4cd3fe36a82e3dee8f2a3738393349606a503621"
+          "content" : "0822e95d9db0691cb5f965f2714c42a6c106e6e04671439520c40792f523ac79"
         },
         {
           "alg" : "SHA-512",
-          "content" : "ff48bfeb661736779287a6eb68b527793868e64f1da75e80649b3a6f7e0c29389f44bd17217fc0e0684761804388008f9b7c2e1d1112b79e8129b5fa5d0f1b91"
+          "content" : "3a0fe83ffa4e1823bc0a13e1577a740415e63cd603f09c32c4fa5935350c2b1f2a10b5f5e65a110ccb22fb94884888d8aec7e4efc66c22cd699d884cfba3b02f"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "20057d1b6fdd74af1a33a71f0494b88405931025d622979dcbccf4542565de9e"
+          "content" : "d14388392ac07bb852a8a0fbf67c170dc5c5099db9920595ed42c6fcb554ecc6"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "f9f4aceb500d8d4b15e6f0eec0c08c1d512682dc3edb2d51f5b6b9419e88d570e38e472328a2a0a0e685106d5266349878cea41dfdc4373911bd12f3b606c1d0"
+          "content" : "cf599b8c7439c71b1b40975b3e679505276fb152dd0ea5b5badb48a8d4f29f5b483f752384605301cedbd834eeaff1a428e845b566e89554b935aa47347d781c"
         },
         {
           "alg" : "SHA-384",
-          "content" : "79442c31e2b1a325105079aa9d1491deef6433e831fabdbf3e2f48a8835b4dca8cb975a8342accfddc18ca343a9d50da"
+          "content" : "12d7c9ef19dd79235917491ed9d2cbee6481a27ffa701e0d0a576dbf368615aa71cfd1d305a07aeb2a0ea3b246b5fd26"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "49cb7a152090ba86cff13b76eeeee08a33986695e9e14f16ebca4bb4672d62e3e476381875fc9587fd57b2f802260154"
+          "content" : "1a1bc4819963f20ddc43b011435d49e505a0513a34e0347c5b4060629c37de7ab1d54c36c62361da04f4c8eecac1f585"
         }
       ],
       "licenses" : [
@@ -362,35 +396,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "652c42e30abc21d8f65631798bf83a59"
+          "content" : "400aa7a2a558cc2549308da9b7b4523e"
         },
         {
           "alg" : "SHA-1",
-          "content" : "d00960e241743e8ebe6328ef887c461b8e16bbd4"
+          "content" : "cc7ae6008b4eed2457eab9816b7f95753b3fcf44"
         },
         {
           "alg" : "SHA-256",
-          "content" : "4757294429f9f087a9fc9f3fd2ac1c0f4cddc507bc732e184401192864fa0491"
+          "content" : "e36a9a9878c50bcf632ede822bfaae243986dd1043c6e642c06054d9c1b7a47e"
         },
         {
           "alg" : "SHA-512",
-          "content" : "e820da4498ff55bbf77d0bb43311903279d153b4322931d4d4c15df2f9d4747833941ce9df08ca2cfe2525343f40a4fa6f33ccad633f4f527002dc85e4f8e179"
+          "content" : "47d261f05ab7142b6cd533a287376cae8bf6bbe8f34770da3dd0d52d62834313955617c1bde6e0f153f5d9d2224cc58fd49c4cec0de4718f7958afd0c25c6084"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "3d545b66f1216a64690ae91d34b7ff687b6f5e9d067b2c8d703c959098d396a0"
+          "content" : "b3981f2e3e017cc848db36236b51cecc411dfac7ce1c86699b9333388a8affbe"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "5cac03f87bee7c0a2a4fbdfad7c3e35cd6266f140a90695173f93263c792e63662e33cdd5aaed9d2bbe625ee9c42f7f4eccb0f12b510094075acf3468a439b97"
+          "content" : "c6314e1b2192dc86f32c542b49db5cfdba8f1767db5fdd1d08884f4ef613c66943d3ebd4806cdb6c192ed52acf9396d6e327deabe3a0b03dfdf4c844d9cfe0af"
         },
         {
           "alg" : "SHA-384",
-          "content" : "942643635f7a5bb201f19f99caf0099285d2b93bf46605de13c1920a03efb64a619b5f7b82e03bfe64353de2ec58511f"
+          "content" : "31559ae43b65719250829da56752e89f71e5996ff8a575aeb8549108793b5d2876fc2b8cb5b5d9729ef3777ed59d7375"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "ac3f8171353410ee6b9f454be024726516cfe531cf0e7041028ed82e60954d0e904b6fda09465754db283707984eba72"
+          "content" : "96858bccf913c5f252a5f41c49a377091a2d0af68afe8963371e63308e999f4cd7f0d6aa5044d36990fecd12d547801f"
         }
       ],
       "licenses" : [
diff --git a/sboms/ant-jakartamail-1.10.18alpha-cyclonedx.json b/sboms/ant-jakartamail-1.10.18alpha.cdx.json
similarity index 75%
rename from sboms/ant-jakartamail-1.10.18alpha-cyclonedx.json
rename to sboms/ant-jakartamail-1.10.18alpha.cdx.json
index 4664992f7..7abe3e219 100644
--- a/sboms/ant-jakartamail-1.10.18alpha-cyclonedx.json
+++ b/sboms/ant-jakartamail-1.10.18alpha.cdx.json
@@ -1,10 +1,10 @@
 {
   "bomFormat" : "CycloneDX",
   "specVersion" : "1.6",
-  "serialNumber" : "urn:uuid:8c8ad392-5d3a-46e5-bc77-8778d2725eab",
+  "serialNumber" : "urn:uuid:0de17897-1d48-4db8-9e6a-0e85bf280480",
   "version" : 1,
   "metadata" : {
-    "timestamp" : "2026-06-07T12:52:40Z",
+    "timestamp" : "2026-06-19T19:53:22Z",
     "lifecycles" : [
       {
         "phase" : "build"
@@ -31,6 +31,40 @@
           "name" : "ant-cyclonedx",
           "version" : "0.1",
           "description" : "Apache CycloneDX Antlib",
+          "hashes" : [
+            {
+              "alg" : "MD5",
+              "content" : "f00bf8afd0fd1a4677a80aa400934230"
+            },
+            {
+              "alg" : "SHA-1",
+              "content" : "64676be7248fc2ec0eef936be9c2507909e05414"
+            },
+            {
+              "alg" : "SHA-256",
+              "content" : "a4f295746ba0ea50d7b720dc4f42ffbe5a98bc3ad9f0d175a0be80a5bd108e84"
+            },
+            {
+              "alg" : "SHA-512",
+              "content" : "b0fa0bc41af224339d3bd301fe308de3bd3b0f75ad7ded60559469fa4eed85bec96e0eb195ae1db14fad2a8aaed42c776b3268575d7feeac6751a7737193cf3c"
+            },
+            {
+              "alg" : "SHA3-256",
+              "content" : "8af81f7d1cda4165dd841ef06ef5fa928a103a2de487bc62e659f98618c6f8d7"
+            },
+            {
+              "alg" : "SHA3-512",
+              "content" : "5584260043593ad9abcd6b2c9630edc65422f6b4853cc884935d995d9f4a04c6be6ad4504a38f16910fbff698f5411cbe5bbab0ee071f6011eeef51a9fa93cdb"
+            },
+            {
+              "alg" : "SHA-384",
+              "content" : "3532c340f51512b3521f96fe1f96b49cb7748c2b117ca4670dad26db8842efced5a64a366af01be2a25940eac63acf3f"
+            },
+            {
+              "alg" : "SHA3-384",
+              "content" : "64b575e8e4c5f28d77fa55aa81f031c7fa7873ccda1ab3f4429e35587c3d33cc1f66bcb9e3caae1c0945f24ab722362c"
+            }
+          ],
           "licenses" : [
             {
               "license" : {
@@ -104,35 +138,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "830e2c1b4955266f1f46231255d9c5ba"
+          "content" : "2df8b5da29a25e21911198ef9bf35c47"
         },
         {
           "alg" : "SHA-1",
-          "content" : "8461507b314db26c70e0e587f3fff7dbd18e1eef"
+          "content" : "ba63454e675dfbbe2f3d6fc8819a138217685120"
         },
         {
           "alg" : "SHA-256",
-          "content" : "98ba05e7f236b954275a36970245b0116be4c86e49b620305330b60f213b784b"
+          "content" : "2476097d9abed8f9b71a7dcdae523ce1635da88484ac0df4f579acc06c374727"
         },
         {
           "alg" : "SHA-512",
-          "content" : "6cc979ac69facf0d0abf0e46e64b9692fa864361e97cc3211b54a3df52611754d98094c1b9a5b09a79c24d0bc2ba9ee9613aecb53db999804af46a0e1abcfac5"
+          "content" : "612b9151b7ee3b0acd80d3bc5fafd6bcc9890bf130cef1cb6cb1b78bd99f0cab80a82f20d35307d86ac57d71400925c292e23b2be1de6dd9b504ddd675965b31"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "e901302452bcc2a183246437a34b23c65b802ae49275c1755ef3fbb254bb591a"
+          "content" : "e3184b56bda6bb3371eab0c8eeee7233f5bf6d79048e96eca8592f95568b1d69"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "8e446642c1462ddecba83653ed66c17bae6a9cf1fca21b03ffedb2eda921ca19b484542e3b57daa09b3fe2f478ddab8744e2a0ee7f88e2c0dae0dd2f97f74b42"
+          "content" : "0b4a4a1f54cb384d75658b50c81ff590d2531a16d8103b2e5160c8613f64685b931e123571c28603fa221544add3e034b03bd87a5494d012d3aa035bdabf38a9"
         },
         {
           "alg" : "SHA-384",
-          "content" : "ba403f8433cc340c1ec909994a9b9ed2538fb19dd6ee7476f80361d2f5a237f64dcede2077a9594005197d317c3d35e2"
+          "content" : "2d4417d691e17b5b99b327bd08be280c69126bf0a19f80b12e30b43373dc6a11355e3ac21ee25d57a709cb6f88520bb2"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "16bd215be5f3d8e33ff29fc491c7828fd67ab7a0656a8cece3efd1485f0110b93d6878d32138a8ab720a6b018690dce4"
+          "content" : "8b4db5645edbf9b262fefc8b4ed9685d7c080fd47f57094f868a79778201bed11ed32b7e5844b81a6f0edb75163c6f82"
         }
       ],
       "licenses" : [
@@ -244,35 +278,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "5dd4aa18b6dc9a769fddf456d23525be"
+          "content" : "c50dbeea8c8075504424919c0ffe244c"
         },
         {
           "alg" : "SHA-1",
-          "content" : "abb46ac6ada0b6f0ecc7d2f8e10e0d1cd2011bac"
+          "content" : "d0e1793bbaf60999e731112cbbdd5432b30d2064"
         },
         {
           "alg" : "SHA-256",
-          "content" : "db0d4a594c65a4cb170d851b4cd3fe36a82e3dee8f2a3738393349606a503621"
+          "content" : "0822e95d9db0691cb5f965f2714c42a6c106e6e04671439520c40792f523ac79"
         },
         {
           "alg" : "SHA-512",
-          "content" : "ff48bfeb661736779287a6eb68b527793868e64f1da75e80649b3a6f7e0c29389f44bd17217fc0e0684761804388008f9b7c2e1d1112b79e8129b5fa5d0f1b91"
+          "content" : "3a0fe83ffa4e1823bc0a13e1577a740415e63cd603f09c32c4fa5935350c2b1f2a10b5f5e65a110ccb22fb94884888d8aec7e4efc66c22cd699d884cfba3b02f"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "20057d1b6fdd74af1a33a71f0494b88405931025d622979dcbccf4542565de9e"
+          "content" : "d14388392ac07bb852a8a0fbf67c170dc5c5099db9920595ed42c6fcb554ecc6"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "f9f4aceb500d8d4b15e6f0eec0c08c1d512682dc3edb2d51f5b6b9419e88d570e38e472328a2a0a0e685106d5266349878cea41dfdc4373911bd12f3b606c1d0"
+          "content" : "cf599b8c7439c71b1b40975b3e679505276fb152dd0ea5b5badb48a8d4f29f5b483f752384605301cedbd834eeaff1a428e845b566e89554b935aa47347d781c"
         },
         {
           "alg" : "SHA-384",
-          "content" : "79442c31e2b1a325105079aa9d1491deef6433e831fabdbf3e2f48a8835b4dca8cb975a8342accfddc18ca343a9d50da"
+          "content" : "12d7c9ef19dd79235917491ed9d2cbee6481a27ffa701e0d0a576dbf368615aa71cfd1d305a07aeb2a0ea3b246b5fd26"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "49cb7a152090ba86cff13b76eeeee08a33986695e9e14f16ebca4bb4672d62e3e476381875fc9587fd57b2f802260154"
+          "content" : "1a1bc4819963f20ddc43b011435d49e505a0513a34e0347c5b4060629c37de7ab1d54c36c62361da04f4c8eecac1f585"
         }
       ],
       "licenses" : [
@@ -362,35 +396,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "652c42e30abc21d8f65631798bf83a59"
+          "content" : "400aa7a2a558cc2549308da9b7b4523e"
         },
         {
           "alg" : "SHA-1",
-          "content" : "d00960e241743e8ebe6328ef887c461b8e16bbd4"
+          "content" : "cc7ae6008b4eed2457eab9816b7f95753b3fcf44"
         },
         {
           "alg" : "SHA-256",
-          "content" : "4757294429f9f087a9fc9f3fd2ac1c0f4cddc507bc732e184401192864fa0491"
+          "content" : "e36a9a9878c50bcf632ede822bfaae243986dd1043c6e642c06054d9c1b7a47e"
         },
         {
           "alg" : "SHA-512",
-          "content" : "e820da4498ff55bbf77d0bb43311903279d153b4322931d4d4c15df2f9d4747833941ce9df08ca2cfe2525343f40a4fa6f33ccad633f4f527002dc85e4f8e179"
+          "content" : "47d261f05ab7142b6cd533a287376cae8bf6bbe8f34770da3dd0d52d62834313955617c1bde6e0f153f5d9d2224cc58fd49c4cec0de4718f7958afd0c25c6084"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "3d545b66f1216a64690ae91d34b7ff687b6f5e9d067b2c8d703c959098d396a0"
+          "content" : "b3981f2e3e017cc848db36236b51cecc411dfac7ce1c86699b9333388a8affbe"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "5cac03f87bee7c0a2a4fbdfad7c3e35cd6266f140a90695173f93263c792e63662e33cdd5aaed9d2bbe625ee9c42f7f4eccb0f12b510094075acf3468a439b97"
+          "content" : "c6314e1b2192dc86f32c542b49db5cfdba8f1767db5fdd1d08884f4ef613c66943d3ebd4806cdb6c192ed52acf9396d6e327deabe3a0b03dfdf4c844d9cfe0af"
         },
         {
           "alg" : "SHA-384",
-          "content" : "942643635f7a5bb201f19f99caf0099285d2b93bf46605de13c1920a03efb64a619b5f7b82e03bfe64353de2ec58511f"
+          "content" : "31559ae43b65719250829da56752e89f71e5996ff8a575aeb8549108793b5d2876fc2b8cb5b5d9729ef3777ed59d7375"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "ac3f8171353410ee6b9f454be024726516cfe531cf0e7041028ed82e60954d0e904b6fda09465754db283707984eba72"
+          "content" : "96858bccf913c5f252a5f41c49a377091a2d0af68afe8963371e63308e999f4cd7f0d6aa5044d36990fecd12d547801f"
         }
       ],
       "licenses" : [
diff --git a/sboms/ant-javamail-1.10.18alpha-cyclonedx.json b/sboms/ant-javamail-1.10.18alpha.cdx.json
similarity index 75%
rename from sboms/ant-javamail-1.10.18alpha-cyclonedx.json
rename to sboms/ant-javamail-1.10.18alpha.cdx.json
index c99d740d3..3dc72400b 100644
--- a/sboms/ant-javamail-1.10.18alpha-cyclonedx.json
+++ b/sboms/ant-javamail-1.10.18alpha.cdx.json
@@ -1,10 +1,10 @@
 {
   "bomFormat" : "CycloneDX",
   "specVersion" : "1.6",
-  "serialNumber" : "urn:uuid:c938055c-bbd6-4a76-be94-ef599b489aeb",
+  "serialNumber" : "urn:uuid:bdcf7fde-a2ad-42cc-9e19-73784e6f6b26",
   "version" : 1,
   "metadata" : {
-    "timestamp" : "2026-06-07T12:52:40Z",
+    "timestamp" : "2026-06-19T19:53:22Z",
     "lifecycles" : [
       {
         "phase" : "build"
@@ -31,6 +31,40 @@
           "name" : "ant-cyclonedx",
           "version" : "0.1",
           "description" : "Apache CycloneDX Antlib",
+          "hashes" : [
+            {
+              "alg" : "MD5",
+              "content" : "f00bf8afd0fd1a4677a80aa400934230"
+            },
+            {
+              "alg" : "SHA-1",
+              "content" : "64676be7248fc2ec0eef936be9c2507909e05414"
+            },
+            {
+              "alg" : "SHA-256",
+              "content" : "a4f295746ba0ea50d7b720dc4f42ffbe5a98bc3ad9f0d175a0be80a5bd108e84"
+            },
+            {
+              "alg" : "SHA-512",
+              "content" : "b0fa0bc41af224339d3bd301fe308de3bd3b0f75ad7ded60559469fa4eed85bec96e0eb195ae1db14fad2a8aaed42c776b3268575d7feeac6751a7737193cf3c"
+            },
+            {
+              "alg" : "SHA3-256",
+              "content" : "8af81f7d1cda4165dd841ef06ef5fa928a103a2de487bc62e659f98618c6f8d7"
+            },
+            {
+              "alg" : "SHA3-512",
+              "content" : "5584260043593ad9abcd6b2c9630edc65422f6b4853cc884935d995d9f4a04c6be6ad4504a38f16910fbff698f5411cbe5bbab0ee071f6011eeef51a9fa93cdb"
+            },
+            {
+              "alg" : "SHA-384",
+              "content" : "3532c340f51512b3521f96fe1f96b49cb7748c2b117ca4670dad26db8842efced5a64a366af01be2a25940eac63acf3f"
+            },
+            {
+              "alg" : "SHA3-384",
+              "content" : "64b575e8e4c5f28d77fa55aa81f031c7fa7873ccda1ab3f4429e35587c3d33cc1f66bcb9e3caae1c0945f24ab722362c"
+            }
+          ],
           "licenses" : [
             {
               "license" : {
@@ -104,35 +138,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "31b4d8269c7218ba5bccc8c1654dad1d"
+          "content" : "66513356dd850983db40aa1ab7fd62f8"
         },
         {
           "alg" : "SHA-1",
-          "content" : "a84b0405105a8549e0fe2965c3b1c55944766ade"
+          "content" : "ca184e44de33ded56b68737dd65e4fc551d9a71b"
         },
         {
           "alg" : "SHA-256",
-          "content" : "2e275a3dd99e112dc26660a06dff444f5a63fdf2b7fddb5d1b8618cffae70be9"
+          "content" : "27d43d9bcf0f46f12743219438be70e3fac75069a3bcebc6fd762485e2e92843"
         },
         {
           "alg" : "SHA-512",
-          "content" : "28658212e81765559817ae20d86a74881a7e38974ace2f40f62fb51a33e35f126cae186cad9079cb1f721d3834628d11bb4d938120b16d31a67cfe2724e8286f"
+          "content" : "91d689b4219cbb322f3d7a64000aad7fe1e1f02006d58b6a897b8d4387175d080cbcc3dffc4e5c6349694bcc82b8a89c2e7acf88964b8610ddca0e05f2078951"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "0141f0f7a70aee262843a9f2e24fc3f59043fa37ad343c48d73542cf078efacf"
+          "content" : "9f0e644f62934d729a26a1d1ce025d8ca3d70209d63a1f63c8b956f556f88cc1"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "43652a226e7e6e98d53c682308a07a25fea3cb5f85426e13650489a368323dd3dddb883c8baabbf41083e4170c9b473b882ee7d9cf37bd1b3e1423c1e42011d3"
+          "content" : "bb934f9b68a49cc19c3b7115dcd48c37dc36cd9584ea70ba074430cd3d4e5cd9b59e3f547ce3d0161e9f81860786f7bd2666086c4a70fc77e660e55ad1803c4d"
         },
         {
           "alg" : "SHA-384",
-          "content" : "dd0cb7fbe904241e2fb107d01fc9254aa7bddf3ff6ad1f798de14bcbea578c474c1eb7ef7e9ff650ee20083ffee0ff95"
+          "content" : "862a3c581c5bb694fe484d61d2bc1bdd1bd848542a3eb3660c285c3224fd4c937b745d6e8f91fa455d4193378e8ac810"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "16d091ffd083cf66c022b9749d81a17e34ecad434c6fdab6bacfaf53cb89f416f2c11831759ec3796a8cf8961824b9d9"
+          "content" : "d66d29914ccd49b11a69b5fcccced3cc426f918bed033e361e0b8c2d32f3834957f9ee062d000950a35e8cb994581567"
         }
       ],
       "licenses" : [
@@ -244,35 +278,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "5dd4aa18b6dc9a769fddf456d23525be"
+          "content" : "c50dbeea8c8075504424919c0ffe244c"
         },
         {
           "alg" : "SHA-1",
-          "content" : "abb46ac6ada0b6f0ecc7d2f8e10e0d1cd2011bac"
+          "content" : "d0e1793bbaf60999e731112cbbdd5432b30d2064"
         },
         {
           "alg" : "SHA-256",
-          "content" : "db0d4a594c65a4cb170d851b4cd3fe36a82e3dee8f2a3738393349606a503621"
+          "content" : "0822e95d9db0691cb5f965f2714c42a6c106e6e04671439520c40792f523ac79"
         },
         {
           "alg" : "SHA-512",
-          "content" : "ff48bfeb661736779287a6eb68b527793868e64f1da75e80649b3a6f7e0c29389f44bd17217fc0e0684761804388008f9b7c2e1d1112b79e8129b5fa5d0f1b91"
+          "content" : "3a0fe83ffa4e1823bc0a13e1577a740415e63cd603f09c32c4fa5935350c2b1f2a10b5f5e65a110ccb22fb94884888d8aec7e4efc66c22cd699d884cfba3b02f"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "20057d1b6fdd74af1a33a71f0494b88405931025d622979dcbccf4542565de9e"
+          "content" : "d14388392ac07bb852a8a0fbf67c170dc5c5099db9920595ed42c6fcb554ecc6"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "f9f4aceb500d8d4b15e6f0eec0c08c1d512682dc3edb2d51f5b6b9419e88d570e38e472328a2a0a0e685106d5266349878cea41dfdc4373911bd12f3b606c1d0"
+          "content" : "cf599b8c7439c71b1b40975b3e679505276fb152dd0ea5b5badb48a8d4f29f5b483f752384605301cedbd834eeaff1a428e845b566e89554b935aa47347d781c"
         },
         {
           "alg" : "SHA-384",
-          "content" : "79442c31e2b1a325105079aa9d1491deef6433e831fabdbf3e2f48a8835b4dca8cb975a8342accfddc18ca343a9d50da"
+          "content" : "12d7c9ef19dd79235917491ed9d2cbee6481a27ffa701e0d0a576dbf368615aa71cfd1d305a07aeb2a0ea3b246b5fd26"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "49cb7a152090ba86cff13b76eeeee08a33986695e9e14f16ebca4bb4672d62e3e476381875fc9587fd57b2f802260154"
+          "content" : "1a1bc4819963f20ddc43b011435d49e505a0513a34e0347c5b4060629c37de7ab1d54c36c62361da04f4c8eecac1f585"
         }
       ],
       "licenses" : [
@@ -362,35 +396,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "652c42e30abc21d8f65631798bf83a59"
+          "content" : "400aa7a2a558cc2549308da9b7b4523e"
         },
         {
           "alg" : "SHA-1",
-          "content" : "d00960e241743e8ebe6328ef887c461b8e16bbd4"
+          "content" : "cc7ae6008b4eed2457eab9816b7f95753b3fcf44"
         },
         {
           "alg" : "SHA-256",
-          "content" : "4757294429f9f087a9fc9f3fd2ac1c0f4cddc507bc732e184401192864fa0491"
+          "content" : "e36a9a9878c50bcf632ede822bfaae243986dd1043c6e642c06054d9c1b7a47e"
         },
         {
           "alg" : "SHA-512",
-          "content" : "e820da4498ff55bbf77d0bb43311903279d153b4322931d4d4c15df2f9d4747833941ce9df08ca2cfe2525343f40a4fa6f33ccad633f4f527002dc85e4f8e179"
+          "content" : "47d261f05ab7142b6cd533a287376cae8bf6bbe8f34770da3dd0d52d62834313955617c1bde6e0f153f5d9d2224cc58fd49c4cec0de4718f7958afd0c25c6084"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "3d545b66f1216a64690ae91d34b7ff687b6f5e9d067b2c8d703c959098d396a0"
+          "content" : "b3981f2e3e017cc848db36236b51cecc411dfac7ce1c86699b9333388a8affbe"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "5cac03f87bee7c0a2a4fbdfad7c3e35cd6266f140a90695173f93263c792e63662e33cdd5aaed9d2bbe625ee9c42f7f4eccb0f12b510094075acf3468a439b97"
+          "content" : "c6314e1b2192dc86f32c542b49db5cfdba8f1767db5fdd1d08884f4ef613c66943d3ebd4806cdb6c192ed52acf9396d6e327deabe3a0b03dfdf4c844d9cfe0af"
         },
         {
           "alg" : "SHA-384",
-          "content" : "942643635f7a5bb201f19f99caf0099285d2b93bf46605de13c1920a03efb64a619b5f7b82e03bfe64353de2ec58511f"
+          "content" : "31559ae43b65719250829da56752e89f71e5996ff8a575aeb8549108793b5d2876fc2b8cb5b5d9729ef3777ed59d7375"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "ac3f8171353410ee6b9f454be024726516cfe531cf0e7041028ed82e60954d0e904b6fda09465754db283707984eba72"
+          "content" : "96858bccf913c5f252a5f41c49a377091a2d0af68afe8963371e63308e999f4cd7f0d6aa5044d36990fecd12d547801f"
         }
       ],
       "licenses" : [
diff --git a/sboms/ant-jdepend-1.10.18alpha-cyclonedx.json b/sboms/ant-jdepend-1.10.18alpha.cdx.json
similarity index 75%
rename from sboms/ant-jdepend-1.10.18alpha-cyclonedx.json
rename to sboms/ant-jdepend-1.10.18alpha.cdx.json
index a271e2d35..a450606b0 100644
--- a/sboms/ant-jdepend-1.10.18alpha-cyclonedx.json
+++ b/sboms/ant-jdepend-1.10.18alpha.cdx.json
@@ -1,10 +1,10 @@
 {
   "bomFormat" : "CycloneDX",
   "specVersion" : "1.6",
-  "serialNumber" : "urn:uuid:fcdc709a-2bba-4d46-a899-71f8ad20c942",
+  "serialNumber" : "urn:uuid:e17bbd10-ec5d-4c0b-9cce-1e7c5874224a",
   "version" : 1,
   "metadata" : {
-    "timestamp" : "2026-06-07T12:52:40Z",
+    "timestamp" : "2026-06-19T19:53:22Z",
     "lifecycles" : [
       {
         "phase" : "build"
@@ -31,6 +31,40 @@
           "name" : "ant-cyclonedx",
           "version" : "0.1",
           "description" : "Apache CycloneDX Antlib",
+          "hashes" : [
+            {
+              "alg" : "MD5",
+              "content" : "f00bf8afd0fd1a4677a80aa400934230"
+            },
+            {
+              "alg" : "SHA-1",
+              "content" : "64676be7248fc2ec0eef936be9c2507909e05414"
+            },
+            {
+              "alg" : "SHA-256",
+              "content" : "a4f295746ba0ea50d7b720dc4f42ffbe5a98bc3ad9f0d175a0be80a5bd108e84"
+            },
+            {
+              "alg" : "SHA-512",
+              "content" : "b0fa0bc41af224339d3bd301fe308de3bd3b0f75ad7ded60559469fa4eed85bec96e0eb195ae1db14fad2a8aaed42c776b3268575d7feeac6751a7737193cf3c"
+            },
+            {
+              "alg" : "SHA3-256",
+              "content" : "8af81f7d1cda4165dd841ef06ef5fa928a103a2de487bc62e659f98618c6f8d7"
+            },
+            {
+              "alg" : "SHA3-512",
+              "content" : "5584260043593ad9abcd6b2c9630edc65422f6b4853cc884935d995d9f4a04c6be6ad4504a38f16910fbff698f5411cbe5bbab0ee071f6011eeef51a9fa93cdb"
+            },
+            {
+              "alg" : "SHA-384",
+              "content" : "3532c340f51512b3521f96fe1f96b49cb7748c2b117ca4670dad26db8842efced5a64a366af01be2a25940eac63acf3f"
+            },
+            {
+              "alg" : "SHA3-384",
+              "content" : "64b575e8e4c5f28d77fa55aa81f031c7fa7873ccda1ab3f4429e35587c3d33cc1f66bcb9e3caae1c0945f24ab722362c"
+            }
+          ],
           "licenses" : [
             {
               "license" : {
@@ -104,35 +138,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "8e124db052009596c1d8495ccc4daaf5"
+          "content" : "7905dd7043c0542cef0499a5836577cd"
         },
         {
           "alg" : "SHA-1",
-          "content" : "9afe06cbfe887d51c16c27a6f9c4417dd1a40349"
+          "content" : "e8164ba5db2e3fc0434b6f4e4a3d1c3cec7d0a88"
         },
         {
           "alg" : "SHA-256",
-          "content" : "b0f7a9b7034e064929134b8f67502f7f499468bd4c0993de9956d0814448a195"
+          "content" : "7af07f8b37568151eee98221a4091c24f4bb69fb23b653eb1f7b6e2d3ae16b71"
         },
         {
           "alg" : "SHA-512",
-          "content" : "2dd0858353132f8c3846ae6d1a5a116efd14bbe84d6c945ddf1226a69552bd95f04743dbd2a7c2a59b69add4ac3b0afbb72f9dff06211669d5963e13ad2f9f8c"
+          "content" : "5a9518e58f5d295cc7ef10a788ad0f8f61c7ae5d94859e5308ce7cdb7709e1af6e895fd1a7c4b30feb506a7d3f993f49a7c0bf191dee383e4de98f137abba320"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "bfaedad985309cddc53873df8173430b8a9dea7c6f18b26f58d38fa7b791254b"
+          "content" : "7eee4e0602a4cf4d5686679ddad191b7c0a15497dd06637026bd3814efd95dbf"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "a995a7b94745a8bd42051ccde11206dfd2002eb85ba74991af4e77045de9e459928116ca6083a8f394b681d0cece346a85ad8cb952ef425f6339d8bcc821319e"
+          "content" : "8076158f0e070dfbf0d2b3ba4b64307211325aac71025eb50acff14ddaf9da523bf0f85bf711b04333c2b35e4a8dbe022e5ce23f693640aa3c117a64d7100ca1"
         },
         {
           "alg" : "SHA-384",
-          "content" : "0297974f600e35f0a42c24e98690db31fdd2eff6aedfce2699db347e15b5eb686b8bcd47156aabf921961b6797ea4953"
+          "content" : "4913af6b4f21cdfb48eeed4edfb06572dbab523f76224f69815ac4633666cdcaab9a4d9e1beacd060b884443946bfacb"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "b36afe10827e468525753afa788335457a24e07f6f50cce985dcc63065b921a6917188552823fe672ba3738b3eea94db"
+          "content" : "0d56e7af4a802b83c5bbc4644444650aefe4b62987e0cb4bd638f31fe8e4e276ae4d335ac096180af8aab356e7692306"
         }
       ],
       "licenses" : [
@@ -244,35 +278,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "5dd4aa18b6dc9a769fddf456d23525be"
+          "content" : "c50dbeea8c8075504424919c0ffe244c"
         },
         {
           "alg" : "SHA-1",
-          "content" : "abb46ac6ada0b6f0ecc7d2f8e10e0d1cd2011bac"
+          "content" : "d0e1793bbaf60999e731112cbbdd5432b30d2064"
         },
         {
           "alg" : "SHA-256",
-          "content" : "db0d4a594c65a4cb170d851b4cd3fe36a82e3dee8f2a3738393349606a503621"
+          "content" : "0822e95d9db0691cb5f965f2714c42a6c106e6e04671439520c40792f523ac79"
         },
         {
           "alg" : "SHA-512",
-          "content" : "ff48bfeb661736779287a6eb68b527793868e64f1da75e80649b3a6f7e0c29389f44bd17217fc0e0684761804388008f9b7c2e1d1112b79e8129b5fa5d0f1b91"
+          "content" : "3a0fe83ffa4e1823bc0a13e1577a740415e63cd603f09c32c4fa5935350c2b1f2a10b5f5e65a110ccb22fb94884888d8aec7e4efc66c22cd699d884cfba3b02f"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "20057d1b6fdd74af1a33a71f0494b88405931025d622979dcbccf4542565de9e"
+          "content" : "d14388392ac07bb852a8a0fbf67c170dc5c5099db9920595ed42c6fcb554ecc6"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "f9f4aceb500d8d4b15e6f0eec0c08c1d512682dc3edb2d51f5b6b9419e88d570e38e472328a2a0a0e685106d5266349878cea41dfdc4373911bd12f3b606c1d0"
+          "content" : "cf599b8c7439c71b1b40975b3e679505276fb152dd0ea5b5badb48a8d4f29f5b483f752384605301cedbd834eeaff1a428e845b566e89554b935aa47347d781c"
         },
         {
           "alg" : "SHA-384",
-          "content" : "79442c31e2b1a325105079aa9d1491deef6433e831fabdbf3e2f48a8835b4dca8cb975a8342accfddc18ca343a9d50da"
+          "content" : "12d7c9ef19dd79235917491ed9d2cbee6481a27ffa701e0d0a576dbf368615aa71cfd1d305a07aeb2a0ea3b246b5fd26"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "49cb7a152090ba86cff13b76eeeee08a33986695e9e14f16ebca4bb4672d62e3e476381875fc9587fd57b2f802260154"
+          "content" : "1a1bc4819963f20ddc43b011435d49e505a0513a34e0347c5b4060629c37de7ab1d54c36c62361da04f4c8eecac1f585"
         }
       ],
       "licenses" : [
@@ -362,35 +396,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "652c42e30abc21d8f65631798bf83a59"
+          "content" : "400aa7a2a558cc2549308da9b7b4523e"
         },
         {
           "alg" : "SHA-1",
-          "content" : "d00960e241743e8ebe6328ef887c461b8e16bbd4"
+          "content" : "cc7ae6008b4eed2457eab9816b7f95753b3fcf44"
         },
         {
           "alg" : "SHA-256",
-          "content" : "4757294429f9f087a9fc9f3fd2ac1c0f4cddc507bc732e184401192864fa0491"
+          "content" : "e36a9a9878c50bcf632ede822bfaae243986dd1043c6e642c06054d9c1b7a47e"
         },
         {
           "alg" : "SHA-512",
-          "content" : "e820da4498ff55bbf77d0bb43311903279d153b4322931d4d4c15df2f9d4747833941ce9df08ca2cfe2525343f40a4fa6f33ccad633f4f527002dc85e4f8e179"
+          "content" : "47d261f05ab7142b6cd533a287376cae8bf6bbe8f34770da3dd0d52d62834313955617c1bde6e0f153f5d9d2224cc58fd49c4cec0de4718f7958afd0c25c6084"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "3d545b66f1216a64690ae91d34b7ff687b6f5e9d067b2c8d703c959098d396a0"
+          "content" : "b3981f2e3e017cc848db36236b51cecc411dfac7ce1c86699b9333388a8affbe"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "5cac03f87bee7c0a2a4fbdfad7c3e35cd6266f140a90695173f93263c792e63662e33cdd5aaed9d2bbe625ee9c42f7f4eccb0f12b510094075acf3468a439b97"
+          "content" : "c6314e1b2192dc86f32c542b49db5cfdba8f1767db5fdd1d08884f4ef613c66943d3ebd4806cdb6c192ed52acf9396d6e327deabe3a0b03dfdf4c844d9cfe0af"
         },
         {
           "alg" : "SHA-384",
-          "content" : "942643635f7a5bb201f19f99caf0099285d2b93bf46605de13c1920a03efb64a619b5f7b82e03bfe64353de2ec58511f"
+          "content" : "31559ae43b65719250829da56752e89f71e5996ff8a575aeb8549108793b5d2876fc2b8cb5b5d9729ef3777ed59d7375"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "ac3f8171353410ee6b9f454be024726516cfe531cf0e7041028ed82e60954d0e904b6fda09465754db283707984eba72"
+          "content" : "96858bccf913c5f252a5f41c49a377091a2d0af68afe8963371e63308e999f4cd7f0d6aa5044d36990fecd12d547801f"
         }
       ],
       "licenses" : [
diff --git a/sboms/ant-jmf-1.10.18alpha-cyclonedx.json b/sboms/ant-jmf-1.10.18alpha.cdx.json
similarity index 74%
rename from sboms/ant-jmf-1.10.18alpha-cyclonedx.json
rename to sboms/ant-jmf-1.10.18alpha.cdx.json
index a44bf0f02..2f612108e 100644
--- a/sboms/ant-jmf-1.10.18alpha-cyclonedx.json
+++ b/sboms/ant-jmf-1.10.18alpha.cdx.json
@@ -1,10 +1,10 @@
 {
   "bomFormat" : "CycloneDX",
   "specVersion" : "1.6",
-  "serialNumber" : "urn:uuid:b8c596b0-b95c-4fcc-a408-e0cf580c94bd",
+  "serialNumber" : "urn:uuid:7cbf734a-9115-4793-b687-a0bb7100f020",
   "version" : 1,
   "metadata" : {
-    "timestamp" : "2026-06-07T12:52:40Z",
+    "timestamp" : "2026-06-19T19:53:22Z",
     "lifecycles" : [
       {
         "phase" : "build"
@@ -31,6 +31,40 @@
           "name" : "ant-cyclonedx",
           "version" : "0.1",
           "description" : "Apache CycloneDX Antlib",
+          "hashes" : [
+            {
+              "alg" : "MD5",
+              "content" : "f00bf8afd0fd1a4677a80aa400934230"
+            },
+            {
+              "alg" : "SHA-1",
+              "content" : "64676be7248fc2ec0eef936be9c2507909e05414"
+            },
+            {
+              "alg" : "SHA-256",
+              "content" : "a4f295746ba0ea50d7b720dc4f42ffbe5a98bc3ad9f0d175a0be80a5bd108e84"
+            },
+            {
+              "alg" : "SHA-512",
+              "content" : "b0fa0bc41af224339d3bd301fe308de3bd3b0f75ad7ded60559469fa4eed85bec96e0eb195ae1db14fad2a8aaed42c776b3268575d7feeac6751a7737193cf3c"
+            },
+            {
+              "alg" : "SHA3-256",
+              "content" : "8af81f7d1cda4165dd841ef06ef5fa928a103a2de487bc62e659f98618c6f8d7"
+            },
+            {
+              "alg" : "SHA3-512",
+              "content" : "5584260043593ad9abcd6b2c9630edc65422f6b4853cc884935d995d9f4a04c6be6ad4504a38f16910fbff698f5411cbe5bbab0ee071f6011eeef51a9fa93cdb"
+            },
+            {
+              "alg" : "SHA-384",
+              "content" : "3532c340f51512b3521f96fe1f96b49cb7748c2b117ca4670dad26db8842efced5a64a366af01be2a25940eac63acf3f"
+            },
+            {
+              "alg" : "SHA3-384",
+              "content" : "64b575e8e4c5f28d77fa55aa81f031c7fa7873ccda1ab3f4429e35587c3d33cc1f66bcb9e3caae1c0945f24ab722362c"
+            }
+          ],
           "licenses" : [
             {
               "license" : {
@@ -104,35 +138,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "dc7e10d3f4a462b5a9e97a5ca5eba382"
+          "content" : "e5cd40605db18469e12b940a562948a4"
         },
         {
           "alg" : "SHA-1",
-          "content" : "af946b1c4fd760e0c04fac220ffae7d15ab1a574"
+          "content" : "c9fa25ae6b3dce2648ce3533d4c9c9f6f47af3d3"
         },
         {
           "alg" : "SHA-256",
-          "content" : "a9e3b1bd2d29cf117332be89d6bd5675744817f5fda849f08d06c4c18961bd1b"
+          "content" : "77e7947c1a87de9d39856064b04033190c7a58fa9e29f3d6f8d03050d4c5c2b0"
         },
         {
           "alg" : "SHA-512",
-          "content" : "9b46256d89660fb1ce41acf74ef107fe30a5308baf849b91a31eebe2f9946c1520960dee2a3c4b2947de1cacc704d4df1bdec58a49d9a4cd0817820794fa8530"
+          "content" : "735c2badb623502e94977e03ac401540499b9debfa2ff3a2d37e0d0ca3a163d96062012a3f606684ec7981f1af897f99ba67cb6c3a691edeae96b302a851b28a"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "ce275dd9e84e9af4a8d082776a3a8361fd74e8a42cc92953a9dd1686a36522d1"
+          "content" : "1f4d6605a2948084e132ad2c9ec045d5d00615cd6a548b278f9b55b971587ea3"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "ff65307438aec45a10bdfc822dea3047b9e07442f72e9c2ee8b48dec9539080791e16eb7b4c51421cb5f0fa32a949283351fd4ecd96695866f500893d94b0c0c"
+          "content" : "436e6ac43b4aeb42aee725bda982cc0a9caccf94e27eac9d44c364a7b1848841ce3bc3036d02a83b5631512b1e36d45be5f57bb3f957df149cdccc6d5127a491"
         },
         {
           "alg" : "SHA-384",
-          "content" : "b8b3548295c8a8a41bf0102d93a47221acf3d3928c99f848e63d5b99bd7606dcaf1d9af624f4d1d49a00988868ffdb5e"
+          "content" : "c1cd4428c05a4b638f8e58af9ef16a7f07af30e402f214acb4bcb3a463b1d28f0a1c889d8343512a0cc5b48732155990"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "7cd0950099dc5c4f30923f7bb3e4af17924208fe67bc2f2ac813a21cad26bd065ef6d1215e67df9fc3745605424797e3"
+          "content" : "94ac3bb661ac14fcc1617882959c82803daceecee5f3853325821a5dca3deefeab4783efa4049b3c3422bdc43e06c4a3"
         }
       ],
       "licenses" : [
@@ -244,35 +278,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "5dd4aa18b6dc9a769fddf456d23525be"
+          "content" : "c50dbeea8c8075504424919c0ffe244c"
         },
         {
           "alg" : "SHA-1",
-          "content" : "abb46ac6ada0b6f0ecc7d2f8e10e0d1cd2011bac"
+          "content" : "d0e1793bbaf60999e731112cbbdd5432b30d2064"
         },
         {
           "alg" : "SHA-256",
-          "content" : "db0d4a594c65a4cb170d851b4cd3fe36a82e3dee8f2a3738393349606a503621"
+          "content" : "0822e95d9db0691cb5f965f2714c42a6c106e6e04671439520c40792f523ac79"
         },
         {
           "alg" : "SHA-512",
-          "content" : "ff48bfeb661736779287a6eb68b527793868e64f1da75e80649b3a6f7e0c29389f44bd17217fc0e0684761804388008f9b7c2e1d1112b79e8129b5fa5d0f1b91"
+          "content" : "3a0fe83ffa4e1823bc0a13e1577a740415e63cd603f09c32c4fa5935350c2b1f2a10b5f5e65a110ccb22fb94884888d8aec7e4efc66c22cd699d884cfba3b02f"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "20057d1b6fdd74af1a33a71f0494b88405931025d622979dcbccf4542565de9e"
+          "content" : "d14388392ac07bb852a8a0fbf67c170dc5c5099db9920595ed42c6fcb554ecc6"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "f9f4aceb500d8d4b15e6f0eec0c08c1d512682dc3edb2d51f5b6b9419e88d570e38e472328a2a0a0e685106d5266349878cea41dfdc4373911bd12f3b606c1d0"
+          "content" : "cf599b8c7439c71b1b40975b3e679505276fb152dd0ea5b5badb48a8d4f29f5b483f752384605301cedbd834eeaff1a428e845b566e89554b935aa47347d781c"
         },
         {
           "alg" : "SHA-384",
-          "content" : "79442c31e2b1a325105079aa9d1491deef6433e831fabdbf3e2f48a8835b4dca8cb975a8342accfddc18ca343a9d50da"
+          "content" : "12d7c9ef19dd79235917491ed9d2cbee6481a27ffa701e0d0a576dbf368615aa71cfd1d305a07aeb2a0ea3b246b5fd26"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "49cb7a152090ba86cff13b76eeeee08a33986695e9e14f16ebca4bb4672d62e3e476381875fc9587fd57b2f802260154"
+          "content" : "1a1bc4819963f20ddc43b011435d49e505a0513a34e0347c5b4060629c37de7ab1d54c36c62361da04f4c8eecac1f585"
         }
       ],
       "licenses" : [
@@ -362,35 +396,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "652c42e30abc21d8f65631798bf83a59"
+          "content" : "400aa7a2a558cc2549308da9b7b4523e"
         },
         {
           "alg" : "SHA-1",
-          "content" : "d00960e241743e8ebe6328ef887c461b8e16bbd4"
+          "content" : "cc7ae6008b4eed2457eab9816b7f95753b3fcf44"
         },
         {
           "alg" : "SHA-256",
-          "content" : "4757294429f9f087a9fc9f3fd2ac1c0f4cddc507bc732e184401192864fa0491"
+          "content" : "e36a9a9878c50bcf632ede822bfaae243986dd1043c6e642c06054d9c1b7a47e"
         },
         {
           "alg" : "SHA-512",
-          "content" : "e820da4498ff55bbf77d0bb43311903279d153b4322931d4d4c15df2f9d4747833941ce9df08ca2cfe2525343f40a4fa6f33ccad633f4f527002dc85e4f8e179"
+          "content" : "47d261f05ab7142b6cd533a287376cae8bf6bbe8f34770da3dd0d52d62834313955617c1bde6e0f153f5d9d2224cc58fd49c4cec0de4718f7958afd0c25c6084"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "3d545b66f1216a64690ae91d34b7ff687b6f5e9d067b2c8d703c959098d396a0"
+          "content" : "b3981f2e3e017cc848db36236b51cecc411dfac7ce1c86699b9333388a8affbe"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "5cac03f87bee7c0a2a4fbdfad7c3e35cd6266f140a90695173f93263c792e63662e33cdd5aaed9d2bbe625ee9c42f7f4eccb0f12b510094075acf3468a439b97"
+          "content" : "c6314e1b2192dc86f32c542b49db5cfdba8f1767db5fdd1d08884f4ef613c66943d3ebd4806cdb6c192ed52acf9396d6e327deabe3a0b03dfdf4c844d9cfe0af"
         },
         {
           "alg" : "SHA-384",
-          "content" : "942643635f7a5bb201f19f99caf0099285d2b93bf46605de13c1920a03efb64a619b5f7b82e03bfe64353de2ec58511f"
+          "content" : "31559ae43b65719250829da56752e89f71e5996ff8a575aeb8549108793b5d2876fc2b8cb5b5d9729ef3777ed59d7375"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "ac3f8171353410ee6b9f454be024726516cfe531cf0e7041028ed82e60954d0e904b6fda09465754db283707984eba72"
+          "content" : "96858bccf913c5f252a5f41c49a377091a2d0af68afe8963371e63308e999f4cd7f0d6aa5044d36990fecd12d547801f"
         }
       ],
       "licenses" : [
diff --git a/sboms/ant-jsch-1.10.18alpha-cyclonedx.json b/sboms/ant-jsch-1.10.18alpha.cdx.json
similarity index 76%
rename from sboms/ant-jsch-1.10.18alpha-cyclonedx.json
rename to sboms/ant-jsch-1.10.18alpha.cdx.json
index 75afc85a9..0ff4c9b70 100644
--- a/sboms/ant-jsch-1.10.18alpha-cyclonedx.json
+++ b/sboms/ant-jsch-1.10.18alpha.cdx.json
@@ -1,10 +1,10 @@
 {
   "bomFormat" : "CycloneDX",
   "specVersion" : "1.6",
-  "serialNumber" : "urn:uuid:aed2dbce-0712-44d6-888a-25b3d79f63fe",
+  "serialNumber" : "urn:uuid:c0008fab-afec-4a2b-b8b6-79abe8fef766",
   "version" : 1,
   "metadata" : {
-    "timestamp" : "2026-06-07T12:52:40Z",
+    "timestamp" : "2026-06-19T19:53:22Z",
     "lifecycles" : [
       {
         "phase" : "build"
@@ -31,6 +31,40 @@
           "name" : "ant-cyclonedx",
           "version" : "0.1",
           "description" : "Apache CycloneDX Antlib",
+          "hashes" : [
+            {
+              "alg" : "MD5",
+              "content" : "f00bf8afd0fd1a4677a80aa400934230"
+            },
+            {
+              "alg" : "SHA-1",
+              "content" : "64676be7248fc2ec0eef936be9c2507909e05414"
+            },
+            {
+              "alg" : "SHA-256",
+              "content" : "a4f295746ba0ea50d7b720dc4f42ffbe5a98bc3ad9f0d175a0be80a5bd108e84"
+            },
+            {
+              "alg" : "SHA-512",
+              "content" : "b0fa0bc41af224339d3bd301fe308de3bd3b0f75ad7ded60559469fa4eed85bec96e0eb195ae1db14fad2a8aaed42c776b3268575d7feeac6751a7737193cf3c"
+            },
+            {
+              "alg" : "SHA3-256",
+              "content" : "8af81f7d1cda4165dd841ef06ef5fa928a103a2de487bc62e659f98618c6f8d7"
+            },
+            {
+              "alg" : "SHA3-512",
+              "content" : "5584260043593ad9abcd6b2c9630edc65422f6b4853cc884935d995d9f4a04c6be6ad4504a38f16910fbff698f5411cbe5bbab0ee071f6011eeef51a9fa93cdb"
+            },
+            {
+              "alg" : "SHA-384",
+              "content" : "3532c340f51512b3521f96fe1f96b49cb7748c2b117ca4670dad26db8842efced5a64a366af01be2a25940eac63acf3f"
+            },
+            {
+              "alg" : "SHA3-384",
+              "content" : "64b575e8e4c5f28d77fa55aa81f031c7fa7873ccda1ab3f4429e35587c3d33cc1f66bcb9e3caae1c0945f24ab722362c"
+            }
+          ],
           "licenses" : [
             {
               "license" : {
@@ -104,35 +138,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "4f18e460c0a241bc535275590c8c8163"
+          "content" : "2f26944c99c3f33fdd9a2a2d6ae8f75c"
         },
         {
           "alg" : "SHA-1",
-          "content" : "445c084ba6cd39afb9a24a91d9965ff56759a991"
+          "content" : "c98b6807a413b54601e90faa341eedf96231f8e1"
         },
         {
           "alg" : "SHA-256",
-          "content" : "fa3fe8ed8e42ff7c5b132581566da477562737c42879eb9c242ece7462466d02"
+          "content" : "e4c463b0535063353aa82a0eca4ab969ecc0753da75f626c18b14300a32c63b5"
         },
         {
           "alg" : "SHA-512",
-          "content" : "5ff204f8699c8928ac27dd7970c3bee93ebb2231739d7d5713750cb2b90fcf44585c42b299a9eae21232627efd940acfda1dfbc7ef774ec57790c12ed67a04c6"
+          "content" : "40d9f42c2ea3ac9fd9130c904abb0dc78db7fbc13dc4152d04a0e22d5efc2c3738b41a31e7c8706d9b110873b5a3ec80e0926e18cb0d9abbb9e3a694c4c70686"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "a4adf09eac6358eece237b9e8fc49c09333dc62d5933d09f03435c03adec6ed0"
+          "content" : "600a7cc28a46e19b7303134ff09a0a93ed0956fb74b37bf103cf3748cbe9e529"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "bf08ef94624f90e5ef2719b3eccfc9bc2f22f5134ac454f4a5653b3f063cad99ddf108d3283de1e496547560655c27b108b5867db7654872c2f245489555bfa3"
+          "content" : "c3fb465e135ee258ac4eaa905fc1d02a0c9c82bc4c0f99d0eba6080fb4f61b937f5799b2857adec7eab6e3f0dccc6480b872003da7d93507ac34a7dfc1429f5e"
         },
         {
           "alg" : "SHA-384",
-          "content" : "3457a5cc0c6892a73ba3cda577b1446db37f9b498fd321a26a4275800ded3d9630563d6dd9ca686943ab0236ecfe7f4e"
+          "content" : "c2d10a4f60a2e6ed47bcc5e0a204404fb3a3409cc8754676a2c0b98a4df0e608a6ca7005c053dc0f7324c3aae1d1837a"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "130bf01d3e89bad7d24b44278bb5f8b89db07c9fa2d3ea372f8aa629c716e9e9f73b8d0cce49dac21aaec79c3ab6a6f9"
+          "content" : "091a7494dc6ceb83916ca6eaf2311626e161e6d3d76bfcfda9bb3bef44060cfdbfd3ec2eb746d9fe95c6c9446ad4d049"
         }
       ],
       "licenses" : [
@@ -244,35 +278,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "5dd4aa18b6dc9a769fddf456d23525be"
+          "content" : "c50dbeea8c8075504424919c0ffe244c"
         },
         {
           "alg" : "SHA-1",
-          "content" : "abb46ac6ada0b6f0ecc7d2f8e10e0d1cd2011bac"
+          "content" : "d0e1793bbaf60999e731112cbbdd5432b30d2064"
         },
         {
           "alg" : "SHA-256",
-          "content" : "db0d4a594c65a4cb170d851b4cd3fe36a82e3dee8f2a3738393349606a503621"
+          "content" : "0822e95d9db0691cb5f965f2714c42a6c106e6e04671439520c40792f523ac79"
         },
         {
           "alg" : "SHA-512",
-          "content" : "ff48bfeb661736779287a6eb68b527793868e64f1da75e80649b3a6f7e0c29389f44bd17217fc0e0684761804388008f9b7c2e1d1112b79e8129b5fa5d0f1b91"
+          "content" : "3a0fe83ffa4e1823bc0a13e1577a740415e63cd603f09c32c4fa5935350c2b1f2a10b5f5e65a110ccb22fb94884888d8aec7e4efc66c22cd699d884cfba3b02f"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "20057d1b6fdd74af1a33a71f0494b88405931025d622979dcbccf4542565de9e"
+          "content" : "d14388392ac07bb852a8a0fbf67c170dc5c5099db9920595ed42c6fcb554ecc6"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "f9f4aceb500d8d4b15e6f0eec0c08c1d512682dc3edb2d51f5b6b9419e88d570e38e472328a2a0a0e685106d5266349878cea41dfdc4373911bd12f3b606c1d0"
+          "content" : "cf599b8c7439c71b1b40975b3e679505276fb152dd0ea5b5badb48a8d4f29f5b483f752384605301cedbd834eeaff1a428e845b566e89554b935aa47347d781c"
         },
         {
           "alg" : "SHA-384",
-          "content" : "79442c31e2b1a325105079aa9d1491deef6433e831fabdbf3e2f48a8835b4dca8cb975a8342accfddc18ca343a9d50da"
+          "content" : "12d7c9ef19dd79235917491ed9d2cbee6481a27ffa701e0d0a576dbf368615aa71cfd1d305a07aeb2a0ea3b246b5fd26"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "49cb7a152090ba86cff13b76eeeee08a33986695e9e14f16ebca4bb4672d62e3e476381875fc9587fd57b2f802260154"
+          "content" : "1a1bc4819963f20ddc43b011435d49e505a0513a34e0347c5b4060629c37de7ab1d54c36c62361da04f4c8eecac1f585"
         }
       ],
       "licenses" : [
@@ -362,35 +396,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "652c42e30abc21d8f65631798bf83a59"
+          "content" : "400aa7a2a558cc2549308da9b7b4523e"
         },
         {
           "alg" : "SHA-1",
-          "content" : "d00960e241743e8ebe6328ef887c461b8e16bbd4"
+          "content" : "cc7ae6008b4eed2457eab9816b7f95753b3fcf44"
         },
         {
           "alg" : "SHA-256",
-          "content" : "4757294429f9f087a9fc9f3fd2ac1c0f4cddc507bc732e184401192864fa0491"
+          "content" : "e36a9a9878c50bcf632ede822bfaae243986dd1043c6e642c06054d9c1b7a47e"
         },
         {
           "alg" : "SHA-512",
-          "content" : "e820da4498ff55bbf77d0bb43311903279d153b4322931d4d4c15df2f9d4747833941ce9df08ca2cfe2525343f40a4fa6f33ccad633f4f527002dc85e4f8e179"
+          "content" : "47d261f05ab7142b6cd533a287376cae8bf6bbe8f34770da3dd0d52d62834313955617c1bde6e0f153f5d9d2224cc58fd49c4cec0de4718f7958afd0c25c6084"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "3d545b66f1216a64690ae91d34b7ff687b6f5e9d067b2c8d703c959098d396a0"
+          "content" : "b3981f2e3e017cc848db36236b51cecc411dfac7ce1c86699b9333388a8affbe"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "5cac03f87bee7c0a2a4fbdfad7c3e35cd6266f140a90695173f93263c792e63662e33cdd5aaed9d2bbe625ee9c42f7f4eccb0f12b510094075acf3468a439b97"
+          "content" : "c6314e1b2192dc86f32c542b49db5cfdba8f1767db5fdd1d08884f4ef613c66943d3ebd4806cdb6c192ed52acf9396d6e327deabe3a0b03dfdf4c844d9cfe0af"
         },
         {
           "alg" : "SHA-384",
-          "content" : "942643635f7a5bb201f19f99caf0099285d2b93bf46605de13c1920a03efb64a619b5f7b82e03bfe64353de2ec58511f"
+          "content" : "31559ae43b65719250829da56752e89f71e5996ff8a575aeb8549108793b5d2876fc2b8cb5b5d9729ef3777ed59d7375"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "ac3f8171353410ee6b9f454be024726516cfe531cf0e7041028ed82e60954d0e904b6fda09465754db283707984eba72"
+          "content" : "96858bccf913c5f252a5f41c49a377091a2d0af68afe8963371e63308e999f4cd7f0d6aa5044d36990fecd12d547801f"
         }
       ],
       "licenses" : [
diff --git a/sboms/ant-junit-1.10.18alpha-cyclonedx.json b/sboms/ant-junit-1.10.18alpha.cdx.json
similarity index 77%
rename from sboms/ant-junit-1.10.18alpha-cyclonedx.json
rename to sboms/ant-junit-1.10.18alpha.cdx.json
index 6317539fa..437a57d11 100644
--- a/sboms/ant-junit-1.10.18alpha-cyclonedx.json
+++ b/sboms/ant-junit-1.10.18alpha.cdx.json
@@ -1,10 +1,10 @@
 {
   "bomFormat" : "CycloneDX",
   "specVersion" : "1.6",
-  "serialNumber" : "urn:uuid:8be22008-82f3-4566-a0e9-6666048d91f5",
+  "serialNumber" : "urn:uuid:41599f64-dbba-4aef-b3e4-722ec2e9312b",
   "version" : 1,
   "metadata" : {
-    "timestamp" : "2026-06-07T12:52:38Z",
+    "timestamp" : "2026-06-19T19:53:20Z",
     "lifecycles" : [
       {
         "phase" : "build"
@@ -31,6 +31,40 @@
           "name" : "ant-cyclonedx",
           "version" : "0.1",
           "description" : "Apache CycloneDX Antlib",
+          "hashes" : [
+            {
+              "alg" : "MD5",
+              "content" : "f00bf8afd0fd1a4677a80aa400934230"
+            },
+            {
+              "alg" : "SHA-1",
+              "content" : "64676be7248fc2ec0eef936be9c2507909e05414"
+            },
+            {
+              "alg" : "SHA-256",
+              "content" : "a4f295746ba0ea50d7b720dc4f42ffbe5a98bc3ad9f0d175a0be80a5bd108e84"
+            },
+            {
+              "alg" : "SHA-512",
+              "content" : "b0fa0bc41af224339d3bd301fe308de3bd3b0f75ad7ded60559469fa4eed85bec96e0eb195ae1db14fad2a8aaed42c776b3268575d7feeac6751a7737193cf3c"
+            },
+            {
+              "alg" : "SHA3-256",
+              "content" : "8af81f7d1cda4165dd841ef06ef5fa928a103a2de487bc62e659f98618c6f8d7"
+            },
+            {
+              "alg" : "SHA3-512",
+              "content" : "5584260043593ad9abcd6b2c9630edc65422f6b4853cc884935d995d9f4a04c6be6ad4504a38f16910fbff698f5411cbe5bbab0ee071f6011eeef51a9fa93cdb"
+            },
+            {
+              "alg" : "SHA-384",
+              "content" : "3532c340f51512b3521f96fe1f96b49cb7748c2b117ca4670dad26db8842efced5a64a366af01be2a25940eac63acf3f"
+            },
+            {
+              "alg" : "SHA3-384",
+              "content" : "64b575e8e4c5f28d77fa55aa81f031c7fa7873ccda1ab3f4429e35587c3d33cc1f66bcb9e3caae1c0945f24ab722362c"
+            }
+          ],
           "licenses" : [
             {
               "license" : {
@@ -104,35 +138,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "547dac3fc3d633455a46e555c599d95d"
+          "content" : "6df1af16f5a48c212cee831a8b960d03"
         },
         {
           "alg" : "SHA-1",
-          "content" : "c1014a079522a9e194d864ab3622781fbe9da641"
+          "content" : "5e6a64d0576c1aedee5f663aeabb578b95c5ef0e"
         },
         {
           "alg" : "SHA-256",
-          "content" : "ade143c363f0b641f20ea05e9d0ab71006c3868bdb460d8a8ab72686b833febd"
+          "content" : "921d5c201a24b44da6b6b8e6498e6c6d8527c8a64ac7923ab8446399f624ea79"
         },
         {
           "alg" : "SHA-512",
-          "content" : "5afbd8676797a6a6fbc1c7aca09abf7c7a97eb9b98ee323ad4104e07e526909037a42cb7d05e15e45adeff086f5d3f048d9ad91eb69975def063fb22bbcdefa2"
+          "content" : "3153ae07e236cdf69d1ebb4b68029dbb3d4a51b6779174922aedacdd616cb0c7890705947acbd033ca26e223ed0c46451715943b83e2853a1aa994665c030692"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "091cb8b5f589363ab06e58645e18c842ff807e8d2ce2c294bc75b53d2119ed8a"
+          "content" : "7876e8aa03eb3a8749b0d0ac254c92ed0fd734cd06535a3af006c454ecb504d8"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "966c4d217c1430e82183b95c7d5733001e119f93c5f15550b6238faa5ec15534b1ffbd0c462791fbc9e92c7a853ed26ab1716cccd0d325e0f64a4bc150287e5f"
+          "content" : "e4ff61f38f2f3c0f0f7636ff51eab958eb0d111c70b161e477021aef8b52f8d59f601c298f4e42ec3f86f2e999f45c41103df3e53dde42dcac2dc8f915d4a311"
         },
         {
           "alg" : "SHA-384",
-          "content" : "79f270e79a590dc119a379ad908a506d373984025064dd98b8b4ff2adc2b7ac54f215fd0e356084ac36fc155e3213f82"
+          "content" : "cd05090d9c8eae86a77d4af27d3cf602a360dc1392bba8dea1464b829a8779a6beaa425b95cab90b6f8bf416b87e89b4"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "d3a2484b2582342dfdcfe27657ad1751519ead19a8fe3fe1bd54ced21917c79f6a91c69a387031b98bf966eb25c9cb66"
+          "content" : "a68ad77ef428eb0d5888c447d501a9acfdbd6c973a711235ef3869d7d90b58482bdf393b98605a92c1f63400db72aeb2"
         }
       ],
       "licenses" : [
@@ -244,35 +278,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "5dd4aa18b6dc9a769fddf456d23525be"
+          "content" : "c50dbeea8c8075504424919c0ffe244c"
         },
         {
           "alg" : "SHA-1",
-          "content" : "abb46ac6ada0b6f0ecc7d2f8e10e0d1cd2011bac"
+          "content" : "d0e1793bbaf60999e731112cbbdd5432b30d2064"
         },
         {
           "alg" : "SHA-256",
-          "content" : "db0d4a594c65a4cb170d851b4cd3fe36a82e3dee8f2a3738393349606a503621"
+          "content" : "0822e95d9db0691cb5f965f2714c42a6c106e6e04671439520c40792f523ac79"
         },
         {
           "alg" : "SHA-512",
-          "content" : "ff48bfeb661736779287a6eb68b527793868e64f1da75e80649b3a6f7e0c29389f44bd17217fc0e0684761804388008f9b7c2e1d1112b79e8129b5fa5d0f1b91"
+          "content" : "3a0fe83ffa4e1823bc0a13e1577a740415e63cd603f09c32c4fa5935350c2b1f2a10b5f5e65a110ccb22fb94884888d8aec7e4efc66c22cd699d884cfba3b02f"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "20057d1b6fdd74af1a33a71f0494b88405931025d622979dcbccf4542565de9e"
+          "content" : "d14388392ac07bb852a8a0fbf67c170dc5c5099db9920595ed42c6fcb554ecc6"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "f9f4aceb500d8d4b15e6f0eec0c08c1d512682dc3edb2d51f5b6b9419e88d570e38e472328a2a0a0e685106d5266349878cea41dfdc4373911bd12f3b606c1d0"
+          "content" : "cf599b8c7439c71b1b40975b3e679505276fb152dd0ea5b5badb48a8d4f29f5b483f752384605301cedbd834eeaff1a428e845b566e89554b935aa47347d781c"
         },
         {
           "alg" : "SHA-384",
-          "content" : "79442c31e2b1a325105079aa9d1491deef6433e831fabdbf3e2f48a8835b4dca8cb975a8342accfddc18ca343a9d50da"
+          "content" : "12d7c9ef19dd79235917491ed9d2cbee6481a27ffa701e0d0a576dbf368615aa71cfd1d305a07aeb2a0ea3b246b5fd26"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "49cb7a152090ba86cff13b76eeeee08a33986695e9e14f16ebca4bb4672d62e3e476381875fc9587fd57b2f802260154"
+          "content" : "1a1bc4819963f20ddc43b011435d49e505a0513a34e0347c5b4060629c37de7ab1d54c36c62361da04f4c8eecac1f585"
         }
       ],
       "licenses" : [
@@ -362,35 +396,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "652c42e30abc21d8f65631798bf83a59"
+          "content" : "400aa7a2a558cc2549308da9b7b4523e"
         },
         {
           "alg" : "SHA-1",
-          "content" : "d00960e241743e8ebe6328ef887c461b8e16bbd4"
+          "content" : "cc7ae6008b4eed2457eab9816b7f95753b3fcf44"
         },
         {
           "alg" : "SHA-256",
-          "content" : "4757294429f9f087a9fc9f3fd2ac1c0f4cddc507bc732e184401192864fa0491"
+          "content" : "e36a9a9878c50bcf632ede822bfaae243986dd1043c6e642c06054d9c1b7a47e"
         },
         {
           "alg" : "SHA-512",
-          "content" : "e820da4498ff55bbf77d0bb43311903279d153b4322931d4d4c15df2f9d4747833941ce9df08ca2cfe2525343f40a4fa6f33ccad633f4f527002dc85e4f8e179"
+          "content" : "47d261f05ab7142b6cd533a287376cae8bf6bbe8f34770da3dd0d52d62834313955617c1bde6e0f153f5d9d2224cc58fd49c4cec0de4718f7958afd0c25c6084"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "3d545b66f1216a64690ae91d34b7ff687b6f5e9d067b2c8d703c959098d396a0"
+          "content" : "b3981f2e3e017cc848db36236b51cecc411dfac7ce1c86699b9333388a8affbe"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "5cac03f87bee7c0a2a4fbdfad7c3e35cd6266f140a90695173f93263c792e63662e33cdd5aaed9d2bbe625ee9c42f7f4eccb0f12b510094075acf3468a439b97"
+          "content" : "c6314e1b2192dc86f32c542b49db5cfdba8f1767db5fdd1d08884f4ef613c66943d3ebd4806cdb6c192ed52acf9396d6e327deabe3a0b03dfdf4c844d9cfe0af"
         },
         {
           "alg" : "SHA-384",
-          "content" : "942643635f7a5bb201f19f99caf0099285d2b93bf46605de13c1920a03efb64a619b5f7b82e03bfe64353de2ec58511f"
+          "content" : "31559ae43b65719250829da56752e89f71e5996ff8a575aeb8549108793b5d2876fc2b8cb5b5d9729ef3777ed59d7375"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "ac3f8171353410ee6b9f454be024726516cfe531cf0e7041028ed82e60954d0e904b6fda09465754db283707984eba72"
+          "content" : "96858bccf913c5f252a5f41c49a377091a2d0af68afe8963371e63308e999f4cd7f0d6aa5044d36990fecd12d547801f"
         }
       ],
       "licenses" : [
diff --git a/sboms/ant-junit4-1.10.18alpha-cyclonedx.json b/sboms/ant-junit4-1.10.18alpha.cdx.json
similarity index 77%
rename from sboms/ant-junit4-1.10.18alpha-cyclonedx.json
rename to sboms/ant-junit4-1.10.18alpha.cdx.json
index 0e898dd9d..a6be3061d 100644
--- a/sboms/ant-junit4-1.10.18alpha-cyclonedx.json
+++ b/sboms/ant-junit4-1.10.18alpha.cdx.json
@@ -1,10 +1,10 @@
 {
   "bomFormat" : "CycloneDX",
   "specVersion" : "1.6",
-  "serialNumber" : "urn:uuid:cf7be91e-11b0-4618-80b3-c537435b1efd",
+  "serialNumber" : "urn:uuid:28243509-9dc5-4199-9db6-f9282b88dfbe",
   "version" : 1,
   "metadata" : {
-    "timestamp" : "2026-06-07T12:52:38Z",
+    "timestamp" : "2026-06-19T19:53:20Z",
     "lifecycles" : [
       {
         "phase" : "build"
@@ -31,6 +31,40 @@
           "name" : "ant-cyclonedx",
           "version" : "0.1",
           "description" : "Apache CycloneDX Antlib",
+          "hashes" : [
+            {
+              "alg" : "MD5",
+              "content" : "f00bf8afd0fd1a4677a80aa400934230"
+            },
+            {
+              "alg" : "SHA-1",
+              "content" : "64676be7248fc2ec0eef936be9c2507909e05414"
+            },
+            {
+              "alg" : "SHA-256",
+              "content" : "a4f295746ba0ea50d7b720dc4f42ffbe5a98bc3ad9f0d175a0be80a5bd108e84"
+            },
+            {
+              "alg" : "SHA-512",
+              "content" : "b0fa0bc41af224339d3bd301fe308de3bd3b0f75ad7ded60559469fa4eed85bec96e0eb195ae1db14fad2a8aaed42c776b3268575d7feeac6751a7737193cf3c"
+            },
+            {
+              "alg" : "SHA3-256",
+              "content" : "8af81f7d1cda4165dd841ef06ef5fa928a103a2de487bc62e659f98618c6f8d7"
+            },
+            {
+              "alg" : "SHA3-512",
+              "content" : "5584260043593ad9abcd6b2c9630edc65422f6b4853cc884935d995d9f4a04c6be6ad4504a38f16910fbff698f5411cbe5bbab0ee071f6011eeef51a9fa93cdb"
+            },
+            {
+              "alg" : "SHA-384",
+              "content" : "3532c340f51512b3521f96fe1f96b49cb7748c2b117ca4670dad26db8842efced5a64a366af01be2a25940eac63acf3f"
+            },
+            {
+              "alg" : "SHA3-384",
+              "content" : "64b575e8e4c5f28d77fa55aa81f031c7fa7873ccda1ab3f4429e35587c3d33cc1f66bcb9e3caae1c0945f24ab722362c"
+            }
+          ],
           "licenses" : [
             {
               "license" : {
@@ -104,35 +138,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "afc0099f154087e88c21ad4bcbd81608"
+          "content" : "d0dde79f08759b1390053c179a0db999"
         },
         {
           "alg" : "SHA-1",
-          "content" : "34c39e8fba6c81cc8a4129559ca12c92d7a832fa"
+          "content" : "7e601d1c022a802c42aaef35c5403c4e9cae8bc4"
         },
         {
           "alg" : "SHA-256",
-          "content" : "0c95b8c0c06f80f357d21a017d89e8382b874f646b9a4f805fd8216d1e3fb9a9"
+          "content" : "8b572555c9097655a3daf3e5f1c9422eb11b885bb51eaef8679ee5983dae8514"
         },
         {
           "alg" : "SHA-512",
-          "content" : "a4343623911760d0e13a026df66fff7ad88ab06c7f6232f45210dfe4f27bccaf548b49537377631b57cbee24a03d11ae2cac2dca6abbb1d3a582f91130738043"
+          "content" : "cf4e8337839c600209517afd3fa40df99e3742e0157c20209d3b306cebfb2b000d816adbad1c42530afe4defe09bf653495048c3420dbaaa86bc21d6974109a7"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "4a3a435781914fcfe2139f8ab9f98569c198a39f33355a44d67f2d6e775dcd45"
+          "content" : "a6d3b8ae849c00f19083f05e5dae1f6058d92c3a524ddd17f82949a7a9280dea"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "cca627a67d033d2230e3aa0d934770badcfa1b477dc18f34ba0baf448c0efd6237d58fbb0b90a6effbc797b06aa1b4b397bfb2553f814090c502d379fe5e3e70"
+          "content" : "0c3014e7714ca7142da492c15f6f8ae5251f8e9b2d4cbbb738830ce8be7b3c291769bef55b9cb8e8e4f429571a254aad8c6a045f671b6e99160b573312390263"
         },
         {
           "alg" : "SHA-384",
-          "content" : "dc8ee2bef14afeb47113768e9b2b83fca9af0c82bdf28101306b195f5f2143854d7a764a50a7ff4e679108bd7306be0b"
+          "content" : "9280c570a614ad92c8a9d29326ba25681b09a9a2c26bed0ed3b4ed6fc329b74149fdfc22f1c508429355681e09c8bc39"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "a7b068186701b3a6fd5be731bc646dbca3fa739d3233ac2fc7b13d9c7477209bba396604c353f0c22d4a7ab1125e0122"
+          "content" : "a1c09523a6b42785c4b00952d8c1728bd3b98b3f1a1eb7d951188b7b7f162db98d7d5f74975d11079c6a341a3f386685"
         }
       ],
       "licenses" : [
@@ -244,35 +278,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "5dd4aa18b6dc9a769fddf456d23525be"
+          "content" : "c50dbeea8c8075504424919c0ffe244c"
         },
         {
           "alg" : "SHA-1",
-          "content" : "abb46ac6ada0b6f0ecc7d2f8e10e0d1cd2011bac"
+          "content" : "d0e1793bbaf60999e731112cbbdd5432b30d2064"
         },
         {
           "alg" : "SHA-256",
-          "content" : "db0d4a594c65a4cb170d851b4cd3fe36a82e3dee8f2a3738393349606a503621"
+          "content" : "0822e95d9db0691cb5f965f2714c42a6c106e6e04671439520c40792f523ac79"
         },
         {
           "alg" : "SHA-512",
-          "content" : "ff48bfeb661736779287a6eb68b527793868e64f1da75e80649b3a6f7e0c29389f44bd17217fc0e0684761804388008f9b7c2e1d1112b79e8129b5fa5d0f1b91"
+          "content" : "3a0fe83ffa4e1823bc0a13e1577a740415e63cd603f09c32c4fa5935350c2b1f2a10b5f5e65a110ccb22fb94884888d8aec7e4efc66c22cd699d884cfba3b02f"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "20057d1b6fdd74af1a33a71f0494b88405931025d622979dcbccf4542565de9e"
+          "content" : "d14388392ac07bb852a8a0fbf67c170dc5c5099db9920595ed42c6fcb554ecc6"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "f9f4aceb500d8d4b15e6f0eec0c08c1d512682dc3edb2d51f5b6b9419e88d570e38e472328a2a0a0e685106d5266349878cea41dfdc4373911bd12f3b606c1d0"
+          "content" : "cf599b8c7439c71b1b40975b3e679505276fb152dd0ea5b5badb48a8d4f29f5b483f752384605301cedbd834eeaff1a428e845b566e89554b935aa47347d781c"
         },
         {
           "alg" : "SHA-384",
-          "content" : "79442c31e2b1a325105079aa9d1491deef6433e831fabdbf3e2f48a8835b4dca8cb975a8342accfddc18ca343a9d50da"
+          "content" : "12d7c9ef19dd79235917491ed9d2cbee6481a27ffa701e0d0a576dbf368615aa71cfd1d305a07aeb2a0ea3b246b5fd26"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "49cb7a152090ba86cff13b76eeeee08a33986695e9e14f16ebca4bb4672d62e3e476381875fc9587fd57b2f802260154"
+          "content" : "1a1bc4819963f20ddc43b011435d49e505a0513a34e0347c5b4060629c37de7ab1d54c36c62361da04f4c8eecac1f585"
         }
       ],
       "licenses" : [
@@ -362,35 +396,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "652c42e30abc21d8f65631798bf83a59"
+          "content" : "400aa7a2a558cc2549308da9b7b4523e"
         },
         {
           "alg" : "SHA-1",
-          "content" : "d00960e241743e8ebe6328ef887c461b8e16bbd4"
+          "content" : "cc7ae6008b4eed2457eab9816b7f95753b3fcf44"
         },
         {
           "alg" : "SHA-256",
-          "content" : "4757294429f9f087a9fc9f3fd2ac1c0f4cddc507bc732e184401192864fa0491"
+          "content" : "e36a9a9878c50bcf632ede822bfaae243986dd1043c6e642c06054d9c1b7a47e"
         },
         {
           "alg" : "SHA-512",
-          "content" : "e820da4498ff55bbf77d0bb43311903279d153b4322931d4d4c15df2f9d4747833941ce9df08ca2cfe2525343f40a4fa6f33ccad633f4f527002dc85e4f8e179"
+          "content" : "47d261f05ab7142b6cd533a287376cae8bf6bbe8f34770da3dd0d52d62834313955617c1bde6e0f153f5d9d2224cc58fd49c4cec0de4718f7958afd0c25c6084"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "3d545b66f1216a64690ae91d34b7ff687b6f5e9d067b2c8d703c959098d396a0"
+          "content" : "b3981f2e3e017cc848db36236b51cecc411dfac7ce1c86699b9333388a8affbe"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "5cac03f87bee7c0a2a4fbdfad7c3e35cd6266f140a90695173f93263c792e63662e33cdd5aaed9d2bbe625ee9c42f7f4eccb0f12b510094075acf3468a439b97"
+          "content" : "c6314e1b2192dc86f32c542b49db5cfdba8f1767db5fdd1d08884f4ef613c66943d3ebd4806cdb6c192ed52acf9396d6e327deabe3a0b03dfdf4c844d9cfe0af"
         },
         {
           "alg" : "SHA-384",
-          "content" : "942643635f7a5bb201f19f99caf0099285d2b93bf46605de13c1920a03efb64a619b5f7b82e03bfe64353de2ec58511f"
+          "content" : "31559ae43b65719250829da56752e89f71e5996ff8a575aeb8549108793b5d2876fc2b8cb5b5d9729ef3777ed59d7375"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "ac3f8171353410ee6b9f454be024726516cfe531cf0e7041028ed82e60954d0e904b6fda09465754db283707984eba72"
+          "content" : "96858bccf913c5f252a5f41c49a377091a2d0af68afe8963371e63308e999f4cd7f0d6aa5044d36990fecd12d547801f"
         }
       ],
       "licenses" : [
diff --git a/sboms/ant-junitlauncher-1.10.18alpha-cyclonedx.json b/sboms/ant-junitlauncher-1.10.18alpha.cdx.json
similarity index 76%
rename from sboms/ant-junitlauncher-1.10.18alpha-cyclonedx.json
rename to sboms/ant-junitlauncher-1.10.18alpha.cdx.json
index 08af910d3..753c7094d 100644
--- a/sboms/ant-junitlauncher-1.10.18alpha-cyclonedx.json
+++ b/sboms/ant-junitlauncher-1.10.18alpha.cdx.json
@@ -1,10 +1,10 @@
 {
   "bomFormat" : "CycloneDX",
   "specVersion" : "1.6",
-  "serialNumber" : "urn:uuid:e1850a66-a826-437e-b548-54a90f145871",
+  "serialNumber" : "urn:uuid:4fc9d9df-f750-4fd4-87e0-b52a93636d1a",
   "version" : 1,
   "metadata" : {
-    "timestamp" : "2026-06-07T12:52:38Z",
+    "timestamp" : "2026-06-19T19:53:20Z",
     "lifecycles" : [
       {
         "phase" : "build"
@@ -31,6 +31,40 @@
           "name" : "ant-cyclonedx",
           "version" : "0.1",
           "description" : "Apache CycloneDX Antlib",
+          "hashes" : [
+            {
+              "alg" : "MD5",
+              "content" : "f00bf8afd0fd1a4677a80aa400934230"
+            },
+            {
+              "alg" : "SHA-1",
+              "content" : "64676be7248fc2ec0eef936be9c2507909e05414"
+            },
+            {
+              "alg" : "SHA-256",
+              "content" : "a4f295746ba0ea50d7b720dc4f42ffbe5a98bc3ad9f0d175a0be80a5bd108e84"
+            },
+            {
+              "alg" : "SHA-512",
+              "content" : "b0fa0bc41af224339d3bd301fe308de3bd3b0f75ad7ded60559469fa4eed85bec96e0eb195ae1db14fad2a8aaed42c776b3268575d7feeac6751a7737193cf3c"
+            },
+            {
+              "alg" : "SHA3-256",
+              "content" : "8af81f7d1cda4165dd841ef06ef5fa928a103a2de487bc62e659f98618c6f8d7"
+            },
+            {
+              "alg" : "SHA3-512",
+              "content" : "5584260043593ad9abcd6b2c9630edc65422f6b4853cc884935d995d9f4a04c6be6ad4504a38f16910fbff698f5411cbe5bbab0ee071f6011eeef51a9fa93cdb"
+            },
+            {
+              "alg" : "SHA-384",
+              "content" : "3532c340f51512b3521f96fe1f96b49cb7748c2b117ca4670dad26db8842efced5a64a366af01be2a25940eac63acf3f"
+            },
+            {
+              "alg" : "SHA3-384",
+              "content" : "64b575e8e4c5f28d77fa55aa81f031c7fa7873ccda1ab3f4429e35587c3d33cc1f66bcb9e3caae1c0945f24ab722362c"
+            }
+          ],
           "licenses" : [
             {
               "license" : {
@@ -104,35 +138,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "4f2d77f7ba112e91ecb217544e5a221d"
+          "content" : "0c71f8a41d946e42ccc1d6262d281bbe"
         },
         {
           "alg" : "SHA-1",
-          "content" : "b5bbe832a67b636a6c6a733b4f6fff8fb594eb0f"
+          "content" : "ace6c1c0a40a009a4dbd91a8c4908b97dd66ead0"
         },
         {
           "alg" : "SHA-256",
-          "content" : "fc84a31cb070a40cb4dcb82e889aec193b8121ec792a5690da876176ced13781"
+          "content" : "a2c068811296e95834cd2da72d03cea2a914975c4958db91b658b1deea6b2781"
         },
         {
           "alg" : "SHA-512",
-          "content" : "b3844d29712228ff3124373b0ac43ebc74c229afa2213bb8f2f7f05c21505b598b23290597777c2c9f71f2b0bfc95b34d73e2af99bb869f1c5c791ea68750954"
+          "content" : "08bcdba578697c36a9ac1497b555f6ae58ebe0f033c32de1333cb122e04ad26e5653a6f8283e5012c80fbdabe09beff8ce391905fb03127a0c0adfb65e1126b0"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "48cc43b4cb68eb5086a21cf94d95a85e4304e07c0eba564d1cc2ea1c10b11d39"
+          "content" : "06bd9c8a9afae49372f8b341a56ea3703d5e53b954d9e4cc259f712b1d464b57"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "a889287e05020b3f430afe53832b2e2e8d0a08b9a352667ce8dfef33f2e27b189505122adea7d7b8e2d926acf2287ba5f8b914f077121abadd751f13214c9978"
+          "content" : "9ed0a631150c23099bd2f8dd900e9a966f16558c8ccadbb150d5cf440e8b0de380ab9dbde09b7cc1692d26b1eeb2d7845051b9ff19f0b8dee32928aa556ac7bc"
         },
         {
           "alg" : "SHA-384",
-          "content" : "bcaa96125f3030dd30e540578138c595eb72f59bbd87302565a8710f0dff005a9ab126dd78aeaadcb6b7d2c44fd60a8a"
+          "content" : "db5e932bc9d2ea5321bfda0ce7b83a3efdd35d39473bc83f3afcf1e1a6bf3d5e7340de9cea07a65ebb220bde0f460e8b"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "3fea0ae5271dd08e0d156cdc99b44bf2095d30d1444361fdbd9229adb3158255cdfaee0388120a539d77ff5af2e3e3d0"
+          "content" : "8090457065555e8ea219e853e881ac4e5e47821c87d100b8cada75779ceb6e27e8afb413de246e942c116c16b225cb55"
         }
       ],
       "licenses" : [
@@ -244,35 +278,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "5dd4aa18b6dc9a769fddf456d23525be"
+          "content" : "c50dbeea8c8075504424919c0ffe244c"
         },
         {
           "alg" : "SHA-1",
-          "content" : "abb46ac6ada0b6f0ecc7d2f8e10e0d1cd2011bac"
+          "content" : "d0e1793bbaf60999e731112cbbdd5432b30d2064"
         },
         {
           "alg" : "SHA-256",
-          "content" : "db0d4a594c65a4cb170d851b4cd3fe36a82e3dee8f2a3738393349606a503621"
+          "content" : "0822e95d9db0691cb5f965f2714c42a6c106e6e04671439520c40792f523ac79"
         },
         {
           "alg" : "SHA-512",
-          "content" : "ff48bfeb661736779287a6eb68b527793868e64f1da75e80649b3a6f7e0c29389f44bd17217fc0e0684761804388008f9b7c2e1d1112b79e8129b5fa5d0f1b91"
+          "content" : "3a0fe83ffa4e1823bc0a13e1577a740415e63cd603f09c32c4fa5935350c2b1f2a10b5f5e65a110ccb22fb94884888d8aec7e4efc66c22cd699d884cfba3b02f"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "20057d1b6fdd74af1a33a71f0494b88405931025d622979dcbccf4542565de9e"
+          "content" : "d14388392ac07bb852a8a0fbf67c170dc5c5099db9920595ed42c6fcb554ecc6"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "f9f4aceb500d8d4b15e6f0eec0c08c1d512682dc3edb2d51f5b6b9419e88d570e38e472328a2a0a0e685106d5266349878cea41dfdc4373911bd12f3b606c1d0"
+          "content" : "cf599b8c7439c71b1b40975b3e679505276fb152dd0ea5b5badb48a8d4f29f5b483f752384605301cedbd834eeaff1a428e845b566e89554b935aa47347d781c"
         },
         {
           "alg" : "SHA-384",
-          "content" : "79442c31e2b1a325105079aa9d1491deef6433e831fabdbf3e2f48a8835b4dca8cb975a8342accfddc18ca343a9d50da"
+          "content" : "12d7c9ef19dd79235917491ed9d2cbee6481a27ffa701e0d0a576dbf368615aa71cfd1d305a07aeb2a0ea3b246b5fd26"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "49cb7a152090ba86cff13b76eeeee08a33986695e9e14f16ebca4bb4672d62e3e476381875fc9587fd57b2f802260154"
+          "content" : "1a1bc4819963f20ddc43b011435d49e505a0513a34e0347c5b4060629c37de7ab1d54c36c62361da04f4c8eecac1f585"
         }
       ],
       "licenses" : [
@@ -362,35 +396,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "652c42e30abc21d8f65631798bf83a59"
+          "content" : "400aa7a2a558cc2549308da9b7b4523e"
         },
         {
           "alg" : "SHA-1",
-          "content" : "d00960e241743e8ebe6328ef887c461b8e16bbd4"
+          "content" : "cc7ae6008b4eed2457eab9816b7f95753b3fcf44"
         },
         {
           "alg" : "SHA-256",
-          "content" : "4757294429f9f087a9fc9f3fd2ac1c0f4cddc507bc732e184401192864fa0491"
+          "content" : "e36a9a9878c50bcf632ede822bfaae243986dd1043c6e642c06054d9c1b7a47e"
         },
         {
           "alg" : "SHA-512",
-          "content" : "e820da4498ff55bbf77d0bb43311903279d153b4322931d4d4c15df2f9d4747833941ce9df08ca2cfe2525343f40a4fa6f33ccad633f4f527002dc85e4f8e179"
+          "content" : "47d261f05ab7142b6cd533a287376cae8bf6bbe8f34770da3dd0d52d62834313955617c1bde6e0f153f5d9d2224cc58fd49c4cec0de4718f7958afd0c25c6084"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "3d545b66f1216a64690ae91d34b7ff687b6f5e9d067b2c8d703c959098d396a0"
+          "content" : "b3981f2e3e017cc848db36236b51cecc411dfac7ce1c86699b9333388a8affbe"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "5cac03f87bee7c0a2a4fbdfad7c3e35cd6266f140a90695173f93263c792e63662e33cdd5aaed9d2bbe625ee9c42f7f4eccb0f12b510094075acf3468a439b97"
+          "content" : "c6314e1b2192dc86f32c542b49db5cfdba8f1767db5fdd1d08884f4ef613c66943d3ebd4806cdb6c192ed52acf9396d6e327deabe3a0b03dfdf4c844d9cfe0af"
         },
         {
           "alg" : "SHA-384",
-          "content" : "942643635f7a5bb201f19f99caf0099285d2b93bf46605de13c1920a03efb64a619b5f7b82e03bfe64353de2ec58511f"
+          "content" : "31559ae43b65719250829da56752e89f71e5996ff8a575aeb8549108793b5d2876fc2b8cb5b5d9729ef3777ed59d7375"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "ac3f8171353410ee6b9f454be024726516cfe531cf0e7041028ed82e60954d0e904b6fda09465754db283707984eba72"
+          "content" : "96858bccf913c5f252a5f41c49a377091a2d0af68afe8963371e63308e999f4cd7f0d6aa5044d36990fecd12d547801f"
         }
       ],
       "licenses" : [
diff --git a/sboms/ant-launcher-1.10.18alpha-cyclonedx.json b/sboms/ant-launcher-1.10.18alpha.cdx.json
similarity index 71%
copy from sboms/ant-launcher-1.10.18alpha-cyclonedx.json
copy to sboms/ant-launcher-1.10.18alpha.cdx.json
index 471508789..b9ca28089 100644
--- a/sboms/ant-launcher-1.10.18alpha-cyclonedx.json
+++ b/sboms/ant-launcher-1.10.18alpha.cdx.json
@@ -1,10 +1,10 @@
 {
   "bomFormat" : "CycloneDX",
   "specVersion" : "1.6",
-  "serialNumber" : "urn:uuid:2a46b350-e47f-4d53-bb4e-fff561d0b210",
+  "serialNumber" : "urn:uuid:2747d9dc-4de6-43cf-a5e3-bb3681bb7ff2",
   "version" : 1,
   "metadata" : {
-    "timestamp" : "2026-06-07T12:52:38Z",
+    "timestamp" : "2026-06-19T19:53:19Z",
     "lifecycles" : [
       {
         "phase" : "build"
@@ -31,6 +31,40 @@
           "name" : "ant-cyclonedx",
           "version" : "0.1",
           "description" : "Apache CycloneDX Antlib",
+          "hashes" : [
+            {
+              "alg" : "MD5",
+              "content" : "f00bf8afd0fd1a4677a80aa400934230"
+            },
+            {
+              "alg" : "SHA-1",
+              "content" : "64676be7248fc2ec0eef936be9c2507909e05414"
+            },
+            {
+              "alg" : "SHA-256",
+              "content" : "a4f295746ba0ea50d7b720dc4f42ffbe5a98bc3ad9f0d175a0be80a5bd108e84"
+            },
+            {
+              "alg" : "SHA-512",
+              "content" : "b0fa0bc41af224339d3bd301fe308de3bd3b0f75ad7ded60559469fa4eed85bec96e0eb195ae1db14fad2a8aaed42c776b3268575d7feeac6751a7737193cf3c"
+            },
+            {
+              "alg" : "SHA3-256",
+              "content" : "8af81f7d1cda4165dd841ef06ef5fa928a103a2de487bc62e659f98618c6f8d7"
+            },
+            {
+              "alg" : "SHA3-512",
+              "content" : "5584260043593ad9abcd6b2c9630edc65422f6b4853cc884935d995d9f4a04c6be6ad4504a38f16910fbff698f5411cbe5bbab0ee071f6011eeef51a9fa93cdb"
+            },
+            {
+              "alg" : "SHA-384",
+              "content" : "3532c340f51512b3521f96fe1f96b49cb7748c2b117ca4670dad26db8842efced5a64a366af01be2a25940eac63acf3f"
+            },
+            {
+              "alg" : "SHA3-384",
+              "content" : "64b575e8e4c5f28d77fa55aa81f031c7fa7873ccda1ab3f4429e35587c3d33cc1f66bcb9e3caae1c0945f24ab722362c"
+            }
+          ],
           "licenses" : [
             {
               "license" : {
@@ -104,35 +138,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "652c42e30abc21d8f65631798bf83a59"
+          "content" : "400aa7a2a558cc2549308da9b7b4523e"
         },
         {
           "alg" : "SHA-1",
-          "content" : "d00960e241743e8ebe6328ef887c461b8e16bbd4"
+          "content" : "cc7ae6008b4eed2457eab9816b7f95753b3fcf44"
         },
         {
           "alg" : "SHA-256",
-          "content" : "4757294429f9f087a9fc9f3fd2ac1c0f4cddc507bc732e184401192864fa0491"
+          "content" : "e36a9a9878c50bcf632ede822bfaae243986dd1043c6e642c06054d9c1b7a47e"
         },
         {
           "alg" : "SHA-512",
-          "content" : "e820da4498ff55bbf77d0bb43311903279d153b4322931d4d4c15df2f9d4747833941ce9df08ca2cfe2525343f40a4fa6f33ccad633f4f527002dc85e4f8e179"
+          "content" : "47d261f05ab7142b6cd533a287376cae8bf6bbe8f34770da3dd0d52d62834313955617c1bde6e0f153f5d9d2224cc58fd49c4cec0de4718f7958afd0c25c6084"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "3d545b66f1216a64690ae91d34b7ff687b6f5e9d067b2c8d703c959098d396a0"
+          "content" : "b3981f2e3e017cc848db36236b51cecc411dfac7ce1c86699b9333388a8affbe"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "5cac03f87bee7c0a2a4fbdfad7c3e35cd6266f140a90695173f93263c792e63662e33cdd5aaed9d2bbe625ee9c42f7f4eccb0f12b510094075acf3468a439b97"
+          "content" : "c6314e1b2192dc86f32c542b49db5cfdba8f1767db5fdd1d08884f4ef613c66943d3ebd4806cdb6c192ed52acf9396d6e327deabe3a0b03dfdf4c844d9cfe0af"
         },
         {
           "alg" : "SHA-384",
-          "content" : "942643635f7a5bb201f19f99caf0099285d2b93bf46605de13c1920a03efb64a619b5f7b82e03bfe64353de2ec58511f"
+          "content" : "31559ae43b65719250829da56752e89f71e5996ff8a575aeb8549108793b5d2876fc2b8cb5b5d9729ef3777ed59d7375"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "ac3f8171353410ee6b9f454be024726516cfe531cf0e7041028ed82e60954d0e904b6fda09465754db283707984eba72"
+          "content" : "96858bccf913c5f252a5f41c49a377091a2d0af68afe8963371e63308e999f4cd7f0d6aa5044d36990fecd12d547801f"
         }
       ],
       "licenses" : [
diff --git a/sboms/ant-netrexx-1.10.18alpha-cyclonedx.json b/sboms/ant-netrexx-1.10.18alpha.cdx.json
similarity index 75%
rename from sboms/ant-netrexx-1.10.18alpha-cyclonedx.json
rename to sboms/ant-netrexx-1.10.18alpha.cdx.json
index 00f2c6eca..6d2e06c3a 100644
--- a/sboms/ant-netrexx-1.10.18alpha-cyclonedx.json
+++ b/sboms/ant-netrexx-1.10.18alpha.cdx.json
@@ -1,10 +1,10 @@
 {
   "bomFormat" : "CycloneDX",
   "specVersion" : "1.6",
-  "serialNumber" : "urn:uuid:2b03fac9-028d-407d-8441-d8a264bdf74b",
+  "serialNumber" : "urn:uuid:e3b41a97-4cd6-450d-8b76-8cb04191644a",
   "version" : 1,
   "metadata" : {
-    "timestamp" : "2026-06-07T12:52:40Z",
+    "timestamp" : "2026-06-19T19:53:22Z",
     "lifecycles" : [
       {
         "phase" : "build"
@@ -31,6 +31,40 @@
           "name" : "ant-cyclonedx",
           "version" : "0.1",
           "description" : "Apache CycloneDX Antlib",
+          "hashes" : [
+            {
+              "alg" : "MD5",
+              "content" : "f00bf8afd0fd1a4677a80aa400934230"
+            },
+            {
+              "alg" : "SHA-1",
+              "content" : "64676be7248fc2ec0eef936be9c2507909e05414"
+            },
+            {
+              "alg" : "SHA-256",
+              "content" : "a4f295746ba0ea50d7b720dc4f42ffbe5a98bc3ad9f0d175a0be80a5bd108e84"
+            },
+            {
+              "alg" : "SHA-512",
+              "content" : "b0fa0bc41af224339d3bd301fe308de3bd3b0f75ad7ded60559469fa4eed85bec96e0eb195ae1db14fad2a8aaed42c776b3268575d7feeac6751a7737193cf3c"
+            },
+            {
+              "alg" : "SHA3-256",
+              "content" : "8af81f7d1cda4165dd841ef06ef5fa928a103a2de487bc62e659f98618c6f8d7"
+            },
+            {
+              "alg" : "SHA3-512",
+              "content" : "5584260043593ad9abcd6b2c9630edc65422f6b4853cc884935d995d9f4a04c6be6ad4504a38f16910fbff698f5411cbe5bbab0ee071f6011eeef51a9fa93cdb"
+            },
+            {
+              "alg" : "SHA-384",
+              "content" : "3532c340f51512b3521f96fe1f96b49cb7748c2b117ca4670dad26db8842efced5a64a366af01be2a25940eac63acf3f"
+            },
+            {
+              "alg" : "SHA3-384",
+              "content" : "64b575e8e4c5f28d77fa55aa81f031c7fa7873ccda1ab3f4429e35587c3d33cc1f66bcb9e3caae1c0945f24ab722362c"
+            }
+          ],
           "licenses" : [
             {
               "license" : {
@@ -104,35 +138,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "789572a2eb626fedcf3f73124f423c0c"
+          "content" : "1e78cacd81c23b798681ca25fc9ab514"
         },
         {
           "alg" : "SHA-1",
-          "content" : "8197868f0f63584a89558a84cb7c0d20b3b9fdf7"
+          "content" : "c776d79e08f5356436e8ef69220e561429d0942f"
         },
         {
           "alg" : "SHA-256",
-          "content" : "1d56185bb14848d6f6faf0183335c49c467c7a56bcfc8efa5fd8e17c99513b98"
+          "content" : "7beede739ff763b4eb2c4d72b585dc1e5dd160c2b1f1c6f0a47de29a131f32aa"
         },
         {
           "alg" : "SHA-512",
-          "content" : "8e44a652a4a8fa74150633c5c43476c910e60794746f2b3fd766ef5708e95c5efc18f261246de860bf42617f363350a2d2730f31ddede31454d9cc47fd9b7a0e"
+          "content" : "076762986bb31b26e85adbd268865e1f7f00d1c6730d3db059df358813106ac62c3cf63ba7a56b9a3b2b5edb1d5a5db80b4d76df269498d4592027748768aa7a"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "975d9a53c35377db429dfbe5bf86b4672589cd59fcbf0601e507cc868ac94c6f"
+          "content" : "709f7cffc37c3ccff2d7bd36e6aa4af91c10b49758b05d663b9ca9f75e89c900"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "a7add4eef2fd67740e051d6938811f85d6991c6d2a028753d9fa1c9935bed2f8a54dc1cb9d9d49bf4b6141688bdc258ce1a0acdc6748eb72805050d1ebb275aa"
+          "content" : "3414840e6c563ff6de67acf7f0f53abada4c06f957fb90ee3c8b4ee70bb642d7f75d86282a6b5e00087920e5cc7664139fe5c82330e2af25c724e8862330bb4d"
         },
         {
           "alg" : "SHA-384",
-          "content" : "e66f450e24b54b1aafb5d653c5960aabd92e7d5591db05bf5ace246c6a3426f11338c91d73a885ff6f4011a0585f8145"
+          "content" : "9c1419844c89320fe8c6f7bc38084cb8df7058d0004a2d247ad42826fa24d7ff97ea3badab33f70792dd685b20ff1423"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "eedd1d1c6706e7dc4052daf47c2dfa7e6bd03a3b687383b9188d0abae47d7928c189296e90177cf0b3af3e2f4d1c91e4"
+          "content" : "1aeb891c0259c6872ccbf94c6eb44e03bca13be6b7dd881fe24d77dd4cbc7fe1d1cbd0dbdd856dcf8b8ccf8580db7144"
         }
       ],
       "licenses" : [
@@ -244,35 +278,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "5dd4aa18b6dc9a769fddf456d23525be"
+          "content" : "c50dbeea8c8075504424919c0ffe244c"
         },
         {
           "alg" : "SHA-1",
-          "content" : "abb46ac6ada0b6f0ecc7d2f8e10e0d1cd2011bac"
+          "content" : "d0e1793bbaf60999e731112cbbdd5432b30d2064"
         },
         {
           "alg" : "SHA-256",
-          "content" : "db0d4a594c65a4cb170d851b4cd3fe36a82e3dee8f2a3738393349606a503621"
+          "content" : "0822e95d9db0691cb5f965f2714c42a6c106e6e04671439520c40792f523ac79"
         },
         {
           "alg" : "SHA-512",
-          "content" : "ff48bfeb661736779287a6eb68b527793868e64f1da75e80649b3a6f7e0c29389f44bd17217fc0e0684761804388008f9b7c2e1d1112b79e8129b5fa5d0f1b91"
+          "content" : "3a0fe83ffa4e1823bc0a13e1577a740415e63cd603f09c32c4fa5935350c2b1f2a10b5f5e65a110ccb22fb94884888d8aec7e4efc66c22cd699d884cfba3b02f"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "20057d1b6fdd74af1a33a71f0494b88405931025d622979dcbccf4542565de9e"
+          "content" : "d14388392ac07bb852a8a0fbf67c170dc5c5099db9920595ed42c6fcb554ecc6"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "f9f4aceb500d8d4b15e6f0eec0c08c1d512682dc3edb2d51f5b6b9419e88d570e38e472328a2a0a0e685106d5266349878cea41dfdc4373911bd12f3b606c1d0"
+          "content" : "cf599b8c7439c71b1b40975b3e679505276fb152dd0ea5b5badb48a8d4f29f5b483f752384605301cedbd834eeaff1a428e845b566e89554b935aa47347d781c"
         },
         {
           "alg" : "SHA-384",
-          "content" : "79442c31e2b1a325105079aa9d1491deef6433e831fabdbf3e2f48a8835b4dca8cb975a8342accfddc18ca343a9d50da"
+          "content" : "12d7c9ef19dd79235917491ed9d2cbee6481a27ffa701e0d0a576dbf368615aa71cfd1d305a07aeb2a0ea3b246b5fd26"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "49cb7a152090ba86cff13b76eeeee08a33986695e9e14f16ebca4bb4672d62e3e476381875fc9587fd57b2f802260154"
+          "content" : "1a1bc4819963f20ddc43b011435d49e505a0513a34e0347c5b4060629c37de7ab1d54c36c62361da04f4c8eecac1f585"
         }
       ],
       "licenses" : [
@@ -362,35 +396,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "652c42e30abc21d8f65631798bf83a59"
+          "content" : "400aa7a2a558cc2549308da9b7b4523e"
         },
         {
           "alg" : "SHA-1",
-          "content" : "d00960e241743e8ebe6328ef887c461b8e16bbd4"
+          "content" : "cc7ae6008b4eed2457eab9816b7f95753b3fcf44"
         },
         {
           "alg" : "SHA-256",
-          "content" : "4757294429f9f087a9fc9f3fd2ac1c0f4cddc507bc732e184401192864fa0491"
+          "content" : "e36a9a9878c50bcf632ede822bfaae243986dd1043c6e642c06054d9c1b7a47e"
         },
         {
           "alg" : "SHA-512",
-          "content" : "e820da4498ff55bbf77d0bb43311903279d153b4322931d4d4c15df2f9d4747833941ce9df08ca2cfe2525343f40a4fa6f33ccad633f4f527002dc85e4f8e179"
+          "content" : "47d261f05ab7142b6cd533a287376cae8bf6bbe8f34770da3dd0d52d62834313955617c1bde6e0f153f5d9d2224cc58fd49c4cec0de4718f7958afd0c25c6084"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "3d545b66f1216a64690ae91d34b7ff687b6f5e9d067b2c8d703c959098d396a0"
+          "content" : "b3981f2e3e017cc848db36236b51cecc411dfac7ce1c86699b9333388a8affbe"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "5cac03f87bee7c0a2a4fbdfad7c3e35cd6266f140a90695173f93263c792e63662e33cdd5aaed9d2bbe625ee9c42f7f4eccb0f12b510094075acf3468a439b97"
+          "content" : "c6314e1b2192dc86f32c542b49db5cfdba8f1767db5fdd1d08884f4ef613c66943d3ebd4806cdb6c192ed52acf9396d6e327deabe3a0b03dfdf4c844d9cfe0af"
         },
         {
           "alg" : "SHA-384",
-          "content" : "942643635f7a5bb201f19f99caf0099285d2b93bf46605de13c1920a03efb64a619b5f7b82e03bfe64353de2ec58511f"
+          "content" : "31559ae43b65719250829da56752e89f71e5996ff8a575aeb8549108793b5d2876fc2b8cb5b5d9729ef3777ed59d7375"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "ac3f8171353410ee6b9f454be024726516cfe531cf0e7041028ed82e60954d0e904b6fda09465754db283707984eba72"
+          "content" : "96858bccf913c5f252a5f41c49a377091a2d0af68afe8963371e63308e999f4cd7f0d6aa5044d36990fecd12d547801f"
         }
       ],
       "licenses" : [
diff --git a/sboms/ant-swing-1.10.18alpha-cyclonedx.json b/sboms/ant-swing-1.10.18alpha.cdx.json
similarity index 74%
rename from sboms/ant-swing-1.10.18alpha-cyclonedx.json
rename to sboms/ant-swing-1.10.18alpha.cdx.json
index f52107e43..38c3f3e9f 100644
--- a/sboms/ant-swing-1.10.18alpha-cyclonedx.json
+++ b/sboms/ant-swing-1.10.18alpha.cdx.json
@@ -1,10 +1,10 @@
 {
   "bomFormat" : "CycloneDX",
   "specVersion" : "1.6",
-  "serialNumber" : "urn:uuid:4b419724-cd6a-4852-86fd-3fddabef200f",
+  "serialNumber" : "urn:uuid:68fb30a7-0fe0-4558-b2d8-46b2844b2220",
   "version" : 1,
   "metadata" : {
-    "timestamp" : "2026-06-07T12:52:40Z",
+    "timestamp" : "2026-06-19T19:53:22Z",
     "lifecycles" : [
       {
         "phase" : "build"
@@ -31,6 +31,40 @@
           "name" : "ant-cyclonedx",
           "version" : "0.1",
           "description" : "Apache CycloneDX Antlib",
+          "hashes" : [
+            {
+              "alg" : "MD5",
+              "content" : "f00bf8afd0fd1a4677a80aa400934230"
+            },
+            {
+              "alg" : "SHA-1",
+              "content" : "64676be7248fc2ec0eef936be9c2507909e05414"
+            },
+            {
+              "alg" : "SHA-256",
+              "content" : "a4f295746ba0ea50d7b720dc4f42ffbe5a98bc3ad9f0d175a0be80a5bd108e84"
+            },
+            {
+              "alg" : "SHA-512",
+              "content" : "b0fa0bc41af224339d3bd301fe308de3bd3b0f75ad7ded60559469fa4eed85bec96e0eb195ae1db14fad2a8aaed42c776b3268575d7feeac6751a7737193cf3c"
+            },
+            {
+              "alg" : "SHA3-256",
+              "content" : "8af81f7d1cda4165dd841ef06ef5fa928a103a2de487bc62e659f98618c6f8d7"
+            },
+            {
+              "alg" : "SHA3-512",
+              "content" : "5584260043593ad9abcd6b2c9630edc65422f6b4853cc884935d995d9f4a04c6be6ad4504a38f16910fbff698f5411cbe5bbab0ee071f6011eeef51a9fa93cdb"
+            },
+            {
+              "alg" : "SHA-384",
+              "content" : "3532c340f51512b3521f96fe1f96b49cb7748c2b117ca4670dad26db8842efced5a64a366af01be2a25940eac63acf3f"
+            },
+            {
+              "alg" : "SHA3-384",
+              "content" : "64b575e8e4c5f28d77fa55aa81f031c7fa7873ccda1ab3f4429e35587c3d33cc1f66bcb9e3caae1c0945f24ab722362c"
+            }
+          ],
           "licenses" : [
             {
               "license" : {
@@ -104,35 +138,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "6c144082e3e137f45293f0c1a519501e"
+          "content" : "c7449bdcac58ad8f4bb887818dcaaae0"
         },
         {
           "alg" : "SHA-1",
-          "content" : "15b7c6dac2ba8d43c7dd9da3c3c60bde670dc9fe"
+          "content" : "f841b85eec497841934d891148602d1a3b241059"
         },
         {
           "alg" : "SHA-256",
-          "content" : "b00e5cbf12ebaafa1bef9bf13b9e1694cc03b967e37c74ff961e5892d0667ec9"
+          "content" : "7461155a4cc81e1912d71f811002d16a17b2bc5aa2b03be0f1fd003586dc4f1a"
         },
         {
           "alg" : "SHA-512",
-          "content" : "64e77d899a715e073609589864568f7f679f87cb9ac2eab2a2f8447a0fbf33f24e297893ae7468c4a1385debea5d7e74ea64fe0de5171d249998f063aafa928d"
+          "content" : "f1f6a58f1b248e3544693325bf989e3b22419e39d6c98b5aff66b20532072e3b3c56fd2f4745946b690c754b2e95fe0eff080f362c6162893fb4fccd7f7325d1"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "76c3970e2bb1d44307b3b8969bfdcfcfa8fbcd0ee0c3200a4a54ed64c2b1d398"
+          "content" : "3fd4178b2d31e6a407852b460d509eb56d3c2d5c2ae0055315c97a8ba3af5d26"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "d0d9edc0f985d3b1363a87b5a0fba994d5a3729d82e8bf1516c1209d5a9be16d1137a23e90714d80b69837496fcb3cd6682d275fedf54c5918fe2d46bce4dcac"
+          "content" : "0360bae6bc425357eb2db1c7484c956454a531bca29898e274fcfa3c60104474ae02862e2b787f8fd3ed5124a1bc4312fae5b32ee1f43686d46697424d828c5b"
         },
         {
           "alg" : "SHA-384",
-          "content" : "a6e19ae8719cf8df64c337436b0361ed6733b0920aa2b459daad604a19f474f059aa9d880d8826d29916ef27e05dcf1d"
+          "content" : "dee5dcb800ae5928f4b71a67412ffbdfccef7a01c4a7e78c43bf7f0dfcd042398fa34457d3ce1e26efd0107ef5961ed4"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "78c990ae587db95ba19bdf34bd97dac3b68b6ed4c28dd1abfa61738818b3f148353861ada42c9520fcdbf1febaad214f"
+          "content" : "400ab022ac97b4694794b78a7a6aafe85188d35c413d2052964614cbb18a3f13fa726c9847cc3221bd3edbc249d7e92f"
         }
       ],
       "licenses" : [
@@ -244,35 +278,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "5dd4aa18b6dc9a769fddf456d23525be"
+          "content" : "c50dbeea8c8075504424919c0ffe244c"
         },
         {
           "alg" : "SHA-1",
-          "content" : "abb46ac6ada0b6f0ecc7d2f8e10e0d1cd2011bac"
+          "content" : "d0e1793bbaf60999e731112cbbdd5432b30d2064"
         },
         {
           "alg" : "SHA-256",
-          "content" : "db0d4a594c65a4cb170d851b4cd3fe36a82e3dee8f2a3738393349606a503621"
+          "content" : "0822e95d9db0691cb5f965f2714c42a6c106e6e04671439520c40792f523ac79"
         },
         {
           "alg" : "SHA-512",
-          "content" : "ff48bfeb661736779287a6eb68b527793868e64f1da75e80649b3a6f7e0c29389f44bd17217fc0e0684761804388008f9b7c2e1d1112b79e8129b5fa5d0f1b91"
+          "content" : "3a0fe83ffa4e1823bc0a13e1577a740415e63cd603f09c32c4fa5935350c2b1f2a10b5f5e65a110ccb22fb94884888d8aec7e4efc66c22cd699d884cfba3b02f"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "20057d1b6fdd74af1a33a71f0494b88405931025d622979dcbccf4542565de9e"
+          "content" : "d14388392ac07bb852a8a0fbf67c170dc5c5099db9920595ed42c6fcb554ecc6"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "f9f4aceb500d8d4b15e6f0eec0c08c1d512682dc3edb2d51f5b6b9419e88d570e38e472328a2a0a0e685106d5266349878cea41dfdc4373911bd12f3b606c1d0"
+          "content" : "cf599b8c7439c71b1b40975b3e679505276fb152dd0ea5b5badb48a8d4f29f5b483f752384605301cedbd834eeaff1a428e845b566e89554b935aa47347d781c"
         },
         {
           "alg" : "SHA-384",
-          "content" : "79442c31e2b1a325105079aa9d1491deef6433e831fabdbf3e2f48a8835b4dca8cb975a8342accfddc18ca343a9d50da"
+          "content" : "12d7c9ef19dd79235917491ed9d2cbee6481a27ffa701e0d0a576dbf368615aa71cfd1d305a07aeb2a0ea3b246b5fd26"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "49cb7a152090ba86cff13b76eeeee08a33986695e9e14f16ebca4bb4672d62e3e476381875fc9587fd57b2f802260154"
+          "content" : "1a1bc4819963f20ddc43b011435d49e505a0513a34e0347c5b4060629c37de7ab1d54c36c62361da04f4c8eecac1f585"
         }
       ],
       "licenses" : [
@@ -362,35 +396,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "652c42e30abc21d8f65631798bf83a59"
+          "content" : "400aa7a2a558cc2549308da9b7b4523e"
         },
         {
           "alg" : "SHA-1",
-          "content" : "d00960e241743e8ebe6328ef887c461b8e16bbd4"
+          "content" : "cc7ae6008b4eed2457eab9816b7f95753b3fcf44"
         },
         {
           "alg" : "SHA-256",
-          "content" : "4757294429f9f087a9fc9f3fd2ac1c0f4cddc507bc732e184401192864fa0491"
+          "content" : "e36a9a9878c50bcf632ede822bfaae243986dd1043c6e642c06054d9c1b7a47e"
         },
         {
           "alg" : "SHA-512",
-          "content" : "e820da4498ff55bbf77d0bb43311903279d153b4322931d4d4c15df2f9d4747833941ce9df08ca2cfe2525343f40a4fa6f33ccad633f4f527002dc85e4f8e179"
+          "content" : "47d261f05ab7142b6cd533a287376cae8bf6bbe8f34770da3dd0d52d62834313955617c1bde6e0f153f5d9d2224cc58fd49c4cec0de4718f7958afd0c25c6084"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "3d545b66f1216a64690ae91d34b7ff687b6f5e9d067b2c8d703c959098d396a0"
+          "content" : "b3981f2e3e017cc848db36236b51cecc411dfac7ce1c86699b9333388a8affbe"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "5cac03f87bee7c0a2a4fbdfad7c3e35cd6266f140a90695173f93263c792e63662e33cdd5aaed9d2bbe625ee9c42f7f4eccb0f12b510094075acf3468a439b97"
+          "content" : "c6314e1b2192dc86f32c542b49db5cfdba8f1767db5fdd1d08884f4ef613c66943d3ebd4806cdb6c192ed52acf9396d6e327deabe3a0b03dfdf4c844d9cfe0af"
         },
         {
           "alg" : "SHA-384",
-          "content" : "942643635f7a5bb201f19f99caf0099285d2b93bf46605de13c1920a03efb64a619b5f7b82e03bfe64353de2ec58511f"
+          "content" : "31559ae43b65719250829da56752e89f71e5996ff8a575aeb8549108793b5d2876fc2b8cb5b5d9729ef3777ed59d7375"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "ac3f8171353410ee6b9f454be024726516cfe531cf0e7041028ed82e60954d0e904b6fda09465754db283707984eba72"
+          "content" : "96858bccf913c5f252a5f41c49a377091a2d0af68afe8963371e63308e999f4cd7f0d6aa5044d36990fecd12d547801f"
         }
       ],
       "licenses" : [
diff --git a/sboms/ant-testutil-1.10.18alpha-cyclonedx.json b/sboms/ant-testutil-1.10.18alpha.cdx.json
similarity index 77%
rename from sboms/ant-testutil-1.10.18alpha-cyclonedx.json
rename to sboms/ant-testutil-1.10.18alpha.cdx.json
index 18334432a..110ce899a 100644
--- a/sboms/ant-testutil-1.10.18alpha-cyclonedx.json
+++ b/sboms/ant-testutil-1.10.18alpha.cdx.json
@@ -1,10 +1,10 @@
 {
   "bomFormat" : "CycloneDX",
   "specVersion" : "1.6",
-  "serialNumber" : "urn:uuid:cb24ae59-2958-495f-923f-01b40e096f5f",
+  "serialNumber" : "urn:uuid:2aba53ca-312b-4cb8-b17e-772593c5d39d",
   "version" : 1,
   "metadata" : {
-    "timestamp" : "2026-06-07T12:52:41Z",
+    "timestamp" : "2026-06-19T19:53:22Z",
     "lifecycles" : [
       {
         "phase" : "build"
@@ -31,6 +31,40 @@
           "name" : "ant-cyclonedx",
           "version" : "0.1",
           "description" : "Apache CycloneDX Antlib",
+          "hashes" : [
+            {
+              "alg" : "MD5",
+              "content" : "f00bf8afd0fd1a4677a80aa400934230"
+            },
+            {
+              "alg" : "SHA-1",
+              "content" : "64676be7248fc2ec0eef936be9c2507909e05414"
+            },
+            {
+              "alg" : "SHA-256",
+              "content" : "a4f295746ba0ea50d7b720dc4f42ffbe5a98bc3ad9f0d175a0be80a5bd108e84"
+            },
+            {
+              "alg" : "SHA-512",
+              "content" : "b0fa0bc41af224339d3bd301fe308de3bd3b0f75ad7ded60559469fa4eed85bec96e0eb195ae1db14fad2a8aaed42c776b3268575d7feeac6751a7737193cf3c"
+            },
+            {
+              "alg" : "SHA3-256",
+              "content" : "8af81f7d1cda4165dd841ef06ef5fa928a103a2de487bc62e659f98618c6f8d7"
+            },
+            {
+              "alg" : "SHA3-512",
+              "content" : "5584260043593ad9abcd6b2c9630edc65422f6b4853cc884935d995d9f4a04c6be6ad4504a38f16910fbff698f5411cbe5bbab0ee071f6011eeef51a9fa93cdb"
+            },
+            {
+              "alg" : "SHA-384",
+              "content" : "3532c340f51512b3521f96fe1f96b49cb7748c2b117ca4670dad26db8842efced5a64a366af01be2a25940eac63acf3f"
+            },
+            {
+              "alg" : "SHA3-384",
+              "content" : "64b575e8e4c5f28d77fa55aa81f031c7fa7873ccda1ab3f4429e35587c3d33cc1f66bcb9e3caae1c0945f24ab722362c"
+            }
+          ],
           "licenses" : [
             {
               "license" : {
@@ -104,35 +138,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "1da26d9b4793ace7e54ae1c9f02ca818"
+          "content" : "09b73188fc2e983b261a71fd383a8e94"
         },
         {
           "alg" : "SHA-1",
-          "content" : "fcd066552f098cfed1435d09d7ccc21a7bc4f1d6"
+          "content" : "eeb3d7d0ffe095bc66d6ce4f7e45c984fcaf0c98"
         },
         {
           "alg" : "SHA-256",
-          "content" : "f49f24eb236aca42f505c614cc1a78a808941f035ab36f00f548c8f9db8ebfc3"
+          "content" : "0e98a56847f1f8838eb4a1debaa53e448ad5abbe634906de6b9f6a002fdee194"
         },
         {
           "alg" : "SHA-512",
-          "content" : "04ac9d891634a4784a6182b99c37fdf262e4370aa27e7b865d579a908dbf1757d84a6f6de9db619e5364c96d08b27a40f55243c47022f969a68bbd7914533767"
+          "content" : "dbe7d66e3872f2df6f357e0240702c1bf9d163f8c2da6ade3af796b4079df34313207ba42d7c32e94295e653085cccf5e14c722605c9f5710c4cd1dcf0a6af42"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "d611db06d02d5ca4293aea75d9e065e344a2aba3c6ca34d0998f2f917bc4c13c"
+          "content" : "1f8c4e49b4e234304672427574e0d3c28d12d6c8eb33c55f9564ce5d7c761564"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "0d04eaf3b81bdb95587160e6e530d73573d03e5ac5d71709d71059c116241b58a154c171c80d18d609f82d9c70eb3207f42659d8581590e4d44d0f1483483be7"
+          "content" : "241c5f4915e4d9e392b6e44aa7cac615fe53f8ff513a6e446f33263843f10df189e8298542a14160f01d321dd3c3022ea61948ee9820e7b863c0e68459147bb6"
         },
         {
           "alg" : "SHA-384",
-          "content" : "d6e5d1429187cc4a311e1c3d565e56ef9107f82a17ee42d17b8e99cdca06db90a5fe2bbf996e1d4ae645a944bc7ccc72"
+          "content" : "f71a026477c539ca2ef8760f2278b59230aaa797595f2eaec79bcf7f3407f1b7ef4a890e3d244ad7880cbae93ed9b73c"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "4a921e54e91aa6a3652a9f09f9231de0770e5f5b660af6ea26799a3399f7f0353cdfdad8c8ccdd433e007e7c828730cf"
+          "content" : "1bd97ad58ce07850cf84d4d7715acd675989b42ac3300e7997d39fb9b07d4d20de94ee66abc443d4d79248612739c664"
         }
       ],
       "licenses" : [
@@ -244,35 +278,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "5dd4aa18b6dc9a769fddf456d23525be"
+          "content" : "c50dbeea8c8075504424919c0ffe244c"
         },
         {
           "alg" : "SHA-1",
-          "content" : "abb46ac6ada0b6f0ecc7d2f8e10e0d1cd2011bac"
+          "content" : "d0e1793bbaf60999e731112cbbdd5432b30d2064"
         },
         {
           "alg" : "SHA-256",
-          "content" : "db0d4a594c65a4cb170d851b4cd3fe36a82e3dee8f2a3738393349606a503621"
+          "content" : "0822e95d9db0691cb5f965f2714c42a6c106e6e04671439520c40792f523ac79"
         },
         {
           "alg" : "SHA-512",
-          "content" : "ff48bfeb661736779287a6eb68b527793868e64f1da75e80649b3a6f7e0c29389f44bd17217fc0e0684761804388008f9b7c2e1d1112b79e8129b5fa5d0f1b91"
+          "content" : "3a0fe83ffa4e1823bc0a13e1577a740415e63cd603f09c32c4fa5935350c2b1f2a10b5f5e65a110ccb22fb94884888d8aec7e4efc66c22cd699d884cfba3b02f"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "20057d1b6fdd74af1a33a71f0494b88405931025d622979dcbccf4542565de9e"
+          "content" : "d14388392ac07bb852a8a0fbf67c170dc5c5099db9920595ed42c6fcb554ecc6"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "f9f4aceb500d8d4b15e6f0eec0c08c1d512682dc3edb2d51f5b6b9419e88d570e38e472328a2a0a0e685106d5266349878cea41dfdc4373911bd12f3b606c1d0"
+          "content" : "cf599b8c7439c71b1b40975b3e679505276fb152dd0ea5b5badb48a8d4f29f5b483f752384605301cedbd834eeaff1a428e845b566e89554b935aa47347d781c"
         },
         {
           "alg" : "SHA-384",
-          "content" : "79442c31e2b1a325105079aa9d1491deef6433e831fabdbf3e2f48a8835b4dca8cb975a8342accfddc18ca343a9d50da"
+          "content" : "12d7c9ef19dd79235917491ed9d2cbee6481a27ffa701e0d0a576dbf368615aa71cfd1d305a07aeb2a0ea3b246b5fd26"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "49cb7a152090ba86cff13b76eeeee08a33986695e9e14f16ebca4bb4672d62e3e476381875fc9587fd57b2f802260154"
+          "content" : "1a1bc4819963f20ddc43b011435d49e505a0513a34e0347c5b4060629c37de7ab1d54c36c62361da04f4c8eecac1f585"
         }
       ],
       "licenses" : [
@@ -362,35 +396,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "652c42e30abc21d8f65631798bf83a59"
+          "content" : "400aa7a2a558cc2549308da9b7b4523e"
         },
         {
           "alg" : "SHA-1",
-          "content" : "d00960e241743e8ebe6328ef887c461b8e16bbd4"
+          "content" : "cc7ae6008b4eed2457eab9816b7f95753b3fcf44"
         },
         {
           "alg" : "SHA-256",
-          "content" : "4757294429f9f087a9fc9f3fd2ac1c0f4cddc507bc732e184401192864fa0491"
+          "content" : "e36a9a9878c50bcf632ede822bfaae243986dd1043c6e642c06054d9c1b7a47e"
         },
         {
           "alg" : "SHA-512",
-          "content" : "e820da4498ff55bbf77d0bb43311903279d153b4322931d4d4c15df2f9d4747833941ce9df08ca2cfe2525343f40a4fa6f33ccad633f4f527002dc85e4f8e179"
+          "content" : "47d261f05ab7142b6cd533a287376cae8bf6bbe8f34770da3dd0d52d62834313955617c1bde6e0f153f5d9d2224cc58fd49c4cec0de4718f7958afd0c25c6084"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "3d545b66f1216a64690ae91d34b7ff687b6f5e9d067b2c8d703c959098d396a0"
+          "content" : "b3981f2e3e017cc848db36236b51cecc411dfac7ce1c86699b9333388a8affbe"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "5cac03f87bee7c0a2a4fbdfad7c3e35cd6266f140a90695173f93263c792e63662e33cdd5aaed9d2bbe625ee9c42f7f4eccb0f12b510094075acf3468a439b97"
+          "content" : "c6314e1b2192dc86f32c542b49db5cfdba8f1767db5fdd1d08884f4ef613c66943d3ebd4806cdb6c192ed52acf9396d6e327deabe3a0b03dfdf4c844d9cfe0af"
         },
         {
           "alg" : "SHA-384",
-          "content" : "942643635f7a5bb201f19f99caf0099285d2b93bf46605de13c1920a03efb64a619b5f7b82e03bfe64353de2ec58511f"
+          "content" : "31559ae43b65719250829da56752e89f71e5996ff8a575aeb8549108793b5d2876fc2b8cb5b5d9729ef3777ed59d7375"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "ac3f8171353410ee6b9f454be024726516cfe531cf0e7041028ed82e60954d0e904b6fda09465754db283707984eba72"
+          "content" : "96858bccf913c5f252a5f41c49a377091a2d0af68afe8963371e63308e999f4cd7f0d6aa5044d36990fecd12d547801f"
         }
       ],
       "licenses" : [
diff --git a/sboms/ant-xz-1.10.18alpha-cyclonedx.json b/sboms/ant-xz-1.10.18alpha.cdx.json
similarity index 75%
rename from sboms/ant-xz-1.10.18alpha-cyclonedx.json
rename to sboms/ant-xz-1.10.18alpha.cdx.json
index 3f740ecee..870b582b2 100644
--- a/sboms/ant-xz-1.10.18alpha-cyclonedx.json
+++ b/sboms/ant-xz-1.10.18alpha.cdx.json
@@ -1,10 +1,10 @@
 {
   "bomFormat" : "CycloneDX",
   "specVersion" : "1.6",
-  "serialNumber" : "urn:uuid:32c482f3-883d-4038-a425-de0d9dafbd74",
+  "serialNumber" : "urn:uuid:aeebb21a-1d30-46d5-82b7-894237187786",
   "version" : 1,
   "metadata" : {
-    "timestamp" : "2026-06-07T12:52:40Z",
+    "timestamp" : "2026-06-19T19:53:22Z",
     "lifecycles" : [
       {
         "phase" : "build"
@@ -31,6 +31,40 @@
           "name" : "ant-cyclonedx",
           "version" : "0.1",
           "description" : "Apache CycloneDX Antlib",
+          "hashes" : [
+            {
+              "alg" : "MD5",
+              "content" : "f00bf8afd0fd1a4677a80aa400934230"
+            },
+            {
+              "alg" : "SHA-1",
+              "content" : "64676be7248fc2ec0eef936be9c2507909e05414"
+            },
+            {
+              "alg" : "SHA-256",
+              "content" : "a4f295746ba0ea50d7b720dc4f42ffbe5a98bc3ad9f0d175a0be80a5bd108e84"
+            },
+            {
+              "alg" : "SHA-512",
+              "content" : "b0fa0bc41af224339d3bd301fe308de3bd3b0f75ad7ded60559469fa4eed85bec96e0eb195ae1db14fad2a8aaed42c776b3268575d7feeac6751a7737193cf3c"
+            },
+            {
+              "alg" : "SHA3-256",
+              "content" : "8af81f7d1cda4165dd841ef06ef5fa928a103a2de487bc62e659f98618c6f8d7"
+            },
+            {
+              "alg" : "SHA3-512",
+              "content" : "5584260043593ad9abcd6b2c9630edc65422f6b4853cc884935d995d9f4a04c6be6ad4504a38f16910fbff698f5411cbe5bbab0ee071f6011eeef51a9fa93cdb"
+            },
+            {
+              "alg" : "SHA-384",
+              "content" : "3532c340f51512b3521f96fe1f96b49cb7748c2b117ca4670dad26db8842efced5a64a366af01be2a25940eac63acf3f"
+            },
+            {
+              "alg" : "SHA3-384",
+              "content" : "64b575e8e4c5f28d77fa55aa81f031c7fa7873ccda1ab3f4429e35587c3d33cc1f66bcb9e3caae1c0945f24ab722362c"
+            }
+          ],
           "licenses" : [
             {
               "license" : {
@@ -104,35 +138,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "22094a8c814d60f262f391ea9242eec4"
+          "content" : "404b5441487f2ea44938e3306db1fe78"
         },
         {
           "alg" : "SHA-1",
-          "content" : "b64709bd5adb20235a9d2d10cc102212c935d0ff"
+          "content" : "ec3330cea01ab54851acf13a7ef9f59840383777"
         },
         {
           "alg" : "SHA-256",
-          "content" : "770be002c2593cd554d7d5c7db1547ed07f18454194f05122171b45520b321e5"
+          "content" : "21b000bfe30a94deab9c579544ec1595839ce71ef515820f72bb7fc785ab847e"
         },
         {
           "alg" : "SHA-512",
-          "content" : "f85c9484a3781375e07878fa979240f7ae171484ddd1d52d5133f3047f0cb5857256e4150f948e5d8658897425da6de54b8f9c3d122c8c02321bbe76af458b60"
+          "content" : "e0b24dd3d39ca7e7f6b3208060b5d746129a44b6445900649264463ef6dcadd23d194421e8e423eee4574b7a2ca5331b02bb0a0e6a1930ab24b1ee9b4165ded9"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "f674817f0c929c75b68425dc5bcb380fc6f7cd0f5b96af15eec4e3b73edae605"
+          "content" : "c6f13f8e98814514d7b4c803ff8c0eaa8a32a57f837222639625d391b848cc25"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "5e0b73478f36f7ccb6840fc30bf66deaa4a29d93cfea49f0e4476c07d2594ced9c09de17571ad024f588b015d20f571381978b1ab41b8e65d69adf29f3747597"
+          "content" : "f6f79d130a9335d84ea92b98da00609ff7441844229fd7debf903dabf02ae911f1dfe781311d8d3d601ac39a72ff872d3ea6e01b5b69623c223be55fb4e87ba9"
         },
         {
           "alg" : "SHA-384",
-          "content" : "f43a3271e9e1ec6b053cb5daf23a15db4002a7d18ce9fb5ccbebacb2b1bdc54b58d1f9b8f5a3e6c1dfbbb492cae8fbe3"
+          "content" : "64d381b8a19ebbf396a8af0528ff5c5ba4562662da7e92bc2e5ccae30840f2701d77e7af187a3c446909e57124416b70"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "b56c0e3cdb920c93265ca545e7ff7f88def1ffa4c60d08d52caa324149ada89dac57dff3de4375ba9b7b0bdfc3d84871"
+          "content" : "42da5233f5127b145b70b2d2252ee23eeb0d6dbc019ec877ea2a93aa5b3160b6e7d6d665dcda3aa066670fd44a71ef3b"
         }
       ],
       "licenses" : [
@@ -244,35 +278,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "5dd4aa18b6dc9a769fddf456d23525be"
+          "content" : "c50dbeea8c8075504424919c0ffe244c"
         },
         {
           "alg" : "SHA-1",
-          "content" : "abb46ac6ada0b6f0ecc7d2f8e10e0d1cd2011bac"
+          "content" : "d0e1793bbaf60999e731112cbbdd5432b30d2064"
         },
         {
           "alg" : "SHA-256",
-          "content" : "db0d4a594c65a4cb170d851b4cd3fe36a82e3dee8f2a3738393349606a503621"
+          "content" : "0822e95d9db0691cb5f965f2714c42a6c106e6e04671439520c40792f523ac79"
         },
         {
           "alg" : "SHA-512",
-          "content" : "ff48bfeb661736779287a6eb68b527793868e64f1da75e80649b3a6f7e0c29389f44bd17217fc0e0684761804388008f9b7c2e1d1112b79e8129b5fa5d0f1b91"
+          "content" : "3a0fe83ffa4e1823bc0a13e1577a740415e63cd603f09c32c4fa5935350c2b1f2a10b5f5e65a110ccb22fb94884888d8aec7e4efc66c22cd699d884cfba3b02f"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "20057d1b6fdd74af1a33a71f0494b88405931025d622979dcbccf4542565de9e"
+          "content" : "d14388392ac07bb852a8a0fbf67c170dc5c5099db9920595ed42c6fcb554ecc6"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "f9f4aceb500d8d4b15e6f0eec0c08c1d512682dc3edb2d51f5b6b9419e88d570e38e472328a2a0a0e685106d5266349878cea41dfdc4373911bd12f3b606c1d0"
+          "content" : "cf599b8c7439c71b1b40975b3e679505276fb152dd0ea5b5badb48a8d4f29f5b483f752384605301cedbd834eeaff1a428e845b566e89554b935aa47347d781c"
         },
         {
           "alg" : "SHA-384",
-          "content" : "79442c31e2b1a325105079aa9d1491deef6433e831fabdbf3e2f48a8835b4dca8cb975a8342accfddc18ca343a9d50da"
+          "content" : "12d7c9ef19dd79235917491ed9d2cbee6481a27ffa701e0d0a576dbf368615aa71cfd1d305a07aeb2a0ea3b246b5fd26"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "49cb7a152090ba86cff13b76eeeee08a33986695e9e14f16ebca4bb4672d62e3e476381875fc9587fd57b2f802260154"
+          "content" : "1a1bc4819963f20ddc43b011435d49e505a0513a34e0347c5b4060629c37de7ab1d54c36c62361da04f4c8eecac1f585"
         }
       ],
       "licenses" : [
@@ -362,35 +396,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "652c42e30abc21d8f65631798bf83a59"
+          "content" : "400aa7a2a558cc2549308da9b7b4523e"
         },
         {
           "alg" : "SHA-1",
-          "content" : "d00960e241743e8ebe6328ef887c461b8e16bbd4"
+          "content" : "cc7ae6008b4eed2457eab9816b7f95753b3fcf44"
         },
         {
           "alg" : "SHA-256",
-          "content" : "4757294429f9f087a9fc9f3fd2ac1c0f4cddc507bc732e184401192864fa0491"
+          "content" : "e36a9a9878c50bcf632ede822bfaae243986dd1043c6e642c06054d9c1b7a47e"
         },
         {
           "alg" : "SHA-512",
-          "content" : "e820da4498ff55bbf77d0bb43311903279d153b4322931d4d4c15df2f9d4747833941ce9df08ca2cfe2525343f40a4fa6f33ccad633f4f527002dc85e4f8e179"
+          "content" : "47d261f05ab7142b6cd533a287376cae8bf6bbe8f34770da3dd0d52d62834313955617c1bde6e0f153f5d9d2224cc58fd49c4cec0de4718f7958afd0c25c6084"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "3d545b66f1216a64690ae91d34b7ff687b6f5e9d067b2c8d703c959098d396a0"
+          "content" : "b3981f2e3e017cc848db36236b51cecc411dfac7ce1c86699b9333388a8affbe"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "5cac03f87bee7c0a2a4fbdfad7c3e35cd6266f140a90695173f93263c792e63662e33cdd5aaed9d2bbe625ee9c42f7f4eccb0f12b510094075acf3468a439b97"
+          "content" : "c6314e1b2192dc86f32c542b49db5cfdba8f1767db5fdd1d08884f4ef613c66943d3ebd4806cdb6c192ed52acf9396d6e327deabe3a0b03dfdf4c844d9cfe0af"
         },
         {
           "alg" : "SHA-384",
-          "content" : "942643635f7a5bb201f19f99caf0099285d2b93bf46605de13c1920a03efb64a619b5f7b82e03bfe64353de2ec58511f"
+          "content" : "31559ae43b65719250829da56752e89f71e5996ff8a575aeb8549108793b5d2876fc2b8cb5b5d9729ef3777ed59d7375"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "ac3f8171353410ee6b9f454be024726516cfe531cf0e7041028ed82e60954d0e904b6fda09465754db283707984eba72"
+          "content" : "96858bccf913c5f252a5f41c49a377091a2d0af68afe8963371e63308e999f4cd7f0d6aa5044d36990fecd12d547801f"
         }
       ],
       "licenses" : [
diff --git a/sboms/apache-ant-1.10.18alpha-bin.zip.cdx.json b/sboms/apache-ant-1.10.18alpha-bin.zip.cdx.json
new file mode 100644
index 000000000..25a21a7f7
--- /dev/null
+++ b/sboms/apache-ant-1.10.18alpha-bin.zip.cdx.json
@@ -0,0 +1,70333 @@
+{
+  "bomFormat" : "CycloneDX",
+  "specVersion" : "1.6",
+  "serialNumber" : "urn:uuid:df8a6507-2e94-42ea-b8a0-43e3c31d142d",
+  "version" : 1,
+  "metadata" : {
+    "timestamp" : "2026-06-19T19:54:03Z",
+    "lifecycles" : [
+      {
+        "phase" : "build"
+      }
+    ],
+    "tools" : {
+      "components" : [
+        {
+          "type" : "library",
+          "supplier" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "manufacturer" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "publisher" : "The Apache Software Foundation",
+          "group" : "org.apache.ant",
+          "name" : "ant-cyclonedx",
+          "version" : "0.1",
+          "description" : "Apache CycloneDX Antlib",
+          "hashes" : [
+            {
+              "alg" : "MD5",
+              "content" : "f00bf8afd0fd1a4677a80aa400934230"
+            },
+            {
+              "alg" : "SHA-1",
+              "content" : "64676be7248fc2ec0eef936be9c2507909e05414"
+            },
+            {
+              "alg" : "SHA-256",
+              "content" : "a4f295746ba0ea50d7b720dc4f42ffbe5a98bc3ad9f0d175a0be80a5bd108e84"
+            },
+            {
+              "alg" : "SHA-512",
+              "content" : "b0fa0bc41af224339d3bd301fe308de3bd3b0f75ad7ded60559469fa4eed85bec96e0eb195ae1db14fad2a8aaed42c776b3268575d7feeac6751a7737193cf3c"
+            },
+            {
+              "alg" : "SHA3-256",
+              "content" : "8af81f7d1cda4165dd841ef06ef5fa928a103a2de487bc62e659f98618c6f8d7"
+            },
+            {
+              "alg" : "SHA3-512",
+              "content" : "5584260043593ad9abcd6b2c9630edc65422f6b4853cc884935d995d9f4a04c6be6ad4504a38f16910fbff698f5411cbe5bbab0ee071f6011eeef51a9fa93cdb"
+            },
+            {
+              "alg" : "SHA-384",
+              "content" : "3532c340f51512b3521f96fe1f96b49cb7748c2b117ca4670dad26db8842efced5a64a366af01be2a25940eac63acf3f"
+            },
+            {
+              "alg" : "SHA3-384",
+              "content" : "64b575e8e4c5f28d77fa55aa81f031c7fa7873ccda1ab3f4429e35587c3d33cc1f66bcb9e3caae1c0945f24ab722362c"
+            }
+          ],
+          "licenses" : [
+            {
+              "license" : {
+                "id" : "Apache-2.0",
+                "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+              }
+            }
+          ],
+          "purl" : "pkg:maven/org.apache.ant/ant-cyclonedx@0.1?type=jar",
+          "externalReferences" : [
+            {
+              "type" : "vcs",
+              "url" : "https://gitbox.apache.org/repos/asf/ant-antlibs-cyclonedx.git"
+            },
+            {
+              "type" : "license",
+              "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+            },
+            {
+              "type" : "build-system",
+              "url" : "https://ci-builds.apache.org/job/Ant/job/CycloneDX%20Antlib/"
+            },
+            {
+              "type" : "mailing-list",
+              "url" : "https://ant.apache.org/mail.html"
+            },
+            {
+              "type" : "issue-tracker",
+              "url" : "https://bz.apache.org/bugzilla/buglist.cgi?component=CycloneDX%20Antlib&product=Ant"
+            },
+            {
+              "type" : "website",
+              "url" : "https://ant.apache.org/antlibs/cyclonedx/"
+            },
+            {
+              "type" : "distribution",
+              "url" : "https://ant.apache.org/antlibs/bindownload.cgi"
+            },
+            {
+              "type" : "source-distribution",
+              "url" : "https://ant.apache.org/antlibs/srcdownload.cgi"
+            },
+            {
+              "type" : "security-contact",
+              "url" : "https://www.apache.org/security/"
+            }
+          ]
+        }
+      ]
+    },
+    "component" : {
+      "type" : "application",
+      "bom-ref" : "https://archive.apache.org/dist/ant/binaries/apache-ant-1.10.18alpha-bin.zip",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "name" : "https://archive.apache.org/dist/ant/binaries/apache-ant-1.10.18alpha-bin.zip",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant Binary Distribution",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "a4d82d3660924f94ae3b6aa076956177"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "5079ee7902710ea9befa3fd693cf2d597e65ce26"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "6d6cf1fe0ec0d4308baca73e4885a45ccca8e90115493fcae864bf402b0d49a2"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "0dc84792a4a240438f3b271afc811582d1bdd646d57adc218ff8d94c4bb6fe8abeeb76afee0808a86ef5c62a47622a8f679cea924513c4d57fdbfe407914d930"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "7dcfb07ac2ae545176afa3a5529555a41d95580d6aaa5f1aead19788adc04f69"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "aa333ba52e212b660d5642d62960e2299e8fb62ac60fc42b9fb7ad6a66a04af2a2dc8a837f84374008be7733e8340b8fb585ca9dd90d7c6db8d689ff156fda31"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "bbb8bea33f02d12602ce0d8cb512cd5a6f80c2f2fee0f2627577d130e77602bcab6850df9b2b8bc788ef7fe6d69535e6"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "f889d96c063b86f3659429fad6a7ab37098453a2a3a6195b26c59e3102c313cc0f10d4d86db2f3b9547d7fb18be29a2e"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "https://archive.apache.org/dist/ant/binaries/apache-ant-1.10.18alpha-bin.zip",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ],
+      "components" : [
+        {
+          "type" : "library",
+          "bom-ref" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+          "supplier" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "manufacturer" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "publisher" : "The Apache Software Foundation",
+          "group" : "org.apache.ant",
+          "name" : "ant-launcher",
+          "version" : "1.10.18-SNAPSHOT",
+          "description" : "Apache Ant Launcher",
+          "hashes" : [
+            {
+              "alg" : "MD5",
+              "content" : "400aa7a2a558cc2549308da9b7b4523e"
+            },
+            {
+              "alg" : "SHA-1",
+              "content" : "cc7ae6008b4eed2457eab9816b7f95753b3fcf44"
+            },
+            {
+              "alg" : "SHA-256",
+              "content" : "e36a9a9878c50bcf632ede822bfaae243986dd1043c6e642c06054d9c1b7a47e"
+            },
+            {
+              "alg" : "SHA-512",
+              "content" : "47d261f05ab7142b6cd533a287376cae8bf6bbe8f34770da3dd0d52d62834313955617c1bde6e0f153f5d9d2224cc58fd49c4cec0de4718f7958afd0c25c6084"
+            },
+            {
+              "alg" : "SHA3-256",
+              "content" : "b3981f2e3e017cc848db36236b51cecc411dfac7ce1c86699b9333388a8affbe"
+            },
+            {
+              "alg" : "SHA3-512",
+              "content" : "c6314e1b2192dc86f32c542b49db5cfdba8f1767db5fdd1d08884f4ef613c66943d3ebd4806cdb6c192ed52acf9396d6e327deabe3a0b03dfdf4c844d9cfe0af"
+            },
+            {
+              "alg" : "SHA-384",
+              "content" : "31559ae43b65719250829da56752e89f71e5996ff8a575aeb8549108793b5d2876fc2b8cb5b5d9729ef3777ed59d7375"
+            },
+            {
+              "alg" : "SHA3-384",
+              "content" : "96858bccf913c5f252a5f41c49a377091a2d0af68afe8963371e63308e999f4cd7f0d6aa5044d36990fecd12d547801f"
+            }
+          ],
+          "licenses" : [
+            {
+              "license" : {
+                "id" : "Apache-2.0",
+                "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+              }
+            }
+          ],
+          "purl" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+          "externalReferences" : [
+            {
+              "type" : "vcs",
+              "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+            },
+            {
+              "type" : "issue-tracker",
+              "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+            },
+            {
+              "type" : "website",
+              "url" : "https://ant.apache.org/"
+            },
+            {
+              "type" : "advisories",
+              "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+            },
+            {
+              "type" : "mailing-list",
+              "url" : "https://ant.apache.org/mail.html"
+            },
+            {
+              "type" : "documentation",
+              "url" : "https://ant.apache.org/manual/"
+            },
+            {
+              "type" : "source-distribution",
+              "url" : "https://ant.apache.org/srcdownload.cgi"
+            },
+            {
+              "type" : "distribution",
+              "url" : "https://ant.apache.org/bindownload.cgi"
+            },
+            {
+              "type" : "license",
+              "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+            },
+            {
+              "type" : "build-system",
+              "url" : "https://ci-builds.apache.org/job/Ant/"
+            },
+            {
+              "type" : "release-notes",
+              "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+            },
+            {
+              "type" : "security-contact",
+              "url" : "https://www.apache.org/security/"
+            },
+            {
+              "type" : "rfc-9116",
+              "url" : "https://ant.apache.org/.well-known/security.txt"
+            }
+          ]
+        },
+        {
+          "type" : "library",
+          "bom-ref" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+          "supplier" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "manufacturer" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "publisher" : "The Apache Software Foundation",
+          "group" : "org.apache.ant",
+          "name" : "ant",
+          "version" : "1.10.18-SNAPSHOT",
+          "description" : "Apache Ant Core",
+          "hashes" : [
+            {
+              "alg" : "MD5",
+              "content" : "a83065b86af35461c858d29b483ca9f9"
+            },
+            {
+              "alg" : "SHA-1",
+              "content" : "c29d244de6d77be683f80665662dfdde6731ec90"
+            },
+            {
+              "alg" : "SHA-256",
+              "content" : "e1a71a273a36a2c290c763977e77a10ecc6d000a897644f48621cf6dabd0cc85"
+            },
+            {
+              "alg" : "SHA-512",
+              "content" : "e01b356239926501c7793e547935652b28276e1ddfbf7dd92bf52ed356493f82e4d8e10526b68bc9b20434a16db29ef7263e249752388f6837a5d5b5d98f4fe8"
+            },
+            {
+              "alg" : "SHA3-256",
+              "content" : "a4435288ba08ea8e9c4000ac9a62647ddaca0439da5d35f267ad553d0bd07a3e"
+            },
+            {
+              "alg" : "SHA3-512",
+              "content" : "9805fa482fc59f697dee271714882af2d3485caae3afa3935106d89ab7302175046d113643c3a6dfa033c505a85a9cb47a2dea96367f529dfb43776354bb423e"
+            },
+            {
+              "alg" : "SHA-384",
+              "content" : "c010a946b32a9154827cf1c8ebb9e8b4dd709241e1b4e8458c696fead77b5ed205dc31f561df5f57ba07ccdd284c3edb"
+            },
+            {
+              "alg" : "SHA3-384",
+              "content" : "93d217f01ed3232ed8753c4eccf5eb5c9b3d40ea132173b852b8f39e5f91a0ba0df2094e55626184af5f7eb04e585ada"
+            }
+          ],
+          "licenses" : [
+            {
+              "license" : {
+                "id" : "Apache-2.0",
+                "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+              }
+            }
+          ],
+          "purl" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+          "externalReferences" : [
+            {
+              "type" : "vcs",
+              "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+            },
+            {
+              "type" : "issue-tracker",
+              "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+            },
+            {
+              "type" : "website",
+              "url" : "https://ant.apache.org/"
+            },
+            {
+              "type" : "advisories",
+              "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+            },
+            {
+              "type" : "mailing-list",
+              "url" : "https://ant.apache.org/mail.html"
+            },
+            {
+              "type" : "documentation",
+              "url" : "https://ant.apache.org/manual/"
+            },
+            {
+              "type" : "source-distribution",
+              "url" : "https://ant.apache.org/srcdownload.cgi"
+            },
+            {
+              "type" : "distribution",
+              "url" : "https://ant.apache.org/bindownload.cgi"
+            },
+            {
+              "type" : "license",
+              "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+            },
+            {
+              "type" : "build-system",
+              "url" : "https://ci-builds.apache.org/job/Ant/"
+            },
+            {
+              "type" : "release-notes",
+              "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+            },
+            {
+              "type" : "security-contact",
+              "url" : "https://www.apache.org/security/"
+            },
+            {
+              "type" : "rfc-9116",
+              "url" : "https://ant.apache.org/.well-known/security.txt"
+            }
+          ]
+        },
+        {
+          "type" : "library",
+          "bom-ref" : "pkg:maven/org.apache.ant/ant-antlr@1.10.18-SNAPSHOT?type=jar",
+          "supplier" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "manufacturer" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "publisher" : "The Apache Software Foundation",
+          "group" : "org.apache.ant",
+          "name" : "ant-antlr",
+          "version" : "1.10.18-SNAPSHOT",
+          "description" : "Apache Ant + ANTLR",
+          "scope" : "optional",
+          "hashes" : [
+            {
+              "alg" : "MD5",
+              "content" : "cecdec56418e92104eea0c7da2f6d93c"
+            },
+            {
+              "alg" : "SHA-1",
+              "content" : "e011924a177989351d8db17d428c3909129e5d8c"
+            },
+            {
+              "alg" : "SHA-256",
+              "content" : "6fc216984b535152ac6bc06ea2076d538b5e444cdfcb1ebe4d78861ba2bb3474"
+            },
+            {
+              "alg" : "SHA-512",
+              "content" : "26dede45539c07a58afa33806133f2bc6842792b0a62c9937ce18f65e241db9d9fd6de5aba6a13bef769499a4a2ff0889571ff7320276248114f68f0894ed021"
+            },
+            {
+              "alg" : "SHA3-256",
+              "content" : "4ba42fb3ec72e0afbbb290f69c9ca5085a0e1aa9b51ac05454ad844d5a13127e"
+            },
+            {
+              "alg" : "SHA3-512",
+              "content" : "045d1eea32f554f6ceef25a4ef7f417c20f7a46b4a035989c6316d6426c6f12c9a117c5a29eeebf1ea666cef2d8b092576dd75620eb2179e9b69ddb00cef0c86"
+            },
+            {
+              "alg" : "SHA-384",
+              "content" : "1d484f174e659130accae8a464fc6d8e42bd666f0da902a976d05c78a1d0770290404a2c407cb045b84f03f6cca66c7f"
+            },
+            {
+              "alg" : "SHA3-384",
+              "content" : "241e9c1db2b253ec9df6b0cebf409593df061dfb1116468a2119a74ae7fc290c4bc2debef6b8d01ce15e70bceba3a91f"
+            }
+          ],
+          "licenses" : [
+            {
+              "license" : {
+                "id" : "Apache-2.0",
+                "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+              }
+            }
+          ],
+          "purl" : "pkg:maven/org.apache.ant/ant-antlr@1.10.18-SNAPSHOT?type=jar",
+          "externalReferences" : [
+            {
+              "type" : "vcs",
+              "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+            },
+            {
+              "type" : "issue-tracker",
+              "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+            },
+            {
+              "type" : "website",
+              "url" : "https://ant.apache.org/"
+            },
+            {
+              "type" : "advisories",
+              "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+            },
+            {
+              "type" : "mailing-list",
+              "url" : "https://ant.apache.org/mail.html"
+            },
+            {
+              "type" : "documentation",
+              "url" : "https://ant.apache.org/manual/"
+            },
+            {
+              "type" : "source-distribution",
+              "url" : "https://ant.apache.org/srcdownload.cgi"
+            },
+            {
+              "type" : "distribution",
+              "url" : "https://ant.apache.org/bindownload.cgi"
+            },
+            {
+              "type" : "license",
+              "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+            },
+            {
+              "type" : "build-system",
+              "url" : "https://ci-builds.apache.org/job/Ant/"
+            },
+            {
+              "type" : "release-notes",
+              "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+            },
+            {
+              "type" : "security-contact",
+              "url" : "https://www.apache.org/security/"
+            },
+            {
+              "type" : "rfc-9116",
+              "url" : "https://ant.apache.org/.well-known/security.txt"
+            }
+          ]
+        },
+        {
+          "type" : "library",
+          "bom-ref" : "pkg:maven/org.apache.ant/ant-apache-bcel@1.10.18-SNAPSHOT?type=jar",
+          "supplier" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "manufacturer" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "publisher" : "The Apache Software Foundation",
+          "group" : "org.apache.ant",
+          "name" : "ant-apache-bcel",
+          "version" : "1.10.18-SNAPSHOT",
+          "description" : "Apache Ant + BCEL",
+          "scope" : "optional",
+          "hashes" : [
+            {
+              "alg" : "MD5",
+              "content" : "63aa6d911bd0430f1f6e377681a13603"
+            },
+            {
+              "alg" : "SHA-1",
+              "content" : "811b41d818a17b38250bad2f194056cb3b301864"
+            },
+            {
+              "alg" : "SHA-256",
+              "content" : "ec8cbde1809cfbb02cc8d0444d285819e469d9472db766840d82f9fa82446947"
+            },
+            {
+              "alg" : "SHA-512",
+              "content" : "dfce5cad3040176dd757454649738b33c1413568f04a3f4ef5e3a2eac257786b560d38038c1cb6bb703f5824c4a73f01a456ebb6cf6a818bc7df4f45e6fd1693"
+            },
+            {
+              "alg" : "SHA3-256",
+              "content" : "e8333f297ecb0d2bb5e18ad1f84e0ad76e38aaea8474ebbf16741432647a4019"
+            },
+            {
+              "alg" : "SHA3-512",
+              "content" : "195f284a98eea80c05551f0d2a853a4411247676150c3e226534d3f8e2f13f221aa0230a50915125735fad52746be3e97924b8e90d18e7e4498523c5bbaf7caf"
+            },
+            {
+              "alg" : "SHA-384",
+              "content" : "5a6092f6e51843ba1e0a391e02ba337d33272f3927d9f00004855268a69c446929586bced6f1a97a3977d7d0ac4b44d0"
+            },
+            {
+              "alg" : "SHA3-384",
+              "content" : "48d020540a360c78321e9a8e7c4c90a6b14a290bf12968dd7346bfd395ec210d1556ebe3c6ceb714f0068e9e223d3a63"
+            }
+          ],
+          "licenses" : [
+            {
+              "license" : {
+                "id" : "Apache-2.0",
+                "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+              }
+            }
+          ],
+          "purl" : "pkg:maven/org.apache.ant/ant-apache-bcel@1.10.18-SNAPSHOT?type=jar",
+          "externalReferences" : [
+            {
+              "type" : "vcs",
+              "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+            },
+            {
+              "type" : "issue-tracker",
+              "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+            },
+            {
+              "type" : "website",
+              "url" : "https://ant.apache.org/"
+            },
+            {
+              "type" : "advisories",
+              "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+            },
+            {
+              "type" : "mailing-list",
+              "url" : "https://ant.apache.org/mail.html"
+            },
+            {
+              "type" : "documentation",
+              "url" : "https://ant.apache.org/manual/"
+            },
+            {
+              "type" : "source-distribution",
+              "url" : "https://ant.apache.org/srcdownload.cgi"
+            },
+            {
+              "type" : "distribution",
+              "url" : "https://ant.apache.org/bindownload.cgi"
+            },
+            {
+              "type" : "license",
+              "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+            },
+            {
+              "type" : "build-system",
+              "url" : "https://ci-builds.apache.org/job/Ant/"
+            },
+            {
+              "type" : "release-notes",
+              "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+            },
+            {
+              "type" : "security-contact",
+              "url" : "https://www.apache.org/security/"
+            },
+            {
+              "type" : "rfc-9116",
+              "url" : "https://ant.apache.org/.well-known/security.txt"
+            }
+          ]
+        },
+        {
+          "type" : "library",
+          "bom-ref" : "pkg:maven/org.apache.ant/ant-apache-bsf@1.10.18-SNAPSHOT?type=jar",
+          "supplier" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "manufacturer" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "publisher" : "The Apache Software Foundation",
+          "group" : "org.apache.ant",
+          "name" : "ant-apache-bsf",
+          "version" : "1.10.18-SNAPSHOT",
+          "description" : "Apache Ant + BSF",
+          "scope" : "optional",
+          "hashes" : [
+            {
+              "alg" : "MD5",
+              "content" : "db04e1aea6da9779c6c806dcf6d435cf"
+            },
+            {
+              "alg" : "SHA-1",
+              "content" : "7035221b2e2df6f123ecb9a2f5e5c20eb54ea7c4"
+            },
+            {
+              "alg" : "SHA-256",
+              "content" : "e19c200e7540e8636a8a10d88a4d27cf3b37b5d64ebd9b07bb9746725e9c2b2e"
+            },
+            {
+              "alg" : "SHA-512",
+              "content" : "757ece2eeb3eaa8e94840c497a89d2905a1cdb8e8cd20ae34b47c314fa2b752b401b2f52c7b90cac6fe634ed1579ebbfa2c78e5e82ce3aeed23aaa6ed0f66968"
+            },
+            {
+              "alg" : "SHA3-256",
+              "content" : "05c3a53ab179080e11beb16d47fbd54b7d3158d3b5a6fa98fdc94fb214b9eb92"
+            },
+            {
+              "alg" : "SHA3-512",
+              "content" : "d744acfa6bd8472de80548c5ea2c2e0733351ad0d2e6fd610a80c74c4fe5fea4ceb60c357603b7a9eedf860237abe6e625b8ace4fd0118eed83252d7a1efe133"
+            },
+            {
+              "alg" : "SHA-384",
+              "content" : "a264de6d832c06dddffb4f7e7e511f8579fe0e0b7a0940e60da0331107440e2bd691edea35fd4612521fa2a9a0c5f845"
+            },
+            {
+              "alg" : "SHA3-384",
+              "content" : "5b40dbf24de21bbd94f69a300372d9ec40255880ec707acbc4adbc9b8c5bca81ab425ca52b6d8c8cee516d2d7afd668c"
+            }
+          ],
+          "licenses" : [
+            {
+              "license" : {
+                "id" : "Apache-2.0",
+                "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+              }
+            }
+          ],
+          "purl" : "pkg:maven/org.apache.ant/ant-apache-bsf@1.10.18-SNAPSHOT?type=jar",
+          "externalReferences" : [
+            {
+              "type" : "vcs",
+              "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+            },
+            {
+              "type" : "issue-tracker",
+              "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+            },
+            {
+              "type" : "website",
+              "url" : "https://ant.apache.org/"
+            },
+            {
+              "type" : "advisories",
+              "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+            },
+            {
+              "type" : "mailing-list",
+              "url" : "https://ant.apache.org/mail.html"
+            },
+            {
+              "type" : "documentation",
+              "url" : "https://ant.apache.org/manual/"
+            },
+            {
+              "type" : "source-distribution",
+              "url" : "https://ant.apache.org/srcdownload.cgi"
+            },
+            {
+              "type" : "distribution",
+              "url" : "https://ant.apache.org/bindownload.cgi"
+            },
+            {
+              "type" : "license",
+              "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+            },
+            {
+              "type" : "build-system",
+              "url" : "https://ci-builds.apache.org/job/Ant/"
+            },
+            {
+              "type" : "release-notes",
+              "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+            },
+            {
+              "type" : "security-contact",
+              "url" : "https://www.apache.org/security/"
+            },
+            {
+              "type" : "rfc-9116",
+              "url" : "https://ant.apache.org/.well-known/security.txt"
+            }
+          ]
+        },
+        {
+          "type" : "library",
+          "bom-ref" : "pkg:maven/org.apache.ant/ant-apache-log4j@1.10.18-SNAPSHOT?type=jar",
+          "supplier" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "manufacturer" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "publisher" : "The Apache Software Foundation",
+          "group" : "org.apache.ant",
+          "name" : "ant-apache-log4j",
+          "version" : "1.10.18-SNAPSHOT",
+          "description" : "Apache Ant + Log4J 1.x",
+          "scope" : "optional",
+          "hashes" : [
+            {
+              "alg" : "MD5",
+              "content" : "399e8e1272a1e66245a90cf24145f56a"
+            },
+            {
+              "alg" : "SHA-1",
+              "content" : "8b017c038e9f3df998850d36b5bf22106d529a36"
+            },
+            {
+              "alg" : "SHA-256",
+              "content" : "3ea31ffc905f0ef423ac63f6d08ccf874b5805538b4d798fabf093c2fd73d8ce"
+            },
+            {
+              "alg" : "SHA-512",
+              "content" : "984f7efdc856ef522f3e3a3051622b6d0a394cdec61953772d595fac423bb4ec634447dcb3d766c74e96c14d77fcea65371918da6b7652ef9eeca71023bc0157"
+            },
+            {
+              "alg" : "SHA3-256",
+              "content" : "7e7167886686061b8f08e12a8a719eb84897d8d3eb4d7e41516fb29bf64735a5"
+            },
+            {
+              "alg" : "SHA3-512",
+              "content" : "28a5e2f7805e6c05bb89a6812f2dee3e738a9aca1d4b16799062ee95f3831e8cec577aa5fcf46015bec440455f13d39fa56c3f2590f901e540d929ed04de0964"
+            },
+            {
+              "alg" : "SHA-384",
+              "content" : "ce1b0f7be32fdfab8e54ede55ae3c5a10cb44a075d5aa1f01f20fb5623d33d03c889a5a4fa737781ab460daed48a19fb"
+            },
+            {
+              "alg" : "SHA3-384",
+              "content" : "ee6625110489f40858e8b0733b93b78e59293ecec4a1ec541ac0990487ec33ac4f9af25db8e61226a5d51dd7136813e2"
+            }
+          ],
+          "licenses" : [
+            {
+              "license" : {
+                "id" : "Apache-2.0",
+                "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+              }
+            }
+          ],
+          "purl" : "pkg:maven/org.apache.ant/ant-apache-log4j@1.10.18-SNAPSHOT?type=jar",
+          "externalReferences" : [
+            {
+              "type" : "vcs",
+              "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+            },
+            {
+              "type" : "issue-tracker",
+              "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+            },
+            {
+              "type" : "website",
+              "url" : "https://ant.apache.org/"
+            },
+            {
+              "type" : "advisories",
+              "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+            },
+            {
+              "type" : "mailing-list",
+              "url" : "https://ant.apache.org/mail.html"
+            },
+            {
+              "type" : "documentation",
+              "url" : "https://ant.apache.org/manual/"
+            },
+            {
+              "type" : "source-distribution",
+              "url" : "https://ant.apache.org/srcdownload.cgi"
+            },
+            {
+              "type" : "distribution",
+              "url" : "https://ant.apache.org/bindownload.cgi"
+            },
+            {
+              "type" : "license",
+              "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+            },
+            {
+              "type" : "build-system",
+              "url" : "https://ci-builds.apache.org/job/Ant/"
+            },
+            {
+              "type" : "release-notes",
+              "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+            },
+            {
+              "type" : "security-contact",
+              "url" : "https://www.apache.org/security/"
+            },
+            {
+              "type" : "rfc-9116",
+              "url" : "https://ant.apache.org/.well-known/security.txt"
+            }
+          ]
+        },
+        {
+          "type" : "library",
+          "bom-ref" : "pkg:maven/org.apache.ant/ant-apache-oro@1.10.18-SNAPSHOT?type=jar",
+          "supplier" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "manufacturer" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "publisher" : "The Apache Software Foundation",
+          "group" : "org.apache.ant",
+          "name" : "ant-apache-oro",
+          "version" : "1.10.18-SNAPSHOT",
+          "description" : "Apache Ant + Apache Oro",
+          "scope" : "optional",
+          "hashes" : [
+            {
+              "alg" : "MD5",
+              "content" : "49358c8709bfe79fee48504e77304744"
+            },
+            {
+              "alg" : "SHA-1",
+              "content" : "91898b4763f0229bb04280622fbd27f58d5a500e"
+            },
+            {
+              "alg" : "SHA-256",
+              "content" : "16ebf4e30f7cdc98220e5f0edacbd602a113aaf5f9673d20fb7b2d26c8f11f17"
+            },
+            {
+              "alg" : "SHA-512",
+              "content" : "983674b492a56ce27c049e9602170f9738e084f924c2cd61ce793d61a8f7ab1069c681d9535495276b60e306cad1c0a7fed7219ebaa931d6c69634c2e7f1f0a0"
+            },
+            {
+              "alg" : "SHA3-256",
+              "content" : "2ec3351ecbec8a21202065f5c1296fce39e920ed7a6dc7a0d5c053780522aee2"
+            },
+            {
+              "alg" : "SHA3-512",
+              "content" : "b470fed441309b5de55f3ef7f8399019d001d17dc114eabd72bf5b75f5d6b83775161fa6d2fa97aadef0d30c45c9bd49c9113bd183a7c80635c247dbb0df2fbe"
+            },
+            {
+              "alg" : "SHA-384",
+              "content" : "aebde7fc7954ab2f36c5f07467cce811b1e68cc7da8f9913ee221db7030f9dc3874d9a54ef7ff0ed98f84992fa26ae64"
+            },
+            {
+              "alg" : "SHA3-384",
+              "content" : "6c94942d0d4a37598ba8512c3d49a8ed34e4a2aa668e9afdae9bf1a50dc7ce5ed4e5014dca87fa0e0329696630e5c592"
+            }
+          ],
+          "licenses" : [
+            {
+              "license" : {
+                "id" : "Apache-2.0",
+                "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+              }
+            }
+          ],
+          "purl" : "pkg:maven/org.apache.ant/ant-apache-oro@1.10.18-SNAPSHOT?type=jar",
+          "externalReferences" : [
+            {
+              "type" : "vcs",
+              "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+            },
+            {
+              "type" : "issue-tracker",
+              "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+            },
+            {
+              "type" : "website",
+              "url" : "https://ant.apache.org/"
+            },
+            {
+              "type" : "advisories",
+              "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+            },
+            {
+              "type" : "mailing-list",
+              "url" : "https://ant.apache.org/mail.html"
+            },
+            {
+              "type" : "documentation",
+              "url" : "https://ant.apache.org/manual/"
+            },
+            {
+              "type" : "source-distribution",
+              "url" : "https://ant.apache.org/srcdownload.cgi"
+            },
+            {
+              "type" : "distribution",
+              "url" : "https://ant.apache.org/bindownload.cgi"
+            },
+            {
+              "type" : "license",
+              "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+            },
+            {
+              "type" : "build-system",
+              "url" : "https://ci-builds.apache.org/job/Ant/"
+            },
+            {
+              "type" : "release-notes",
+              "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+            },
+            {
+              "type" : "security-contact",
+              "url" : "https://www.apache.org/security/"
+            },
+            {
+              "type" : "rfc-9116",
+              "url" : "https://ant.apache.org/.well-known/security.txt"
+            }
+          ]
+        },
+        {
+          "type" : "library",
+          "bom-ref" : "pkg:maven/org.apache.ant/ant-apache-regexp@1.10.18-SNAPSHOT?type=jar",
+          "supplier" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "manufacturer" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "publisher" : "The Apache Software Foundation",
+          "group" : "org.apache.ant",
+          "name" : "ant-apache-regexp",
+          "version" : "1.10.18-SNAPSHOT",
+          "description" : "Apache Ant + Apache Regexp",
+          "scope" : "optional",
+          "hashes" : [
+            {
+              "alg" : "MD5",
+              "content" : "d15ffa3fee8e018d490157930fb12d44"
+            },
+            {
+              "alg" : "SHA-1",
+              "content" : "9ff738a52ed51fdc92dc0f58603349f4801dab45"
+            },
+            {
+              "alg" : "SHA-256",
+              "content" : "9e063199a214bbbb68b44033f4ea42471da31f20ab2f0d56edd8d7739989f622"
+            },
+            {
+              "alg" : "SHA-512",
+              "content" : "06a7fe9c151e97aafafbc045f3d1cce75c588073f136a4c0935326fbc9c6e861e064c18eea11f057ebb23a72b2b1337da54409dcaa022ee43cb83911ac23d141"
+            },
+            {
+              "alg" : "SHA3-256",
+              "content" : "81b2aa1a8c4e1e5af013d6477e5ea598457c2f2572bf44f6f2f6da7be710e3ab"
+            },
+            {
+              "alg" : "SHA3-512",
+              "content" : "ddfd127642968f20211a2d6d750080d70be36ade8496d012b272a989fe47724e1a6f4b97e410c166774a7fae6e07c417f6d0b89c4cff27db8a7a271644135b1d"
+            },
+            {
+              "alg" : "SHA-384",
+              "content" : "4e0273756b5ca2a19e0dadf7fce0d125fa8da630c2e879fa3ec2e714de578ec6993e23010e13a8f236bf1cf31ec52bc6"
+            },
+            {
+              "alg" : "SHA3-384",
+              "content" : "8e2f87607a93ca7e4caaceb3ee140782027456aaeb9201541aadd668c5851594d8cc6fafa754880a4239a23133a25fdf"
+            }
+          ],
+          "licenses" : [
+            {
+              "license" : {
+                "id" : "Apache-2.0",
+                "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+              }
+            }
+          ],
+          "purl" : "pkg:maven/org.apache.ant/ant-apache-regexp@1.10.18-SNAPSHOT?type=jar",
+          "externalReferences" : [
+            {
+              "type" : "vcs",
+              "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+            },
+            {
+              "type" : "issue-tracker",
+              "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+            },
+            {
+              "type" : "website",
+              "url" : "https://ant.apache.org/"
+            },
+            {
+              "type" : "advisories",
+              "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+            },
+            {
+              "type" : "mailing-list",
+              "url" : "https://ant.apache.org/mail.html"
+            },
+            {
+              "type" : "documentation",
+              "url" : "https://ant.apache.org/manual/"
+            },
+            {
+              "type" : "source-distribution",
+              "url" : "https://ant.apache.org/srcdownload.cgi"
+            },
+            {
+              "type" : "distribution",
+              "url" : "https://ant.apache.org/bindownload.cgi"
+            },
+            {
+              "type" : "license",
+              "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+            },
+            {
+              "type" : "build-system",
+              "url" : "https://ci-builds.apache.org/job/Ant/"
+            },
+            {
+              "type" : "release-notes",
+              "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+            },
+            {
+              "type" : "security-contact",
+              "url" : "https://www.apache.org/security/"
+            },
+            {
+              "type" : "rfc-9116",
+              "url" : "https://ant.apache.org/.well-known/security.txt"
+            }
+          ]
+        },
+        {
+          "type" : "library",
+          "bom-ref" : "pkg:maven/org.apache.ant/ant-apache-resolver@1.10.18-SNAPSHOT?type=jar",
+          "supplier" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "manufacturer" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "publisher" : "The Apache Software Foundation",
+          "group" : "org.apache.ant",
+          "name" : "ant-apache-resolver",
+          "version" : "1.10.18-SNAPSHOT",
+          "description" : "Apache Ant + Apache Resolver",
+          "scope" : "optional",
+          "hashes" : [
+            {
+              "alg" : "MD5",
+              "content" : "6d719f734eb711826d4eb38b5a4bcc53"
+            },
+            {
+              "alg" : "SHA-1",
+              "content" : "db3765638d2beb18ba305e049cd0e35362bf9c93"
+            },
+            {
+              "alg" : "SHA-256",
+              "content" : "ac787e4ea863c1389acc4d04597385be7fb33e9687a4ec8c6bd46ff8affd09cd"
+            },
+            {
+              "alg" : "SHA-512",
+              "content" : "54c5556fe2a66d5e0ddf44a0e9cd91bce232405a3253887f9fae905a5191e9d485e6ed7a5f5fb21125a507397809c215678b91c8510aa30a6b2695ab1e2a77f3"
+            },
+            {
+              "alg" : "SHA3-256",
+              "content" : "96925fe82bfae1143be042f2a6a55c4b47cea87503ab50ea408d4419ab9ff8d2"
+            },
+            {
+              "alg" : "SHA3-512",
+              "content" : "4f248c996df096d6033a7b5f53c78d628c0c538fcc3c8b2a0d8f95276fdacba88180aadfe98be533d830d64e67110ac3da7d8f3aecf1c0a84683b104c0b52cdd"
+            },
+            {
+              "alg" : "SHA-384",
+              "content" : "669ca4ae51f2fa65eb65729c228f2b83741c3e1e6eaa94085acc38b0406d04a4824e69308730226d303010ff9fd1c874"
+            },
+            {
+              "alg" : "SHA3-384",
+              "content" : "dfd836087ac3e32576558d2cde9c02e925d970ddf75073097734cf8779c08e91318910f72fa2d6b6f2df529d8b8dab63"
+            }
+          ],
+          "licenses" : [
+            {
+              "license" : {
+                "id" : "Apache-2.0",
+                "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+              }
+            }
+          ],
+          "purl" : "pkg:maven/org.apache.ant/ant-apache-resolver@1.10.18-SNAPSHOT?type=jar",
+          "externalReferences" : [
+            {
+              "type" : "vcs",
+              "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+            },
+            {
+              "type" : "issue-tracker",
+              "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+            },
+            {
+              "type" : "website",
+              "url" : "https://ant.apache.org/"
+            },
+            {
+              "type" : "advisories",
+              "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+            },
+            {
+              "type" : "mailing-list",
+              "url" : "https://ant.apache.org/mail.html"
+            },
+            {
+              "type" : "documentation",
+              "url" : "https://ant.apache.org/manual/"
+            },
+            {
+              "type" : "source-distribution",
+              "url" : "https://ant.apache.org/srcdownload.cgi"
+            },
+            {
+              "type" : "distribution",
+              "url" : "https://ant.apache.org/bindownload.cgi"
+            },
+            {
+              "type" : "license",
+              "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+            },
+            {
+              "type" : "build-system",
+              "url" : "https://ci-builds.apache.org/job/Ant/"
+            },
+            {
+              "type" : "release-notes",
+              "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+            },
+            {
+              "type" : "security-contact",
+              "url" : "https://www.apache.org/security/"
+            },
+            {
+              "type" : "rfc-9116",
+              "url" : "https://ant.apache.org/.well-known/security.txt"
+            }
+          ]
+        },
+        {
+          "type" : "library",
+          "bom-ref" : "pkg:maven/org.apache.ant/ant-apache-xalan2@1.10.18-SNAPSHOT?type=jar",
+          "supplier" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "manufacturer" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "publisher" : "The Apache Software Foundation",
+          "group" : "org.apache.ant",
+          "name" : "ant-apache-xalan2",
+          "version" : "1.10.18-SNAPSHOT",
+          "description" : "Apache Ant + Xalan 2",
+          "scope" : "optional",
+          "hashes" : [
+            {
+              "alg" : "MD5",
+              "content" : "00da19d1e6a5183aa2afd27a2118193a"
+            },
+            {
+              "alg" : "SHA-1",
+              "content" : "fb9124b49ebecb61a3bec18ef6a4fc99eb2cdcb6"
+            },
+            {
+              "alg" : "SHA-256",
+              "content" : "04db082484c5259487bc45e5f9967e64a220e730af5f0ef829ca4ff481677ec7"
+            },
+            {
+              "alg" : "SHA-512",
+              "content" : "1d11e60d99e2822d202709a5c48a48d437ab75209711e242f243c7146dd088e7a27677fee0f9019d32608f7005d578f895be9a63e265ce35261c5d4909b2d7fb"
+            },
+            {
+              "alg" : "SHA3-256",
+              "content" : "1091e029ffd3cb232e84a92ac24cd10b4ef5c51c42df5bb347cc364d53f05bf3"
+            },
+            {
+              "alg" : "SHA3-512",
+              "content" : "3213714080a91da3fcc0228079eb3268086a0b05b15951ac1b3d5eaa2873fcf9e82063e1ef20e0f65ee23c590813a832c0ba5162d21203949caae66310d75489"
+            },
+            {
+              "alg" : "SHA-384",
+              "content" : "6b006bf8a084383a169717f4e0aa17f6bcb3baf5ba9a1d60394cdc920be9ce7c6bff3653c90715e8e3450cec8ab00b61"
+            },
+            {
+              "alg" : "SHA3-384",
+              "content" : "3a0eb59ad5777844fb54ca00b5158246fe2465348b231967f85f2aa6cc5f02298bbe6d67c11db4c1dea23d8f80961dc9"
+            }
+          ],
+          "licenses" : [
+            {
+              "license" : {
+                "id" : "Apache-2.0",
+                "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+              }
+            }
+          ],
+          "purl" : "pkg:maven/org.apache.ant/ant-apache-xalan2@1.10.18-SNAPSHOT?type=jar",
+          "externalReferences" : [
+            {
+              "type" : "vcs",
+              "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+            },
+            {
+              "type" : "issue-tracker",
+              "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+            },
+            {
+              "type" : "website",
+              "url" : "https://ant.apache.org/"
+            },
+            {
+              "type" : "advisories",
+              "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+            },
+            {
+              "type" : "mailing-list",
+              "url" : "https://ant.apache.org/mail.html"
+            },
+            {
+              "type" : "documentation",
+              "url" : "https://ant.apache.org/manual/"
+            },
+            {
+              "type" : "source-distribution",
+              "url" : "https://ant.apache.org/srcdownload.cgi"
+            },
+            {
+              "type" : "distribution",
+              "url" : "https://ant.apache.org/bindownload.cgi"
+            },
+            {
+              "type" : "license",
+              "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+            },
+            {
+              "type" : "build-system",
+              "url" : "https://ci-builds.apache.org/job/Ant/"
+            },
+            {
+              "type" : "release-notes",
+              "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+            },
+            {
+              "type" : "security-contact",
+              "url" : "https://www.apache.org/security/"
+            },
+            {
+              "type" : "rfc-9116",
+              "url" : "https://ant.apache.org/.well-known/security.txt"
+            }
+          ]
+        },
+        {
+          "type" : "library",
+          "bom-ref" : "pkg:maven/org.apache.ant/ant-commons-logging@1.10.18-SNAPSHOT?type=jar",
+          "supplier" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "manufacturer" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "publisher" : "The Apache Software Foundation",
+          "group" : "org.apache.ant",
+          "name" : "ant-commons-logging",
+          "version" : "1.10.18-SNAPSHOT",
+          "description" : "Apache Ant + Commons Logging",
+          "scope" : "optional",
+          "hashes" : [
+            {
+              "alg" : "MD5",
+              "content" : "b3f6c698d5177f16a5c8e9064bb56848"
+            },
+            {
+              "alg" : "SHA-1",
+              "content" : "b1239ec160c07c592e8e3324b9d3de78f6aab821"
+            },
+            {
+              "alg" : "SHA-256",
+              "content" : "e0f79d8bbd9c3baf809e1289ecce40cdd604edce659d3bb2212d6d3ae12a5d74"
+            },
+            {
+              "alg" : "SHA-512",
+              "content" : "4fcec0790a28a70e05f3172c6b8689f2c2d91fb91dbfb0fa39e5b3f4bd1fc78f75b56997e79462a984920e8b8a12d35b73fad356bf40e9d28f53d50c10bb2748"
+            },
+            {
+              "alg" : "SHA3-256",
+              "content" : "89e12bcf1b7044fe584207de2ecb5f21d9ac237f5fecbb1e7ed681b6714a64f1"
+            },
+            {
+              "alg" : "SHA3-512",
+              "content" : "8a0f8f36badc95c4a656464383151a3d724f1cbfd7c9d4904213db5ad0f10d49f213b1cfaac16fb5903f3a7353040b4d3d0838d56ba395f6a4d59c24868a478c"
+            },
+            {
+              "alg" : "SHA-384",
+              "content" : "73446d3a9aabc467b559cb764de7e60721f125364a2520d8aa3b8c467c60a7f0891d37c12d72ac492799e1e3725474bc"
+            },
+            {
+              "alg" : "SHA3-384",
+              "content" : "418c4af75d188bd525e20cf77804476f8d298f7e01dbf0b5ec25a6cde7d390529f676805b76fd624121873d3ea6355c1"
+            }
+          ],
+          "licenses" : [
+            {
+              "license" : {
+                "id" : "Apache-2.0",
+                "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+              }
+            }
+          ],
+          "purl" : "pkg:maven/org.apache.ant/ant-commons-logging@1.10.18-SNAPSHOT?type=jar",
+          "externalReferences" : [
+            {
+              "type" : "vcs",
+              "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+            },
+            {
+              "type" : "issue-tracker",
+              "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+            },
+            {
+              "type" : "website",
+              "url" : "https://ant.apache.org/"
+            },
+            {
+              "type" : "advisories",
+              "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+            },
+            {
+              "type" : "mailing-list",
+              "url" : "https://ant.apache.org/mail.html"
+            },
+            {
+              "type" : "documentation",
+              "url" : "https://ant.apache.org/manual/"
+            },
+            {
+              "type" : "source-distribution",
+              "url" : "https://ant.apache.org/srcdownload.cgi"
+            },
+            {
+              "type" : "distribution",
+              "url" : "https://ant.apache.org/bindownload.cgi"
+            },
+            {
+              "type" : "license",
+              "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+            },
+            {
+              "type" : "build-system",
+              "url" : "https://ci-builds.apache.org/job/Ant/"
+            },
+            {
+              "type" : "release-notes",
+              "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+            },
+            {
+              "type" : "security-contact",
+              "url" : "https://www.apache.org/security/"
+            },
+            {
+              "type" : "rfc-9116",
+              "url" : "https://ant.apache.org/.well-known/security.txt"
+            }
+          ]
+        },
+        {
+          "type" : "library",
+          "bom-ref" : "pkg:maven/org.apache.ant/ant-commons-net@1.10.18-SNAPSHOT?type=jar",
+          "supplier" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "manufacturer" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "publisher" : "The Apache Software Foundation",
+          "group" : "org.apache.ant",
+          "name" : "ant-commons-net",
+          "version" : "1.10.18-SNAPSHOT",
+          "description" : "Apache Ant + Commons Net",
+          "scope" : "optional",
+          "hashes" : [
+            {
+              "alg" : "MD5",
+              "content" : "d5fb71e0019534b2614f3771c6059f73"
+            },
+            {
+              "alg" : "SHA-1",
+              "content" : "c637fbd7af7a0c46da3fad6ca47c293758dc0e06"
+            },
+            {
+              "alg" : "SHA-256",
+              "content" : "16924ef165d4fb590233fb833c627e886eb968b45bbd564c40b056618c730e02"
+            },
+            {
+              "alg" : "SHA-512",
+              "content" : "312dd0196668332ccaa796f0734aa2fb76b94c50343961cdaa203be771e48d49e9bbc4a24914918deb094bf2d32f3ebf0b930f8c153c10d0538dd7a326b02a5d"
+            },
+            {
+              "alg" : "SHA3-256",
+              "content" : "5856af850266eed052b6b490b29ed9042c6d8c3f940aef277e88f106375d92e0"
+            },
+            {
+              "alg" : "SHA3-512",
+              "content" : "0ea1bf555e86add75c6d7f17ac9260fc6f3e6cfd3d2197a834240e314320cce279781bf8a0ddfbd42c82a2c2a087346dd8721421a2791751e633f402a63777cf"
+            },
+            {
+              "alg" : "SHA-384",
+              "content" : "c8e5d20dd7f3e0c41e851e05f590022f470bcd2140a4f34b3e5fed1ed70adaa9c66326f5c7d4b20b0501c69edf76d41d"
+            },
+            {
+              "alg" : "SHA3-384",
+              "content" : "5afcaa1db78afb3dfabca1eabe86cb2b90a566f5df07623936ec5084cc600214c61e218566364b3cd7278c5216c8dcff"
+            }
+          ],
+          "licenses" : [
+            {
+              "license" : {
+                "id" : "Apache-2.0",
+                "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+              }
+            }
+          ],
+          "purl" : "pkg:maven/org.apache.ant/ant-commons-net@1.10.18-SNAPSHOT?type=jar",
+          "externalReferences" : [
+            {
+              "type" : "vcs",
+              "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+            },
+            {
+              "type" : "issue-tracker",
+              "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+            },
+            {
+              "type" : "website",
+              "url" : "https://ant.apache.org/"
+            },
+            {
+              "type" : "advisories",
+              "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+            },
+            {
+              "type" : "mailing-list",
+              "url" : "https://ant.apache.org/mail.html"
+            },
+            {
+              "type" : "documentation",
+              "url" : "https://ant.apache.org/manual/"
+            },
+            {
+              "type" : "source-distribution",
+              "url" : "https://ant.apache.org/srcdownload.cgi"
+            },
+            {
+              "type" : "distribution",
+              "url" : "https://ant.apache.org/bindownload.cgi"
+            },
+            {
+              "type" : "license",
+              "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+            },
+            {
+              "type" : "build-system",
+              "url" : "https://ci-builds.apache.org/job/Ant/"
+            },
+            {
+              "type" : "release-notes",
+              "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+            },
+            {
+              "type" : "security-contact",
+              "url" : "https://www.apache.org/security/"
+            },
+            {
+              "type" : "rfc-9116",
+              "url" : "https://ant.apache.org/.well-known/security.txt"
+            }
+          ]
+        },
+        {
+          "type" : "library",
+          "bom-ref" : "pkg:maven/org.apache.ant/ant-imageio@1.10.18-SNAPSHOT?type=jar",
+          "supplier" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "manufacturer" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "publisher" : "The Apache Software Foundation",
+          "group" : "org.apache.ant",
+          "name" : "ant-imageio",
+          "version" : "1.10.18-SNAPSHOT",
+          "description" : "Apache Ant + ImageIO",
+          "scope" : "optional",
+          "hashes" : [
+            {
+              "alg" : "MD5",
+              "content" : "752fad209a251f3367f97a40961c132c"
+            },
+            {
+              "alg" : "SHA-1",
+              "content" : "d55d2c61c0516d117a5f415f53946de7d383fbae"
+            },
+            {
+              "alg" : "SHA-256",
+              "content" : "45bad5057fe8770114071e0b796afca8fa530bbc568c2083bb6273a2ec765cb4"
+            },
+            {
+              "alg" : "SHA-512",
+              "content" : "bcf1ea916ee74ef301e2b7038cda653b3ffe6d1e7951f7f930a798916ea23cc9d879c31dc40f17a10701bf7231a64fc3a29385ee5a094dcd9d7aced2c3dfbf8a"
+            },
+            {
+              "alg" : "SHA3-256",
+              "content" : "97e3dd9050020bd40b65bd7756007d27eedaeac272edad4fbf9a622ded671890"
+            },
+            {
+              "alg" : "SHA3-512",
+              "content" : "ece274f95da6bbb19b931d6495271fdb086b781baa1138a1e41c449ebe7bc1f4460a318e1eb40573ee9ad80aa96db8fecc2b13c6c663fc69f2304ecf4ac3c66e"
+            },
+            {
+              "alg" : "SHA-384",
+              "content" : "2c278ceb01d1e70ee4bee467eef427c03942b60fc10467b60627a101ee348070393158b0a03ff2e5672d051249ad0e55"
+            },
+            {
+              "alg" : "SHA3-384",
+              "content" : "84ec355fabf120a340445f9684de7af980fa27f462501ee3c116dd20826324f3ff2c999421ee5982694f525049c32b07"
+            }
+          ],
+          "licenses" : [
+            {
+              "license" : {
+                "id" : "Apache-2.0",
+                "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+              }
+            }
+          ],
+          "purl" : "pkg:maven/org.apache.ant/ant-imageio@1.10.18-SNAPSHOT?type=jar",
+          "externalReferences" : [
+            {
+              "type" : "vcs",
+              "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+            },
+            {
+              "type" : "issue-tracker",
+              "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+            },
+            {
+              "type" : "website",
+              "url" : "https://ant.apache.org/"
+            },
+            {
+              "type" : "advisories",
+              "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+            },
+            {
+              "type" : "mailing-list",
+              "url" : "https://ant.apache.org/mail.html"
+            },
+            {
+              "type" : "documentation",
+              "url" : "https://ant.apache.org/manual/"
+            },
+            {
+              "type" : "source-distribution",
+              "url" : "https://ant.apache.org/srcdownload.cgi"
+            },
+            {
+              "type" : "distribution",
+              "url" : "https://ant.apache.org/bindownload.cgi"
+            },
+            {
+              "type" : "license",
+              "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+            },
+            {
+              "type" : "build-system",
+              "url" : "https://ci-builds.apache.org/job/Ant/"
+            },
+            {
+              "type" : "release-notes",
+              "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+            },
+            {
+              "type" : "security-contact",
+              "url" : "https://www.apache.org/security/"
+            },
+            {
+              "type" : "rfc-9116",
+              "url" : "https://ant.apache.org/.well-known/security.txt"
+            }
+          ]
+        },
+        {
+          "type" : "library",
+          "bom-ref" : "pkg:maven/org.apache.ant/ant-jai@1.10.18-SNAPSHOT?type=jar",
+          "supplier" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "manufacturer" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "publisher" : "The Apache Software Foundation",
+          "group" : "org.apache.ant",
+          "name" : "ant-jai",
+          "version" : "1.10.18-SNAPSHOT",
+          "description" : "Apache Ant + JAI",
+          "scope" : "optional",
+          "hashes" : [
+            {
+              "alg" : "MD5",
+              "content" : "bddb7679ad4c1d29140de3033eddf81f"
+            },
+            {
+              "alg" : "SHA-1",
+              "content" : "fbe83d6d62b1dadcc830ac6161cff5011341dc97"
+            },
+            {
+              "alg" : "SHA-256",
+              "content" : "2c2596523abe1b2e344a17098c093182adb531a7ad1d4922c2ea98f4e790de2e"
+            },
+            {
+              "alg" : "SHA-512",
+              "content" : "1d41252037d5e1922401354f124019d80f41dddf09402101008d48f2d936ffbe2401d8a39552d83584b7fef8963fa964fea4760fa71aef6f51e11adcc3fafd2a"
+            },
+            {
+              "alg" : "SHA3-256",
+              "content" : "d662d8d2ed6431e44a93a73b2838fe88fd7931c0dc1136e0bb42c047ee84170b"
+            },
+            {
+              "alg" : "SHA3-512",
+              "content" : "968a3336d0c76b9ee84dc2e2199a73ca7ca43093dc309d596e36c4b2798e8cb833245bbc2c35de57f6d0b237b93f095c1fd5901b7176bfe4d13f63dfa633b312"
+            },
+            {
+              "alg" : "SHA-384",
+              "content" : "4e95f8bf10884c605ebf888192979f21de9af7cae1f0cdbd1058091773c830c6cbdb62750478883d49d47fd2516e4eee"
+            },
+            {
+              "alg" : "SHA3-384",
+              "content" : "e87759c9b5a08386d90f50ba058b805761c949dbf574a14046b5520a85ef070de1953dbaddc933830c400650eb0e996e"
+            }
+          ],
+          "licenses" : [
+            {
+              "license" : {
+                "id" : "Apache-2.0",
+                "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+              }
+            }
+          ],
+          "purl" : "pkg:maven/org.apache.ant/ant-jai@1.10.18-SNAPSHOT?type=jar",
+          "externalReferences" : [
+            {
+              "type" : "vcs",
+              "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+            },
+            {
+              "type" : "issue-tracker",
+              "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+            },
+            {
+              "type" : "website",
+              "url" : "https://ant.apache.org/"
+            },
+            {
+              "type" : "advisories",
+              "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+            },
+            {
+              "type" : "mailing-list",
+              "url" : "https://ant.apache.org/mail.html"
+            },
+            {
+              "type" : "documentation",
+              "url" : "https://ant.apache.org/manual/"
+            },
+            {
+              "type" : "source-distribution",
+              "url" : "https://ant.apache.org/srcdownload.cgi"
+            },
+            {
+              "type" : "distribution",
+              "url" : "https://ant.apache.org/bindownload.cgi"
+            },
+            {
+              "type" : "license",
+              "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+            },
+            {
+              "type" : "build-system",
+              "url" : "https://ci-builds.apache.org/job/Ant/"
+            },
+            {
+              "type" : "release-notes",
+              "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+            },
+            {
+              "type" : "security-contact",
+              "url" : "https://www.apache.org/security/"
+            },
+            {
+              "type" : "rfc-9116",
+              "url" : "https://ant.apache.org/.well-known/security.txt"
+            }
+          ]
+        },
+        {
+          "type" : "library",
+          "bom-ref" : "pkg:maven/org.apache.ant/ant-jakartamail@1.10.18-SNAPSHOT?type=jar",
+          "supplier" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "manufacturer" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "publisher" : "The Apache Software Foundation",
+          "group" : "org.apache.ant",
+          "name" : "ant-jakartamail",
+          "version" : "1.10.18-SNAPSHOT",
+          "description" : "Apache Ant + JakartaMail",
+          "scope" : "optional",
+          "hashes" : [
+            {
+              "alg" : "MD5",
+              "content" : "2df8b5da29a25e21911198ef9bf35c47"
+            },
+            {
+              "alg" : "SHA-1",
+              "content" : "ba63454e675dfbbe2f3d6fc8819a138217685120"
+            },
+            {
+              "alg" : "SHA-256",
+              "content" : "2476097d9abed8f9b71a7dcdae523ce1635da88484ac0df4f579acc06c374727"
+            },
+            {
+              "alg" : "SHA-512",
+              "content" : "612b9151b7ee3b0acd80d3bc5fafd6bcc9890bf130cef1cb6cb1b78bd99f0cab80a82f20d35307d86ac57d71400925c292e23b2be1de6dd9b504ddd675965b31"
+            },
+            {
+              "alg" : "SHA3-256",
+              "content" : "e3184b56bda6bb3371eab0c8eeee7233f5bf6d79048e96eca8592f95568b1d69"
+            },
+            {
+              "alg" : "SHA3-512",
+              "content" : "0b4a4a1f54cb384d75658b50c81ff590d2531a16d8103b2e5160c8613f64685b931e123571c28603fa221544add3e034b03bd87a5494d012d3aa035bdabf38a9"
+            },
+            {
+              "alg" : "SHA-384",
+              "content" : "2d4417d691e17b5b99b327bd08be280c69126bf0a19f80b12e30b43373dc6a11355e3ac21ee25d57a709cb6f88520bb2"
+            },
+            {
+              "alg" : "SHA3-384",
+              "content" : "8b4db5645edbf9b262fefc8b4ed9685d7c080fd47f57094f868a79778201bed11ed32b7e5844b81a6f0edb75163c6f82"
+            }
+          ],
+          "licenses" : [
+            {
+              "license" : {
+                "id" : "Apache-2.0",
+                "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+              }
+            }
+          ],
+          "purl" : "pkg:maven/org.apache.ant/ant-jakartamail@1.10.18-SNAPSHOT?type=jar",
+          "externalReferences" : [
+            {
+              "type" : "vcs",
+              "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+            },
+            {
+              "type" : "issue-tracker",
+              "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+            },
+            {
+              "type" : "website",
+              "url" : "https://ant.apache.org/"
+            },
+            {
+              "type" : "advisories",
+              "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+            },
+            {
+              "type" : "mailing-list",
+              "url" : "https://ant.apache.org/mail.html"
+            },
+            {
+              "type" : "documentation",
+              "url" : "https://ant.apache.org/manual/"
+            },
+            {
+              "type" : "source-distribution",
+              "url" : "https://ant.apache.org/srcdownload.cgi"
+            },
+            {
+              "type" : "distribution",
+              "url" : "https://ant.apache.org/bindownload.cgi"
+            },
+            {
+              "type" : "license",
+              "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+            },
+            {
+              "type" : "build-system",
+              "url" : "https://ci-builds.apache.org/job/Ant/"
+            },
+            {
+              "type" : "release-notes",
+              "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+            },
+            {
+              "type" : "security-contact",
+              "url" : "https://www.apache.org/security/"
+            },
+            {
+              "type" : "rfc-9116",
+              "url" : "https://ant.apache.org/.well-known/security.txt"
+            }
+          ]
+        },
+        {
+          "type" : "library",
+          "bom-ref" : "pkg:maven/org.apache.ant/ant-javamail@1.10.18-SNAPSHOT?type=jar",
+          "supplier" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "manufacturer" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "publisher" : "The Apache Software Foundation",
+          "group" : "org.apache.ant",
+          "name" : "ant-javamail",
+          "version" : "1.10.18-SNAPSHOT",
+          "description" : "Apache Ant + JavaMail",
+          "scope" : "optional",
+          "hashes" : [
+            {
+              "alg" : "MD5",
+              "content" : "66513356dd850983db40aa1ab7fd62f8"
+            },
+            {
+              "alg" : "SHA-1",
+              "content" : "ca184e44de33ded56b68737dd65e4fc551d9a71b"
+            },
+            {
+              "alg" : "SHA-256",
+              "content" : "27d43d9bcf0f46f12743219438be70e3fac75069a3bcebc6fd762485e2e92843"
+            },
+            {
+              "alg" : "SHA-512",
+              "content" : "91d689b4219cbb322f3d7a64000aad7fe1e1f02006d58b6a897b8d4387175d080cbcc3dffc4e5c6349694bcc82b8a89c2e7acf88964b8610ddca0e05f2078951"
+            },
+            {
+              "alg" : "SHA3-256",
+              "content" : "9f0e644f62934d729a26a1d1ce025d8ca3d70209d63a1f63c8b956f556f88cc1"
+            },
+            {
+              "alg" : "SHA3-512",
+              "content" : "bb934f9b68a49cc19c3b7115dcd48c37dc36cd9584ea70ba074430cd3d4e5cd9b59e3f547ce3d0161e9f81860786f7bd2666086c4a70fc77e660e55ad1803c4d"
+            },
+            {
+              "alg" : "SHA-384",
+              "content" : "862a3c581c5bb694fe484d61d2bc1bdd1bd848542a3eb3660c285c3224fd4c937b745d6e8f91fa455d4193378e8ac810"
+            },
+            {
+              "alg" : "SHA3-384",
+              "content" : "d66d29914ccd49b11a69b5fcccced3cc426f918bed033e361e0b8c2d32f3834957f9ee062d000950a35e8cb994581567"
+            }
+          ],
+          "licenses" : [
+            {
+              "license" : {
+                "id" : "Apache-2.0",
+                "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+              }
+            }
+          ],
+          "purl" : "pkg:maven/org.apache.ant/ant-javamail@1.10.18-SNAPSHOT?type=jar",
+          "externalReferences" : [
+            {
+              "type" : "vcs",
+              "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+            },
+            {
+              "type" : "issue-tracker",
+              "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+            },
+            {
+              "type" : "website",
+              "url" : "https://ant.apache.org/"
+            },
+            {
+              "type" : "advisories",
+              "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+            },
+            {
+              "type" : "mailing-list",
+              "url" : "https://ant.apache.org/mail.html"
+            },
+            {
+              "type" : "documentation",
+              "url" : "https://ant.apache.org/manual/"
+            },
+            {
+              "type" : "source-distribution",
+              "url" : "https://ant.apache.org/srcdownload.cgi"
+            },
+            {
+              "type" : "distribution",
+              "url" : "https://ant.apache.org/bindownload.cgi"
+            },
+            {
+              "type" : "license",
+              "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+            },
+            {
+              "type" : "build-system",
+              "url" : "https://ci-builds.apache.org/job/Ant/"
+            },
+            {
+              "type" : "release-notes",
+              "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+            },
+            {
+              "type" : "security-contact",
+              "url" : "https://www.apache.org/security/"
+            },
+            {
+              "type" : "rfc-9116",
+              "url" : "https://ant.apache.org/.well-known/security.txt"
+            }
+          ]
+        },
+        {
+          "type" : "library",
+          "bom-ref" : "pkg:maven/org.apache.ant/ant-jdepend@1.10.18-SNAPSHOT?type=jar",
+          "supplier" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "manufacturer" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "publisher" : "The Apache Software Foundation",
+          "group" : "org.apache.ant",
+          "name" : "ant-jdepend",
+          "version" : "1.10.18-SNAPSHOT",
+          "description" : "Apache Ant + JDepend",
+          "scope" : "optional",
+          "hashes" : [
+            {
+              "alg" : "MD5",
+              "content" : "7905dd7043c0542cef0499a5836577cd"
+            },
+            {
+              "alg" : "SHA-1",
+              "content" : "e8164ba5db2e3fc0434b6f4e4a3d1c3cec7d0a88"
+            },
+            {
+              "alg" : "SHA-256",
+              "content" : "7af07f8b37568151eee98221a4091c24f4bb69fb23b653eb1f7b6e2d3ae16b71"
+            },
+            {
+              "alg" : "SHA-512",
+              "content" : "5a9518e58f5d295cc7ef10a788ad0f8f61c7ae5d94859e5308ce7cdb7709e1af6e895fd1a7c4b30feb506a7d3f993f49a7c0bf191dee383e4de98f137abba320"
+            },
+            {
+              "alg" : "SHA3-256",
+              "content" : "7eee4e0602a4cf4d5686679ddad191b7c0a15497dd06637026bd3814efd95dbf"
+            },
+            {
+              "alg" : "SHA3-512",
+              "content" : "8076158f0e070dfbf0d2b3ba4b64307211325aac71025eb50acff14ddaf9da523bf0f85bf711b04333c2b35e4a8dbe022e5ce23f693640aa3c117a64d7100ca1"
+            },
+            {
+              "alg" : "SHA-384",
+              "content" : "4913af6b4f21cdfb48eeed4edfb06572dbab523f76224f69815ac4633666cdcaab9a4d9e1beacd060b884443946bfacb"
+            },
+            {
+              "alg" : "SHA3-384",
+              "content" : "0d56e7af4a802b83c5bbc4644444650aefe4b62987e0cb4bd638f31fe8e4e276ae4d335ac096180af8aab356e7692306"
+            }
+          ],
+          "licenses" : [
+            {
+              "license" : {
+                "id" : "Apache-2.0",
+                "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+              }
+            }
+          ],
+          "purl" : "pkg:maven/org.apache.ant/ant-jdepend@1.10.18-SNAPSHOT?type=jar",
+          "externalReferences" : [
+            {
+              "type" : "vcs",
+              "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+            },
+            {
+              "type" : "issue-tracker",
+              "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+            },
+            {
+              "type" : "website",
+              "url" : "https://ant.apache.org/"
+            },
+            {
+              "type" : "advisories",
+              "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+            },
+            {
+              "type" : "mailing-list",
+              "url" : "https://ant.apache.org/mail.html"
+            },
+            {
+              "type" : "documentation",
+              "url" : "https://ant.apache.org/manual/"
+            },
+            {
+              "type" : "source-distribution",
+              "url" : "https://ant.apache.org/srcdownload.cgi"
+            },
+            {
+              "type" : "distribution",
+              "url" : "https://ant.apache.org/bindownload.cgi"
+            },
+            {
+              "type" : "license",
+              "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+            },
+            {
+              "type" : "build-system",
+              "url" : "https://ci-builds.apache.org/job/Ant/"
+            },
+            {
+              "type" : "release-notes",
+              "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+            },
+            {
+              "type" : "security-contact",
+              "url" : "https://www.apache.org/security/"
+            },
+            {
+              "type" : "rfc-9116",
+              "url" : "https://ant.apache.org/.well-known/security.txt"
+            }
+          ]
+        },
+        {
+          "type" : "library",
+          "bom-ref" : "pkg:maven/org.apache.ant/ant-jmf@1.10.18-SNAPSHOT?type=jar",
+          "supplier" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "manufacturer" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "publisher" : "The Apache Software Foundation",
+          "group" : "org.apache.ant",
+          "name" : "ant-jmf",
+          "version" : "1.10.18-SNAPSHOT",
+          "description" : "Apache Ant + JMF",
+          "scope" : "optional",
+          "hashes" : [
+            {
+              "alg" : "MD5",
+              "content" : "e5cd40605db18469e12b940a562948a4"
+            },
+            {
+              "alg" : "SHA-1",
+              "content" : "c9fa25ae6b3dce2648ce3533d4c9c9f6f47af3d3"
+            },
+            {
+              "alg" : "SHA-256",
+              "content" : "77e7947c1a87de9d39856064b04033190c7a58fa9e29f3d6f8d03050d4c5c2b0"
+            },
+            {
+              "alg" : "SHA-512",
+              "content" : "735c2badb623502e94977e03ac401540499b9debfa2ff3a2d37e0d0ca3a163d96062012a3f606684ec7981f1af897f99ba67cb6c3a691edeae96b302a851b28a"
+            },
+            {
+              "alg" : "SHA3-256",
+              "content" : "1f4d6605a2948084e132ad2c9ec045d5d00615cd6a548b278f9b55b971587ea3"
+            },
+            {
+              "alg" : "SHA3-512",
+              "content" : "436e6ac43b4aeb42aee725bda982cc0a9caccf94e27eac9d44c364a7b1848841ce3bc3036d02a83b5631512b1e36d45be5f57bb3f957df149cdccc6d5127a491"
+            },
+            {
+              "alg" : "SHA-384",
+              "content" : "c1cd4428c05a4b638f8e58af9ef16a7f07af30e402f214acb4bcb3a463b1d28f0a1c889d8343512a0cc5b48732155990"
+            },
+            {
+              "alg" : "SHA3-384",
+              "content" : "94ac3bb661ac14fcc1617882959c82803daceecee5f3853325821a5dca3deefeab4783efa4049b3c3422bdc43e06c4a3"
+            }
+          ],
+          "licenses" : [
+            {
+              "license" : {
+                "id" : "Apache-2.0",
+                "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+              }
+            }
+          ],
+          "purl" : "pkg:maven/org.apache.ant/ant-jmf@1.10.18-SNAPSHOT?type=jar",
+          "externalReferences" : [
+            {
+              "type" : "vcs",
+              "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+            },
+            {
+              "type" : "issue-tracker",
+              "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+            },
+            {
+              "type" : "website",
+              "url" : "https://ant.apache.org/"
+            },
+            {
+              "type" : "advisories",
+              "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+            },
+            {
+              "type" : "mailing-list",
+              "url" : "https://ant.apache.org/mail.html"
+            },
+            {
+              "type" : "documentation",
+              "url" : "https://ant.apache.org/manual/"
+            },
+            {
+              "type" : "source-distribution",
+              "url" : "https://ant.apache.org/srcdownload.cgi"
+            },
+            {
+              "type" : "distribution",
+              "url" : "https://ant.apache.org/bindownload.cgi"
+            },
+            {
+              "type" : "license",
+              "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+            },
+            {
+              "type" : "build-system",
+              "url" : "https://ci-builds.apache.org/job/Ant/"
+            },
+            {
+              "type" : "release-notes",
+              "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+            },
+            {
+              "type" : "security-contact",
+              "url" : "https://www.apache.org/security/"
+            },
+            {
+              "type" : "rfc-9116",
+              "url" : "https://ant.apache.org/.well-known/security.txt"
+            }
+          ]
+        },
+        {
+          "type" : "library",
+          "bom-ref" : "pkg:maven/org.apache.ant/ant-jsch@1.10.18-SNAPSHOT?type=jar",
+          "supplier" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "manufacturer" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "publisher" : "The Apache Software Foundation",
+          "group" : "org.apache.ant",
+          "name" : "ant-jsch",
+          "version" : "1.10.18-SNAPSHOT",
+          "description" : "Apache Ant + JSch",
+          "scope" : "optional",
+          "hashes" : [
+            {
+              "alg" : "MD5",
+              "content" : "2f26944c99c3f33fdd9a2a2d6ae8f75c"
+            },
+            {
+              "alg" : "SHA-1",
+              "content" : "c98b6807a413b54601e90faa341eedf96231f8e1"
+            },
+            {
+              "alg" : "SHA-256",
+              "content" : "e4c463b0535063353aa82a0eca4ab969ecc0753da75f626c18b14300a32c63b5"
+            },
+            {
+              "alg" : "SHA-512",
+              "content" : "40d9f42c2ea3ac9fd9130c904abb0dc78db7fbc13dc4152d04a0e22d5efc2c3738b41a31e7c8706d9b110873b5a3ec80e0926e18cb0d9abbb9e3a694c4c70686"
+            },
+            {
+              "alg" : "SHA3-256",
+              "content" : "600a7cc28a46e19b7303134ff09a0a93ed0956fb74b37bf103cf3748cbe9e529"
+            },
+            {
+              "alg" : "SHA3-512",
+              "content" : "c3fb465e135ee258ac4eaa905fc1d02a0c9c82bc4c0f99d0eba6080fb4f61b937f5799b2857adec7eab6e3f0dccc6480b872003da7d93507ac34a7dfc1429f5e"
+            },
+            {
+              "alg" : "SHA-384",
+              "content" : "c2d10a4f60a2e6ed47bcc5e0a204404fb3a3409cc8754676a2c0b98a4df0e608a6ca7005c053dc0f7324c3aae1d1837a"
+            },
+            {
+              "alg" : "SHA3-384",
+              "content" : "091a7494dc6ceb83916ca6eaf2311626e161e6d3d76bfcfda9bb3bef44060cfdbfd3ec2eb746d9fe95c6c9446ad4d049"
+            }
+          ],
+          "licenses" : [
+            {
+              "license" : {
+                "id" : "Apache-2.0",
+                "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+              }
+            }
+          ],
+          "purl" : "pkg:maven/org.apache.ant/ant-jsch@1.10.18-SNAPSHOT?type=jar",
+          "externalReferences" : [
+            {
+              "type" : "vcs",
+              "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+            },
+            {
+              "type" : "issue-tracker",
+              "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+            },
+            {
+              "type" : "website",
+              "url" : "https://ant.apache.org/"
+            },
+            {
+              "type" : "advisories",
+              "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+            },
+            {
+              "type" : "mailing-list",
+              "url" : "https://ant.apache.org/mail.html"
+            },
+            {
+              "type" : "documentation",
+              "url" : "https://ant.apache.org/manual/"
+            },
+            {
+              "type" : "source-distribution",
+              "url" : "https://ant.apache.org/srcdownload.cgi"
+            },
+            {
+              "type" : "distribution",
+              "url" : "https://ant.apache.org/bindownload.cgi"
+            },
+            {
+              "type" : "license",
+              "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+            },
+            {
+              "type" : "build-system",
+              "url" : "https://ci-builds.apache.org/job/Ant/"
+            },
+            {
+              "type" : "release-notes",
+              "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+            },
+            {
+              "type" : "security-contact",
+              "url" : "https://www.apache.org/security/"
+            },
+            {
+              "type" : "rfc-9116",
+              "url" : "https://ant.apache.org/.well-known/security.txt"
+            }
+          ]
+        },
+        {
+          "type" : "library",
+          "bom-ref" : "pkg:maven/org.apache.ant/ant-junit4@1.10.18-SNAPSHOT?type=jar",
+          "supplier" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "manufacturer" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "publisher" : "The Apache Software Foundation",
+          "group" : "org.apache.ant",
+          "name" : "ant-junit4",
+          "version" : "1.10.18-SNAPSHOT",
+          "description" : "Apache Ant + JUnit 4",
+          "scope" : "optional",
+          "hashes" : [
+            {
+              "alg" : "MD5",
+              "content" : "d0dde79f08759b1390053c179a0db999"
+            },
+            {
+              "alg" : "SHA-1",
+              "content" : "7e601d1c022a802c42aaef35c5403c4e9cae8bc4"
+            },
+            {
+              "alg" : "SHA-256",
+              "content" : "8b572555c9097655a3daf3e5f1c9422eb11b885bb51eaef8679ee5983dae8514"
+            },
+            {
+              "alg" : "SHA-512",
+              "content" : "cf4e8337839c600209517afd3fa40df99e3742e0157c20209d3b306cebfb2b000d816adbad1c42530afe4defe09bf653495048c3420dbaaa86bc21d6974109a7"
+            },
+            {
+              "alg" : "SHA3-256",
+              "content" : "a6d3b8ae849c00f19083f05e5dae1f6058d92c3a524ddd17f82949a7a9280dea"
+            },
+            {
+              "alg" : "SHA3-512",
+              "content" : "0c3014e7714ca7142da492c15f6f8ae5251f8e9b2d4cbbb738830ce8be7b3c291769bef55b9cb8e8e4f429571a254aad8c6a045f671b6e99160b573312390263"
+            },
+            {
+              "alg" : "SHA-384",
+              "content" : "9280c570a614ad92c8a9d29326ba25681b09a9a2c26bed0ed3b4ed6fc329b74149fdfc22f1c508429355681e09c8bc39"
+            },
+            {
+              "alg" : "SHA3-384",
+              "content" : "a1c09523a6b42785c4b00952d8c1728bd3b98b3f1a1eb7d951188b7b7f162db98d7d5f74975d11079c6a341a3f386685"
+            }
+          ],
+          "licenses" : [
+            {
+              "license" : {
+                "id" : "Apache-2.0",
+                "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+              }
+            }
+          ],
+          "purl" : "pkg:maven/org.apache.ant/ant-junit4@1.10.18-SNAPSHOT?type=jar",
+          "externalReferences" : [
+            {
+              "type" : "vcs",
+              "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+            },
+            {
+              "type" : "issue-tracker",
+              "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+            },
+            {
+              "type" : "website",
+              "url" : "https://ant.apache.org/"
+            },
+            {
+              "type" : "advisories",
+              "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+            },
+            {
+              "type" : "mailing-list",
+              "url" : "https://ant.apache.org/mail.html"
+            },
+            {
+              "type" : "documentation",
+              "url" : "https://ant.apache.org/manual/"
+            },
+            {
+              "type" : "source-distribution",
+              "url" : "https://ant.apache.org/srcdownload.cgi"
+            },
+            {
+              "type" : "distribution",
+              "url" : "https://ant.apache.org/bindownload.cgi"
+            },
+            {
+              "type" : "license",
+              "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+            },
+            {
+              "type" : "build-system",
+              "url" : "https://ci-builds.apache.org/job/Ant/"
+            },
+            {
+              "type" : "release-notes",
+              "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+            },
+            {
+              "type" : "security-contact",
+              "url" : "https://www.apache.org/security/"
+            },
+            {
+              "type" : "rfc-9116",
+              "url" : "https://ant.apache.org/.well-known/security.txt"
+            }
+          ]
+        },
+        {
+          "type" : "library",
+          "bom-ref" : "pkg:maven/org.apache.ant/ant-junit@1.10.18-SNAPSHOT?type=jar",
+          "supplier" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "manufacturer" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "publisher" : "The Apache Software Foundation",
+          "group" : "org.apache.ant",
+          "name" : "ant-junit",
+          "version" : "1.10.18-SNAPSHOT",
+          "description" : "Apache Ant + JUnit",
+          "scope" : "optional",
+          "hashes" : [
+            {
+              "alg" : "MD5",
+              "content" : "6df1af16f5a48c212cee831a8b960d03"
+            },
+            {
+              "alg" : "SHA-1",
+              "content" : "5e6a64d0576c1aedee5f663aeabb578b95c5ef0e"
+            },
+            {
+              "alg" : "SHA-256",
+              "content" : "921d5c201a24b44da6b6b8e6498e6c6d8527c8a64ac7923ab8446399f624ea79"
+            },
+            {
+              "alg" : "SHA-512",
+              "content" : "3153ae07e236cdf69d1ebb4b68029dbb3d4a51b6779174922aedacdd616cb0c7890705947acbd033ca26e223ed0c46451715943b83e2853a1aa994665c030692"
+            },
+            {
+              "alg" : "SHA3-256",
+              "content" : "7876e8aa03eb3a8749b0d0ac254c92ed0fd734cd06535a3af006c454ecb504d8"
+            },
+            {
+              "alg" : "SHA3-512",
+              "content" : "e4ff61f38f2f3c0f0f7636ff51eab958eb0d111c70b161e477021aef8b52f8d59f601c298f4e42ec3f86f2e999f45c41103df3e53dde42dcac2dc8f915d4a311"
+            },
+            {
+              "alg" : "SHA-384",
+              "content" : "cd05090d9c8eae86a77d4af27d3cf602a360dc1392bba8dea1464b829a8779a6beaa425b95cab90b6f8bf416b87e89b4"
+            },
+            {
+              "alg" : "SHA3-384",
+              "content" : "a68ad77ef428eb0d5888c447d501a9acfdbd6c973a711235ef3869d7d90b58482bdf393b98605a92c1f63400db72aeb2"
+            }
+          ],
+          "licenses" : [
+            {
+              "license" : {
+                "id" : "Apache-2.0",
+                "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+              }
+            }
+          ],
+          "purl" : "pkg:maven/org.apache.ant/ant-junit@1.10.18-SNAPSHOT?type=jar",
+          "externalReferences" : [
+            {
+              "type" : "vcs",
+              "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+            },
+            {
+              "type" : "issue-tracker",
+              "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+            },
+            {
+              "type" : "website",
+              "url" : "https://ant.apache.org/"
+            },
+            {
+              "type" : "advisories",
+              "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+            },
+            {
+              "type" : "mailing-list",
+              "url" : "https://ant.apache.org/mail.html"
+            },
+            {
+              "type" : "documentation",
+              "url" : "https://ant.apache.org/manual/"
+            },
+            {
+              "type" : "source-distribution",
+              "url" : "https://ant.apache.org/srcdownload.cgi"
+            },
+            {
+              "type" : "distribution",
+              "url" : "https://ant.apache.org/bindownload.cgi"
+            },
+            {
+              "type" : "license",
+              "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+            },
+            {
+              "type" : "build-system",
+              "url" : "https://ci-builds.apache.org/job/Ant/"
+            },
+            {
+              "type" : "release-notes",
+              "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+            },
+            {
+              "type" : "security-contact",
+              "url" : "https://www.apache.org/security/"
+            },
+            {
+              "type" : "rfc-9116",
+              "url" : "https://ant.apache.org/.well-known/security.txt"
+            }
+          ]
+        },
+        {
+          "type" : "library",
+          "bom-ref" : "pkg:maven/org.apache.ant/ant-junitlauncher@1.10.18-SNAPSHOT?type=jar",
+          "supplier" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "manufacturer" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "publisher" : "The Apache Software Foundation",
+          "group" : "org.apache.ant",
+          "name" : "ant-junitlauncher",
+          "version" : "1.10.18-SNAPSHOT",
+          "description" : "Apache Ant + JUnit 5",
+          "scope" : "optional",
+          "hashes" : [
+            {
+              "alg" : "MD5",
+              "content" : "944954902f4c8b93294bf412d97286f0"
+            },
+            {
+              "alg" : "SHA-1",
+              "content" : "ab3562b91ef7313697c3859b6c2eb5bb6498646d"
+            },
+            {
+              "alg" : "SHA-256",
+              "content" : "d65f198bb262cd9358fbcba066ced879dc29faa124a10177de8724ec089cc384"
+            },
+            {
+              "alg" : "SHA-512",
+              "content" : "ee70b86e475a4ffb0349b5364722f67dfca2335ec93f998d6191c041345d16d792a8c49aa446d9ed2399c842a923b4658ed564dc1b09f37f6c507ce0a7323756"
+            },
+            {
+              "alg" : "SHA3-256",
+              "content" : "86ccf3f4ec1d15c00e8f8e9b50e5eede620c1d669617ef5572cfc21e01b74d64"
+            },
+            {
+              "alg" : "SHA3-512",
+              "content" : "54548cfdb266d0d2758f49928fe86d74c1bb300e9622a6dddd61edfaa89d12161ed3545bef0f03d733790770339d02307cbc6e3b22f653ffe621148e8e2ce576"
+            },
+            {
+              "alg" : "SHA-384",
+              "content" : "38d02151d6a072bc0ae6fa3f4cd9254dabd2e2bfa27fc7dab3ea52931ab8a5f6b2deee36ca2d3fb55229e77f1e8310c2"
+            },
+            {
+              "alg" : "SHA3-384",
+              "content" : "e1bd1551079014138fc64f7e6f5826192ef230777fc49d5b51d1adc5c1c47ffc9218ff129030976de37e8079f51d3b23"
+            }
+          ],
+          "licenses" : [
+            {
+              "license" : {
+                "id" : "Apache-2.0",
+                "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+              }
+            }
+          ],
+          "purl" : "pkg:maven/org.apache.ant/ant-junitlauncher@1.10.18-SNAPSHOT?type=jar",
+          "externalReferences" : [
+            {
+              "type" : "vcs",
+              "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+            },
+            {
+              "type" : "issue-tracker",
+              "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+            },
+            {
+              "type" : "website",
+              "url" : "https://ant.apache.org/"
+            },
+            {
+              "type" : "advisories",
+              "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+            },
+            {
+              "type" : "mailing-list",
+              "url" : "https://ant.apache.org/mail.html"
+            },
+            {
+              "type" : "documentation",
+              "url" : "https://ant.apache.org/manual/"
+            },
+            {
+              "type" : "source-distribution",
+              "url" : "https://ant.apache.org/srcdownload.cgi"
+            },
+            {
+              "type" : "distribution",
+              "url" : "https://ant.apache.org/bindownload.cgi"
+            },
+            {
+              "type" : "license",
+              "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+            },
+            {
+              "type" : "build-system",
+              "url" : "https://ci-builds.apache.org/job/Ant/"
+            },
+            {
+              "type" : "release-notes",
+              "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+            },
+            {
+              "type" : "security-contact",
+              "url" : "https://www.apache.org/security/"
+            },
+            {
+              "type" : "rfc-9116",
+              "url" : "https://ant.apache.org/.well-known/security.txt"
+            }
+          ]
+        },
+        {
+          "type" : "library",
+          "bom-ref" : "pkg:maven/org.apache.ant/ant-netrexx@1.10.18-SNAPSHOT?type=jar",
+          "supplier" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "manufacturer" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "publisher" : "The Apache Software Foundation",
+          "group" : "org.apache.ant",
+          "name" : "ant-netrexx",
+          "version" : "1.10.18-SNAPSHOT",
+          "description" : "Apache Ant + NetRexx",
+          "scope" : "optional",
+          "hashes" : [
+            {
+              "alg" : "MD5",
+              "content" : "1e78cacd81c23b798681ca25fc9ab514"
+            },
+            {
+              "alg" : "SHA-1",
+              "content" : "c776d79e08f5356436e8ef69220e561429d0942f"
+            },
+            {
+              "alg" : "SHA-256",
+              "content" : "7beede739ff763b4eb2c4d72b585dc1e5dd160c2b1f1c6f0a47de29a131f32aa"
+            },
+            {
+              "alg" : "SHA-512",
+              "content" : "076762986bb31b26e85adbd268865e1f7f00d1c6730d3db059df358813106ac62c3cf63ba7a56b9a3b2b5edb1d5a5db80b4d76df269498d4592027748768aa7a"
+            },
+            {
+              "alg" : "SHA3-256",
+              "content" : "709f7cffc37c3ccff2d7bd36e6aa4af91c10b49758b05d663b9ca9f75e89c900"
+            },
+            {
+              "alg" : "SHA3-512",
+              "content" : "3414840e6c563ff6de67acf7f0f53abada4c06f957fb90ee3c8b4ee70bb642d7f75d86282a6b5e00087920e5cc7664139fe5c82330e2af25c724e8862330bb4d"
+            },
+            {
+              "alg" : "SHA-384",
+              "content" : "9c1419844c89320fe8c6f7bc38084cb8df7058d0004a2d247ad42826fa24d7ff97ea3badab33f70792dd685b20ff1423"
+            },
+            {
+              "alg" : "SHA3-384",
+              "content" : "1aeb891c0259c6872ccbf94c6eb44e03bca13be6b7dd881fe24d77dd4cbc7fe1d1cbd0dbdd856dcf8b8ccf8580db7144"
+            }
+          ],
+          "licenses" : [
+            {
+              "license" : {
+                "id" : "Apache-2.0",
+                "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+              }
+            }
+          ],
+          "purl" : "pkg:maven/org.apache.ant/ant-netrexx@1.10.18-SNAPSHOT?type=jar",
+          "externalReferences" : [
+            {
+              "type" : "vcs",
+              "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+            },
+            {
+              "type" : "issue-tracker",
+              "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+            },
+            {
+              "type" : "website",
+              "url" : "https://ant.apache.org/"
+            },
+            {
+              "type" : "advisories",
+              "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+            },
+            {
+              "type" : "mailing-list",
+              "url" : "https://ant.apache.org/mail.html"
+            },
+            {
+              "type" : "documentation",
+              "url" : "https://ant.apache.org/manual/"
+            },
+            {
+              "type" : "source-distribution",
+              "url" : "https://ant.apache.org/srcdownload.cgi"
+            },
+            {
+              "type" : "distribution",
+              "url" : "https://ant.apache.org/bindownload.cgi"
+            },
+            {
+              "type" : "license",
+              "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+            },
+            {
+              "type" : "build-system",
+              "url" : "https://ci-builds.apache.org/job/Ant/"
+            },
+            {
+              "type" : "release-notes",
+              "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+            },
+            {
+              "type" : "security-contact",
+              "url" : "https://www.apache.org/security/"
+            },
+            {
+              "type" : "rfc-9116",
+              "url" : "https://ant.apache.org/.well-known/security.txt"
+            }
+          ]
+        },
+        {
+          "type" : "library",
+          "bom-ref" : "pkg:maven/org.apache.ant/ant-swing@1.10.18-SNAPSHOT?type=jar",
+          "supplier" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "manufacturer" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "publisher" : "The Apache Software Foundation",
+          "group" : "org.apache.ant",
+          "name" : "ant-swing",
+          "version" : "1.10.18-SNAPSHOT",
+          "description" : "Apache Ant + Swing",
+          "scope" : "optional",
+          "hashes" : [
+            {
+              "alg" : "MD5",
+              "content" : "c7449bdcac58ad8f4bb887818dcaaae0"
+            },
+            {
+              "alg" : "SHA-1",
+              "content" : "f841b85eec497841934d891148602d1a3b241059"
+            },
+            {
+              "alg" : "SHA-256",
+              "content" : "7461155a4cc81e1912d71f811002d16a17b2bc5aa2b03be0f1fd003586dc4f1a"
+            },
+            {
+              "alg" : "SHA-512",
+              "content" : "f1f6a58f1b248e3544693325bf989e3b22419e39d6c98b5aff66b20532072e3b3c56fd2f4745946b690c754b2e95fe0eff080f362c6162893fb4fccd7f7325d1"
+            },
+            {
+              "alg" : "SHA3-256",
+              "content" : "3fd4178b2d31e6a407852b460d509eb56d3c2d5c2ae0055315c97a8ba3af5d26"
+            },
+            {
+              "alg" : "SHA3-512",
+              "content" : "0360bae6bc425357eb2db1c7484c956454a531bca29898e274fcfa3c60104474ae02862e2b787f8fd3ed5124a1bc4312fae5b32ee1f43686d46697424d828c5b"
+            },
+            {
+              "alg" : "SHA-384",
+              "content" : "dee5dcb800ae5928f4b71a67412ffbdfccef7a01c4a7e78c43bf7f0dfcd042398fa34457d3ce1e26efd0107ef5961ed4"
+            },
+            {
+              "alg" : "SHA3-384",
+              "content" : "400ab022ac97b4694794b78a7a6aafe85188d35c413d2052964614cbb18a3f13fa726c9847cc3221bd3edbc249d7e92f"
+            }
+          ],
+          "licenses" : [
+            {
+              "license" : {
+                "id" : "Apache-2.0",
+                "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+              }
+            }
+          ],
+          "purl" : "pkg:maven/org.apache.ant/ant-swing@1.10.18-SNAPSHOT?type=jar",
+          "externalReferences" : [
+            {
+              "type" : "vcs",
+              "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+            },
+            {
+              "type" : "issue-tracker",
+              "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+            },
+            {
+              "type" : "website",
+              "url" : "https://ant.apache.org/"
+            },
+            {
+              "type" : "advisories",
+              "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+            },
+            {
+              "type" : "mailing-list",
+              "url" : "https://ant.apache.org/mail.html"
+            },
+            {
+              "type" : "documentation",
+              "url" : "https://ant.apache.org/manual/"
+            },
+            {
+              "type" : "source-distribution",
+              "url" : "https://ant.apache.org/srcdownload.cgi"
+            },
+            {
+              "type" : "distribution",
+              "url" : "https://ant.apache.org/bindownload.cgi"
+            },
+            {
+              "type" : "license",
+              "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+            },
+            {
+              "type" : "build-system",
+              "url" : "https://ci-builds.apache.org/job/Ant/"
+            },
+            {
+              "type" : "release-notes",
+              "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+            },
+            {
+              "type" : "security-contact",
+              "url" : "https://www.apache.org/security/"
+            },
+            {
+              "type" : "rfc-9116",
+              "url" : "https://ant.apache.org/.well-known/security.txt"
+            }
+          ]
+        },
+        {
+          "type" : "library",
+          "bom-ref" : "pkg:maven/org.apache.ant/ant-xz@1.10.18-SNAPSHOT?type=jar",
+          "supplier" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "manufacturer" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "publisher" : "The Apache Software Foundation",
+          "group" : "org.apache.ant",
+          "name" : "ant-xz",
+          "version" : "1.10.18-SNAPSHOT",
+          "description" : "Apache Ant + XZ for Java",
+          "scope" : "optional",
+          "hashes" : [
+            {
+              "alg" : "MD5",
+              "content" : "404b5441487f2ea44938e3306db1fe78"
+            },
+            {
+              "alg" : "SHA-1",
+              "content" : "ec3330cea01ab54851acf13a7ef9f59840383777"
+            },
+            {
+              "alg" : "SHA-256",
+              "content" : "21b000bfe30a94deab9c579544ec1595839ce71ef515820f72bb7fc785ab847e"
+            },
+            {
+              "alg" : "SHA-512",
+              "content" : "e0b24dd3d39ca7e7f6b3208060b5d746129a44b6445900649264463ef6dcadd23d194421e8e423eee4574b7a2ca5331b02bb0a0e6a1930ab24b1ee9b4165ded9"
+            },
+            {
+              "alg" : "SHA3-256",
+              "content" : "c6f13f8e98814514d7b4c803ff8c0eaa8a32a57f837222639625d391b848cc25"
+            },
+            {
+              "alg" : "SHA3-512",
+              "content" : "f6f79d130a9335d84ea92b98da00609ff7441844229fd7debf903dabf02ae911f1dfe781311d8d3d601ac39a72ff872d3ea6e01b5b69623c223be55fb4e87ba9"
+            },
+            {
+              "alg" : "SHA-384",
+              "content" : "64d381b8a19ebbf396a8af0528ff5c5ba4562662da7e92bc2e5ccae30840f2701d77e7af187a3c446909e57124416b70"
+            },
+            {
+              "alg" : "SHA3-384",
+              "content" : "42da5233f5127b145b70b2d2252ee23eeb0d6dbc019ec877ea2a93aa5b3160b6e7d6d665dcda3aa066670fd44a71ef3b"
+            }
+          ],
+          "licenses" : [
+            {
+              "license" : {
+                "id" : "Apache-2.0",
+                "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+              }
+            }
+          ],
+          "purl" : "pkg:maven/org.apache.ant/ant-xz@1.10.18-SNAPSHOT?type=jar",
+          "externalReferences" : [
+            {
+              "type" : "vcs",
+              "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+            },
+            {
+              "type" : "issue-tracker",
+              "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+            },
+            {
+              "type" : "website",
+              "url" : "https://ant.apache.org/"
+            },
+            {
+              "type" : "advisories",
+              "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+            },
+            {
+              "type" : "mailing-list",
+              "url" : "https://ant.apache.org/mail.html"
+            },
+            {
+              "type" : "documentation",
+              "url" : "https://ant.apache.org/manual/"
+            },
+            {
+              "type" : "source-distribution",
+              "url" : "https://ant.apache.org/srcdownload.cgi"
+            },
+            {
+              "type" : "distribution",
+              "url" : "https://ant.apache.org/bindownload.cgi"
+            },
+            {
+              "type" : "license",
+              "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+            },
+            {
+              "type" : "build-system",
+              "url" : "https://ci-builds.apache.org/job/Ant/"
+            },
+            {
+              "type" : "release-notes",
+              "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+            },
+            {
+              "type" : "security-contact",
+              "url" : "https://www.apache.org/security/"
+            },
+            {
+              "type" : "rfc-9116",
+              "url" : "https://ant.apache.org/.well-known/security.txt"
+            }
+          ]
+        },
+        {
+          "type" : "library",
+          "bom-ref" : "pkg:maven/org.apache.ant/ant-testutil@1.10.18-SNAPSHOT?type=jar",
+          "supplier" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "manufacturer" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "publisher" : "The Apache Software Foundation",
+          "group" : "org.apache.ant",
+          "name" : "ant-testutil",
+          "version" : "1.10.18-SNAPSHOT",
+          "description" : "Apache Ant Test Utilities",
+          "scope" : "optional",
+          "hashes" : [
+            {
+              "alg" : "MD5",
+              "content" : "09b73188fc2e983b261a71fd383a8e94"
+            },
+            {
+              "alg" : "SHA-1",
+              "content" : "eeb3d7d0ffe095bc66d6ce4f7e45c984fcaf0c98"
+            },
+            {
+              "alg" : "SHA-256",
+              "content" : "0e98a56847f1f8838eb4a1debaa53e448ad5abbe634906de6b9f6a002fdee194"
+            },
+            {
+              "alg" : "SHA-512",
+              "content" : "dbe7d66e3872f2df6f357e0240702c1bf9d163f8c2da6ade3af796b4079df34313207ba42d7c32e94295e653085cccf5e14c722605c9f5710c4cd1dcf0a6af42"
+            },
+            {
+              "alg" : "SHA3-256",
+              "content" : "1f8c4e49b4e234304672427574e0d3c28d12d6c8eb33c55f9564ce5d7c761564"
+            },
+            {
+              "alg" : "SHA3-512",
+              "content" : "241c5f4915e4d9e392b6e44aa7cac615fe53f8ff513a6e446f33263843f10df189e8298542a14160f01d321dd3c3022ea61948ee9820e7b863c0e68459147bb6"
+            },
+            {
+              "alg" : "SHA-384",
+              "content" : "f71a026477c539ca2ef8760f2278b59230aaa797595f2eaec79bcf7f3407f1b7ef4a890e3d244ad7880cbae93ed9b73c"
+            },
+            {
+              "alg" : "SHA3-384",
+              "content" : "1bd97ad58ce07850cf84d4d7715acd675989b42ac3300e7997d39fb9b07d4d20de94ee66abc443d4d79248612739c664"
+            }
+          ],
+          "licenses" : [
+            {
+              "license" : {
+                "id" : "Apache-2.0",
+                "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+              }
+            }
+          ],
+          "purl" : "pkg:maven/org.apache.ant/ant-testutil@1.10.18-SNAPSHOT?type=jar",
+          "externalReferences" : [
+            {
+              "type" : "vcs",
+              "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+            },
+            {
+              "type" : "issue-tracker",
+              "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+            },
+            {
+              "type" : "website",
+              "url" : "https://ant.apache.org/"
+            },
+            {
+              "type" : "advisories",
+              "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+            },
+            {
+              "type" : "mailing-list",
+              "url" : "https://ant.apache.org/mail.html"
+            },
+            {
+              "type" : "documentation",
+              "url" : "https://ant.apache.org/manual/"
+            },
+            {
+              "type" : "source-distribution",
+              "url" : "https://ant.apache.org/srcdownload.cgi"
+            },
+            {
+              "type" : "distribution",
+              "url" : "https://ant.apache.org/bindownload.cgi"
+            },
+            {
+              "type" : "license",
+              "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+            },
+            {
+              "type" : "build-system",
+              "url" : "https://ci-builds.apache.org/job/Ant/"
+            },
+            {
+              "type" : "release-notes",
+              "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+            },
+            {
+              "type" : "security-contact",
+              "url" : "https://www.apache.org/security/"
+            },
+            {
+              "type" : "rfc-9116",
+              "url" : "https://ant.apache.org/.well-known/security.txt"
+            }
+          ]
+        }
+      ]
+    },
+    "manufacturer" : {
+      "name" : "Apache Ant Project Management Committee",
+      "url" : [
+        "https://ant.apache.org/"
+      ]
+    },
+    "supplier" : {
+      "name" : "Apache Ant Project Management Committee",
+      "url" : [
+        "https://ant.apache.org/"
+      ]
+    },
+    "licenses" : [
+      {
+        "license" : {
+          "id" : "Apache-2.0",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        }
+      }
+    ]
+  },
+  "components" : [
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/antlr/antlr@2.7.7?type=jar",
+      "group" : "antlr",
+      "name" : "antlr",
+      "version" : "2.7.7",
+      "description" : "A framework for constructing recognizers, compilers, and translators from grammatical descriptions containing Java, C#, C++, or Python actions.",
+      "licenses" : [
+        {
+          "license" : {
+            "name" : "BSD License",
+            "url" : "http://www.antlr.org/license.html"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/antlr/antlr@2.7.7?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "website",
+          "url" : "http://www.antlr.org/"
+        }
+      ]
+    },
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.bcel/bcel@6.9.0?type=jar",
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.bcel",
+      "name" : "bcel",
+      "version" : "6.9.0",
+      "description" : "Apache Commons Bytecode Engineering Library",
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.bcel/bcel@6.9.0?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "website",
+          "url" : "https://commons.apache.org/proper/commons-bcel"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://github.com/apache/commons-bcel/actions"
+        },
+        {
+          "type" : "distribution-intake",
+          "url" : "https://repository.apache.org/service/local/staging/deploy/maven2"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://issues.apache.org/jira/browse/BCEL"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://mail-archives.apache.org/mod_mbox/commons-user/"
+        },
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf?p=commons-bcel.git"
+        }
+      ]
+    },
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/bsf/bsf@2.4.0?type=jar",
+      "group" : "bsf",
+      "name" : "bsf",
+      "version" : "2.4.0",
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/bsf/bsf@2.4.0?type=jar"
+    },
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/log4j/log4j@1.2.14?type=jar",
+      "group" : "log4j",
+      "name" : "log4j",
+      "version" : "1.2.14",
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/log4j/log4j@1.2.14?type=jar"
+    },
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/oro/oro@2.0.8?type=jar",
+      "group" : "oro",
+      "name" : "oro",
+      "version" : "2.0.8",
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/oro/oro@2.0.8?type=jar"
+    },
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/jakarta-regexp/jakarta-regexp@1.4?type=jar",
+      "group" : "jakarta-regexp",
+      "name" : "jakarta-regexp",
+      "version" : "1.4",
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/jakarta-regexp/jakarta-regexp@1.4?type=jar"
+    },
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/xml-resolver/xml-resolver@1.2?type=jar",
+      "publisher" : "The Apache Software Foundation",
+      "group" : "xml-resolver",
+      "name" : "xml-resolver",
+      "version" : "1.2",
+      "description" : "xml-commons provides an Apache-hosted set of DOM, SAX, and JAXP interfaces for use in other xml-based projects. Our hope is that we can standardize on both a common version and packaging scheme for these critical XML standards interfaces to make the lives of both our developers and users easier.",
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/xml-resolver/xml-resolver@1.2?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "website",
+          "url" : "http://xml.apache.org/commons/components/resolver/"
+        }
+      ]
+    },
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/xalan/xalan@2.7.3?type=jar",
+      "group" : "xalan",
+      "name" : "xalan",
+      "version" : "2.7.3",
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/xalan/xalan@2.7.3?type=jar"
+    },
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/commons-logging/commons-logging-api@1.1?type=jar",
+      "group" : "commons-logging",
+      "name" : "commons-logging-api",
+      "version" : "1.1",
+      "description" : "Commons Logging is a thin adapter allowing configurable bridging to other, well known logging systems.",
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/commons-logging/commons-logging-api@1.1?type=jar"
+    },
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/commons-net/commons-net@3.10.0?type=jar",
+      "publisher" : "The Apache Software Foundation",
+      "group" : "commons-net",
+      "name" : "commons-net",
+      "version" : "3.10.0",
+      "description" : "Apache Commons Net library contains a collection of network utilities and protocol implementations. Supported protocols include: Echo, Finger, FTP, NNTP, NTP, POP3(S), SMTP(S), Telnet, Whois.",
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/commons-net/commons-net@3.10.0?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "website",
+          "url" : "https://commons.apache.org/proper/commons-net/"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://github.com/apache/commons-parent/actions"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://repository.apache.org/service/local/staging/deploy/maven2"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://issues.apache.org/jira/browse/NET"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://mail-archives.apache.org/mod_mbox/commons-user/"
+        },
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/commons-net"
+        }
+      ]
+    },
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/javax.media/jai-core@1.1.3?type=jar",
+      "group" : "javax.media",
+      "name" : "jai-core",
+      "version" : "1.1.3",
+      "description" : "The Java Advanced Imaging API extends the Java 2 platform by allowing sophisticated, high-performance image processing to be incorporated into Java applets and applications. It is a set of classes providing imaging functionality beyond that of Java 2D and the Java Foundation classes, though it is designed for compatibility with those APIs. This API implements a set of core image processing capabilities including image tiling, regions of interest, deferred execution [...]
+      "licenses" : [
+        {
+          "license" : {
+            "name" : "Sun Microsystems, Inc. Binary Code License Agreement"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/javax.media/jai-core@1.1.3?type=jar"
+    },
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/com.sun.mail/jakarta.mail@2.0.2?type=jar",
+      "group" : "com.sun.mail",
+      "name" : "jakarta.mail",
+      "version" : "2.0.2",
+      "purl" : "pkg:maven/com.sun.mail/jakarta.mail@2.0.2?type=jar"
+    },
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/com.sun.mail/javax.mail@1.6.2?type=jar",
+      "group" : "com.sun.mail",
+      "name" : "javax.mail",
+      "version" : "1.6.2",
+      "purl" : "pkg:maven/com.sun.mail/javax.mail@1.6.2?type=jar"
+    },
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/jdepend/jdepend@2.9.1?type=jar",
+      "group" : "jdepend",
+      "name" : "jdepend",
+      "version" : "2.9.1",
+      "purl" : "pkg:maven/jdepend/jdepend@2.9.1?type=jar"
+    },
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/com.jcraft/jsch@0.1.55?type=jar",
+      "group" : "com.jcraft",
+      "name" : "jsch",
+      "version" : "0.1.55",
+      "description" : "JSch is a pure Java implementation of SSH2",
+      "licenses" : [
+        {
+          "license" : {
+            "name" : "Revised BSD",
+            "url" : "http://www.jcraft.com/jsch/LICENSE.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/com.jcraft/jsch@0.1.55?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "website",
+          "url" : "http://www.jcraft.com/"
+        }
+      ]
+    },
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/junit/junit@4.13.2?type=jar",
+      "publisher" : "JUnit",
+      "group" : "junit",
+      "name" : "junit",
+      "version" : "4.13.2",
+      "description" : "JUnit is a unit testing framework for Java, created by Erich Gamma and Kent Beck.",
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "EPL-1.0",
+            "url" : "http://www.eclipse.org/legal/epl-v10.html"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/junit/junit@4.13.2?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "website",
+          "url" : "http://junit.org"
+        }
+      ]
+    },
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-launcher@1.10.2?type=jar",
+      "group" : "org.junit.platform",
+      "name" : "junit-platform-launcher",
+      "version" : "1.10.2",
+      "description" : "Module \"junit-platform-launcher\" of JUnit 5.",
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "EPL-2.0",
+            "url" : "https://www.eclipse.org/legal/epl-v20.html"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.junit.platform/junit-platform-launcher@1.10.2?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "website",
+          "url" : "https://junit.org/junit5"
+        }
+      ]
+    },
+    {
+      "type" : "library",
+      "bom-ref" : "https://www.netrexx.org/files/NetRexxC-2.05.jar",
+      "name" : "netrexx",
+      "version" : "2.05",
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "ICU",
+            "url" : "https://github.com/RexxLA/NetRexx/blob/master/LICENSE"
+          }
+        }
+      ],
+      "externalReferences" : [
+        {
+          "type" : "website",
+          "url" : "https://www.netrexx.org/"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://www.netrexx.org/downloads.nsp"
+        }
+      ]
+    },
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.tukaani/xz@1.9?type=jar",
+      "group" : "org.tukaani",
+      "name" : "xz",
+      "version" : "1.9",
+      "description" : "XZ data compression",
+      "licenses" : [
+        {
+          "license" : {
+            "name" : "Public Domain"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.tukaani/xz@1.9?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "website",
+          "url" : "https://tukaani.org/xz/java.html"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/CONTRIBUTORS",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "2ce70daec9a756bb085d0f90e35cad76"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "d53a1721f956ef10e9a54273a5147610a4969815"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "0ac67d5bbfef3165ad623f9b5134bb2de7bbb55cf8cd4222ad9416c123d5baf7"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "ea9c8bff45ab8e83d53ba8a3f6ffc4f1acaf9b19aa695fe45fd5cd9bd4a42789fede92c4663704815b2f6c3d3965b95102f4334d82723f4d3cbf3bbf87b79471"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "33b8348084fca338a418e0ff3740e5cdb0fa3d27c27076e485863c99f47a2b10"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "a0dad73b41374f7ea4b1f3b10a5a9edf6f9adb37f2e8b3c8029a4d097b49871c88bb3421ff03bce0a57ad623fa6af0424fd2d68ffd728b3918719731488bb9c9"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "c0cab5b15359750bbe419baea15136b5d0a8e9fe7555cbf685a7d7f36cc5ee8db85ede2870e031f970e2ff0470be7a54"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "31e77e78cbbd18daab86013bd5ed84fff042624ff5e126e51b614a76915e7c9cc0806c651437ce75f70bce388f3d9dab"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/INSTALL",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "50534d3679be0f193963373d77d660cb"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "59d56c5cb882abe9af07a3fcc352888f99db6f46"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "a63fa3030bd021c850ef51b67acbf227c92ee8140499b2fbbf9e0afa4e13842f"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "3442557d1c3699aa6f08bae62f4aeeb649287a4ffe3a2496e6a3feb9144911dad7e265a0c8a61f48532092f648e6c911441572b106bd583fd9bd601eb09bec9c"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "5e997970268e5f7131fcd6ee6948533138af07c556c2cd00e43c700c185d514a"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "aecf6813b95587c1dff15e16f3e77c931b4ecedaa213ac6336ec804a32154f519affd6b05ef4abe870c3b43d779a0821e1286a8fc0c67274ddaa01b26c48fa09"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "7080515fdb56213ab535806ab597219b5eb9a0960cf3e2f34017c3769cce3cdacadae0d2c3ea951cba11487bab4a706b"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "cf0981fd04bca47ee00692685f0f1b96b14828d0b97e09ba25c47035fb5b48a9292cbc37739f6fb799a66777c91495e1"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/KEYS",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "aa15aea6bd807b6ebbc257080e3ad488"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "763c0b00a43b5afda004aa3a1260980d3dea8ec8"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "2c1bc58d01e16c1ed984501e46bd2aaf5d47668e05b39c2ad8eea42ee9bb8384"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "997155d9432e682333d1976ae9e6ef8d76faf0b846bf7e6a2591eaa7c5c5abce6c5e07627f40da4f2942608bfa4b6c4d05166a2c0ae46427ab12a3eed97ecd0b"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "0586ef48d32265b47e7930e5378a02ebfe7525c29591751adeb0ad791f6bb5c3"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "63a7d4ed8815a2bf75f2d3a4fb11bcb3d52224200eb16eec8f38dd1cfc81d6900e4cad6d0b7d14c7a3bdfc68170b5614f09f7552d74ed2e20c703a1177a1253d"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "2a35f1657534d6fd5261c17ac71c0352dac6f262ccae7e79333a85aebccc32c8080cf2e4e849fa55b1282f33d2586d5d"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "cc9106bdb32b08acdbfc8e0a8603caddfba06507078fbabaee5eeaa16acc89baf427e17256abbe7ec54157be528c1192"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/LICENSE",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "7cd02ed04f28a0d9ca0e13d9431b8367"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "6f670a85beb958d9528ea018ab473486382f348e"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "6d62d1dd52f932865d6f1e28920d53d0a6f9730ef6b8e02c48d99f470e160a0d"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "8186896184924d4479c1e89e3a93a13ef19a7f801251afc4b7eeb0bcb9749ba0a9eb69715cdbd68c36664a9266f63c8b29af10c141c1e5e80ae89ef939db7e96"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "6fa5d704fc9d7e27688c90bb1e0ccd8f30fb44bf356a3d362c3856228e86a1e5"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "428d6a4e200c4c5cb359eeb1bf4428b3d670e23f3cc52588b15027028b4a3f6c42f8e5d1bdfb623abc823e5f515def532927831f5ae8851b06fd08104a303c16"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "0aec1da81821b3fbaddee89f361faf72f2502c474e13fb13acb5c42afb8494f02da4cbd2b739bdcb4c12b9358afe538e"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "f9afea835d5d4e220803cf1d1688f151e99fbb45ea65ec6d330390bd5479eaacd62cf66598acea8a13eb127f438f6fce"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/NOTICE",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "717f073deeb45a8e62bcedb2433c51cb"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "07a16de4bb7a2b116a16e0f63e7780d2b881dd32"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "fc3fad39345282a2188acc3fca950fbd003a372c734da40586ec942c134c5b2b"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "9743a459a2c5742631dc5bacff0c005de05fe597d87cb1a733d26cbb1b90b4f77a0fc666c214f288de453585c61eb499c64a920a7495a7435472276b39943537"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "d80d503dea4c1ac47b91a233fa46061070963e99c852c0795f6bcdbc5a6cd788"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "ffee91fff975485f2ab836f518008e3162e25006d8596eb9c512ff03711c2349d183f2b29fbe3e7ff672ad652da6297d32bda08e28f376c3d6237adc9b3aadab"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "578849ec388693d1fef67bd8c8901c81f39ad9a11800193ebd9a62131c1a62543157f1ab555b257bb6797f4bc4f75127"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "edd26f27b11251cf9c54e48561bf6b3fc6ffb547e1c13fe384290a7baa894d0c56557ba52822a784c8a927f5231c2ecf"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/README",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "ba5585d107e127f75eef365052b40d60"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "963fdcc9a074f0f20833db4db0af743b84f11a97"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "f10f0c39095ae404c70ce4300cbe9b8dc4e1e83572c6938c641e12fbcc4a8420"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "da015405e05b5f7fd2b955d31bd6f72c9a528d1d064fd9dff7793c5d5bd1e50077a73a04b0c61f05d61dc0da9963cfec4528158001ffde73a7b52eff696760fa"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "ba692cd6336d8301ade389801b7f27615c7add51cfeefdc492d9e4fcfd67241c"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "7916066df9fa55b4a942772ed3c21d5f2ad75dc404c6c6604695dd0b1ba8d2ac567959f9c468b64f09524148e9b6c2423695f5b2eef1890fbef9073259de30fd"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "016fd2d8e743a56fc0ea638f692e03e731ed3b4660ccf46d34ee446d592c437a4ce95ebf3d38ac0f54573fb778c5d3ae"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "2a4929ef555d7e6cca040687c785e98ce2b131ad2d4c3785fe53f9447844ef576d9b26295405f9d9cf0241c3b02a5498"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/WHATSNEW",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "86ca8b205beaafe5b8ede2c43ec1329a"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "13d201a1a95d7094d61c55e1e7e3c3303be42714"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "80633d1a2f795301e5149ef10337a8db858eebc92b776a4055442ddadda98358"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "68cd54ab025944067d5bd04d5da699faba40d18ab0f1b43695b9f078bbe664e52ac76a7eb93e850e8a9fd4bce977b5612204405467587f6158806be0ed736f34"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "281aa7c8d1871296193b6b19373efcf52d3d8d78aa1518c8e79d5cd3a23f89dc"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "19b8ce6d06679f20c238799dca099633b56933b0f763eea5b2e4f0c76f1e2f4e6fd01aadea78f5532e956df451800814e00801c91c9ea474f1e2b9febcd01fe5"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "5249ed25222f9187a1f126205a65d1e70dcab9b055b5f779270f6c2b5e6595fddd430830d115c9a1b175b35ff4d9b81b"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "50900d210b9da97ad6ad3200d1e0794fd1f13b658d1f50a8becae57668a0526f382c639e8ca6246efb9a707f42fd0558"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/bin/ant",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "4e1cb3cc05e9c780fd48a6716b1d9d55"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "64a7020134a1e48eed687e7222540a939275c020"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "c4ea0c8cb1e043c030ec0012f7e80e70a23c190e5403da47186e229afc954c77"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "f487b76bb07e201df0100629d68463aadf251f564f47a6829af4e44ed129ef9f7072612900e1dfb3d08207064a69cf737a0d119cb1e7ffa2d72bc486dc5e0a8f"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "792e29ac120d12222bcf9715a16241377ee368d74c4c9a228c3f7f876ef93041"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "811b7179aaebf9869df7ff6650eac052bebfb43ce970202a95a951b9ef86afd29afc28a459b4431363b25befb9c23dd56531eb2f03dd61ce67f2c4a14165180a"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "dfd783b521e07a29ddbe67cf77b3cf8dc9b782cbe2a6ec465eaf160e35a5df13e4c5211cac92ffce3ca6fed6894614e6"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "d8f0738312c11fcfc5f2fdbe73b72763d781556fb308dcc24ada3849c051b9cd3b876fa7065c54e95882ec927e7a7f70"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/bin/ant.bat",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "d563e85213a1ef4b11145a0dd1aac3f3"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "befb15d2bf2548874cc4fbf6df1d4d1c6620e6f5"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "9ace809cf5fecf99d2ec90ce8826f4cf255fa9304c46e7c15ebb0a04f83497aa"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "850ddf6dbc43dd3520c4d72b8ae799fb283d2cc08333813235db4ac7cd0bc660636dd31bd4dd2e478bd173e5e9cf3d853dcdb53dd5d271b599b34813ff30337f"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "1e2134b07cd2f12452653f68380bd9657df80f209812546fb2065c3688b39ad5"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "e734bf127ffdace301ae8d9936464742afd646b85d4a29ab2cc510d04f5a6e3eb6986850519cb28bfa6fe37d31438bc92c77d3fbf9d3e9398eceb147183a07d8"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "9348c6a9cccf7b2b96a6873207479094287de69e6802e927b8564553e9f85395cad85888bb15d84ab22c8f41051d93a0"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "2844b6b70e1d926ac500f24dc8801bcb42ba77c028447c49f9a9c0d72229914bc83dd0cb8ff59577eabb0a49a3bb93ea"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/bin/ant.cmd",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "61ac16146d16e6e3ba0f4294163df0ac"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "183d5b5d4ebf9194d752e6a11dca5c92b243fb70"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "f73b2cbfb9f2a442bda49ee6f75fce3d65e6c6eb389d6290804ce7405a98d6c2"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "6ea3ed203ade38fefb84d2d2bc3ae2406358e1f00d780f75f99892f8158003ba2407f4b6d02cdb1bda9f91381098fcde01705217c683d73c5bddef5d488c5f38"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "5a45033d11dfdb8384d2759510fdb56f3e5cc73aa62bf5ca42a69c7c81ff7095"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "0d57cb076d8ef61180cc6eea31228d288d20ded1fb60a30313d7539efd4064a995d3d9caf781678b305040f607b14b6cd910eb55acc91c14d965275588a680ef"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "0da8fd41a4e62b835fcc078c91fa85acf34463b59ac064d78fed11a46c008bc41a4b99c7823d8e7867fb78aa62f68012"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "b72c9dd03acbb4725f2e73cc4ff371ff2a52bb2f0ba3a57e22e19a75215662931220927b857c94be968fd46f107d1dbd"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/bin/antRun",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "a0a88231532684c034566bb723bbd059"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "9a5276c0adca3c145c796e2148397ef1d479652a"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "fb60eb2000efd9beaa295279419ba4e04b571e64874a624be6b2a648b1b76b5b"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "8f787102a994415cfeed2b74eba1881b23f1a7d4ecd7e92bc57d65ea73ce07136b2d898ff308036456c3babe36fe5d39b1662d4ddf9b6f78c2393b629b544942"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "4994a6b0ac0d6c22152a2b662ef3d43b88cd2a779d842afbe7b28abe7e52b5e3"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "6dd25b1e9f4dce8d5e59a61779076f020aa470b47a04f015483108069a608e3fe86e2571792b996cba38ca7d315767ff339496f9ed4cc6cfec9d245c19e1bd5b"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "b8e446a85413b5de732668669d3f36a418c5c2855ee22ccb36d49a53b2da9f36fea56601416465e11fc2efc7a3b1fb09"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "8f179ceca922c4d6149dd0ffe28bdbe5a71c82c8bf76f1d1f489c770c073488a0b9c3f22a1ee9a7ccce6c9bc70796936"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/bin/antRun.bat",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "3f08195f8290db092afd1539c3d918bd"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "a082c27b13640b05308da4770ab7c4c68bcd6924"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "c64187d3fb5466b178fed16322cd3368cc82321ee1a869d4ece19e2ec65c574a"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "5bf0dd4c9e37b2305bbe16517af9079d20f67aed88ef91256831103d2a14994845af43bd131319a2ded098651e130ffb8b1e9d3705a85e4f8ebd76fa375d34be"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "ec4421ad74cca60a328d748fd790550452f9b37841f225e1f8b792f2c1f63c89"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "1a29fc331b720279de649452fd9f1337884d618dbf21f8dc82f06af46ed996f8e99493099b69d627e4184e6a33b78bc0222ed83b2acc45a077b3b9690d1ae6ee"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "2638212aea7f0eca19638ab7a6ca6bbb30ce531223bc852e02ca797b8a5caa2a5096072893288230e0a99d665105a0ae"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "986a9b6278e992e333cd269d4d758719dd3fd39080b81861baa2819d35d701cdac2221c96906ba4131d16662a4c791da"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/bin/antRun.pl",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "4eff74c6fed5bd5895f153a97e542a39"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "8a37ae95b2ff4377de00f9dabb3d7283c7652b3c"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "6d879e30b2a7a7d2d71c3aba5b436d107ea903ac02beab1eae92bacd2da0bb77"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "7b528e0ab65cb20da5ffd2a5c81c98edb4e1eda7ae5b64739bcb9aeb49c3cf0255e746a33309db095553f5257837bd6ebc47e453007074c9925d30425f18cb51"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "6c5b22892bf1236f768a42e924295a5cfb8777f9b365b4aa0f59cb0db7ed9936"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "9e7cbc7218b1b00714119e5c38503354d7a85ced0b54a948721982583fc09fa4aea9da7d984319252b1683d5f5d4f5c36feccae796b01ef81970b92fa58e8c65"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "436d2b9bde61c7b1a18783eb468e8e433f86691fb4e5719b0b19fc57a7208bca4edd51984e5ef3c76f1e291bc50fa7b4"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "35c679b82fe2df787e048d94f1a40319027014d22d4ab9b83104865688632a536784e628a0aa324530872306c1c5b01c"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/bin/antenv.cmd",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "83c06014875ffb5b13b2e41d8de72a5c"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "45e8a7d37b1fa23b0cfcd5ec0f7ed63cc1ad28be"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "674235f86b2072b1520084d4c65eb185b73acba5b8d75781b39941a4d7fef141"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "c45d82c4a08a8c89d3532879ebcaf94a41472130b98823b432f7541bb86ae2e56bb57b2c810bc7abf8af8fee04e94fbc5e205939bee65331e407781e9987d805"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "1e084ce5320d8b2b17564b6c66ddaf505de1ae44c6129be2aa4bc1352c4a24cd"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "7a3576860adc1e9fee4f69204887eb9f3938a076aec057fd33b5329d7eff8737b9ff1abb2e2745de52433760dcc9d2de4ada96783a7ad0fdc066ffc68c040d1d"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "09229fd15a5800bfd3546b16d00919720660abff2b4733e5c6501bd660e375a303c065d3b22ea3b569c590b68fcec372"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "c618d267a8fb41314427164471baff05e573e9bf3e12b70ece007c8e77d72d8630ab1f108dfd13a3347b2a2a16417638"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/bin/complete-ant-cmd.pl",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "ca7ea9b5c80f200842cddeac1d5a0fb5"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "77129d466e6d4d464f65d3d166686f08f66fbc85"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "21f9ac135faadaccb524998457f64146d379e8f48b70d0841d9e7a4825b5fa62"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "6cfc8a69b62cdc2ea278931f740885f4a52fe5df7c0b8c8cd6f20981feaa91f8509d6ef6aed82799c2b5fdd024c50379e5dc485117a50122fc0de441b1e5d481"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "e1ca5d37589a24fb7df4e6a9e0e87dafce9ddfde1c09ab33bd4bf18bbaf955f2"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "f67df9e3bc786fcebfc21814009e0e382811fb2cff49e7af377c7ce70cc34432662d8411bfa4a06b90046ef8fc720d18b6d0fc4418225b9663731d6c3ccf7f83"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "70c8829f028f86d1611e152d40f319b3cb38f746e6a08f70d0c2c54c5d2320dcd18394372f18dc1f75034c5d66909ca1"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "59380036628721d2770b04dc6636f75dcc8d86d73a9fdac5c50661202fe58f917c27a463d22d21e1171ad8a794e34877"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/bin/envset.cmd",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "37537c764ca481f7956d38b90e955cd5"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "669d50c3b3b084e7aff1b3365c87d7f6a9bdbba9"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "2956cc77a498ff6fd75ea1ae05da5dc3be91d96a0958ed429e2641868683bc28"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "dca1931c83f3d8b3a3801e4004a2b5ddb3b39bdf804023f45484c42b6d84441342a1f767711fa378cdd8e51eca6a1b875a141a41cec07382ee586f91cf006ec9"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "5108c6b2185bf19ee7d8b79851f7bd7072c24897580f1b5ad9af014a9feb757e"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "c2e0ce5c1e1544f91e5888bbe4a5780728415c204a41ec44dd492fd9e3ecd6fe95e10779beac7e846ac05bdbeb916c0f7b8e2bdfaaac6c91cc6ab17ceb8d95c5"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "51b3dc0fab43cbd7ae1c79aaeeb50bc56b8b4c13d1ff8cb146b0016098fe53a0db9b80480b15a0ecf97b47f3911107e3"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "5bd3f76ec265f4d444df929dcc6f0c9d4e5af71b4ed6c7db9391d3c84f15bd449d4fd64c3007f6a3f5f83df782ad9356"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/bin/lcp.bat",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "13e3d92b94f947e373331797d374ad33"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "899b743f63fc98d7088c6298050a6b7a55c39ab2"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "611d5d78383e15b4e3497d8369160a0af213b35d5defb9c867bc85dac9307853"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "3ffd0a31ff4e2742c468efcf17f8905b2b020a9a915564b4f068492249c109c6b17f7cfbc50c4cb11c44bbf73a353dd5054d794a8fd69babb635d0e480f11076"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "6c8948b169173e3049cb1ee3c03f43eef1d59b78aedcf3e104579e750fab3389"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "a0c355d6edc22ad0a54420cd781e44974e9bd61ef361dce24f21e9e8cd442171e7e652b0a420bd714482089bfcf07b02921ef14f1aefff2feff7f00700fe1709"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "3c5304f2551691e3efc1dfa6775cfe1651a198209d0ac77d8a6b42010b6a42dd91d69ef426d7274411997896c4aea4e8"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "180a801cd03ed54aa9c8b029cd97cb63ff20022dd63946b1fbebb384d85eef445377721659ffab89bcd32659936c3826"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/bin/runant.pl",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "47b0ed410fc57405ce63e8e35e42a677"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "161f670973fb55ea09fb579dae9aa5035a2ad9f0"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "5e63d1bad1dc44c724aca6baa374f92529849df89aab975b41d177fa0ca4e0ec"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "f89cb73ef657173bec856f7aea7b27fd9834bbad23b209243223b938b3fd14034006d3e31141c7b9b601ddb0198b36347e87d0118a9080f9068d59f2b806d8ac"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "b695a671f36c85407ed3c5f419e4da6d9bd91f487bb641c8ef7de9544313d213"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "f42efcfc09165e8cffef7c83c38843433471c48b673aae4b3d798dd1f6c13cad3165d156b9906f10cb30ea75768f05836bb35fd793df4dbdd6677bbf75f47493"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "4a49832a379dd5392739b1339ebc58b86c37a413c62910a6ea88014f810dc8e4eae03462dd1d037487853d969a3973fc"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "cbbd13500526c6e37d6117bbf4dc6c6bc86e8a504d0f96b08e21cb8124ba19e911585dc5ab9a536139bf7865ba044856"
+        }
... 127166 lines suppressed ...


(ant) 08/19: publish cyclonedx SBOMs

Posted by bo...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

asf-gitbox-commits pushed a commit to branch cyclonedx
in repository https://gitbox.apache.org/repos/asf/ant.git

commit b879b83766b4d1457ef472b057c9a099a46d0e9c
Author: Stefan Bodewig <bo...@apache.org>
AuthorDate: Sun May 24 20:01:12 2026 +0200

    publish cyclonedx SBOMs
---
 ReleaseInstructions |   2 +-
 release/ivy.xml     | 104 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 105 insertions(+), 1 deletion(-)

diff --git a/ReleaseInstructions b/ReleaseInstructions
index f87c65ad5..b89e642ee 100644
--- a/ReleaseInstructions
+++ b/ReleaseInstructions
@@ -158,7 +158,7 @@ Note: This document was adapted from the one created in the context of
     b. Using gpg
 
     $ for i in distribution/*/*.zip distribution/*/*.gz distribution/*/*.bz2 distribution/*/*.xz; do gpg --use-agent --detach-sign --armor $i; done
-    $ for i in java-repository/org/apache/ant/ant*/*/*.jar java-repository/org/apache/ant/ant*/*/*.pom; do gpg --use-agent --detach-sign --armor $i; done
+    $ for i in java-repository/org/apache/ant/ant*/*/*.jar java-repository/org/apache/ant/ant*/*/*.pom  java-repository/org/apache/ant/ant*/*/*-cyclonedx.*; do gpg --use-agent --detach-sign --armor $i; done
 
 11. Convert the part of the WHATSNEW file covering the changes
     since the last release into HTML for the README file on the
diff --git a/release/ivy.xml b/release/ivy.xml
index 1b414d9c7..940f13d4d 100644
--- a/release/ivy.xml
+++ b/release/ivy.xml
@@ -31,156 +31,260 @@
     <artifact name="ant" type="source.asc" ext="jar.asc" e:classifier="sources"/>
     <artifact name="ant" type="javadoc" ext="jar" e:classifier="javadoc"/>
     <artifact name="ant" type="javadoc.asc" ext="jar.asc" e:classifier="javadoc"/>
+    <artifact name="ant" type="cyclonedx.json" ext="json" e:classifier="cyclonedx"/>
+    <artifact name="ant" type="cyclonedx.json.asc" ext="json.asc" e:classifier="cyclonedx"/>
+    <artifact name="ant" type="cyclonedx.xml" ext="xml" e:classifier="cyclonedx"/>
+    <artifact name="ant" type="cyclonedx.xml.asc" ext="xml.asc" e:classifier="cyclonedx"/>
     <artifact name="ant-antlr" type="pom" ext="pom"/>
     <artifact name="ant-antlr" type="pom.asc" ext="pom.asc"/>
     <artifact name="ant-antlr" type="jar" ext="jar"/>
     <artifact name="ant-antlr" type="jar.asc" ext="jar.asc"/>
     <artifact name="ant-antlr" type="source" ext="jar" e:classifier="sources"/>
     <artifact name="ant-antlr" type="source.asc" ext="jar.asc" e:classifier="sources"/>
+    <artifact name="ant-antlr" type="cyclonedx.json" ext="json" e:classifier="cyclonedx"/>
+    <artifact name="ant-antlr" type="cyclonedx.json.asc" ext="json.asc" e:classifier="cyclonedx"/>
+    <artifact name="ant-antlr" type="cyclonedx.xml" ext="xml" e:classifier="cyclonedx"/>
+    <artifact name="ant-antlr" type="cyclonedx.xml.asc" ext="xml.asc" e:classifier="cyclonedx"/>
     <artifact name="ant-apache-bcel" type="pom" ext="pom"/>
     <artifact name="ant-apache-bcel" type="pom.asc" ext="pom.asc"/>
     <artifact name="ant-apache-bcel" type="jar" ext="jar"/>
     <artifact name="ant-apache-bcel" type="jar.asc" ext="jar.asc"/>
     <artifact name="ant-apache-bcel" type="source" ext="jar" e:classifier="sources"/>
     <artifact name="ant-apache-bcel" type="source.asc" ext="jar.asc" e:classifier="sources"/>
+    <artifact name="ant-apache-bcel" type="cyclonedx.json" ext="json" e:classifier="cyclonedx"/>
+    <artifact name="ant-apache-bcel" type="cyclonedx.json.asc" ext="json.asc" e:classifier="cyclonedx"/>
+    <artifact name="ant-apache-bcel" type="cyclonedx.xml" ext="xml" e:classifier="cyclonedx"/>
+    <artifact name="ant-apache-bcel" type="cyclonedx.xml.asc" ext="xml.asc" e:classifier="cyclonedx"/>
     <artifact name="ant-apache-bsf" type="pom" ext="pom"/>
     <artifact name="ant-apache-bsf" type="pom.asc" ext="pom.asc"/>
     <artifact name="ant-apache-bsf" type="jar" ext="jar"/>
     <artifact name="ant-apache-bsf" type="jar.asc" ext="jar.asc"/>
     <artifact name="ant-apache-bsf" type="source" ext="jar" e:classifier="sources"/>
     <artifact name="ant-apache-bsf" type="source.asc" ext="jar.asc" e:classifier="sources"/>
+    <artifact name="ant-apache-bsf" type="cyclonedx.json" ext="json" e:classifier="cyclonedx"/>
+    <artifact name="ant-apache-bsf" type="cyclonedx.json.asc" ext="json.asc" e:classifier="cyclonedx"/>
+    <artifact name="ant-apache-bsf" type="cyclonedx.xml" ext="xml" e:classifier="cyclonedx"/>
+    <artifact name="ant-apache-bsf" type="cyclonedx.xml.asc" ext="xml.asc" e:classifier="cyclonedx"/>
     <artifact name="ant-apache-log4j" type="pom" ext="pom"/>
     <artifact name="ant-apache-log4j" type="pom.asc" ext="pom.asc"/>
     <artifact name="ant-apache-log4j" type="jar" ext="jar"/>
     <artifact name="ant-apache-log4j" type="jar.asc" ext="jar.asc"/>
     <artifact name="ant-apache-log4j" type="source" ext="jar" e:classifier="sources"/>
     <artifact name="ant-apache-log4j" type="source.asc" ext="jar.asc" e:classifier="sources"/>
+    <artifact name="ant-apache-log4j" type="cyclonedx.json" ext="json" e:classifier="cyclonedx"/>
+    <artifact name="ant-apache-log4j" type="cyclonedx.json.asc" ext="json.asc" e:classifier="cyclonedx"/>
+    <artifact name="ant-apache-log4j" type="cyclonedx.xml" ext="xml" e:classifier="cyclonedx"/>
+    <artifact name="ant-apache-log4j" type="cyclonedx.xml.asc" ext="xml.asc" e:classifier="cyclonedx"/>
     <artifact name="ant-apache-oro" type="pom" ext="pom"/>
     <artifact name="ant-apache-oro" type="pom.asc" ext="pom.asc"/>
     <artifact name="ant-apache-oro" type="jar" ext="jar"/>
     <artifact name="ant-apache-oro" type="jar.asc" ext="jar.asc"/>
     <artifact name="ant-apache-oro" type="source" ext="jar" e:classifier="sources"/>
     <artifact name="ant-apache-oro" type="source.asc" ext="jar.asc" e:classifier="sources"/>
+    <artifact name="ant-apache-oro" type="cyclonedx.json" ext="json" e:classifier="cyclonedx"/>
+    <artifact name="ant-apache-oro" type="cyclonedx.json.asc" ext="json.asc" e:classifier="cyclonedx"/>
+    <artifact name="ant-apache-oro" type="cyclonedx.xml" ext="xml" e:classifier="cyclonedx"/>
+    <artifact name="ant-apache-oro" type="cyclonedx.xml.asc" ext="xml.asc" e:classifier="cyclonedx"/>
     <artifact name="ant-apache-regexp" type="pom" ext="pom"/>
     <artifact name="ant-apache-regexp" type="pom.asc" ext="pom.asc"/>
     <artifact name="ant-apache-regexp" type="jar" ext="jar"/>
     <artifact name="ant-apache-regexp" type="jar.asc" ext="jar.asc"/>
     <artifact name="ant-apache-regexp" type="source" ext="jar" e:classifier="sources"/>
     <artifact name="ant-apache-regexp" type="source.asc" ext="jar.asc" e:classifier="sources"/>
+    <artifact name="ant-apache-regexp" type="cyclonedx.json" ext="json" e:classifier="cyclonedx"/>
+    <artifact name="ant-apache-regexp" type="cyclonedx.json.asc" ext="json.asc" e:classifier="cyclonedx"/>
+    <artifact name="ant-apache-regexp" type="cyclonedx.xml" ext="xml" e:classifier="cyclonedx"/>
+    <artifact name="ant-apache-regexp" type="cyclonedx.xml.asc" ext="xml.asc" e:classifier="cyclonedx"/>
     <artifact name="ant-apache-resolver" type="pom" ext="pom"/>
     <artifact name="ant-apache-resolver" type="pom.asc" ext="pom.asc"/>
     <artifact name="ant-apache-resolver" type="jar" ext="jar"/>
     <artifact name="ant-apache-resolver" type="jar.asc" ext="jar.asc"/>
     <artifact name="ant-apache-resolver" type="source" ext="jar" e:classifier="sources"/>
     <artifact name="ant-apache-resolver" type="source.asc" ext="jar.asc" e:classifier="sources"/>
+    <artifact name="ant-apache-resolver" type="cyclonedx.json" ext="json" e:classifier="cyclonedx"/>
+    <artifact name="ant-apache-resolver" type="cyclonedx.json.asc" ext="json.asc" e:classifier="cyclonedx"/>
+    <artifact name="ant-apache-resolver" type="cyclonedx.xml" ext="xml" e:classifier="cyclonedx"/>
+    <artifact name="ant-apache-resolver" type="cyclonedx.xml.asc" ext="xml.asc" e:classifier="cyclonedx"/>
     <artifact name="ant-apache-xalan2" type="pom" ext="pom"/>
     <artifact name="ant-apache-xalan2" type="pom.asc" ext="pom.asc"/>
     <artifact name="ant-apache-xalan2" type="jar" ext="jar"/>
     <artifact name="ant-apache-xalan2" type="jar.asc" ext="jar.asc"/>
     <artifact name="ant-apache-xalan2" type="source" ext="jar" e:classifier="sources"/>
     <artifact name="ant-apache-xalan2" type="source.asc" ext="jar.asc" e:classifier="sources"/>
+    <artifact name="ant-apache-xalan2" type="cyclonedx.json" ext="json" e:classifier="cyclonedx"/>
+    <artifact name="ant-apache-xalan2" type="cyclonedx.json.asc" ext="json.asc" e:classifier="cyclonedx"/>
+    <artifact name="ant-apache-xalan2" type="cyclonedx.xml" ext="xml" e:classifier="cyclonedx"/>
+    <artifact name="ant-apache-xalan2" type="cyclonedx.xml.asc" ext="xml.asc" e:classifier="cyclonedx"/>
     <artifact name="ant-commons-logging" type="pom" ext="pom"/>
     <artifact name="ant-commons-logging" type="pom.asc" ext="pom.asc"/>
     <artifact name="ant-commons-logging" type="jar" ext="jar"/>
     <artifact name="ant-commons-logging" type="jar.asc" ext="jar.asc"/>
     <artifact name="ant-commons-logging" type="source" ext="jar" e:classifier="sources"/>
     <artifact name="ant-commons-logging" type="source.asc" ext="jar.asc" e:classifier="sources"/>
+    <artifact name="ant-commons-logging" type="cyclonedx.json" ext="json" e:classifier="cyclonedx"/>
+    <artifact name="ant-commons-logging" type="cyclonedx.json.asc" ext="json.asc" e:classifier="cyclonedx"/>
+    <artifact name="ant-commons-logging" type="cyclonedx.xml" ext="xml" e:classifier="cyclonedx"/>
+    <artifact name="ant-commons-logging" type="cyclonedx.xml.asc" ext="xml.asc" e:classifier="cyclonedx"/>
     <artifact name="ant-commons-net" type="pom" ext="pom"/>
     <artifact name="ant-commons-net" type="pom.asc" ext="pom.asc"/>
     <artifact name="ant-commons-net" type="jar" ext="jar"/>
     <artifact name="ant-commons-net" type="jar.asc" ext="jar.asc"/>
     <artifact name="ant-commons-net" type="source" ext="jar" e:classifier="sources"/>
     <artifact name="ant-commons-net" type="source.asc" ext="jar.asc" e:classifier="sources"/>
+    <artifact name="ant-commons-net" type="cyclonedx.json" ext="json" e:classifier="cyclonedx"/>
+    <artifact name="ant-commons-net" type="cyclonedx.json.asc" ext="json.asc" e:classifier="cyclonedx"/>
+    <artifact name="ant-commons-net" type="cyclonedx.xml" ext="xml" e:classifier="cyclonedx"/>
+    <artifact name="ant-commons-net" type="cyclonedx.xml.asc" ext="xml.asc" e:classifier="cyclonedx"/>
     <artifact name="ant-imageio" type="pom" ext="pom"/>
     <artifact name="ant-imageio" type="pom.asc" ext="pom.asc"/>
     <artifact name="ant-imageio" type="jar" ext="jar"/>
     <artifact name="ant-imageio" type="jar.asc" ext="jar.asc"/>
     <artifact name="ant-imageio" type="source" ext="jar" e:classifier="sources"/>
     <artifact name="ant-imageio" type="source.asc" ext="jar.asc" e:classifier="sources"/>
+    <artifact name="ant-imageio" type="cyclonedx.json" ext="json" e:classifier="cyclonedx"/>
+    <artifact name="ant-imageio" type="cyclonedx.json.asc" ext="json.asc" e:classifier="cyclonedx"/>
+    <artifact name="ant-imageio" type="cyclonedx.xml" ext="xml" e:classifier="cyclonedx"/>
+    <artifact name="ant-imageio" type="cyclonedx.xml.asc" ext="xml.asc" e:classifier="cyclonedx"/>
     <artifact name="ant-jai" type="pom" ext="pom"/>
     <artifact name="ant-jai" type="pom.asc" ext="pom.asc"/>
     <artifact name="ant-jai" type="jar" ext="jar"/>
     <artifact name="ant-jai" type="jar.asc" ext="jar.asc"/>
     <artifact name="ant-jai" type="source" ext="jar" e:classifier="sources"/>
     <artifact name="ant-jai" type="source.asc" ext="jar.asc" e:classifier="sources"/>
+    <artifact name="ant-jai" type="cyclonedx.json" ext="json" e:classifier="cyclonedx"/>
+    <artifact name="ant-jai" type="cyclonedx.json.asc" ext="json.asc" e:classifier="cyclonedx"/>
+    <artifact name="ant-jai" type="cyclonedx.xml" ext="xml" e:classifier="cyclonedx"/>
+    <artifact name="ant-jai" type="cyclonedx.xml.asc" ext="xml.asc" e:classifier="cyclonedx"/>
     <artifact name="ant-javamail" type="pom" ext="pom"/>
     <artifact name="ant-javamail" type="pom.asc" ext="pom.asc"/>
     <artifact name="ant-javamail" type="jar" ext="jar"/>
     <artifact name="ant-javamail" type="jar.asc" ext="jar.asc"/>
     <artifact name="ant-javamail" type="source" ext="jar" e:classifier="sources"/>
     <artifact name="ant-javamail" type="source.asc" ext="jar.asc" e:classifier="sources"/>
+    <artifact name="ant-javamail" type="cyclonedx.json" ext="json" e:classifier="cyclonedx"/>
+    <artifact name="ant-javamail" type="cyclonedx.json.asc" ext="json.asc" e:classifier="cyclonedx"/>
+    <artifact name="ant-javamail" type="cyclonedx.xml" ext="xml" e:classifier="cyclonedx"/>
+    <artifact name="ant-javamail" type="cyclonedx.xml.asc" ext="xml.asc" e:classifier="cyclonedx"/>
     <artifact name="ant-jakartamail" type="pom" ext="pom"/>
     <artifact name="ant-jakartamail" type="pom.asc" ext="pom.asc"/>
     <artifact name="ant-jakartamail" type="jar" ext="jar"/>
     <artifact name="ant-jakartamail" type="jar.asc" ext="jar.asc"/>
     <artifact name="ant-jakartamail" type="source" ext="jar" e:classifier="sources"/>
     <artifact name="ant-jakartamail" type="source.asc" ext="jar.asc" e:classifier="sources"/>
+    <artifact name="ant-jakartamail" type="cyclonedx.json" ext="json" e:classifier="cyclonedx"/>
+    <artifact name="ant-jakartamail" type="cyclonedx.json.asc" ext="json.asc" e:classifier="cyclonedx"/>
+    <artifact name="ant-jakartamail" type="cyclonedx.xml" ext="xml" e:classifier="cyclonedx"/>
+    <artifact name="ant-jakartamail" type="cyclonedx.xml.asc" ext="xml.asc" e:classifier="cyclonedx"/>
     <artifact name="ant-jdepend" type="pom" ext="pom"/>
     <artifact name="ant-jdepend" type="pom.asc" ext="pom.asc"/>
     <artifact name="ant-jdepend" type="jar" ext="jar"/>
     <artifact name="ant-jdepend" type="jar.asc" ext="jar.asc"/>
     <artifact name="ant-jdepend" type="source" ext="jar" e:classifier="sources"/>
     <artifact name="ant-jdepend" type="source.asc" ext="jar.asc" e:classifier="sources"/>
+    <artifact name="ant-jdepend" type="cyclonedx.json" ext="json" e:classifier="cyclonedx"/>
+    <artifact name="ant-jdepend" type="cyclonedx.json.asc" ext="json.asc" e:classifier="cyclonedx"/>
+    <artifact name="ant-jdepend" type="cyclonedx.xml" ext="xml" e:classifier="cyclonedx"/>
+    <artifact name="ant-jdepend" type="cyclonedx.xml.asc" ext="xml.asc" e:classifier="cyclonedx"/>
     <artifact name="ant-jmf" type="pom" ext="pom"/>
     <artifact name="ant-jmf" type="pom.asc" ext="pom.asc"/>
     <artifact name="ant-jmf" type="jar" ext="jar"/>
     <artifact name="ant-jmf" type="jar.asc" ext="jar.asc"/>
     <artifact name="ant-jmf" type="source" ext="jar" e:classifier="sources"/>
     <artifact name="ant-jmf" type="source.asc" ext="jar.asc" e:classifier="sources"/>
+    <artifact name="ant-jmf" type="cyclonedx.json" ext="json" e:classifier="cyclonedx"/>
+    <artifact name="ant-jmf" type="cyclonedx.json.asc" ext="json.asc" e:classifier="cyclonedx"/>
+    <artifact name="ant-jmf" type="cyclonedx.xml" ext="xml" e:classifier="cyclonedx"/>
+    <artifact name="ant-jmf" type="cyclonedx.xml.asc" ext="xml.asc" e:classifier="cyclonedx"/>
     <artifact name="ant-jsch" type="pom" ext="pom"/>
     <artifact name="ant-jsch" type="pom.asc" ext="pom.asc"/>
     <artifact name="ant-jsch" type="jar" ext="jar"/>
     <artifact name="ant-jsch" type="jar.asc" ext="jar.asc"/>
     <artifact name="ant-jsch" type="source" ext="jar" e:classifier="sources"/>
     <artifact name="ant-jsch" type="source.asc" ext="jar.asc" e:classifier="sources"/>
+    <artifact name="ant-jsch" type="cyclonedx.json" ext="json" e:classifier="cyclonedx"/>
+    <artifact name="ant-jsch" type="cyclonedx.json.asc" ext="json.asc" e:classifier="cyclonedx"/>
+    <artifact name="ant-jsch" type="cyclonedx.xml" ext="xml" e:classifier="cyclonedx"/>
+    <artifact name="ant-jsch" type="cyclonedx.xml.asc" ext="xml.asc" e:classifier="cyclonedx"/>
     <artifact name="ant-junit" type="pom" ext="pom"/>
     <artifact name="ant-junit" type="pom.asc" ext="pom.asc"/>
     <artifact name="ant-junit" type="jar" ext="jar"/>
     <artifact name="ant-junit" type="jar.asc" ext="jar.asc"/>
     <artifact name="ant-junit" type="source" ext="jar" e:classifier="sources"/>
     <artifact name="ant-junit" type="source.asc" ext="jar.asc" e:classifier="sources"/>
+    <artifact name="ant-junit" type="cyclonedx.json" ext="json" e:classifier="cyclonedx"/>
+    <artifact name="ant-junit" type="cyclonedx.json.asc" ext="json.asc" e:classifier="cyclonedx"/>
+    <artifact name="ant-junit" type="cyclonedx.xml" ext="xml" e:classifier="cyclonedx"/>
+    <artifact name="ant-junit" type="cyclonedx.xml.asc" ext="xml.asc" e:classifier="cyclonedx"/>
     <artifact name="ant-junit4" type="pom" ext="pom"/>
     <artifact name="ant-junit4" type="pom.asc" ext="pom.asc"/>
     <artifact name="ant-junit4" type="jar" ext="jar"/>
     <artifact name="ant-junit4" type="jar.asc" ext="jar.asc"/>
     <artifact name="ant-junit4" type="source" ext="jar" e:classifier="sources"/>
     <artifact name="ant-junit4" type="source.asc" ext="jar.asc" e:classifier="sources"/>
+    <artifact name="ant-junit4" type="cyclonedx.json" ext="json" e:classifier="cyclonedx"/>
+    <artifact name="ant-junit4" type="cyclonedx.json.asc" ext="json.asc" e:classifier="cyclonedx"/>
+    <artifact name="ant-junit4" type="cyclonedx.xml" ext="xml" e:classifier="cyclonedx"/>
+    <artifact name="ant-junit4" type="cyclonedx.xml.asc" ext="xml.asc" e:classifier="cyclonedx"/>
     <artifact name="ant-junitlauncher" type="pom" ext="pom"/>
     <artifact name="ant-junitlauncher" type="pom.asc" ext="pom.asc"/>
     <artifact name="ant-junitlauncher" type="jar" ext="jar"/>
     <artifact name="ant-junitlauncher" type="jar.asc" ext="jar.asc"/>
     <artifact name="ant-junitlauncher" type="source" ext="jar" e:classifier="sources"/>
     <artifact name="ant-junitlauncher" type="source.asc" ext="jar.asc" e:classifier="sources"/>
+    <artifact name="ant-junitlauncher" type="cyclonedx.json" ext="json" e:classifier="cyclonedx"/>
+    <artifact name="ant-junitlauncher" type="cyclonedx.json.asc" ext="json.asc" e:classifier="cyclonedx"/>
+    <artifact name="ant-junitlauncher" type="cyclonedx.xml" ext="xml" e:classifier="cyclonedx"/>
+    <artifact name="ant-junitlauncher" type="cyclonedx.xml.asc" ext="xml.asc" e:classifier="cyclonedx"/>
     <artifact name="ant-launcher" type="pom" ext="pom"/>
     <artifact name="ant-launcher" type="pom.asc" ext="pom.asc"/>
     <artifact name="ant-launcher" type="jar" ext="jar"/>
     <artifact name="ant-launcher" type="jar.asc" ext="jar.asc"/>
     <artifact name="ant-launcher" type="source" ext="jar" e:classifier="sources"/>
     <artifact name="ant-launcher" type="source.asc" ext="jar.asc" e:classifier="sources"/>
+    <artifact name="ant-launcher" type="cyclonedx.json" ext="json" e:classifier="cyclonedx"/>
+    <artifact name="ant-launcher" type="cyclonedx.json.asc" ext="json.asc" e:classifier="cyclonedx"/>
+    <artifact name="ant-launcher" type="cyclonedx.xml" ext="xml" e:classifier="cyclonedx"/>
+    <artifact name="ant-launcher" type="cyclonedx.xml.asc" ext="xml.asc" e:classifier="cyclonedx"/>
     <artifact name="ant-netrexx" type="pom" ext="pom"/>
     <artifact name="ant-netrexx" type="pom.asc" ext="pom.asc"/>
     <artifact name="ant-netrexx" type="jar" ext="jar"/>
     <artifact name="ant-netrexx" type="jar.asc" ext="jar.asc"/>
     <artifact name="ant-netrexx" type="source" ext="jar" e:classifier="sources"/>
     <artifact name="ant-netrexx" type="source.asc" ext="jar.asc" e:classifier="sources"/>
+    <artifact name="ant-netrexx" type="cyclonedx.json" ext="json" e:classifier="cyclonedx"/>
+    <artifact name="ant-netrexx" type="cyclonedx.json.asc" ext="json.asc" e:classifier="cyclonedx"/>
+    <artifact name="ant-netrexx" type="cyclonedx.xml" ext="xml" e:classifier="cyclonedx"/>
+    <artifact name="ant-netrexx" type="cyclonedx.xml.asc" ext="xml.asc" e:classifier="cyclonedx"/>
     <artifact name="ant-swing" type="pom" ext="pom"/>
     <artifact name="ant-swing" type="pom.asc" ext="pom.asc"/>
     <artifact name="ant-swing" type="jar" ext="jar"/>
     <artifact name="ant-swing" type="jar.asc" ext="jar.asc"/>
     <artifact name="ant-swing" type="source" ext="jar" e:classifier="sources"/>
     <artifact name="ant-swing" type="source.asc" ext="jar.asc" e:classifier="sources"/>
+    <artifact name="ant-swing" type="cyclonedx.json" ext="json" e:classifier="cyclonedx"/>
+    <artifact name="ant-swing" type="cyclonedx.json.asc" ext="json.asc" e:classifier="cyclonedx"/>
+    <artifact name="ant-swing" type="cyclonedx.xml" ext="xml" e:classifier="cyclonedx"/>
+    <artifact name="ant-swing" type="cyclonedx.xml.asc" ext="xml.asc" e:classifier="cyclonedx"/>
     <artifact name="ant-testutil" type="pom" ext="pom"/>
     <artifact name="ant-testutil" type="pom.asc" ext="pom.asc"/>
     <artifact name="ant-testutil" type="jar" ext="jar"/>
     <artifact name="ant-testutil" type="jar.asc" ext="jar.asc"/>
     <artifact name="ant-testutil" type="source" ext="jar" e:classifier="sources"/>
     <artifact name="ant-testutil" type="source.asc" ext="jar.asc" e:classifier="sources"/>
+    <artifact name="ant-testutil" type="cyclonedx.json" ext="json" e:classifier="cyclonedx"/>
+    <artifact name="ant-testutil" type="cyclonedx.json.asc" ext="json.asc" e:classifier="cyclonedx"/>
+    <artifact name="ant-testutil" type="cyclonedx.xml" ext="xml" e:classifier="cyclonedx"/>
+    <artifact name="ant-testutil" type="cyclonedx.xml.asc" ext="xml.asc" e:classifier="cyclonedx"/>
     <artifact name="ant-xz" type="pom" ext="pom"/>
     <artifact name="ant-xz" type="pom.asc" ext="pom.asc"/>
     <artifact name="ant-xz" type="jar" ext="jar"/>
     <artifact name="ant-xz" type="jar.asc" ext="jar.asc"/>
     <artifact name="ant-xz" type="source" ext="jar" e:classifier="sources"/>
     <artifact name="ant-xz" type="source.asc" ext="jar.asc" e:classifier="sources"/>
+    <artifact name="ant-xz" type="cyclonedx.json" ext="json" e:classifier="cyclonedx"/>
+    <artifact name="ant-xz" type="cyclonedx.json.asc" ext="json.asc" e:classifier="cyclonedx"/>
+    <artifact name="ant-xz" type="cyclonedx.xml" ext="xml" e:classifier="cyclonedx"/>
+    <artifact name="ant-xz" type="cyclonedx.xml.asc" ext="xml.asc" e:classifier="cyclonedx"/>
   </publications>
   <dependencies/>
 </ivy-module>


(ant) 02/19: start building a few SBOMs

Posted by bo...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

asf-gitbox-commits pushed a commit to branch cyclonedx
in repository https://gitbox.apache.org/repos/asf/ant.git

commit a5438590a701ac15edae7c51abc9309f5f90bc18
Author: Stefan Bodewig <bo...@apache.org>
AuthorDate: Sun May 24 10:33:43 2026 +0200

    start building a few SBOMs
---
 build.xml | 225 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 220 insertions(+), 5 deletions(-)

diff --git a/build.xml b/build.xml
index 5fd0edecf..b66861cbf 100644
--- a/build.xml
+++ b/build.xml
@@ -46,7 +46,7 @@
   <property name="optional.package" value="${taskdefs.package}/optional"/>
   <property name="type.package" value="${ant.package}/types"/>
   <property name="optional.type.package" value="${type.package}/optional"/>
-  <property name="apache.resolver.type.package" value="${type.package}/resolver"/>
+  <property name="apache-resolver.type.package" value="${type.package}/resolver"/>
   <property name="util.package" value="${ant.package}/util"/>
   <property name="regexp.package" value="${util.package}/regexp"/>
 
@@ -193,7 +193,7 @@
   </selector>
 
   <selector id="needs.apache-resolver">
-    <filename name="${apache.resolver.type.package}/"/>
+    <filename name="${apache-resolver.type.package}/"/>
   </selector>
 
   <selector id="needs.junit">
@@ -446,7 +446,7 @@
     <available property="netrexx.present"
                classname="netrexx.lang.Rexx"
                classpathref="classpath" ignoresystemclasses="${ignoresystemclasses}"/>
-    <available property="apache.resolver.present"
+    <available property="apache-resolver.present"
                classname="org.apache.xml.resolver.tools.CatalogResolver"
                classpathref="classpath" ignoresystemclasses="${ignoresystemclasses}"/>
     <available property="recent.xalan2.present"
@@ -723,7 +723,7 @@
           <or>
             <selector refid="needs.jdk9+"/>
             <selector refid="not.in.kaffe" if="kaffe"/>
-            <selector refid="needs.apache-resolver" unless="apache.resolver.present"/>
+            <selector refid="needs.apache-resolver" unless="apache-resolver.present"/>
             <selector refid="needs.junit" unless="junit.present"/> <!-- TODO should perhaps use -source 1.4? -->
             <selector refid="needs.junit4" unless="junit4.present"/>
             <selector refid="needs.junitlauncher" unless="junitlauncher.present"/>
@@ -2020,7 +2020,7 @@ ${antunit.reports}
 
           <!-- needs resolver.jar to work -->
           <exclude name="${optional.package}/XmlValidateCatalogTest.java"
-                   unless="apache.resolver.present"/>
+                   unless="apache-resolver.present"/>
 
           <!-- needs jasperc -->
           <exclude name="${optional.package}/JspcTest.java"
@@ -2217,4 +2217,219 @@ ${antunit.reports}
     </dn:wix>
   </target>
 
+  <!--
+       ===================================================================
+         CycloneDX targets - create SBOMs
+       ===================================================================
+  -->
+  <available property="cyclonedx.antlib.present"
+             classname="org.apache.ant.cyclonedx.ComponentBomTask"
+             classpathref="classpath" ignoresystemclasses="${ignoresystemclasses}"/>
+
+  <target name="init-cyclonedx" if="cyclonedx.antlib.present">
+    <typedef uri="antlib:org.apache.ant.cyclonedx"
+      resource="org/apache/ant/cyclonedx/antlib.xml">
+      <classpath refid="classpath"/>
+    </typedef>
+
+    <cdx:organization
+        name="Apache Ant Development Team"
+        id="ant-team"
+        xmlns:cdx="antlib:org.apache.ant.cyclonedx">
+      <url url="https://ant.apache.org/"/>
+    </cdx:organization>
+    <cdx:license
+        licenseId="Apache-2.0"
+        id="apache-2"
+        xmlns:cdx="antlib:org.apache.ant.cyclonedx">
+      <url url="https://www.apache.org/licenses/LICENSE-2.0.txt"/>
+    </cdx:license>
+    <cdx:externalreferenceset
+        id="ant-common-refs"
+        xmlns:cdx="antlib:org.apache.ant.cyclonedx">
+      <externalReference
+          type="LICENSE"
+          url="https://www.apache.org/licenses/LICENSE-2.0.txt"/>
+      <externalReference
+          type="MAILING_LIST"
+          url="https://ant.apache.org/mail.html"/>
+      <externalReference
+          type="SECURITY_CONTACT"
+          url="https://www.apache.org/security/"/>
+      <externalReference
+          type="VCS"
+          url="https://github.com/apache/ant"/>
+      <externalReference
+          type="BUILD_SYSTEM"
+          url="https://ci-builds.apache.org/job/Ant/"/>
+      <externalReference
+          type="ISSUE_TRACKER"
+          url="https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"/>
+      <externalReference
+          type="WEBSITE"
+          url="https://ant.apache.org/"/>
+      <externalReference
+          type="DISTRIBUTION"
+          url="https://ant.apache.org/bindownload.cgi"/>
+      <externalReference
+          type="SOURCE_DISTRIBUTION"
+          url="https://ant.apache.org/srcdownload.cgi"/>
+    </cdx:externalreferenceset>
+  </target>
+
+  <target name="component-boms" depends="init-cyclonedx,jars"
+          if="cyclonedx.antlib.present">
+
+    <property file="${lib.dir}/libraries.properties"/>
+
+    <cdx:componentbom
+        bomName="${name}-launcher-cyclonedx"
+        outputdirectory="${build.lib}"
+        format="all"
+        useComponentSupplier="true"
+        xmlns:cdx="antlib:org.apache.ant.cyclonedx">
+      <component
+          id="cdx-ant-launcher"
+          name="ant-launcher"
+          group="org.apache.ant"
+          version="${pom.version}"
+          description="Apache Ant Launcher"
+          publisher="The Apache Software Foundation"
+          manufacturerIsSupplier="true">
+        <file file="${build.lib}/${name}-launcher.jar"/>
+        <manufacturer refid="ant-team"/>
+        <license refid="apache-2"/>
+        <externalReferenceSet refid="ant-common-refs"/>
+      </component>
+      <license refid="apache-2"/>
+    </cdx:componentbom>
+    <cdx:componentbom
+        bomName="${name}-cyclonedx"
+        outputdirectory="${build.lib}"
+        format="all"
+        useComponentSupplier="true"
+        xmlns:cdx="antlib:org.apache.ant.cyclonedx">
+      <component
+          id="cdx-ant"
+          name="ant"
+          group="org.apache.ant"
+          version="${pom.version}"
+          description="Apache Ant Core"
+          publisher="The Apache Software Foundation"
+          manufacturerIsSupplier="true">
+        <file file="${build.lib}/${name}.jar"/>
+        <manufacturer refid="ant-team"/>
+        <license refid="apache-2"/>
+        <externalReferenceSet refid="ant-common-refs"/>
+        <dependency componentRef="cdx-ant-launcher"/>
+      </component>
+      <additionalComponent refid="cdx-ant-launcher"/>
+      <license refid="apache-2"/>
+    </cdx:componentbom>
+
+    <macrodef name="optional-sbom">
+      <attribute name="dep"/>
+      <attribute name="nameSuffix"/>
+      <element name="additionalContent" implicit="true" optional="true"/>
+      <sequential>
+        <cdx:componentbom
+            bomName="${optional.jars.prefix}-@{dep}-cyclonedx"
+            outputdirectory="${build.lib}"
+            format="all"
+            useComponentSupplier="true"
+            if:set="@{dep}.present" xmlns:if="ant:if"
+            xmlns:cdx="antlib:org.apache.ant.cyclonedx">
+          <component
+              id="cdx-ant-@{dep}"
+              name="ant-@{dep}"
+              group="org.apache.ant"
+              version="${pom.version}"
+              description="Apache Ant @{nameSuffix}"
+              publisher="The Apache Software Foundation"
+              manufacturerIsSupplier="true">
+            <file file="${build.lib}/${optional.jars.prefix}-@{dep}.jar"/>
+            <manufacturer refid="ant-team"/>
+            <license refid="apache-2"/>
+            <externalReferenceSet refid="ant-common-refs"/>
+            <dependency componentRef="cdx-ant"/>
+            <dependency componentRef="cdx-@{dep}"/>
+          </component>
+          <additionalComponent refid="cdx-ant"/>
+          <additionalComponent refid="cdx-ant-launcher"/>
+          <additionalComponent refid="cdx-@{dep}"/>
+          <license refid="apache-2"/>
+          <additionalContent/>
+        </cdx:componentbom>
+      </sequential>
+    </macrodef>
+
+    <cdx:component
+        id="cdx-apache-resolver"
+        name="xml-resolver"
+        group="xml-resolver"
+        version="${xml-resolver.version}"
+        description="xml-commons provides an Apache-hosted set of DOM, SAX, and JAXP interfaces for use in other xml-based projects. Our hope is that we can standardize on both a common version and packaging scheme for these critical XML standards interfaces to make the lives of both our developers and users easier."
+        publisher="The Apache Software Foundation"
+        xmlns:cdx="antlib:org.apache.ant.cyclonedx">
+      <license refid="apache-2"/>
+      <externalReference
+          type="WEBSITE"
+          url="http://xml.apache.org/commons/components/resolver/"/>
+    </cdx:component>
+    <optional-sbom dep="apache-resolver" nameSuffix="+ Apache Resolver"/>
+
+    <cdx:component
+        id="cdx-junit"
+        name="junit"
+        group="junit"
+        version="${junit.version}"
+        description="JUnit is a unit testing framework for Java, created by Erich Gamma and Kent Beck."
+        publisher="JUnit"
+        xmlns:cdx="antlib:org.apache.ant.cyclonedx">
+      <license licenseId="EPL-1.0">
+        <url url="http://www.eclipse.org/legal/epl-v10.html"/>
+      </license>
+      <externalReference
+          type="WEBSITE"
+          url="http://junit.org"/>
+      <dependency componentRef="cdx-hamcrest"/>
+    </cdx:component>
+    <cdx:component
+        id="cdx-hamcrest"
+        name="hamcrest"
+        group="org.hamcrest"
+        version="${hamcrest.version}"
+        description="Core API and libraries of hamcrest matcher framework."
+        xmlns:cdx="antlib:org.apache.ant.cyclonedx">
+      <license licenseId="BSD-3-Clause">
+        <url url="https://raw.githubusercontent.com/hamcrest/JavaHamcrest/master/LICENSE"/>
+      </license>
+      <externalReference
+          type="WEBSITE"
+          url="http://hamcrest.org/JavaHamcrest/"/>
+    </cdx:component>
+    <optional-sbom dep="junit" nameSuffix="+ JUnit">
+      <additionalComponent refid="cdx-hamcrest"/>
+    </optional-sbom>
+
+    <cdx:component
+        id="cdx-netrexx"
+        bomRef="https://www.netrexx.org/files/NetRexxC-${netrexx.version}.jar"
+        name="netrexx"
+        version="${netrexx.version}"
+        xmlns:cdx="antlib:org.apache.ant.cyclonedx">
+      <license licenseId="ICU">
+        <url url="https://github.com/RexxLA/NetRexx/blob/master/LICENSE"/>
+      </license>
+      <externalReference
+          type="WEBSITE"
+          url="https://www.netrexx.org/"/>
+      <externalReference
+          type="DISTRIBUTION"
+          url="https://www.netrexx.org/downloads.nsp"/>
+    </cdx:component>
+    <optional-sbom dep="netrexx" nameSuffix="+ NetRexx"/>
+
+  </target>
+
 </project>


(ant) 09/19: use gitbox instead of github vor VCS links

Posted by bo...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

asf-gitbox-commits pushed a commit to branch cyclonedx
in repository https://gitbox.apache.org/repos/asf/ant.git

commit cf41689f384ca9cc01e2e78012f4768c7181e642
Author: Stefan Bodewig <bo...@apache.org>
AuthorDate: Mon May 25 13:07:42 2026 +0200

    use gitbox instead of github vor VCS links
---
 build.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/build.xml b/build.xml
index b12ad93ee..3d31f3adf 100644
--- a/build.xml
+++ b/build.xml
@@ -2264,7 +2264,7 @@ ${antunit.reports}
           url="https://www.apache.org/security/"/>
       <externalReference
           type="VCS"
-          url="https://github.com/apache/ant"/>
+          url="https://gitbox.apache.org/repos/asf/ant.git"/>
       <externalReference
           type="BUILD_SYSTEM"
           url="https://ci-builds.apache.org/job/Ant/"/>


(ant) 17/19: temporary folder with example sboms

Posted by bo...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

asf-gitbox-commits pushed a commit to branch cyclonedx
in repository https://gitbox.apache.org/repos/asf/ant.git

commit 9b52e586cc9f99f1fdc30b1c3eecbd4292f85798
Author: Stefan Bodewig <bo...@apache.org>
AuthorDate: Sun Jun 7 14:56:31 2026 +0200

    temporary folder with example sboms
---
 sboms/ant-1.10.18alpha-cyclonedx.json              | 355 +++++++++++++
 sboms/ant-antlr-1.10.18alpha-cyclonedx.json        | 507 ++++++++++++++++++
 sboms/ant-apache-bcel-1.10.18alpha-cyclonedx.json  | 575 +++++++++++++++++++++
 sboms/ant-apache-bsf-1.10.18alpha-cyclonedx.json   | 496 ++++++++++++++++++
 sboms/ant-apache-log4j-1.10.18alpha-cyclonedx.json | 500 ++++++++++++++++++
 sboms/ant-apache-oro-1.10.18alpha-cyclonedx.json   | 496 ++++++++++++++++++
 .../ant-apache-regexp-1.10.18alpha-cyclonedx.json  | 496 ++++++++++++++++++
 ...ant-apache-resolver-1.10.18alpha-cyclonedx.json | 508 ++++++++++++++++++
 .../ant-apache-xalan2-1.10.18alpha-cyclonedx.json  | 500 ++++++++++++++++++
 ...ant-commons-logging-1.10.18alpha-cyclonedx.json | 501 ++++++++++++++++++
 sboms/ant-commons-net-1.10.18alpha-cyclonedx.json  | 528 +++++++++++++++++++
 sboms/ant-imageio-1.10.18alpha-cyclonedx.json      | 479 +++++++++++++++++
 sboms/ant-jai-1.10.18alpha-cyclonedx.json          | 496 ++++++++++++++++++
 sboms/ant-jakartamail-1.10.18alpha-cyclonedx.json  | 488 +++++++++++++++++
 sboms/ant-javamail-1.10.18alpha-cyclonedx.json     | 488 +++++++++++++++++
 sboms/ant-jdepend-1.10.18alpha-cyclonedx.json      | 488 +++++++++++++++++
 sboms/ant-jmf-1.10.18alpha-cyclonedx.json          | 479 +++++++++++++++++
 sboms/ant-jsch-1.10.18alpha-cyclonedx.json         | 507 ++++++++++++++++++
 sboms/ant-junit-1.10.18alpha-cyclonedx.json        | 537 +++++++++++++++++++
 sboms/ant-junit4-1.10.18alpha-cyclonedx.json       | 537 +++++++++++++++++++
 .../ant-junitlauncher-1.10.18alpha-cyclonedx.json  | 503 ++++++++++++++++++
 sboms/ant-launcher-1.10.18alpha-cyclonedx.json     | 229 ++++++++
 sboms/ant-netrexx-1.10.18alpha-cyclonedx.json      | 504 ++++++++++++++++++
 sboms/ant-swing-1.10.18alpha-cyclonedx.json        | 479 +++++++++++++++++
 sboms/ant-testutil-1.10.18alpha-cyclonedx.json     | 537 +++++++++++++++++++
 sboms/ant-xz-1.10.18alpha-cyclonedx.json           | 506 ++++++++++++++++++
 26 files changed, 12719 insertions(+)

diff --git a/sboms/ant-1.10.18alpha-cyclonedx.json b/sboms/ant-1.10.18alpha-cyclonedx.json
new file mode 100644
index 000000000..8760289bb
--- /dev/null
+++ b/sboms/ant-1.10.18alpha-cyclonedx.json
@@ -0,0 +1,355 @@
+{
+  "bomFormat" : "CycloneDX",
+  "specVersion" : "1.6",
+  "serialNumber" : "urn:uuid:2b3c6004-1754-4985-bbf1-27f088f2b856",
+  "version" : 1,
+  "metadata" : {
+    "timestamp" : "2026-06-07T12:52:38Z",
+    "lifecycles" : [
+      {
+        "phase" : "build"
+      }
+    ],
+    "tools" : {
+      "components" : [
+        {
+          "type" : "library",
+          "supplier" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "manufacturer" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "publisher" : "The Apache Software Foundation",
+          "group" : "org.apache.ant",
+          "name" : "ant-cyclonedx",
+          "version" : "0.1",
+          "description" : "Apache CycloneDX Antlib",
+          "licenses" : [
+            {
+              "license" : {
+                "id" : "Apache-2.0",
+                "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+              }
+            }
+          ],
+          "purl" : "pkg:maven/org.apache.ant/ant-cyclonedx@0.1?type=jar",
+          "externalReferences" : [
+            {
+              "type" : "vcs",
+              "url" : "https://gitbox.apache.org/repos/asf/ant-antlibs-cyclonedx.git"
+            },
+            {
+              "type" : "license",
+              "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+            },
+            {
+              "type" : "build-system",
+              "url" : "https://ci-builds.apache.org/job/Ant/job/CycloneDX%20Antlib/"
+            },
+            {
+              "type" : "mailing-list",
+              "url" : "https://ant.apache.org/mail.html"
+            },
+            {
+              "type" : "issue-tracker",
+              "url" : "https://bz.apache.org/bugzilla/buglist.cgi?component=CycloneDX%20Antlib&product=Ant"
+            },
+            {
+              "type" : "website",
+              "url" : "https://ant.apache.org/antlibs/cyclonedx/"
+            },
+            {
+              "type" : "distribution",
+              "url" : "https://ant.apache.org/antlibs/bindownload.cgi"
+            },
+            {
+              "type" : "source-distribution",
+              "url" : "https://ant.apache.org/antlibs/srcdownload.cgi"
+            },
+            {
+              "type" : "security-contact",
+              "url" : "https://www.apache.org/security/"
+            }
+          ]
+        }
+      ]
+    },
+    "component" : {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant Core",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "5dd4aa18b6dc9a769fddf456d23525be"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "abb46ac6ada0b6f0ecc7d2f8e10e0d1cd2011bac"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "db0d4a594c65a4cb170d851b4cd3fe36a82e3dee8f2a3738393349606a503621"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "ff48bfeb661736779287a6eb68b527793868e64f1da75e80649b3a6f7e0c29389f44bd17217fc0e0684761804388008f9b7c2e1d1112b79e8129b5fa5d0f1b91"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "20057d1b6fdd74af1a33a71f0494b88405931025d622979dcbccf4542565de9e"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "f9f4aceb500d8d4b15e6f0eec0c08c1d512682dc3edb2d51f5b6b9419e88d570e38e472328a2a0a0e685106d5266349878cea41dfdc4373911bd12f3b606c1d0"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "79442c31e2b1a325105079aa9d1491deef6433e831fabdbf3e2f48a8835b4dca8cb975a8342accfddc18ca343a9d50da"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "49cb7a152090ba86cff13b76eeeee08a33986695e9e14f16ebca4bb4672d62e3e476381875fc9587fd57b2f802260154"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    },
+    "manufacturer" : {
+      "name" : "Apache Ant Project Management Committee",
+      "url" : [
+        "https://ant.apache.org/"
+      ]
+    },
+    "supplier" : {
+      "name" : "Apache Ant Project Management Committee",
+      "url" : [
+        "https://ant.apache.org/"
+      ]
+    },
+    "licenses" : [
+      {
+        "license" : {
+          "id" : "Apache-2.0",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        }
+      }
+    ]
+  },
+  "components" : [
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant-launcher",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant Launcher",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "652c42e30abc21d8f65631798bf83a59"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "d00960e241743e8ebe6328ef887c461b8e16bbd4"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "4757294429f9f087a9fc9f3fd2ac1c0f4cddc507bc732e184401192864fa0491"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "e820da4498ff55bbf77d0bb43311903279d153b4322931d4d4c15df2f9d4747833941ce9df08ca2cfe2525343f40a4fa6f33ccad633f4f527002dc85e4f8e179"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "3d545b66f1216a64690ae91d34b7ff687b6f5e9d067b2c8d703c959098d396a0"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "5cac03f87bee7c0a2a4fbdfad7c3e35cd6266f140a90695173f93263c792e63662e33cdd5aaed9d2bbe625ee9c42f7f4eccb0f12b510094075acf3468a439b97"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "942643635f7a5bb201f19f99caf0099285d2b93bf46605de13c1920a03efb64a619b5f7b82e03bfe64353de2ec58511f"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "ac3f8171353410ee6b9f454be024726516cfe531cf0e7041028ed82e60954d0e904b6fda09465754db283707984eba72"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    }
+  ],
+  "dependencies" : [
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [
+        "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar"
+      ]
+    },
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [ ]
+    }
+  ]
+}
\ No newline at end of file
diff --git a/sboms/ant-antlr-1.10.18alpha-cyclonedx.json b/sboms/ant-antlr-1.10.18alpha-cyclonedx.json
new file mode 100644
index 000000000..5923a4d5d
--- /dev/null
+++ b/sboms/ant-antlr-1.10.18alpha-cyclonedx.json
@@ -0,0 +1,507 @@
+{
+  "bomFormat" : "CycloneDX",
+  "specVersion" : "1.6",
+  "serialNumber" : "urn:uuid:8517376b-4425-42e2-abab-058ac657c59b",
+  "version" : 1,
+  "metadata" : {
+    "timestamp" : "2026-06-07T12:52:40Z",
+    "lifecycles" : [
+      {
+        "phase" : "build"
+      }
+    ],
+    "tools" : {
+      "components" : [
+        {
+          "type" : "library",
+          "supplier" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "manufacturer" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "publisher" : "The Apache Software Foundation",
+          "group" : "org.apache.ant",
+          "name" : "ant-cyclonedx",
+          "version" : "0.1",
+          "description" : "Apache CycloneDX Antlib",
+          "licenses" : [
+            {
+              "license" : {
+                "id" : "Apache-2.0",
+                "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+              }
+            }
+          ],
+          "purl" : "pkg:maven/org.apache.ant/ant-cyclonedx@0.1?type=jar",
+          "externalReferences" : [
+            {
+              "type" : "vcs",
+              "url" : "https://gitbox.apache.org/repos/asf/ant-antlibs-cyclonedx.git"
+            },
+            {
+              "type" : "license",
+              "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+            },
+            {
+              "type" : "build-system",
+              "url" : "https://ci-builds.apache.org/job/Ant/job/CycloneDX%20Antlib/"
+            },
+            {
+              "type" : "mailing-list",
+              "url" : "https://ant.apache.org/mail.html"
+            },
+            {
+              "type" : "issue-tracker",
+              "url" : "https://bz.apache.org/bugzilla/buglist.cgi?component=CycloneDX%20Antlib&product=Ant"
+            },
+            {
+              "type" : "website",
+              "url" : "https://ant.apache.org/antlibs/cyclonedx/"
+            },
+            {
+              "type" : "distribution",
+              "url" : "https://ant.apache.org/antlibs/bindownload.cgi"
+            },
+            {
+              "type" : "source-distribution",
+              "url" : "https://ant.apache.org/antlibs/srcdownload.cgi"
+            },
+            {
+              "type" : "security-contact",
+              "url" : "https://www.apache.org/security/"
+            }
+          ]
+        }
+      ]
+    },
+    "component" : {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant-antlr@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant-antlr",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant + ANTLR",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "5823b62486a2afdb5fbb1867ecbf7902"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "326e814e77f3710fa0e604acd97e18ec1ff32978"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "0eb7a39c343bf1a067395ec8acee7398110f8bea8659964ec5a7a699137597a3"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "78080969df5a162725da8492efd753d68b4d8517f9f2acf75b830ec9126a8362dbd8039b92b5334ec1d36403d46f030a056824ab013f330228130b1e4df77bbb"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "f6084e939e875e673059f6f5d84031102ed77508ff76e77a09507e6fdbfe7986"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "256cb5cd09230e798851f0cba0924f613daf09ac6ce42d608e010793dcf9481c3cc61c0e59affb1623c0bff80c8ea8c6e7693a1ac2a107e2ef62c750b2938410"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "e331afb796c11c23dba9f3392e7855805625079f022a63b225a2a530f22c25afc613dcf276257a38785373391c20a801"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "998794e52b473bde0f5e64f140cc5835a95728472324d38ba5f47f21fa71acae1c5e03d9e63b7f69731fd52fa5192a06"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant-antlr@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    },
+    "manufacturer" : {
+      "name" : "Apache Ant Project Management Committee",
+      "url" : [
+        "https://ant.apache.org/"
+      ]
+    },
+    "supplier" : {
+      "name" : "Apache Ant Project Management Committee",
+      "url" : [
+        "https://ant.apache.org/"
+      ]
+    },
+    "licenses" : [
+      {
+        "license" : {
+          "id" : "Apache-2.0",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        }
+      }
+    ]
+  },
+  "components" : [
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant Core",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "5dd4aa18b6dc9a769fddf456d23525be"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "abb46ac6ada0b6f0ecc7d2f8e10e0d1cd2011bac"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "db0d4a594c65a4cb170d851b4cd3fe36a82e3dee8f2a3738393349606a503621"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "ff48bfeb661736779287a6eb68b527793868e64f1da75e80649b3a6f7e0c29389f44bd17217fc0e0684761804388008f9b7c2e1d1112b79e8129b5fa5d0f1b91"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "20057d1b6fdd74af1a33a71f0494b88405931025d622979dcbccf4542565de9e"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "f9f4aceb500d8d4b15e6f0eec0c08c1d512682dc3edb2d51f5b6b9419e88d570e38e472328a2a0a0e685106d5266349878cea41dfdc4373911bd12f3b606c1d0"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "79442c31e2b1a325105079aa9d1491deef6433e831fabdbf3e2f48a8835b4dca8cb975a8342accfddc18ca343a9d50da"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "49cb7a152090ba86cff13b76eeeee08a33986695e9e14f16ebca4bb4672d62e3e476381875fc9587fd57b2f802260154"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    },
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant-launcher",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant Launcher",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "652c42e30abc21d8f65631798bf83a59"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "d00960e241743e8ebe6328ef887c461b8e16bbd4"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "4757294429f9f087a9fc9f3fd2ac1c0f4cddc507bc732e184401192864fa0491"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "e820da4498ff55bbf77d0bb43311903279d153b4322931d4d4c15df2f9d4747833941ce9df08ca2cfe2525343f40a4fa6f33ccad633f4f527002dc85e4f8e179"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "3d545b66f1216a64690ae91d34b7ff687b6f5e9d067b2c8d703c959098d396a0"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "5cac03f87bee7c0a2a4fbdfad7c3e35cd6266f140a90695173f93263c792e63662e33cdd5aaed9d2bbe625ee9c42f7f4eccb0f12b510094075acf3468a439b97"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "942643635f7a5bb201f19f99caf0099285d2b93bf46605de13c1920a03efb64a619b5f7b82e03bfe64353de2ec58511f"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "ac3f8171353410ee6b9f454be024726516cfe531cf0e7041028ed82e60954d0e904b6fda09465754db283707984eba72"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    },
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/antlr/antlr@2.7.7?type=jar",
+      "group" : "antlr",
+      "name" : "antlr",
+      "version" : "2.7.7",
+      "description" : "A framework for constructing recognizers, compilers, and translators from grammatical descriptions containing Java, C#, C++, or Python actions.",
+      "licenses" : [
+        {
+          "license" : {
+            "name" : "BSD License",
+            "url" : "http://www.antlr.org/license.html"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/antlr/antlr@2.7.7?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "website",
+          "url" : "http://www.antlr.org/"
+        }
+      ]
+    }
+  ],
+  "dependencies" : [
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant-antlr@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [
+        "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+        "pkg:maven/antlr/antlr@2.7.7?type=jar"
+      ]
+    },
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [
+        "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar"
+      ]
+    },
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [ ]
+    },
+    {
+      "ref" : "pkg:maven/antlr/antlr@2.7.7?type=jar",
+      "dependsOn" : [ ]
+    }
+  ]
+}
\ No newline at end of file
diff --git a/sboms/ant-apache-bcel-1.10.18alpha-cyclonedx.json b/sboms/ant-apache-bcel-1.10.18alpha-cyclonedx.json
new file mode 100644
index 000000000..7a74155df
--- /dev/null
+++ b/sboms/ant-apache-bcel-1.10.18alpha-cyclonedx.json
@@ -0,0 +1,575 @@
+{
+  "bomFormat" : "CycloneDX",
+  "specVersion" : "1.6",
+  "serialNumber" : "urn:uuid:def50c5c-d308-472d-8649-f06b7c1fa0d8",
+  "version" : 1,
+  "metadata" : {
+    "timestamp" : "2026-06-07T12:52:39Z",
+    "lifecycles" : [
+      {
+        "phase" : "build"
+      }
+    ],
+    "tools" : {
+      "components" : [
+        {
+          "type" : "library",
+          "supplier" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "manufacturer" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "publisher" : "The Apache Software Foundation",
+          "group" : "org.apache.ant",
+          "name" : "ant-cyclonedx",
+          "version" : "0.1",
+          "description" : "Apache CycloneDX Antlib",
+          "licenses" : [
+            {
+              "license" : {
+                "id" : "Apache-2.0",
+                "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+              }
+            }
+          ],
+          "purl" : "pkg:maven/org.apache.ant/ant-cyclonedx@0.1?type=jar",
+          "externalReferences" : [
+            {
+              "type" : "vcs",
+              "url" : "https://gitbox.apache.org/repos/asf/ant-antlibs-cyclonedx.git"
+            },
+            {
+              "type" : "license",
+              "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+            },
+            {
+              "type" : "build-system",
+              "url" : "https://ci-builds.apache.org/job/Ant/job/CycloneDX%20Antlib/"
+            },
+            {
+              "type" : "mailing-list",
+              "url" : "https://ant.apache.org/mail.html"
+            },
+            {
+              "type" : "issue-tracker",
+              "url" : "https://bz.apache.org/bugzilla/buglist.cgi?component=CycloneDX%20Antlib&product=Ant"
+            },
+            {
+              "type" : "website",
+              "url" : "https://ant.apache.org/antlibs/cyclonedx/"
+            },
+            {
+              "type" : "distribution",
+              "url" : "https://ant.apache.org/antlibs/bindownload.cgi"
+            },
+            {
+              "type" : "source-distribution",
+              "url" : "https://ant.apache.org/antlibs/srcdownload.cgi"
+            },
+            {
+              "type" : "security-contact",
+              "url" : "https://www.apache.org/security/"
+            }
+          ]
+        }
+      ]
+    },
+    "component" : {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant-apache-bcel@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant-apache-bcel",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant + BCEL",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "3916d3f9310dd86eb7ae2c0f07bbb665"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "33a1c686bfe33cec77b11b20cc816146753c242b"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "6dd7d52d6af6fee6e87db783ca7d6976b0361475ab4caf94de200631be4bd5e7"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "cd956bd70b03890c2c66e587c4cce74e6e138fb6e2656c7babc97c02ab4b04a20fd2d0b066691e7da5e64b46005d3c816dfbaf6ba869ed245d83cd937941e933"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "49ba1b6438814e4fcfb2599342d8b3bfc57ad42ccbeabc37e8170d0269157a16"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "3cbf0c0beb94966fa582f6ee5099f2e6a31f31a0dd080c60822134e1ed9ab228d47568710a322a7474f4e1c18bcb93c70cf3ef2b8cb319d66e8f6e6d48219b80"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "28536d32d2d0ed4bcbd980e3f3b87fb7c985fd9b55fad0a0620a97998722e37bf6b46cf9329a7e74557469d954d512e5"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "15164807b5e910883b3209953f24c21652822063871368ad7a4de45c9045ee24450a6106ffc535559c5f9916e83803a9"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant-apache-bcel@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    },
+    "manufacturer" : {
+      "name" : "Apache Ant Project Management Committee",
+      "url" : [
+        "https://ant.apache.org/"
+      ]
+    },
+    "supplier" : {
+      "name" : "Apache Ant Project Management Committee",
+      "url" : [
+        "https://ant.apache.org/"
+      ]
+    },
+    "licenses" : [
+      {
+        "license" : {
+          "id" : "Apache-2.0",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        }
+      }
+    ]
+  },
+  "components" : [
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant Core",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "5dd4aa18b6dc9a769fddf456d23525be"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "abb46ac6ada0b6f0ecc7d2f8e10e0d1cd2011bac"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "db0d4a594c65a4cb170d851b4cd3fe36a82e3dee8f2a3738393349606a503621"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "ff48bfeb661736779287a6eb68b527793868e64f1da75e80649b3a6f7e0c29389f44bd17217fc0e0684761804388008f9b7c2e1d1112b79e8129b5fa5d0f1b91"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "20057d1b6fdd74af1a33a71f0494b88405931025d622979dcbccf4542565de9e"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "f9f4aceb500d8d4b15e6f0eec0c08c1d512682dc3edb2d51f5b6b9419e88d570e38e472328a2a0a0e685106d5266349878cea41dfdc4373911bd12f3b606c1d0"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "79442c31e2b1a325105079aa9d1491deef6433e831fabdbf3e2f48a8835b4dca8cb975a8342accfddc18ca343a9d50da"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "49cb7a152090ba86cff13b76eeeee08a33986695e9e14f16ebca4bb4672d62e3e476381875fc9587fd57b2f802260154"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    },
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant-launcher",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant Launcher",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "652c42e30abc21d8f65631798bf83a59"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "d00960e241743e8ebe6328ef887c461b8e16bbd4"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "4757294429f9f087a9fc9f3fd2ac1c0f4cddc507bc732e184401192864fa0491"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "e820da4498ff55bbf77d0bb43311903279d153b4322931d4d4c15df2f9d4747833941ce9df08ca2cfe2525343f40a4fa6f33ccad633f4f527002dc85e4f8e179"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "3d545b66f1216a64690ae91d34b7ff687b6f5e9d067b2c8d703c959098d396a0"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "5cac03f87bee7c0a2a4fbdfad7c3e35cd6266f140a90695173f93263c792e63662e33cdd5aaed9d2bbe625ee9c42f7f4eccb0f12b510094075acf3468a439b97"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "942643635f7a5bb201f19f99caf0099285d2b93bf46605de13c1920a03efb64a619b5f7b82e03bfe64353de2ec58511f"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "ac3f8171353410ee6b9f454be024726516cfe531cf0e7041028ed82e60954d0e904b6fda09465754db283707984eba72"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    },
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.bcel/bcel@6.9.0?type=jar",
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.bcel",
+      "name" : "bcel",
+      "version" : "6.9.0",
+      "description" : "Apache Commons Bytecode Engineering Library",
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.bcel/bcel@6.9.0?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "website",
+          "url" : "https://commons.apache.org/proper/commons-bcel"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://github.com/apache/commons-bcel/actions"
+        },
+        {
+          "type" : "distribution-intake",
+          "url" : "https://repository.apache.org/service/local/staging/deploy/maven2"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://issues.apache.org/jira/browse/BCEL"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://mail-archives.apache.org/mod_mbox/commons-user/"
+        },
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf?p=commons-bcel.git"
+        }
+      ]
+    },
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.commons/commons-lang3@3.14.0?type=jar",
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.commons",
+      "name" : "commons-lang3",
+      "version" : "3.14.0",
+      "description" : "Apache Commons Lang, a package of Java utility classes for the classes that are in java.lang's hierarchy, or are considered to be so standard as to justify existence in java.lang.",
+      "scope" : "required",
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.commons/commons-lang3@3.14.0?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "website",
+          "url" : "https://commons.apache.org/proper/commons-lang/"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://github.com/apache/commons-parent/actions"
+        },
+        {
+          "type" : "distribution-intake",
+          "url" : "https://repository.apache.org/service/local/staging/deploy/maven2"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://issues.apache.org/jira/browse/LANG"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://mail-archives.apache.org/mod_mbox/commons-user/"
+        },
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf?p=commons-lang.git"
+        }
+      ]
+    }
+  ],
+  "dependencies" : [
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant-apache-bcel@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [
+        "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+        "pkg:maven/org.apache.bcel/bcel@6.9.0?type=jar"
+      ]
+    },
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [
+        "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar"
+      ]
+    },
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [ ]
+    },
+    {
+      "ref" : "pkg:maven/org.apache.bcel/bcel@6.9.0?type=jar",
+      "dependsOn" : [
+        "pkg:maven/org.apache.commons/commons-lang3@3.14.0?type=jar"
+      ]
+    }
+  ]
+}
\ No newline at end of file
diff --git a/sboms/ant-apache-bsf-1.10.18alpha-cyclonedx.json b/sboms/ant-apache-bsf-1.10.18alpha-cyclonedx.json
new file mode 100644
index 000000000..a4c93bda1
--- /dev/null
+++ b/sboms/ant-apache-bsf-1.10.18alpha-cyclonedx.json
@@ -0,0 +1,496 @@
+{
+  "bomFormat" : "CycloneDX",
+  "specVersion" : "1.6",
+  "serialNumber" : "urn:uuid:c2d0b70f-662a-4b84-9649-914b01bf5cc9",
+  "version" : 1,
+  "metadata" : {
+    "timestamp" : "2026-06-07T12:52:39Z",
+    "lifecycles" : [
+      {
+        "phase" : "build"
+      }
+    ],
+    "tools" : {
+      "components" : [
+        {
+          "type" : "library",
+          "supplier" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "manufacturer" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "publisher" : "The Apache Software Foundation",
+          "group" : "org.apache.ant",
+          "name" : "ant-cyclonedx",
+          "version" : "0.1",
+          "description" : "Apache CycloneDX Antlib",
+          "licenses" : [
+            {
+              "license" : {
+                "id" : "Apache-2.0",
+                "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+              }
+            }
+          ],
+          "purl" : "pkg:maven/org.apache.ant/ant-cyclonedx@0.1?type=jar",
+          "externalReferences" : [
+            {
+              "type" : "vcs",
+              "url" : "https://gitbox.apache.org/repos/asf/ant-antlibs-cyclonedx.git"
+            },
+            {
+              "type" : "license",
+              "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+            },
+            {
+              "type" : "build-system",
+              "url" : "https://ci-builds.apache.org/job/Ant/job/CycloneDX%20Antlib/"
+            },
+            {
+              "type" : "mailing-list",
+              "url" : "https://ant.apache.org/mail.html"
+            },
+            {
+              "type" : "issue-tracker",
+              "url" : "https://bz.apache.org/bugzilla/buglist.cgi?component=CycloneDX%20Antlib&product=Ant"
+            },
+            {
+              "type" : "website",
+              "url" : "https://ant.apache.org/antlibs/cyclonedx/"
+            },
+            {
+              "type" : "distribution",
+              "url" : "https://ant.apache.org/antlibs/bindownload.cgi"
+            },
+            {
+              "type" : "source-distribution",
+              "url" : "https://ant.apache.org/antlibs/srcdownload.cgi"
+            },
+            {
+              "type" : "security-contact",
+              "url" : "https://www.apache.org/security/"
+            }
+          ]
+        }
+      ]
+    },
+    "component" : {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant-apache-bsf@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant-apache-bsf",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant + BSF",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "9624e66b92c76e2345871aec28083dfb"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "316244ba824bd32eb5040e41458880d26b48e913"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "3a270ebd414e817ae00dfd14291042945d3a006f8bd83892555ed8c004c0aa83"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "ef2d195bc8d731ceeae8ca8858871cddcacfe937cb84b1f89898961b08d3920ec985f4f49f431aaad922c8dcf374899f7797eb4d4bbb76f42b1b51a2bc5aa02e"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "20009fc51096774c13b46a626884882d32f4a2be04865ed20a419b016848df99"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "b5ac3ed7ec37922cb06fbeec98bd88bc4559e676b4c4231fa59b385d235ef1fb388d6677e9fc7b513a0059c9f98d774d4c8d42fb37f7c67c9b1a465de47a29f0"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "c7859835384e1d158245cf2b9b8e7734187cfabe49adc65d47cc28bb38d5cdf6da9243d4276e3ac63c911aa7bba74162"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "bcbf93b51e9b7ef380ba9e74e9d59d258a7e11a62d5b2cf00de1523dfd76d4d68ee55fcfe055bf5c8a012377c06bb7f5"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant-apache-bsf@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    },
+    "manufacturer" : {
+      "name" : "Apache Ant Project Management Committee",
+      "url" : [
+        "https://ant.apache.org/"
+      ]
+    },
+    "supplier" : {
+      "name" : "Apache Ant Project Management Committee",
+      "url" : [
+        "https://ant.apache.org/"
+      ]
+    },
+    "licenses" : [
+      {
+        "license" : {
+          "id" : "Apache-2.0",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        }
+      }
+    ]
+  },
+  "components" : [
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant Core",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "5dd4aa18b6dc9a769fddf456d23525be"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "abb46ac6ada0b6f0ecc7d2f8e10e0d1cd2011bac"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "db0d4a594c65a4cb170d851b4cd3fe36a82e3dee8f2a3738393349606a503621"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "ff48bfeb661736779287a6eb68b527793868e64f1da75e80649b3a6f7e0c29389f44bd17217fc0e0684761804388008f9b7c2e1d1112b79e8129b5fa5d0f1b91"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "20057d1b6fdd74af1a33a71f0494b88405931025d622979dcbccf4542565de9e"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "f9f4aceb500d8d4b15e6f0eec0c08c1d512682dc3edb2d51f5b6b9419e88d570e38e472328a2a0a0e685106d5266349878cea41dfdc4373911bd12f3b606c1d0"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "79442c31e2b1a325105079aa9d1491deef6433e831fabdbf3e2f48a8835b4dca8cb975a8342accfddc18ca343a9d50da"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "49cb7a152090ba86cff13b76eeeee08a33986695e9e14f16ebca4bb4672d62e3e476381875fc9587fd57b2f802260154"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    },
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant-launcher",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant Launcher",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "652c42e30abc21d8f65631798bf83a59"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "d00960e241743e8ebe6328ef887c461b8e16bbd4"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "4757294429f9f087a9fc9f3fd2ac1c0f4cddc507bc732e184401192864fa0491"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "e820da4498ff55bbf77d0bb43311903279d153b4322931d4d4c15df2f9d4747833941ce9df08ca2cfe2525343f40a4fa6f33ccad633f4f527002dc85e4f8e179"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "3d545b66f1216a64690ae91d34b7ff687b6f5e9d067b2c8d703c959098d396a0"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "5cac03f87bee7c0a2a4fbdfad7c3e35cd6266f140a90695173f93263c792e63662e33cdd5aaed9d2bbe625ee9c42f7f4eccb0f12b510094075acf3468a439b97"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "942643635f7a5bb201f19f99caf0099285d2b93bf46605de13c1920a03efb64a619b5f7b82e03bfe64353de2ec58511f"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "ac3f8171353410ee6b9f454be024726516cfe531cf0e7041028ed82e60954d0e904b6fda09465754db283707984eba72"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    },
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/bsf/bsf@2.4.0?type=jar",
+      "group" : "bsf",
+      "name" : "bsf",
+      "version" : "2.4.0",
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/bsf/bsf@2.4.0?type=jar"
+    }
+  ],
+  "dependencies" : [
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant-apache-bsf@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [
+        "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+        "pkg:maven/bsf/bsf@2.4.0?type=jar"
+      ]
+    },
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [
+        "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar"
+      ]
+    },
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [ ]
+    }
+  ]
+}
\ No newline at end of file
diff --git a/sboms/ant-apache-log4j-1.10.18alpha-cyclonedx.json b/sboms/ant-apache-log4j-1.10.18alpha-cyclonedx.json
new file mode 100644
index 000000000..f1fff9042
--- /dev/null
+++ b/sboms/ant-apache-log4j-1.10.18alpha-cyclonedx.json
@@ -0,0 +1,500 @@
+{
+  "bomFormat" : "CycloneDX",
+  "specVersion" : "1.6",
+  "serialNumber" : "urn:uuid:38e65c6f-86e3-4d5b-bb14-eebf2a76c61d",
+  "version" : 1,
+  "metadata" : {
+    "timestamp" : "2026-06-07T12:52:39Z",
+    "lifecycles" : [
+      {
+        "phase" : "build"
+      }
+    ],
+    "tools" : {
+      "components" : [
+        {
+          "type" : "library",
+          "supplier" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "manufacturer" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "publisher" : "The Apache Software Foundation",
+          "group" : "org.apache.ant",
+          "name" : "ant-cyclonedx",
+          "version" : "0.1",
+          "description" : "Apache CycloneDX Antlib",
+          "licenses" : [
+            {
+              "license" : {
+                "id" : "Apache-2.0",
+                "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+              }
+            }
+          ],
+          "purl" : "pkg:maven/org.apache.ant/ant-cyclonedx@0.1?type=jar",
+          "externalReferences" : [
+            {
+              "type" : "vcs",
+              "url" : "https://gitbox.apache.org/repos/asf/ant-antlibs-cyclonedx.git"
+            },
+            {
+              "type" : "license",
+              "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+            },
+            {
+              "type" : "build-system",
+              "url" : "https://ci-builds.apache.org/job/Ant/job/CycloneDX%20Antlib/"
+            },
+            {
+              "type" : "mailing-list",
+              "url" : "https://ant.apache.org/mail.html"
+            },
+            {
+              "type" : "issue-tracker",
+              "url" : "https://bz.apache.org/bugzilla/buglist.cgi?component=CycloneDX%20Antlib&product=Ant"
+            },
+            {
+              "type" : "website",
+              "url" : "https://ant.apache.org/antlibs/cyclonedx/"
+            },
+            {
+              "type" : "distribution",
+              "url" : "https://ant.apache.org/antlibs/bindownload.cgi"
+            },
+            {
+              "type" : "source-distribution",
+              "url" : "https://ant.apache.org/antlibs/srcdownload.cgi"
+            },
+            {
+              "type" : "security-contact",
+              "url" : "https://www.apache.org/security/"
+            }
+          ]
+        }
+      ]
+    },
+    "component" : {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant-apache-log4j@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant-apache-log4j",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant + Log4J 1.x",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "df728f7b35c0f14eb9777c28b795c157"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "7b5e33f656a9af74819a7efa8275298a7d2be3b9"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "9934a7cc2a65b5ec9a268e791a7ec3bb64657bf696f6679cdcd6d8d3825fb49c"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "5d766b106f74517b5cd3e9261b3eb951a98991cee4bce3edc7bbe5e4905c10ac000358ae19c83795549f8581b622ca154616dd621fde7504a0c6f85b043df1e6"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "ac915f0a0c5efb5f1994841571dc0f207f2247bc8ec9a2c82d54e77593989f46"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "9c48d96ab4ebd97e5e1b04becf008c10ec046a34400036828fb75d7d2986166d684e01b27d119094bae8862d8357f9e241829c0add0d286b4dd00740712a8eac"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "55b8c972b11f5f8d73d01a9a8be95d076231e95ba9cb704fa45a9656e22330b704900942a4555f967024e1e800b79cf4"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "ba488f5ecd11c2d20a631bbe87ec65fa97a736101b8ae3454bbfc6ab500f50e645239647e3bdd3a0065b680b41a58c6e"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant-apache-log4j@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    },
+    "manufacturer" : {
+      "name" : "Apache Ant Project Management Committee",
+      "url" : [
+        "https://ant.apache.org/"
+      ]
+    },
+    "supplier" : {
+      "name" : "Apache Ant Project Management Committee",
+      "url" : [
+        "https://ant.apache.org/"
+      ]
+    },
+    "licenses" : [
+      {
+        "license" : {
+          "id" : "Apache-2.0",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        }
+      }
+    ]
+  },
+  "components" : [
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant Core",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "5dd4aa18b6dc9a769fddf456d23525be"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "abb46ac6ada0b6f0ecc7d2f8e10e0d1cd2011bac"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "db0d4a594c65a4cb170d851b4cd3fe36a82e3dee8f2a3738393349606a503621"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "ff48bfeb661736779287a6eb68b527793868e64f1da75e80649b3a6f7e0c29389f44bd17217fc0e0684761804388008f9b7c2e1d1112b79e8129b5fa5d0f1b91"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "20057d1b6fdd74af1a33a71f0494b88405931025d622979dcbccf4542565de9e"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "f9f4aceb500d8d4b15e6f0eec0c08c1d512682dc3edb2d51f5b6b9419e88d570e38e472328a2a0a0e685106d5266349878cea41dfdc4373911bd12f3b606c1d0"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "79442c31e2b1a325105079aa9d1491deef6433e831fabdbf3e2f48a8835b4dca8cb975a8342accfddc18ca343a9d50da"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "49cb7a152090ba86cff13b76eeeee08a33986695e9e14f16ebca4bb4672d62e3e476381875fc9587fd57b2f802260154"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    },
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant-launcher",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant Launcher",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "652c42e30abc21d8f65631798bf83a59"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "d00960e241743e8ebe6328ef887c461b8e16bbd4"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "4757294429f9f087a9fc9f3fd2ac1c0f4cddc507bc732e184401192864fa0491"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "e820da4498ff55bbf77d0bb43311903279d153b4322931d4d4c15df2f9d4747833941ce9df08ca2cfe2525343f40a4fa6f33ccad633f4f527002dc85e4f8e179"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "3d545b66f1216a64690ae91d34b7ff687b6f5e9d067b2c8d703c959098d396a0"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "5cac03f87bee7c0a2a4fbdfad7c3e35cd6266f140a90695173f93263c792e63662e33cdd5aaed9d2bbe625ee9c42f7f4eccb0f12b510094075acf3468a439b97"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "942643635f7a5bb201f19f99caf0099285d2b93bf46605de13c1920a03efb64a619b5f7b82e03bfe64353de2ec58511f"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "ac3f8171353410ee6b9f454be024726516cfe531cf0e7041028ed82e60954d0e904b6fda09465754db283707984eba72"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    },
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/log4j/log4j@1.2.14?type=jar",
+      "group" : "log4j",
+      "name" : "log4j",
+      "version" : "1.2.14",
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/log4j/log4j@1.2.14?type=jar"
+    }
+  ],
+  "dependencies" : [
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant-apache-log4j@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [
+        "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+        "pkg:maven/log4j/log4j@1.2.14?type=jar"
+      ]
+    },
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [
+        "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar"
+      ]
+    },
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [ ]
+    },
+    {
+      "ref" : "pkg:maven/log4j/log4j@1.2.14?type=jar",
+      "dependsOn" : [ ]
+    }
+  ]
+}
\ No newline at end of file
diff --git a/sboms/ant-apache-oro-1.10.18alpha-cyclonedx.json b/sboms/ant-apache-oro-1.10.18alpha-cyclonedx.json
new file mode 100644
index 000000000..9381564ef
--- /dev/null
+++ b/sboms/ant-apache-oro-1.10.18alpha-cyclonedx.json
@@ -0,0 +1,496 @@
+{
+  "bomFormat" : "CycloneDX",
+  "specVersion" : "1.6",
+  "serialNumber" : "urn:uuid:585de2b2-489c-4a54-9a3b-5572a9f787b1",
+  "version" : 1,
+  "metadata" : {
+    "timestamp" : "2026-06-07T12:52:38Z",
+    "lifecycles" : [
+      {
+        "phase" : "build"
+      }
+    ],
+    "tools" : {
+      "components" : [
+        {
+          "type" : "library",
+          "supplier" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "manufacturer" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "publisher" : "The Apache Software Foundation",
+          "group" : "org.apache.ant",
+          "name" : "ant-cyclonedx",
+          "version" : "0.1",
+          "description" : "Apache CycloneDX Antlib",
+          "licenses" : [
+            {
+              "license" : {
+                "id" : "Apache-2.0",
+                "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+              }
+            }
+          ],
+          "purl" : "pkg:maven/org.apache.ant/ant-cyclonedx@0.1?type=jar",
+          "externalReferences" : [
+            {
+              "type" : "vcs",
+              "url" : "https://gitbox.apache.org/repos/asf/ant-antlibs-cyclonedx.git"
+            },
+            {
+              "type" : "license",
+              "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+            },
+            {
+              "type" : "build-system",
+              "url" : "https://ci-builds.apache.org/job/Ant/job/CycloneDX%20Antlib/"
+            },
+            {
+              "type" : "mailing-list",
+              "url" : "https://ant.apache.org/mail.html"
+            },
+            {
+              "type" : "issue-tracker",
+              "url" : "https://bz.apache.org/bugzilla/buglist.cgi?component=CycloneDX%20Antlib&product=Ant"
+            },
+            {
+              "type" : "website",
+              "url" : "https://ant.apache.org/antlibs/cyclonedx/"
+            },
+            {
+              "type" : "distribution",
+              "url" : "https://ant.apache.org/antlibs/bindownload.cgi"
+            },
+            {
+              "type" : "source-distribution",
+              "url" : "https://ant.apache.org/antlibs/srcdownload.cgi"
+            },
+            {
+              "type" : "security-contact",
+              "url" : "https://www.apache.org/security/"
+            }
+          ]
+        }
+      ]
+    },
+    "component" : {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant-apache-oro@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant-apache-oro",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant + Apache Oro",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "83da5fc9cdd6acdbba7a996d4fff0b79"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "428d69dd469228161733437e292405c147365a70"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "15c70d1308bc6c5c78e151b9bbef27c8f0b83234ea449871b866d5149b271fb4"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "876ff5ed6458c4b4cc3855a6c7e26562cdd42cfe70c7169d9e939a3a8b69356a3a2e942ddc8b964a0aa55015a488824553d83ac4c85e032c542347a7cc2d61d5"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "74d5875fdd710992426b21891f4a7dfc286e1e9cb439074f464441f636c6b099"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "dc83a4efc1a4c45031ccd613d3d1f4a3f7f8d6351bf92e619410fff5a5877aeb93910be51f129fd3a5fb6bd2b03d6a6a2e5be16f353c3c9dbdd09aa2b9c1d2df"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "c8932259c229752cd5c8719fd4f45f2b787f5985a1eaa2f01a9b16dc908f0f1fd78b9890476139dc3b59c264262d0f71"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "dbc192f77e39480ec23a51d4de16a1d1db14a2e771c03506810e47dd6ef0764cbf4a436c26c7cf7dda73aebc9aaea53d"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant-apache-oro@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    },
+    "manufacturer" : {
+      "name" : "Apache Ant Project Management Committee",
+      "url" : [
+        "https://ant.apache.org/"
+      ]
+    },
+    "supplier" : {
+      "name" : "Apache Ant Project Management Committee",
+      "url" : [
+        "https://ant.apache.org/"
+      ]
+    },
+    "licenses" : [
+      {
+        "license" : {
+          "id" : "Apache-2.0",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        }
+      }
+    ]
+  },
+  "components" : [
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant Core",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "5dd4aa18b6dc9a769fddf456d23525be"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "abb46ac6ada0b6f0ecc7d2f8e10e0d1cd2011bac"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "db0d4a594c65a4cb170d851b4cd3fe36a82e3dee8f2a3738393349606a503621"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "ff48bfeb661736779287a6eb68b527793868e64f1da75e80649b3a6f7e0c29389f44bd17217fc0e0684761804388008f9b7c2e1d1112b79e8129b5fa5d0f1b91"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "20057d1b6fdd74af1a33a71f0494b88405931025d622979dcbccf4542565de9e"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "f9f4aceb500d8d4b15e6f0eec0c08c1d512682dc3edb2d51f5b6b9419e88d570e38e472328a2a0a0e685106d5266349878cea41dfdc4373911bd12f3b606c1d0"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "79442c31e2b1a325105079aa9d1491deef6433e831fabdbf3e2f48a8835b4dca8cb975a8342accfddc18ca343a9d50da"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "49cb7a152090ba86cff13b76eeeee08a33986695e9e14f16ebca4bb4672d62e3e476381875fc9587fd57b2f802260154"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    },
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant-launcher",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant Launcher",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "652c42e30abc21d8f65631798bf83a59"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "d00960e241743e8ebe6328ef887c461b8e16bbd4"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "4757294429f9f087a9fc9f3fd2ac1c0f4cddc507bc732e184401192864fa0491"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "e820da4498ff55bbf77d0bb43311903279d153b4322931d4d4c15df2f9d4747833941ce9df08ca2cfe2525343f40a4fa6f33ccad633f4f527002dc85e4f8e179"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "3d545b66f1216a64690ae91d34b7ff687b6f5e9d067b2c8d703c959098d396a0"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "5cac03f87bee7c0a2a4fbdfad7c3e35cd6266f140a90695173f93263c792e63662e33cdd5aaed9d2bbe625ee9c42f7f4eccb0f12b510094075acf3468a439b97"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "942643635f7a5bb201f19f99caf0099285d2b93bf46605de13c1920a03efb64a619b5f7b82e03bfe64353de2ec58511f"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "ac3f8171353410ee6b9f454be024726516cfe531cf0e7041028ed82e60954d0e904b6fda09465754db283707984eba72"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    },
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/oro/oro@2.0.8?type=jar",
+      "group" : "oro",
+      "name" : "oro",
+      "version" : "2.0.8",
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/oro/oro@2.0.8?type=jar"
+    }
+  ],
+  "dependencies" : [
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant-apache-oro@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [
+        "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+        "pkg:maven/oro/oro@2.0.8?type=jar"
+      ]
+    },
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [
+        "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar"
+      ]
+    },
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [ ]
+    }
+  ]
+}
\ No newline at end of file
diff --git a/sboms/ant-apache-regexp-1.10.18alpha-cyclonedx.json b/sboms/ant-apache-regexp-1.10.18alpha-cyclonedx.json
new file mode 100644
index 000000000..ffe138c1a
--- /dev/null
+++ b/sboms/ant-apache-regexp-1.10.18alpha-cyclonedx.json
@@ -0,0 +1,496 @@
+{
+  "bomFormat" : "CycloneDX",
+  "specVersion" : "1.6",
+  "serialNumber" : "urn:uuid:7c7a2794-1fe7-4591-9c79-c1b4d5d5b5c8",
+  "version" : 1,
+  "metadata" : {
+    "timestamp" : "2026-06-07T12:52:38Z",
+    "lifecycles" : [
+      {
+        "phase" : "build"
+      }
+    ],
+    "tools" : {
+      "components" : [
+        {
+          "type" : "library",
+          "supplier" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "manufacturer" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "publisher" : "The Apache Software Foundation",
+          "group" : "org.apache.ant",
+          "name" : "ant-cyclonedx",
+          "version" : "0.1",
+          "description" : "Apache CycloneDX Antlib",
+          "licenses" : [
+            {
+              "license" : {
+                "id" : "Apache-2.0",
+                "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+              }
+            }
+          ],
+          "purl" : "pkg:maven/org.apache.ant/ant-cyclonedx@0.1?type=jar",
+          "externalReferences" : [
+            {
+              "type" : "vcs",
+              "url" : "https://gitbox.apache.org/repos/asf/ant-antlibs-cyclonedx.git"
+            },
+            {
+              "type" : "license",
+              "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+            },
+            {
+              "type" : "build-system",
+              "url" : "https://ci-builds.apache.org/job/Ant/job/CycloneDX%20Antlib/"
+            },
+            {
+              "type" : "mailing-list",
+              "url" : "https://ant.apache.org/mail.html"
+            },
+            {
+              "type" : "issue-tracker",
+              "url" : "https://bz.apache.org/bugzilla/buglist.cgi?component=CycloneDX%20Antlib&product=Ant"
+            },
+            {
+              "type" : "website",
+              "url" : "https://ant.apache.org/antlibs/cyclonedx/"
+            },
+            {
+              "type" : "distribution",
+              "url" : "https://ant.apache.org/antlibs/bindownload.cgi"
+            },
+            {
+              "type" : "source-distribution",
+              "url" : "https://ant.apache.org/antlibs/srcdownload.cgi"
+            },
+            {
+              "type" : "security-contact",
+              "url" : "https://www.apache.org/security/"
+            }
+          ]
+        }
+      ]
+    },
+    "component" : {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant-apache-regexp@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant-apache-regexp",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant + Apache Regexp",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "e105b7b6e866b0d0a42246643d42ae08"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "e988b6383f4ea427a8915d4a1642de504c30215b"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "638900345893e381a94cefb0b3bcd68f1403493e1d0d23e15e8d67cc42a29734"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "3db9108d50fe64ccd232ebfadbd8dbc142a925d666033a93a4a5444b0a0c176cc8a5e19b89d979d724792fa916cd13104f4e18d8c96a4f1105c42b767ba2510d"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "bceebd2bcf9572249d1eb5d438aaef9e37ddb73f379b43782b768bd7f5cf3cdd"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "9390ef53e119bfb8a513e4340b0ac230a967dd59c37ce53541f49b52d75f8d11f8d4a987c8cd9760ed5abcaba915e33d510e418cb71988a270fc9596143d2ee0"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "dc224c357cd571f2ca17b1a4c4e51b2726e87ab853230225e1f2968a212fe18f2926c277de367ee92a9c5b2533a16755"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "85a92f73bae8fc1edbe98c1b7c8e11bb6bc084d9297dbdffb6df1fa6f87fc754efafeab003cbc00127b447bfcf6e3fc8"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant-apache-regexp@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    },
+    "manufacturer" : {
+      "name" : "Apache Ant Project Management Committee",
+      "url" : [
+        "https://ant.apache.org/"
+      ]
+    },
+    "supplier" : {
+      "name" : "Apache Ant Project Management Committee",
+      "url" : [
+        "https://ant.apache.org/"
+      ]
+    },
+    "licenses" : [
+      {
+        "license" : {
+          "id" : "Apache-2.0",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        }
+      }
+    ]
+  },
+  "components" : [
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant Core",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "5dd4aa18b6dc9a769fddf456d23525be"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "abb46ac6ada0b6f0ecc7d2f8e10e0d1cd2011bac"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "db0d4a594c65a4cb170d851b4cd3fe36a82e3dee8f2a3738393349606a503621"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "ff48bfeb661736779287a6eb68b527793868e64f1da75e80649b3a6f7e0c29389f44bd17217fc0e0684761804388008f9b7c2e1d1112b79e8129b5fa5d0f1b91"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "20057d1b6fdd74af1a33a71f0494b88405931025d622979dcbccf4542565de9e"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "f9f4aceb500d8d4b15e6f0eec0c08c1d512682dc3edb2d51f5b6b9419e88d570e38e472328a2a0a0e685106d5266349878cea41dfdc4373911bd12f3b606c1d0"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "79442c31e2b1a325105079aa9d1491deef6433e831fabdbf3e2f48a8835b4dca8cb975a8342accfddc18ca343a9d50da"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "49cb7a152090ba86cff13b76eeeee08a33986695e9e14f16ebca4bb4672d62e3e476381875fc9587fd57b2f802260154"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    },
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant-launcher",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant Launcher",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "652c42e30abc21d8f65631798bf83a59"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "d00960e241743e8ebe6328ef887c461b8e16bbd4"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "4757294429f9f087a9fc9f3fd2ac1c0f4cddc507bc732e184401192864fa0491"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "e820da4498ff55bbf77d0bb43311903279d153b4322931d4d4c15df2f9d4747833941ce9df08ca2cfe2525343f40a4fa6f33ccad633f4f527002dc85e4f8e179"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "3d545b66f1216a64690ae91d34b7ff687b6f5e9d067b2c8d703c959098d396a0"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "5cac03f87bee7c0a2a4fbdfad7c3e35cd6266f140a90695173f93263c792e63662e33cdd5aaed9d2bbe625ee9c42f7f4eccb0f12b510094075acf3468a439b97"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "942643635f7a5bb201f19f99caf0099285d2b93bf46605de13c1920a03efb64a619b5f7b82e03bfe64353de2ec58511f"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "ac3f8171353410ee6b9f454be024726516cfe531cf0e7041028ed82e60954d0e904b6fda09465754db283707984eba72"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    },
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/jakarta-regexp/jakarta-regexp@1.4?type=jar",
+      "group" : "jakarta-regexp",
+      "name" : "jakarta-regexp",
+      "version" : "1.4",
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/jakarta-regexp/jakarta-regexp@1.4?type=jar"
+    }
+  ],
+  "dependencies" : [
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant-apache-regexp@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [
+        "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+        "pkg:maven/jakarta-regexp/jakarta-regexp@1.4?type=jar"
+      ]
+    },
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [
+        "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar"
+      ]
+    },
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [ ]
+    }
+  ]
+}
\ No newline at end of file
diff --git a/sboms/ant-apache-resolver-1.10.18alpha-cyclonedx.json b/sboms/ant-apache-resolver-1.10.18alpha-cyclonedx.json
new file mode 100644
index 000000000..dacfa9d3f
--- /dev/null
+++ b/sboms/ant-apache-resolver-1.10.18alpha-cyclonedx.json
@@ -0,0 +1,508 @@
+{
+  "bomFormat" : "CycloneDX",
+  "specVersion" : "1.6",
+  "serialNumber" : "urn:uuid:9b9ad947-8229-42fc-840a-d1ac6bebe3fb",
+  "version" : 1,
+  "metadata" : {
+    "timestamp" : "2026-06-07T12:52:38Z",
+    "lifecycles" : [
+      {
+        "phase" : "build"
+      }
+    ],
+    "tools" : {
+      "components" : [
+        {
+          "type" : "library",
+          "supplier" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "manufacturer" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "publisher" : "The Apache Software Foundation",
+          "group" : "org.apache.ant",
+          "name" : "ant-cyclonedx",
+          "version" : "0.1",
+          "description" : "Apache CycloneDX Antlib",
+          "licenses" : [
+            {
+              "license" : {
+                "id" : "Apache-2.0",
+                "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+              }
+            }
+          ],
+          "purl" : "pkg:maven/org.apache.ant/ant-cyclonedx@0.1?type=jar",
+          "externalReferences" : [
+            {
+              "type" : "vcs",
+              "url" : "https://gitbox.apache.org/repos/asf/ant-antlibs-cyclonedx.git"
+            },
+            {
+              "type" : "license",
+              "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+            },
+            {
+              "type" : "build-system",
+              "url" : "https://ci-builds.apache.org/job/Ant/job/CycloneDX%20Antlib/"
+            },
+            {
+              "type" : "mailing-list",
+              "url" : "https://ant.apache.org/mail.html"
+            },
+            {
+              "type" : "issue-tracker",
+              "url" : "https://bz.apache.org/bugzilla/buglist.cgi?component=CycloneDX%20Antlib&product=Ant"
+            },
+            {
+              "type" : "website",
+              "url" : "https://ant.apache.org/antlibs/cyclonedx/"
+            },
+            {
+              "type" : "distribution",
+              "url" : "https://ant.apache.org/antlibs/bindownload.cgi"
+            },
+            {
+              "type" : "source-distribution",
+              "url" : "https://ant.apache.org/antlibs/srcdownload.cgi"
+            },
+            {
+              "type" : "security-contact",
+              "url" : "https://www.apache.org/security/"
+            }
+          ]
+        }
+      ]
+    },
+    "component" : {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant-apache-resolver@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant-apache-resolver",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant + Apache Resolver",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "267be30a4d5465f896a5b382cb860dc3"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "56f0f149edf93f96e9a0ec4642c38ccb1a947510"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "25b9ef9aa9425c34911bed113e8c9a1c20bc76bf8a9ad9659b32d1cc902f4914"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "cfca8b43c68793683dff35ae89bd77a2ebe1d61da7bb264c0db5a9c9d4955106ba3ae3fc9abe24598f30d05523f33d9f88c078851cbc7c6757bfa64a15d0caae"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "b162c87a045bf646369bf6d8833c56c84744cb4bea123f16f1ce36edb0222a2c"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "cea2843e325a7fc3d8375c668e083de1716bf89f58af2ab261fe0120bcfe77f9e5b764813c3f7c34a4f054f481ccecca6ebaca02e502424904278ca1c1afc4a9"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "efb40dae090f07698ef62d33e0c3bd4782679fcf6891205a5cac9136ce6edea28a41252b31b3d60d87e00c1c88856b92"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "e8a6005412d0e098048f2674ed44f7c9c8f8884bd14106378073c6024b3fcd05b9129a41f73267f69c0d8d5f43e76fd9"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant-apache-resolver@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    },
+    "manufacturer" : {
+      "name" : "Apache Ant Project Management Committee",
+      "url" : [
+        "https://ant.apache.org/"
+      ]
+    },
+    "supplier" : {
+      "name" : "Apache Ant Project Management Committee",
+      "url" : [
+        "https://ant.apache.org/"
+      ]
+    },
+    "licenses" : [
+      {
+        "license" : {
+          "id" : "Apache-2.0",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        }
+      }
+    ]
+  },
+  "components" : [
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant Core",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "5dd4aa18b6dc9a769fddf456d23525be"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "abb46ac6ada0b6f0ecc7d2f8e10e0d1cd2011bac"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "db0d4a594c65a4cb170d851b4cd3fe36a82e3dee8f2a3738393349606a503621"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "ff48bfeb661736779287a6eb68b527793868e64f1da75e80649b3a6f7e0c29389f44bd17217fc0e0684761804388008f9b7c2e1d1112b79e8129b5fa5d0f1b91"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "20057d1b6fdd74af1a33a71f0494b88405931025d622979dcbccf4542565de9e"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "f9f4aceb500d8d4b15e6f0eec0c08c1d512682dc3edb2d51f5b6b9419e88d570e38e472328a2a0a0e685106d5266349878cea41dfdc4373911bd12f3b606c1d0"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "79442c31e2b1a325105079aa9d1491deef6433e831fabdbf3e2f48a8835b4dca8cb975a8342accfddc18ca343a9d50da"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "49cb7a152090ba86cff13b76eeeee08a33986695e9e14f16ebca4bb4672d62e3e476381875fc9587fd57b2f802260154"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    },
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant-launcher",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant Launcher",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "652c42e30abc21d8f65631798bf83a59"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "d00960e241743e8ebe6328ef887c461b8e16bbd4"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "4757294429f9f087a9fc9f3fd2ac1c0f4cddc507bc732e184401192864fa0491"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "e820da4498ff55bbf77d0bb43311903279d153b4322931d4d4c15df2f9d4747833941ce9df08ca2cfe2525343f40a4fa6f33ccad633f4f527002dc85e4f8e179"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "3d545b66f1216a64690ae91d34b7ff687b6f5e9d067b2c8d703c959098d396a0"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "5cac03f87bee7c0a2a4fbdfad7c3e35cd6266f140a90695173f93263c792e63662e33cdd5aaed9d2bbe625ee9c42f7f4eccb0f12b510094075acf3468a439b97"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "942643635f7a5bb201f19f99caf0099285d2b93bf46605de13c1920a03efb64a619b5f7b82e03bfe64353de2ec58511f"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "ac3f8171353410ee6b9f454be024726516cfe531cf0e7041028ed82e60954d0e904b6fda09465754db283707984eba72"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    },
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/xml-resolver/xml-resolver@1.2?type=jar",
+      "publisher" : "The Apache Software Foundation",
+      "group" : "xml-resolver",
+      "name" : "xml-resolver",
+      "version" : "1.2",
+      "description" : "xml-commons provides an Apache-hosted set of DOM, SAX, and JAXP interfaces for use in other xml-based projects. Our hope is that we can standardize on both a common version and packaging scheme for these critical XML standards interfaces to make the lives of both our developers and users easier.",
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/xml-resolver/xml-resolver@1.2?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "website",
+          "url" : "http://xml.apache.org/commons/components/resolver/"
+        }
+      ]
+    }
+  ],
+  "dependencies" : [
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant-apache-resolver@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [
+        "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+        "pkg:maven/xml-resolver/xml-resolver@1.2?type=jar"
+      ]
+    },
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [
+        "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar"
+      ]
+    },
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [ ]
+    },
+    {
+      "ref" : "pkg:maven/xml-resolver/xml-resolver@1.2?type=jar",
+      "dependsOn" : [ ]
+    }
+  ]
+}
\ No newline at end of file
diff --git a/sboms/ant-apache-xalan2-1.10.18alpha-cyclonedx.json b/sboms/ant-apache-xalan2-1.10.18alpha-cyclonedx.json
new file mode 100644
index 000000000..5ecbfb94b
--- /dev/null
+++ b/sboms/ant-apache-xalan2-1.10.18alpha-cyclonedx.json
@@ -0,0 +1,500 @@
+{
+  "bomFormat" : "CycloneDX",
+  "specVersion" : "1.6",
+  "serialNumber" : "urn:uuid:644d5c46-6c18-4f70-8b36-3b0ca42175d3",
+  "version" : 1,
+  "metadata" : {
+    "timestamp" : "2026-06-07T12:52:40Z",
+    "lifecycles" : [
+      {
+        "phase" : "build"
+      }
+    ],
+    "tools" : {
+      "components" : [
+        {
+          "type" : "library",
+          "supplier" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "manufacturer" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "publisher" : "The Apache Software Foundation",
+          "group" : "org.apache.ant",
+          "name" : "ant-cyclonedx",
+          "version" : "0.1",
+          "description" : "Apache CycloneDX Antlib",
+          "licenses" : [
+            {
+              "license" : {
+                "id" : "Apache-2.0",
+                "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+              }
+            }
+          ],
+          "purl" : "pkg:maven/org.apache.ant/ant-cyclonedx@0.1?type=jar",
+          "externalReferences" : [
+            {
+              "type" : "vcs",
+              "url" : "https://gitbox.apache.org/repos/asf/ant-antlibs-cyclonedx.git"
+            },
+            {
+              "type" : "license",
+              "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+            },
+            {
+              "type" : "build-system",
+              "url" : "https://ci-builds.apache.org/job/Ant/job/CycloneDX%20Antlib/"
+            },
+            {
+              "type" : "mailing-list",
+              "url" : "https://ant.apache.org/mail.html"
+            },
+            {
+              "type" : "issue-tracker",
+              "url" : "https://bz.apache.org/bugzilla/buglist.cgi?component=CycloneDX%20Antlib&product=Ant"
+            },
+            {
+              "type" : "website",
+              "url" : "https://ant.apache.org/antlibs/cyclonedx/"
+            },
+            {
+              "type" : "distribution",
+              "url" : "https://ant.apache.org/antlibs/bindownload.cgi"
+            },
+            {
+              "type" : "source-distribution",
+              "url" : "https://ant.apache.org/antlibs/srcdownload.cgi"
+            },
+            {
+              "type" : "security-contact",
+              "url" : "https://www.apache.org/security/"
+            }
+          ]
+        }
+      ]
+    },
+    "component" : {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant-apache-xalan2@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant-apache-xalan2",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant + Xalan 2",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "c575e0f5c0c056b8a3b6301033db9e72"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "e4959c426c8ebb6c2a20d08b0637bd7c7e796fbb"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "327afd380a3185b08a6052fdc48f3f54f226a23c8d7da38aa0b72aab3722cd9d"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "024cc704aa04bbd86c85e943fa8bf33ba8db4cdb2a0c49b7351ed752d01a34920e24d017d9f8dac945bc9f818d24a8c7fe7f69c11be442ebf6ccbe6e672f9ddb"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "61bae24aa8c480f80ab53167ae213783176481b5970e814df364dd794987a7c3"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "22e03cca0fc8bfbbbd477ed4beee5eb59c3523ab83cb8c4874c0dc398f3f3463aac8df1d140734574e0299e6f649bfb1fac3b44e1fa18a490d68fd3f389f6cb8"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "82f987d7943058a858b226126e7de37e862cf50bea3c6b9017ffd8e469ea7f98ca67970d161977f504c07d14958aa3d1"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "e47be5cd5e4c753e0f3941acdf847f6b72ed4a1ee50589cf0787aedbecddf8778fa603c78088cfada2bc8eb090abc076"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant-apache-xalan2@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    },
+    "manufacturer" : {
+      "name" : "Apache Ant Project Management Committee",
+      "url" : [
+        "https://ant.apache.org/"
+      ]
+    },
+    "supplier" : {
+      "name" : "Apache Ant Project Management Committee",
+      "url" : [
+        "https://ant.apache.org/"
+      ]
+    },
+    "licenses" : [
+      {
+        "license" : {
+          "id" : "Apache-2.0",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        }
+      }
+    ]
+  },
+  "components" : [
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant Core",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "5dd4aa18b6dc9a769fddf456d23525be"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "abb46ac6ada0b6f0ecc7d2f8e10e0d1cd2011bac"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "db0d4a594c65a4cb170d851b4cd3fe36a82e3dee8f2a3738393349606a503621"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "ff48bfeb661736779287a6eb68b527793868e64f1da75e80649b3a6f7e0c29389f44bd17217fc0e0684761804388008f9b7c2e1d1112b79e8129b5fa5d0f1b91"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "20057d1b6fdd74af1a33a71f0494b88405931025d622979dcbccf4542565de9e"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "f9f4aceb500d8d4b15e6f0eec0c08c1d512682dc3edb2d51f5b6b9419e88d570e38e472328a2a0a0e685106d5266349878cea41dfdc4373911bd12f3b606c1d0"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "79442c31e2b1a325105079aa9d1491deef6433e831fabdbf3e2f48a8835b4dca8cb975a8342accfddc18ca343a9d50da"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "49cb7a152090ba86cff13b76eeeee08a33986695e9e14f16ebca4bb4672d62e3e476381875fc9587fd57b2f802260154"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    },
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant-launcher",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant Launcher",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "652c42e30abc21d8f65631798bf83a59"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "d00960e241743e8ebe6328ef887c461b8e16bbd4"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "4757294429f9f087a9fc9f3fd2ac1c0f4cddc507bc732e184401192864fa0491"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "e820da4498ff55bbf77d0bb43311903279d153b4322931d4d4c15df2f9d4747833941ce9df08ca2cfe2525343f40a4fa6f33ccad633f4f527002dc85e4f8e179"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "3d545b66f1216a64690ae91d34b7ff687b6f5e9d067b2c8d703c959098d396a0"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "5cac03f87bee7c0a2a4fbdfad7c3e35cd6266f140a90695173f93263c792e63662e33cdd5aaed9d2bbe625ee9c42f7f4eccb0f12b510094075acf3468a439b97"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "942643635f7a5bb201f19f99caf0099285d2b93bf46605de13c1920a03efb64a619b5f7b82e03bfe64353de2ec58511f"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "ac3f8171353410ee6b9f454be024726516cfe531cf0e7041028ed82e60954d0e904b6fda09465754db283707984eba72"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    },
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/xalan/xalan@2.7.3?type=jar",
+      "group" : "xalan",
+      "name" : "xalan",
+      "version" : "2.7.3",
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/xalan/xalan@2.7.3?type=jar"
+    }
+  ],
+  "dependencies" : [
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant-apache-xalan2@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [
+        "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+        "pkg:maven/xalan/xalan@2.7.3?type=jar"
+      ]
+    },
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [
+        "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar"
+      ]
+    },
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [ ]
+    },
+    {
+      "ref" : "pkg:maven/xalan/xalan@2.7.3?type=jar",
+      "dependsOn" : [ ]
+    }
+  ]
+}
\ No newline at end of file
diff --git a/sboms/ant-commons-logging-1.10.18alpha-cyclonedx.json b/sboms/ant-commons-logging-1.10.18alpha-cyclonedx.json
new file mode 100644
index 000000000..8c8af5797
--- /dev/null
+++ b/sboms/ant-commons-logging-1.10.18alpha-cyclonedx.json
@@ -0,0 +1,501 @@
+{
+  "bomFormat" : "CycloneDX",
+  "specVersion" : "1.6",
+  "serialNumber" : "urn:uuid:4153ecc3-08c9-472d-9513-e273b67a5a7c",
+  "version" : 1,
+  "metadata" : {
+    "timestamp" : "2026-06-07T12:52:39Z",
+    "lifecycles" : [
+      {
+        "phase" : "build"
+      }
+    ],
+    "tools" : {
+      "components" : [
+        {
+          "type" : "library",
+          "supplier" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "manufacturer" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "publisher" : "The Apache Software Foundation",
+          "group" : "org.apache.ant",
+          "name" : "ant-cyclonedx",
+          "version" : "0.1",
+          "description" : "Apache CycloneDX Antlib",
+          "licenses" : [
+            {
+              "license" : {
+                "id" : "Apache-2.0",
+                "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+              }
+            }
+          ],
+          "purl" : "pkg:maven/org.apache.ant/ant-cyclonedx@0.1?type=jar",
+          "externalReferences" : [
+            {
+              "type" : "vcs",
+              "url" : "https://gitbox.apache.org/repos/asf/ant-antlibs-cyclonedx.git"
+            },
+            {
+              "type" : "license",
+              "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+            },
+            {
+              "type" : "build-system",
+              "url" : "https://ci-builds.apache.org/job/Ant/job/CycloneDX%20Antlib/"
+            },
+            {
+              "type" : "mailing-list",
+              "url" : "https://ant.apache.org/mail.html"
+            },
+            {
+              "type" : "issue-tracker",
+              "url" : "https://bz.apache.org/bugzilla/buglist.cgi?component=CycloneDX%20Antlib&product=Ant"
+            },
+            {
+              "type" : "website",
+              "url" : "https://ant.apache.org/antlibs/cyclonedx/"
+            },
+            {
+              "type" : "distribution",
+              "url" : "https://ant.apache.org/antlibs/bindownload.cgi"
+            },
+            {
+              "type" : "source-distribution",
+              "url" : "https://ant.apache.org/antlibs/srcdownload.cgi"
+            },
+            {
+              "type" : "security-contact",
+              "url" : "https://www.apache.org/security/"
+            }
+          ]
+        }
+      ]
+    },
+    "component" : {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant-commons-logging@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant-commons-logging",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant + Commons Logging",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "c65125679bafb4da2b4ea0ded5b0da53"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "8eeb1c93cf34937c2c6b03a7c2a22a10fa8e30a2"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "793d3b504456890f89e426bf987487200d5cd8eebd4e86c000b8d6a2c074fa27"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "200eca28072faa39b97eef93b142fb657ca39cb71388c338712f843729ba797039f1c7bee5146323091e73a352502df27e09789b5c4f9a43cb78037e2dab1744"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "638b7712a0943d466306078d5531599f35ca2660cbc360e0feee1ae04a7e1296"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "6618f4655b814159301bdb01353d5a83d58ec3c270126fb2b9294fbb559eae8c142e7af2c0ae1f5410a5e8f761cd29c126493281ec3730a3ffdc43c8b10cd70b"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "6b0f143d27d39e3415c0d9db7920c32254899935ad26c5b0abc8acd296b20cd48ccad6590a5a3ef5a07f4159a68a0343"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "fda5386686e69560085855c3dc714514f141a4489cec6149817e6be9751e91a88ee2f48e0fe20e4cd4efc0936624181e"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant-commons-logging@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    },
+    "manufacturer" : {
+      "name" : "Apache Ant Project Management Committee",
+      "url" : [
+        "https://ant.apache.org/"
+      ]
+    },
+    "supplier" : {
+      "name" : "Apache Ant Project Management Committee",
+      "url" : [
+        "https://ant.apache.org/"
+      ]
+    },
+    "licenses" : [
+      {
+        "license" : {
+          "id" : "Apache-2.0",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        }
+      }
+    ]
+  },
+  "components" : [
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant Core",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "5dd4aa18b6dc9a769fddf456d23525be"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "abb46ac6ada0b6f0ecc7d2f8e10e0d1cd2011bac"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "db0d4a594c65a4cb170d851b4cd3fe36a82e3dee8f2a3738393349606a503621"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "ff48bfeb661736779287a6eb68b527793868e64f1da75e80649b3a6f7e0c29389f44bd17217fc0e0684761804388008f9b7c2e1d1112b79e8129b5fa5d0f1b91"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "20057d1b6fdd74af1a33a71f0494b88405931025d622979dcbccf4542565de9e"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "f9f4aceb500d8d4b15e6f0eec0c08c1d512682dc3edb2d51f5b6b9419e88d570e38e472328a2a0a0e685106d5266349878cea41dfdc4373911bd12f3b606c1d0"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "79442c31e2b1a325105079aa9d1491deef6433e831fabdbf3e2f48a8835b4dca8cb975a8342accfddc18ca343a9d50da"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "49cb7a152090ba86cff13b76eeeee08a33986695e9e14f16ebca4bb4672d62e3e476381875fc9587fd57b2f802260154"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    },
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant-launcher",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant Launcher",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "652c42e30abc21d8f65631798bf83a59"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "d00960e241743e8ebe6328ef887c461b8e16bbd4"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "4757294429f9f087a9fc9f3fd2ac1c0f4cddc507bc732e184401192864fa0491"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "e820da4498ff55bbf77d0bb43311903279d153b4322931d4d4c15df2f9d4747833941ce9df08ca2cfe2525343f40a4fa6f33ccad633f4f527002dc85e4f8e179"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "3d545b66f1216a64690ae91d34b7ff687b6f5e9d067b2c8d703c959098d396a0"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "5cac03f87bee7c0a2a4fbdfad7c3e35cd6266f140a90695173f93263c792e63662e33cdd5aaed9d2bbe625ee9c42f7f4eccb0f12b510094075acf3468a439b97"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "942643635f7a5bb201f19f99caf0099285d2b93bf46605de13c1920a03efb64a619b5f7b82e03bfe64353de2ec58511f"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "ac3f8171353410ee6b9f454be024726516cfe531cf0e7041028ed82e60954d0e904b6fda09465754db283707984eba72"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    },
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/commons-logging/commons-logging-api@1.1?type=jar",
+      "group" : "commons-logging",
+      "name" : "commons-logging-api",
+      "version" : "1.1",
+      "description" : "Commons Logging is a thin adapter allowing configurable bridging to other, well known logging systems.",
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/commons-logging/commons-logging-api@1.1?type=jar"
+    }
+  ],
+  "dependencies" : [
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant-commons-logging@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [
+        "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+        "pkg:maven/commons-logging/commons-logging-api@1.1?type=jar"
+      ]
+    },
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [
+        "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar"
+      ]
+    },
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [ ]
+    },
+    {
+      "ref" : "pkg:maven/commons-logging/commons-logging-api@1.1?type=jar",
+      "dependsOn" : [ ]
+    }
+  ]
+}
\ No newline at end of file
diff --git a/sboms/ant-commons-net-1.10.18alpha-cyclonedx.json b/sboms/ant-commons-net-1.10.18alpha-cyclonedx.json
new file mode 100644
index 000000000..868911ad6
--- /dev/null
+++ b/sboms/ant-commons-net-1.10.18alpha-cyclonedx.json
@@ -0,0 +1,528 @@
+{
+  "bomFormat" : "CycloneDX",
+  "specVersion" : "1.6",
+  "serialNumber" : "urn:uuid:9c3c4c5d-cc4f-417c-8e0a-2d63963141d1",
+  "version" : 1,
+  "metadata" : {
+    "timestamp" : "2026-06-07T12:52:40Z",
+    "lifecycles" : [
+      {
+        "phase" : "build"
+      }
+    ],
+    "tools" : {
+      "components" : [
+        {
+          "type" : "library",
+          "supplier" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "manufacturer" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "publisher" : "The Apache Software Foundation",
+          "group" : "org.apache.ant",
+          "name" : "ant-cyclonedx",
+          "version" : "0.1",
+          "description" : "Apache CycloneDX Antlib",
+          "licenses" : [
+            {
+              "license" : {
+                "id" : "Apache-2.0",
+                "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+              }
+            }
+          ],
+          "purl" : "pkg:maven/org.apache.ant/ant-cyclonedx@0.1?type=jar",
+          "externalReferences" : [
+            {
+              "type" : "vcs",
+              "url" : "https://gitbox.apache.org/repos/asf/ant-antlibs-cyclonedx.git"
+            },
+            {
+              "type" : "license",
+              "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+            },
+            {
+              "type" : "build-system",
+              "url" : "https://ci-builds.apache.org/job/Ant/job/CycloneDX%20Antlib/"
+            },
+            {
+              "type" : "mailing-list",
+              "url" : "https://ant.apache.org/mail.html"
+            },
+            {
+              "type" : "issue-tracker",
+              "url" : "https://bz.apache.org/bugzilla/buglist.cgi?component=CycloneDX%20Antlib&product=Ant"
+            },
+            {
+              "type" : "website",
+              "url" : "https://ant.apache.org/antlibs/cyclonedx/"
+            },
+            {
+              "type" : "distribution",
+              "url" : "https://ant.apache.org/antlibs/bindownload.cgi"
+            },
+            {
+              "type" : "source-distribution",
+              "url" : "https://ant.apache.org/antlibs/srcdownload.cgi"
+            },
+            {
+              "type" : "security-contact",
+              "url" : "https://www.apache.org/security/"
+            }
+          ]
+        }
+      ]
+    },
+    "component" : {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant-commons-net@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant-commons-net",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant + Commons Net",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "1bdb3271dd1a2422d9fa44465a6fa70b"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "6fe07eb05b8d47a0b487847adf76b6c707c834f6"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "d4f2e0bd237d9ebfa6db6c6e8679bc50b70d00b45331d2b3078e38c26f71ef3d"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "7dfb20d58a4ed976763c669ece2513bf5f7ed3ba43ce8acdd6480c4840f28f77429d1f3f79f4a09234bfd51a2670525a270d17ff616331a6b0cb2372a474c636"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "ffd1e674e9dca0fc5c1ef499b627f5919d3034038a63c53dd73993dca61b0e5b"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "f35701543594a4f9e1f851eef0d4c0e330428e91e62ec77ce44428b07dca589a0daffff00d911ce6165785d9b39361070afe64caf450242f4b43deadf7f9d1da"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "0e2b8a436e3e2999b8bc0ac01835ab4b3d2a539ed2240a386243ad4302adb7118599858bca37fa7c63d6738955b6be16"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "04ba27bf48088a0e9d1790bdb5b02bdd93de4b23a38da76bfb61c33b432a3f63b9b56090d86f0fd90436bffab77fbcf3"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant-commons-net@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    },
+    "manufacturer" : {
+      "name" : "Apache Ant Project Management Committee",
+      "url" : [
+        "https://ant.apache.org/"
+      ]
+    },
+    "supplier" : {
+      "name" : "Apache Ant Project Management Committee",
+      "url" : [
+        "https://ant.apache.org/"
+      ]
+    },
+    "licenses" : [
+      {
+        "license" : {
+          "id" : "Apache-2.0",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        }
+      }
+    ]
+  },
+  "components" : [
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant Core",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "5dd4aa18b6dc9a769fddf456d23525be"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "abb46ac6ada0b6f0ecc7d2f8e10e0d1cd2011bac"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "db0d4a594c65a4cb170d851b4cd3fe36a82e3dee8f2a3738393349606a503621"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "ff48bfeb661736779287a6eb68b527793868e64f1da75e80649b3a6f7e0c29389f44bd17217fc0e0684761804388008f9b7c2e1d1112b79e8129b5fa5d0f1b91"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "20057d1b6fdd74af1a33a71f0494b88405931025d622979dcbccf4542565de9e"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "f9f4aceb500d8d4b15e6f0eec0c08c1d512682dc3edb2d51f5b6b9419e88d570e38e472328a2a0a0e685106d5266349878cea41dfdc4373911bd12f3b606c1d0"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "79442c31e2b1a325105079aa9d1491deef6433e831fabdbf3e2f48a8835b4dca8cb975a8342accfddc18ca343a9d50da"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "49cb7a152090ba86cff13b76eeeee08a33986695e9e14f16ebca4bb4672d62e3e476381875fc9587fd57b2f802260154"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    },
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant-launcher",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant Launcher",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "652c42e30abc21d8f65631798bf83a59"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "d00960e241743e8ebe6328ef887c461b8e16bbd4"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "4757294429f9f087a9fc9f3fd2ac1c0f4cddc507bc732e184401192864fa0491"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "e820da4498ff55bbf77d0bb43311903279d153b4322931d4d4c15df2f9d4747833941ce9df08ca2cfe2525343f40a4fa6f33ccad633f4f527002dc85e4f8e179"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "3d545b66f1216a64690ae91d34b7ff687b6f5e9d067b2c8d703c959098d396a0"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "5cac03f87bee7c0a2a4fbdfad7c3e35cd6266f140a90695173f93263c792e63662e33cdd5aaed9d2bbe625ee9c42f7f4eccb0f12b510094075acf3468a439b97"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "942643635f7a5bb201f19f99caf0099285d2b93bf46605de13c1920a03efb64a619b5f7b82e03bfe64353de2ec58511f"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "ac3f8171353410ee6b9f454be024726516cfe531cf0e7041028ed82e60954d0e904b6fda09465754db283707984eba72"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    },
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/commons-net/commons-net@3.10.0?type=jar",
+      "publisher" : "The Apache Software Foundation",
+      "group" : "commons-net",
+      "name" : "commons-net",
+      "version" : "3.10.0",
+      "description" : "Apache Commons Net library contains a collection of network utilities and protocol implementations. Supported protocols include: Echo, Finger, FTP, NNTP, NTP, POP3(S), SMTP(S), Telnet, Whois.",
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/commons-net/commons-net@3.10.0?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "website",
+          "url" : "https://commons.apache.org/proper/commons-net/"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://github.com/apache/commons-parent/actions"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://repository.apache.org/service/local/staging/deploy/maven2"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://issues.apache.org/jira/browse/NET"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://mail-archives.apache.org/mod_mbox/commons-user/"
+        },
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/commons-net"
+        }
+      ]
+    }
+  ],
+  "dependencies" : [
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant-commons-net@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [
+        "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+        "pkg:maven/commons-net/commons-net@3.10.0?type=jar"
+      ]
+    },
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [
+        "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar"
+      ]
+    },
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [ ]
+    },
+    {
+      "ref" : "pkg:maven/commons-net/commons-net@3.10.0?type=jar",
+      "dependsOn" : [ ]
+    }
+  ]
+}
\ No newline at end of file
diff --git a/sboms/ant-imageio-1.10.18alpha-cyclonedx.json b/sboms/ant-imageio-1.10.18alpha-cyclonedx.json
new file mode 100644
index 000000000..94d83a137
--- /dev/null
+++ b/sboms/ant-imageio-1.10.18alpha-cyclonedx.json
@@ -0,0 +1,479 @@
+{
+  "bomFormat" : "CycloneDX",
+  "specVersion" : "1.6",
+  "serialNumber" : "urn:uuid:b80c8c05-3bca-4440-8ef0-7e84d768737c",
+  "version" : 1,
+  "metadata" : {
+    "timestamp" : "2026-06-07T12:52:40Z",
+    "lifecycles" : [
+      {
+        "phase" : "build"
+      }
+    ],
+    "tools" : {
+      "components" : [
+        {
+          "type" : "library",
+          "supplier" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "manufacturer" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "publisher" : "The Apache Software Foundation",
+          "group" : "org.apache.ant",
+          "name" : "ant-cyclonedx",
+          "version" : "0.1",
+          "description" : "Apache CycloneDX Antlib",
+          "licenses" : [
+            {
+              "license" : {
+                "id" : "Apache-2.0",
+                "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+              }
+            }
+          ],
+          "purl" : "pkg:maven/org.apache.ant/ant-cyclonedx@0.1?type=jar",
+          "externalReferences" : [
+            {
+              "type" : "vcs",
+              "url" : "https://gitbox.apache.org/repos/asf/ant-antlibs-cyclonedx.git"
+            },
+            {
+              "type" : "license",
+              "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+            },
+            {
+              "type" : "build-system",
+              "url" : "https://ci-builds.apache.org/job/Ant/job/CycloneDX%20Antlib/"
+            },
+            {
+              "type" : "mailing-list",
+              "url" : "https://ant.apache.org/mail.html"
+            },
+            {
+              "type" : "issue-tracker",
+              "url" : "https://bz.apache.org/bugzilla/buglist.cgi?component=CycloneDX%20Antlib&product=Ant"
+            },
+            {
+              "type" : "website",
+              "url" : "https://ant.apache.org/antlibs/cyclonedx/"
+            },
+            {
+              "type" : "distribution",
+              "url" : "https://ant.apache.org/antlibs/bindownload.cgi"
+            },
+            {
+              "type" : "source-distribution",
+              "url" : "https://ant.apache.org/antlibs/srcdownload.cgi"
+            },
+            {
+              "type" : "security-contact",
+              "url" : "https://www.apache.org/security/"
+            }
+          ]
+        }
+      ]
+    },
+    "component" : {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant-imageio@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant-imageio",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant + ImageIO",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "e1ad011bc2ea2218b5fe6208556750b1"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "ed99936adbca26894545935992dbcf96b0ffddd8"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "99e3b5f6fddacbb7c20955e1520f9bf4ffd27d939b664fd80492acf036830df3"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "6ca1df6e8368f76b9115556b70e217ef5acfe12b4288cc5f9b1320b286887d6f30731cffdd0e6275a20b25e55503dcd62b7af7c00eb83a0df71ce136267a8f95"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "540cefde9ae035ec439f6e5970ebda87f2fdae63b6aa154c60051ff0e1d46d0b"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "c7294631a54cb103b9d394a42aff70ab1d2874b4dbd0dd8c53fbeb163fa53c87609be7848ff99ec19a6cf1249cd690198c8be4ac6f934e32c98d99bfc383bea3"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "70021da36240cb84dad11375e42384e145b95914b91a72c6b2bf1e776aab2d8795f5802663180817b6dc580b964e26c2"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "480368c856791ebd9675582c38b817b66f04b56ee9d7f213bc2590d502c8bcf2efe9ffc512cd6c0f6ad103e5e80d3ef4"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant-imageio@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    },
+    "manufacturer" : {
+      "name" : "Apache Ant Project Management Committee",
+      "url" : [
+        "https://ant.apache.org/"
+      ]
+    },
+    "supplier" : {
+      "name" : "Apache Ant Project Management Committee",
+      "url" : [
+        "https://ant.apache.org/"
+      ]
+    },
+    "licenses" : [
+      {
+        "license" : {
+          "id" : "Apache-2.0",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        }
+      }
+    ]
+  },
+  "components" : [
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant Core",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "5dd4aa18b6dc9a769fddf456d23525be"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "abb46ac6ada0b6f0ecc7d2f8e10e0d1cd2011bac"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "db0d4a594c65a4cb170d851b4cd3fe36a82e3dee8f2a3738393349606a503621"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "ff48bfeb661736779287a6eb68b527793868e64f1da75e80649b3a6f7e0c29389f44bd17217fc0e0684761804388008f9b7c2e1d1112b79e8129b5fa5d0f1b91"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "20057d1b6fdd74af1a33a71f0494b88405931025d622979dcbccf4542565de9e"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "f9f4aceb500d8d4b15e6f0eec0c08c1d512682dc3edb2d51f5b6b9419e88d570e38e472328a2a0a0e685106d5266349878cea41dfdc4373911bd12f3b606c1d0"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "79442c31e2b1a325105079aa9d1491deef6433e831fabdbf3e2f48a8835b4dca8cb975a8342accfddc18ca343a9d50da"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "49cb7a152090ba86cff13b76eeeee08a33986695e9e14f16ebca4bb4672d62e3e476381875fc9587fd57b2f802260154"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    },
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant-launcher",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant Launcher",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "652c42e30abc21d8f65631798bf83a59"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "d00960e241743e8ebe6328ef887c461b8e16bbd4"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "4757294429f9f087a9fc9f3fd2ac1c0f4cddc507bc732e184401192864fa0491"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "e820da4498ff55bbf77d0bb43311903279d153b4322931d4d4c15df2f9d4747833941ce9df08ca2cfe2525343f40a4fa6f33ccad633f4f527002dc85e4f8e179"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "3d545b66f1216a64690ae91d34b7ff687b6f5e9d067b2c8d703c959098d396a0"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "5cac03f87bee7c0a2a4fbdfad7c3e35cd6266f140a90695173f93263c792e63662e33cdd5aaed9d2bbe625ee9c42f7f4eccb0f12b510094075acf3468a439b97"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "942643635f7a5bb201f19f99caf0099285d2b93bf46605de13c1920a03efb64a619b5f7b82e03bfe64353de2ec58511f"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "ac3f8171353410ee6b9f454be024726516cfe531cf0e7041028ed82e60954d0e904b6fda09465754db283707984eba72"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    }
+  ],
+  "dependencies" : [
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant-imageio@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [
+        "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar"
+      ]
+    },
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [
+        "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar"
+      ]
+    },
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [ ]
+    }
+  ]
+}
\ No newline at end of file
diff --git a/sboms/ant-jai-1.10.18alpha-cyclonedx.json b/sboms/ant-jai-1.10.18alpha-cyclonedx.json
new file mode 100644
index 000000000..dfb8bf76f
--- /dev/null
+++ b/sboms/ant-jai-1.10.18alpha-cyclonedx.json
@@ -0,0 +1,496 @@
+{
+  "bomFormat" : "CycloneDX",
+  "specVersion" : "1.6",
+  "serialNumber" : "urn:uuid:fbc0a56c-6347-44e7-9616-89d889adf5f3",
+  "version" : 1,
+  "metadata" : {
+    "timestamp" : "2026-06-07T12:52:40Z",
+    "lifecycles" : [
+      {
+        "phase" : "build"
+      }
+    ],
+    "tools" : {
+      "components" : [
+        {
+          "type" : "library",
+          "supplier" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "manufacturer" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "publisher" : "The Apache Software Foundation",
+          "group" : "org.apache.ant",
+          "name" : "ant-cyclonedx",
+          "version" : "0.1",
+          "description" : "Apache CycloneDX Antlib",
+          "licenses" : [
+            {
+              "license" : {
+                "id" : "Apache-2.0",
+                "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+              }
+            }
+          ],
+          "purl" : "pkg:maven/org.apache.ant/ant-cyclonedx@0.1?type=jar",
+          "externalReferences" : [
+            {
+              "type" : "vcs",
+              "url" : "https://gitbox.apache.org/repos/asf/ant-antlibs-cyclonedx.git"
+            },
+            {
+              "type" : "license",
+              "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+            },
+            {
+              "type" : "build-system",
+              "url" : "https://ci-builds.apache.org/job/Ant/job/CycloneDX%20Antlib/"
+            },
+            {
+              "type" : "mailing-list",
+              "url" : "https://ant.apache.org/mail.html"
+            },
+            {
+              "type" : "issue-tracker",
+              "url" : "https://bz.apache.org/bugzilla/buglist.cgi?component=CycloneDX%20Antlib&product=Ant"
+            },
+            {
+              "type" : "website",
+              "url" : "https://ant.apache.org/antlibs/cyclonedx/"
+            },
+            {
+              "type" : "distribution",
+              "url" : "https://ant.apache.org/antlibs/bindownload.cgi"
+            },
+            {
+              "type" : "source-distribution",
+              "url" : "https://ant.apache.org/antlibs/srcdownload.cgi"
+            },
+            {
+              "type" : "security-contact",
+              "url" : "https://www.apache.org/security/"
+            }
+          ]
+        }
+      ]
+    },
+    "component" : {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant-jai@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant-jai",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant + JAI",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "ae38566000fe6d6d5bfa6a7f869c885b"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "67f6eac19189778819018d38ec43f60dc91d9595"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "3ccb094d0a65a8705d3df7513d4d5d4e2d5d945387c50932f99566ee4cddb763"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "6e720bad634c003cc9ecee7e27c2236f7a08817896f5450b083db50d080180b8e497a7ecdca27589393b0dab777149b29744c7e2131a907798a540ef18349bb4"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "7195a2f290b4afb5e651c67db23c3cbab9aa7a1ae41560404390f02e40dad466"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "8fb2e067cd6feba8270ab57e0f3f353b6f1826cd147d57d9d0e3d34cd7c7f3fdb89e08fbee2240209208dda597a7f500b02dde156996f7c6b959bbc646a0cfda"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "66027f5b3799c20508e190cf9f2186583f607025981687075daa563b871b63316d43d90691452f563c584f5d6fa7ff84"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "7cfe8c741b972897bedec7c8cb2fc2b88d0fd2dab6f78584135d12ab5028645fc48bee0876f390d81c778449709ad351"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant-jai@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    },
+    "manufacturer" : {
+      "name" : "Apache Ant Project Management Committee",
+      "url" : [
+        "https://ant.apache.org/"
+      ]
+    },
+    "supplier" : {
+      "name" : "Apache Ant Project Management Committee",
+      "url" : [
+        "https://ant.apache.org/"
+      ]
+    },
+    "licenses" : [
+      {
+        "license" : {
+          "id" : "Apache-2.0",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        }
+      }
+    ]
+  },
+  "components" : [
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant Core",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "5dd4aa18b6dc9a769fddf456d23525be"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "abb46ac6ada0b6f0ecc7d2f8e10e0d1cd2011bac"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "db0d4a594c65a4cb170d851b4cd3fe36a82e3dee8f2a3738393349606a503621"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "ff48bfeb661736779287a6eb68b527793868e64f1da75e80649b3a6f7e0c29389f44bd17217fc0e0684761804388008f9b7c2e1d1112b79e8129b5fa5d0f1b91"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "20057d1b6fdd74af1a33a71f0494b88405931025d622979dcbccf4542565de9e"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "f9f4aceb500d8d4b15e6f0eec0c08c1d512682dc3edb2d51f5b6b9419e88d570e38e472328a2a0a0e685106d5266349878cea41dfdc4373911bd12f3b606c1d0"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "79442c31e2b1a325105079aa9d1491deef6433e831fabdbf3e2f48a8835b4dca8cb975a8342accfddc18ca343a9d50da"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "49cb7a152090ba86cff13b76eeeee08a33986695e9e14f16ebca4bb4672d62e3e476381875fc9587fd57b2f802260154"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    },
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant-launcher",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant Launcher",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "652c42e30abc21d8f65631798bf83a59"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "d00960e241743e8ebe6328ef887c461b8e16bbd4"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "4757294429f9f087a9fc9f3fd2ac1c0f4cddc507bc732e184401192864fa0491"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "e820da4498ff55bbf77d0bb43311903279d153b4322931d4d4c15df2f9d4747833941ce9df08ca2cfe2525343f40a4fa6f33ccad633f4f527002dc85e4f8e179"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "3d545b66f1216a64690ae91d34b7ff687b6f5e9d067b2c8d703c959098d396a0"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "5cac03f87bee7c0a2a4fbdfad7c3e35cd6266f140a90695173f93263c792e63662e33cdd5aaed9d2bbe625ee9c42f7f4eccb0f12b510094075acf3468a439b97"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "942643635f7a5bb201f19f99caf0099285d2b93bf46605de13c1920a03efb64a619b5f7b82e03bfe64353de2ec58511f"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "ac3f8171353410ee6b9f454be024726516cfe531cf0e7041028ed82e60954d0e904b6fda09465754db283707984eba72"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    },
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/javax.media/jai-core@1.1.3?type=jar",
+      "group" : "javax.media",
+      "name" : "jai-core",
+      "version" : "1.1.3",
+      "description" : "The Java Advanced Imaging API extends the Java 2 platform by allowing sophisticated, high-performance image processing to be incorporated into Java applets and applications. It is a set of classes providing imaging functionality beyond that of Java 2D and the Java Foundation classes, though it is designed for compatibility with those APIs. This API implements a set of core image processing capabilities including image tiling, regions of interest, deferred execution [...]
+      "licenses" : [
+        {
+          "license" : {
+            "name" : "Sun Microsystems, Inc. Binary Code License Agreement"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/javax.media/jai-core@1.1.3?type=jar"
+    }
+  ],
+  "dependencies" : [
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant-jai@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [
+        "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+        "pkg:maven/javax.media/jai-core@1.1.3?type=jar"
+      ]
+    },
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [
+        "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar"
+      ]
+    },
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [ ]
+    }
+  ]
+}
\ No newline at end of file
diff --git a/sboms/ant-jakartamail-1.10.18alpha-cyclonedx.json b/sboms/ant-jakartamail-1.10.18alpha-cyclonedx.json
new file mode 100644
index 000000000..4664992f7
--- /dev/null
+++ b/sboms/ant-jakartamail-1.10.18alpha-cyclonedx.json
@@ -0,0 +1,488 @@
+{
+  "bomFormat" : "CycloneDX",
+  "specVersion" : "1.6",
+  "serialNumber" : "urn:uuid:8c8ad392-5d3a-46e5-bc77-8778d2725eab",
+  "version" : 1,
+  "metadata" : {
+    "timestamp" : "2026-06-07T12:52:40Z",
+    "lifecycles" : [
+      {
+        "phase" : "build"
+      }
+    ],
+    "tools" : {
+      "components" : [
+        {
+          "type" : "library",
+          "supplier" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "manufacturer" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "publisher" : "The Apache Software Foundation",
+          "group" : "org.apache.ant",
+          "name" : "ant-cyclonedx",
+          "version" : "0.1",
+          "description" : "Apache CycloneDX Antlib",
+          "licenses" : [
+            {
+              "license" : {
+                "id" : "Apache-2.0",
+                "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+              }
+            }
+          ],
+          "purl" : "pkg:maven/org.apache.ant/ant-cyclonedx@0.1?type=jar",
+          "externalReferences" : [
+            {
+              "type" : "vcs",
+              "url" : "https://gitbox.apache.org/repos/asf/ant-antlibs-cyclonedx.git"
+            },
+            {
+              "type" : "license",
+              "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+            },
+            {
+              "type" : "build-system",
+              "url" : "https://ci-builds.apache.org/job/Ant/job/CycloneDX%20Antlib/"
+            },
+            {
+              "type" : "mailing-list",
+              "url" : "https://ant.apache.org/mail.html"
+            },
+            {
+              "type" : "issue-tracker",
+              "url" : "https://bz.apache.org/bugzilla/buglist.cgi?component=CycloneDX%20Antlib&product=Ant"
+            },
+            {
+              "type" : "website",
+              "url" : "https://ant.apache.org/antlibs/cyclonedx/"
+            },
+            {
+              "type" : "distribution",
+              "url" : "https://ant.apache.org/antlibs/bindownload.cgi"
+            },
+            {
+              "type" : "source-distribution",
+              "url" : "https://ant.apache.org/antlibs/srcdownload.cgi"
+            },
+            {
+              "type" : "security-contact",
+              "url" : "https://www.apache.org/security/"
+            }
+          ]
+        }
+      ]
+    },
+    "component" : {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant-jakartamail@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant-jakartamail",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant + JakartaMail",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "830e2c1b4955266f1f46231255d9c5ba"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "8461507b314db26c70e0e587f3fff7dbd18e1eef"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "98ba05e7f236b954275a36970245b0116be4c86e49b620305330b60f213b784b"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "6cc979ac69facf0d0abf0e46e64b9692fa864361e97cc3211b54a3df52611754d98094c1b9a5b09a79c24d0bc2ba9ee9613aecb53db999804af46a0e1abcfac5"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "e901302452bcc2a183246437a34b23c65b802ae49275c1755ef3fbb254bb591a"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "8e446642c1462ddecba83653ed66c17bae6a9cf1fca21b03ffedb2eda921ca19b484542e3b57daa09b3fe2f478ddab8744e2a0ee7f88e2c0dae0dd2f97f74b42"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "ba403f8433cc340c1ec909994a9b9ed2538fb19dd6ee7476f80361d2f5a237f64dcede2077a9594005197d317c3d35e2"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "16bd215be5f3d8e33ff29fc491c7828fd67ab7a0656a8cece3efd1485f0110b93d6878d32138a8ab720a6b018690dce4"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant-jakartamail@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    },
+    "manufacturer" : {
+      "name" : "Apache Ant Project Management Committee",
+      "url" : [
+        "https://ant.apache.org/"
+      ]
+    },
+    "supplier" : {
+      "name" : "Apache Ant Project Management Committee",
+      "url" : [
+        "https://ant.apache.org/"
+      ]
+    },
+    "licenses" : [
+      {
+        "license" : {
+          "id" : "Apache-2.0",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        }
+      }
+    ]
+  },
+  "components" : [
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant Core",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "5dd4aa18b6dc9a769fddf456d23525be"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "abb46ac6ada0b6f0ecc7d2f8e10e0d1cd2011bac"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "db0d4a594c65a4cb170d851b4cd3fe36a82e3dee8f2a3738393349606a503621"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "ff48bfeb661736779287a6eb68b527793868e64f1da75e80649b3a6f7e0c29389f44bd17217fc0e0684761804388008f9b7c2e1d1112b79e8129b5fa5d0f1b91"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "20057d1b6fdd74af1a33a71f0494b88405931025d622979dcbccf4542565de9e"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "f9f4aceb500d8d4b15e6f0eec0c08c1d512682dc3edb2d51f5b6b9419e88d570e38e472328a2a0a0e685106d5266349878cea41dfdc4373911bd12f3b606c1d0"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "79442c31e2b1a325105079aa9d1491deef6433e831fabdbf3e2f48a8835b4dca8cb975a8342accfddc18ca343a9d50da"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "49cb7a152090ba86cff13b76eeeee08a33986695e9e14f16ebca4bb4672d62e3e476381875fc9587fd57b2f802260154"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    },
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant-launcher",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant Launcher",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "652c42e30abc21d8f65631798bf83a59"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "d00960e241743e8ebe6328ef887c461b8e16bbd4"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "4757294429f9f087a9fc9f3fd2ac1c0f4cddc507bc732e184401192864fa0491"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "e820da4498ff55bbf77d0bb43311903279d153b4322931d4d4c15df2f9d4747833941ce9df08ca2cfe2525343f40a4fa6f33ccad633f4f527002dc85e4f8e179"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "3d545b66f1216a64690ae91d34b7ff687b6f5e9d067b2c8d703c959098d396a0"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "5cac03f87bee7c0a2a4fbdfad7c3e35cd6266f140a90695173f93263c792e63662e33cdd5aaed9d2bbe625ee9c42f7f4eccb0f12b510094075acf3468a439b97"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "942643635f7a5bb201f19f99caf0099285d2b93bf46605de13c1920a03efb64a619b5f7b82e03bfe64353de2ec58511f"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "ac3f8171353410ee6b9f454be024726516cfe531cf0e7041028ed82e60954d0e904b6fda09465754db283707984eba72"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    },
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/com.sun.mail/jakarta.mail@2.0.2?type=jar",
+      "group" : "com.sun.mail",
+      "name" : "jakarta.mail",
+      "version" : "2.0.2",
+      "purl" : "pkg:maven/com.sun.mail/jakarta.mail@2.0.2?type=jar"
+    }
+  ],
+  "dependencies" : [
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant-jakartamail@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [
+        "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+        "pkg:maven/com.sun.mail/jakarta.mail@2.0.2?type=jar"
+      ]
+    },
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [
+        "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar"
+      ]
+    },
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [ ]
+    }
+  ]
+}
\ No newline at end of file
diff --git a/sboms/ant-javamail-1.10.18alpha-cyclonedx.json b/sboms/ant-javamail-1.10.18alpha-cyclonedx.json
new file mode 100644
index 000000000..c99d740d3
--- /dev/null
+++ b/sboms/ant-javamail-1.10.18alpha-cyclonedx.json
@@ -0,0 +1,488 @@
+{
+  "bomFormat" : "CycloneDX",
+  "specVersion" : "1.6",
+  "serialNumber" : "urn:uuid:c938055c-bbd6-4a76-be94-ef599b489aeb",
+  "version" : 1,
+  "metadata" : {
+    "timestamp" : "2026-06-07T12:52:40Z",
+    "lifecycles" : [
+      {
+        "phase" : "build"
+      }
+    ],
+    "tools" : {
+      "components" : [
+        {
+          "type" : "library",
+          "supplier" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "manufacturer" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "publisher" : "The Apache Software Foundation",
+          "group" : "org.apache.ant",
+          "name" : "ant-cyclonedx",
+          "version" : "0.1",
+          "description" : "Apache CycloneDX Antlib",
+          "licenses" : [
+            {
+              "license" : {
+                "id" : "Apache-2.0",
+                "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+              }
+            }
+          ],
+          "purl" : "pkg:maven/org.apache.ant/ant-cyclonedx@0.1?type=jar",
+          "externalReferences" : [
+            {
+              "type" : "vcs",
+              "url" : "https://gitbox.apache.org/repos/asf/ant-antlibs-cyclonedx.git"
+            },
+            {
+              "type" : "license",
+              "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+            },
+            {
+              "type" : "build-system",
+              "url" : "https://ci-builds.apache.org/job/Ant/job/CycloneDX%20Antlib/"
+            },
+            {
+              "type" : "mailing-list",
+              "url" : "https://ant.apache.org/mail.html"
+            },
+            {
+              "type" : "issue-tracker",
+              "url" : "https://bz.apache.org/bugzilla/buglist.cgi?component=CycloneDX%20Antlib&product=Ant"
+            },
+            {
+              "type" : "website",
+              "url" : "https://ant.apache.org/antlibs/cyclonedx/"
+            },
+            {
+              "type" : "distribution",
+              "url" : "https://ant.apache.org/antlibs/bindownload.cgi"
+            },
+            {
+              "type" : "source-distribution",
+              "url" : "https://ant.apache.org/antlibs/srcdownload.cgi"
+            },
+            {
+              "type" : "security-contact",
+              "url" : "https://www.apache.org/security/"
+            }
+          ]
+        }
+      ]
+    },
+    "component" : {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant-javamail@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant-javamail",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant + JavaMail",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "31b4d8269c7218ba5bccc8c1654dad1d"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "a84b0405105a8549e0fe2965c3b1c55944766ade"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "2e275a3dd99e112dc26660a06dff444f5a63fdf2b7fddb5d1b8618cffae70be9"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "28658212e81765559817ae20d86a74881a7e38974ace2f40f62fb51a33e35f126cae186cad9079cb1f721d3834628d11bb4d938120b16d31a67cfe2724e8286f"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "0141f0f7a70aee262843a9f2e24fc3f59043fa37ad343c48d73542cf078efacf"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "43652a226e7e6e98d53c682308a07a25fea3cb5f85426e13650489a368323dd3dddb883c8baabbf41083e4170c9b473b882ee7d9cf37bd1b3e1423c1e42011d3"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "dd0cb7fbe904241e2fb107d01fc9254aa7bddf3ff6ad1f798de14bcbea578c474c1eb7ef7e9ff650ee20083ffee0ff95"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "16d091ffd083cf66c022b9749d81a17e34ecad434c6fdab6bacfaf53cb89f416f2c11831759ec3796a8cf8961824b9d9"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant-javamail@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    },
+    "manufacturer" : {
+      "name" : "Apache Ant Project Management Committee",
+      "url" : [
+        "https://ant.apache.org/"
+      ]
+    },
+    "supplier" : {
+      "name" : "Apache Ant Project Management Committee",
+      "url" : [
+        "https://ant.apache.org/"
+      ]
+    },
+    "licenses" : [
+      {
+        "license" : {
+          "id" : "Apache-2.0",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        }
+      }
+    ]
+  },
+  "components" : [
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant Core",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "5dd4aa18b6dc9a769fddf456d23525be"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "abb46ac6ada0b6f0ecc7d2f8e10e0d1cd2011bac"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "db0d4a594c65a4cb170d851b4cd3fe36a82e3dee8f2a3738393349606a503621"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "ff48bfeb661736779287a6eb68b527793868e64f1da75e80649b3a6f7e0c29389f44bd17217fc0e0684761804388008f9b7c2e1d1112b79e8129b5fa5d0f1b91"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "20057d1b6fdd74af1a33a71f0494b88405931025d622979dcbccf4542565de9e"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "f9f4aceb500d8d4b15e6f0eec0c08c1d512682dc3edb2d51f5b6b9419e88d570e38e472328a2a0a0e685106d5266349878cea41dfdc4373911bd12f3b606c1d0"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "79442c31e2b1a325105079aa9d1491deef6433e831fabdbf3e2f48a8835b4dca8cb975a8342accfddc18ca343a9d50da"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "49cb7a152090ba86cff13b76eeeee08a33986695e9e14f16ebca4bb4672d62e3e476381875fc9587fd57b2f802260154"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    },
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant-launcher",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant Launcher",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "652c42e30abc21d8f65631798bf83a59"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "d00960e241743e8ebe6328ef887c461b8e16bbd4"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "4757294429f9f087a9fc9f3fd2ac1c0f4cddc507bc732e184401192864fa0491"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "e820da4498ff55bbf77d0bb43311903279d153b4322931d4d4c15df2f9d4747833941ce9df08ca2cfe2525343f40a4fa6f33ccad633f4f527002dc85e4f8e179"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "3d545b66f1216a64690ae91d34b7ff687b6f5e9d067b2c8d703c959098d396a0"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "5cac03f87bee7c0a2a4fbdfad7c3e35cd6266f140a90695173f93263c792e63662e33cdd5aaed9d2bbe625ee9c42f7f4eccb0f12b510094075acf3468a439b97"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "942643635f7a5bb201f19f99caf0099285d2b93bf46605de13c1920a03efb64a619b5f7b82e03bfe64353de2ec58511f"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "ac3f8171353410ee6b9f454be024726516cfe531cf0e7041028ed82e60954d0e904b6fda09465754db283707984eba72"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    },
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/com.sun.mail/javax.mail@1.6.2?type=jar",
+      "group" : "com.sun.mail",
+      "name" : "javax.mail",
+      "version" : "1.6.2",
+      "purl" : "pkg:maven/com.sun.mail/javax.mail@1.6.2?type=jar"
+    }
+  ],
+  "dependencies" : [
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant-javamail@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [
+        "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+        "pkg:maven/com.sun.mail/javax.mail@1.6.2?type=jar"
+      ]
+    },
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [
+        "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar"
+      ]
+    },
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [ ]
+    }
+  ]
+}
\ No newline at end of file
diff --git a/sboms/ant-jdepend-1.10.18alpha-cyclonedx.json b/sboms/ant-jdepend-1.10.18alpha-cyclonedx.json
new file mode 100644
index 000000000..a271e2d35
--- /dev/null
+++ b/sboms/ant-jdepend-1.10.18alpha-cyclonedx.json
@@ -0,0 +1,488 @@
+{
+  "bomFormat" : "CycloneDX",
+  "specVersion" : "1.6",
+  "serialNumber" : "urn:uuid:fcdc709a-2bba-4d46-a899-71f8ad20c942",
+  "version" : 1,
+  "metadata" : {
+    "timestamp" : "2026-06-07T12:52:40Z",
+    "lifecycles" : [
+      {
+        "phase" : "build"
+      }
+    ],
+    "tools" : {
+      "components" : [
+        {
+          "type" : "library",
+          "supplier" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "manufacturer" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "publisher" : "The Apache Software Foundation",
+          "group" : "org.apache.ant",
+          "name" : "ant-cyclonedx",
+          "version" : "0.1",
+          "description" : "Apache CycloneDX Antlib",
+          "licenses" : [
+            {
+              "license" : {
+                "id" : "Apache-2.0",
+                "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+              }
+            }
+          ],
+          "purl" : "pkg:maven/org.apache.ant/ant-cyclonedx@0.1?type=jar",
+          "externalReferences" : [
+            {
+              "type" : "vcs",
+              "url" : "https://gitbox.apache.org/repos/asf/ant-antlibs-cyclonedx.git"
+            },
+            {
+              "type" : "license",
+              "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+            },
+            {
+              "type" : "build-system",
+              "url" : "https://ci-builds.apache.org/job/Ant/job/CycloneDX%20Antlib/"
+            },
+            {
+              "type" : "mailing-list",
+              "url" : "https://ant.apache.org/mail.html"
+            },
+            {
+              "type" : "issue-tracker",
+              "url" : "https://bz.apache.org/bugzilla/buglist.cgi?component=CycloneDX%20Antlib&product=Ant"
+            },
+            {
+              "type" : "website",
+              "url" : "https://ant.apache.org/antlibs/cyclonedx/"
+            },
+            {
+              "type" : "distribution",
+              "url" : "https://ant.apache.org/antlibs/bindownload.cgi"
+            },
+            {
+              "type" : "source-distribution",
+              "url" : "https://ant.apache.org/antlibs/srcdownload.cgi"
+            },
+            {
+              "type" : "security-contact",
+              "url" : "https://www.apache.org/security/"
+            }
+          ]
+        }
+      ]
+    },
+    "component" : {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant-jdepend@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant-jdepend",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant + JDepend",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "8e124db052009596c1d8495ccc4daaf5"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "9afe06cbfe887d51c16c27a6f9c4417dd1a40349"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "b0f7a9b7034e064929134b8f67502f7f499468bd4c0993de9956d0814448a195"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "2dd0858353132f8c3846ae6d1a5a116efd14bbe84d6c945ddf1226a69552bd95f04743dbd2a7c2a59b69add4ac3b0afbb72f9dff06211669d5963e13ad2f9f8c"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "bfaedad985309cddc53873df8173430b8a9dea7c6f18b26f58d38fa7b791254b"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "a995a7b94745a8bd42051ccde11206dfd2002eb85ba74991af4e77045de9e459928116ca6083a8f394b681d0cece346a85ad8cb952ef425f6339d8bcc821319e"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "0297974f600e35f0a42c24e98690db31fdd2eff6aedfce2699db347e15b5eb686b8bcd47156aabf921961b6797ea4953"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "b36afe10827e468525753afa788335457a24e07f6f50cce985dcc63065b921a6917188552823fe672ba3738b3eea94db"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant-jdepend@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    },
+    "manufacturer" : {
+      "name" : "Apache Ant Project Management Committee",
+      "url" : [
+        "https://ant.apache.org/"
+      ]
+    },
+    "supplier" : {
+      "name" : "Apache Ant Project Management Committee",
+      "url" : [
+        "https://ant.apache.org/"
+      ]
+    },
+    "licenses" : [
+      {
+        "license" : {
+          "id" : "Apache-2.0",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        }
+      }
+    ]
+  },
+  "components" : [
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant Core",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "5dd4aa18b6dc9a769fddf456d23525be"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "abb46ac6ada0b6f0ecc7d2f8e10e0d1cd2011bac"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "db0d4a594c65a4cb170d851b4cd3fe36a82e3dee8f2a3738393349606a503621"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "ff48bfeb661736779287a6eb68b527793868e64f1da75e80649b3a6f7e0c29389f44bd17217fc0e0684761804388008f9b7c2e1d1112b79e8129b5fa5d0f1b91"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "20057d1b6fdd74af1a33a71f0494b88405931025d622979dcbccf4542565de9e"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "f9f4aceb500d8d4b15e6f0eec0c08c1d512682dc3edb2d51f5b6b9419e88d570e38e472328a2a0a0e685106d5266349878cea41dfdc4373911bd12f3b606c1d0"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "79442c31e2b1a325105079aa9d1491deef6433e831fabdbf3e2f48a8835b4dca8cb975a8342accfddc18ca343a9d50da"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "49cb7a152090ba86cff13b76eeeee08a33986695e9e14f16ebca4bb4672d62e3e476381875fc9587fd57b2f802260154"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    },
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant-launcher",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant Launcher",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "652c42e30abc21d8f65631798bf83a59"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "d00960e241743e8ebe6328ef887c461b8e16bbd4"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "4757294429f9f087a9fc9f3fd2ac1c0f4cddc507bc732e184401192864fa0491"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "e820da4498ff55bbf77d0bb43311903279d153b4322931d4d4c15df2f9d4747833941ce9df08ca2cfe2525343f40a4fa6f33ccad633f4f527002dc85e4f8e179"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "3d545b66f1216a64690ae91d34b7ff687b6f5e9d067b2c8d703c959098d396a0"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "5cac03f87bee7c0a2a4fbdfad7c3e35cd6266f140a90695173f93263c792e63662e33cdd5aaed9d2bbe625ee9c42f7f4eccb0f12b510094075acf3468a439b97"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "942643635f7a5bb201f19f99caf0099285d2b93bf46605de13c1920a03efb64a619b5f7b82e03bfe64353de2ec58511f"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "ac3f8171353410ee6b9f454be024726516cfe531cf0e7041028ed82e60954d0e904b6fda09465754db283707984eba72"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    },
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/jdepend/jdepend@2.9.1?type=jar",
+      "group" : "jdepend",
+      "name" : "jdepend",
+      "version" : "2.9.1",
+      "purl" : "pkg:maven/jdepend/jdepend@2.9.1?type=jar"
+    }
+  ],
+  "dependencies" : [
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant-jdepend@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [
+        "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+        "pkg:maven/jdepend/jdepend@2.9.1?type=jar"
+      ]
+    },
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [
+        "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar"
+      ]
+    },
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [ ]
+    }
+  ]
+}
\ No newline at end of file
diff --git a/sboms/ant-jmf-1.10.18alpha-cyclonedx.json b/sboms/ant-jmf-1.10.18alpha-cyclonedx.json
new file mode 100644
index 000000000..a44bf0f02
--- /dev/null
+++ b/sboms/ant-jmf-1.10.18alpha-cyclonedx.json
@@ -0,0 +1,479 @@
+{
+  "bomFormat" : "CycloneDX",
+  "specVersion" : "1.6",
+  "serialNumber" : "urn:uuid:b8c596b0-b95c-4fcc-a408-e0cf580c94bd",
+  "version" : 1,
+  "metadata" : {
+    "timestamp" : "2026-06-07T12:52:40Z",
+    "lifecycles" : [
+      {
+        "phase" : "build"
+      }
+    ],
+    "tools" : {
+      "components" : [
+        {
+          "type" : "library",
+          "supplier" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "manufacturer" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "publisher" : "The Apache Software Foundation",
+          "group" : "org.apache.ant",
+          "name" : "ant-cyclonedx",
+          "version" : "0.1",
+          "description" : "Apache CycloneDX Antlib",
+          "licenses" : [
+            {
+              "license" : {
+                "id" : "Apache-2.0",
+                "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+              }
+            }
+          ],
+          "purl" : "pkg:maven/org.apache.ant/ant-cyclonedx@0.1?type=jar",
+          "externalReferences" : [
+            {
+              "type" : "vcs",
+              "url" : "https://gitbox.apache.org/repos/asf/ant-antlibs-cyclonedx.git"
+            },
+            {
+              "type" : "license",
+              "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+            },
+            {
+              "type" : "build-system",
+              "url" : "https://ci-builds.apache.org/job/Ant/job/CycloneDX%20Antlib/"
+            },
+            {
+              "type" : "mailing-list",
+              "url" : "https://ant.apache.org/mail.html"
+            },
+            {
+              "type" : "issue-tracker",
+              "url" : "https://bz.apache.org/bugzilla/buglist.cgi?component=CycloneDX%20Antlib&product=Ant"
+            },
+            {
+              "type" : "website",
+              "url" : "https://ant.apache.org/antlibs/cyclonedx/"
+            },
+            {
+              "type" : "distribution",
+              "url" : "https://ant.apache.org/antlibs/bindownload.cgi"
+            },
+            {
+              "type" : "source-distribution",
+              "url" : "https://ant.apache.org/antlibs/srcdownload.cgi"
+            },
+            {
+              "type" : "security-contact",
+              "url" : "https://www.apache.org/security/"
+            }
+          ]
+        }
+      ]
+    },
+    "component" : {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant-jmf@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant-jmf",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant + JMF",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "dc7e10d3f4a462b5a9e97a5ca5eba382"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "af946b1c4fd760e0c04fac220ffae7d15ab1a574"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "a9e3b1bd2d29cf117332be89d6bd5675744817f5fda849f08d06c4c18961bd1b"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "9b46256d89660fb1ce41acf74ef107fe30a5308baf849b91a31eebe2f9946c1520960dee2a3c4b2947de1cacc704d4df1bdec58a49d9a4cd0817820794fa8530"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "ce275dd9e84e9af4a8d082776a3a8361fd74e8a42cc92953a9dd1686a36522d1"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "ff65307438aec45a10bdfc822dea3047b9e07442f72e9c2ee8b48dec9539080791e16eb7b4c51421cb5f0fa32a949283351fd4ecd96695866f500893d94b0c0c"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "b8b3548295c8a8a41bf0102d93a47221acf3d3928c99f848e63d5b99bd7606dcaf1d9af624f4d1d49a00988868ffdb5e"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "7cd0950099dc5c4f30923f7bb3e4af17924208fe67bc2f2ac813a21cad26bd065ef6d1215e67df9fc3745605424797e3"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant-jmf@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    },
+    "manufacturer" : {
+      "name" : "Apache Ant Project Management Committee",
+      "url" : [
+        "https://ant.apache.org/"
+      ]
+    },
+    "supplier" : {
+      "name" : "Apache Ant Project Management Committee",
+      "url" : [
+        "https://ant.apache.org/"
+      ]
+    },
+    "licenses" : [
+      {
+        "license" : {
+          "id" : "Apache-2.0",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        }
+      }
+    ]
+  },
+  "components" : [
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant Core",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "5dd4aa18b6dc9a769fddf456d23525be"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "abb46ac6ada0b6f0ecc7d2f8e10e0d1cd2011bac"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "db0d4a594c65a4cb170d851b4cd3fe36a82e3dee8f2a3738393349606a503621"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "ff48bfeb661736779287a6eb68b527793868e64f1da75e80649b3a6f7e0c29389f44bd17217fc0e0684761804388008f9b7c2e1d1112b79e8129b5fa5d0f1b91"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "20057d1b6fdd74af1a33a71f0494b88405931025d622979dcbccf4542565de9e"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "f9f4aceb500d8d4b15e6f0eec0c08c1d512682dc3edb2d51f5b6b9419e88d570e38e472328a2a0a0e685106d5266349878cea41dfdc4373911bd12f3b606c1d0"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "79442c31e2b1a325105079aa9d1491deef6433e831fabdbf3e2f48a8835b4dca8cb975a8342accfddc18ca343a9d50da"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "49cb7a152090ba86cff13b76eeeee08a33986695e9e14f16ebca4bb4672d62e3e476381875fc9587fd57b2f802260154"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    },
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant-launcher",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant Launcher",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "652c42e30abc21d8f65631798bf83a59"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "d00960e241743e8ebe6328ef887c461b8e16bbd4"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "4757294429f9f087a9fc9f3fd2ac1c0f4cddc507bc732e184401192864fa0491"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "e820da4498ff55bbf77d0bb43311903279d153b4322931d4d4c15df2f9d4747833941ce9df08ca2cfe2525343f40a4fa6f33ccad633f4f527002dc85e4f8e179"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "3d545b66f1216a64690ae91d34b7ff687b6f5e9d067b2c8d703c959098d396a0"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "5cac03f87bee7c0a2a4fbdfad7c3e35cd6266f140a90695173f93263c792e63662e33cdd5aaed9d2bbe625ee9c42f7f4eccb0f12b510094075acf3468a439b97"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "942643635f7a5bb201f19f99caf0099285d2b93bf46605de13c1920a03efb64a619b5f7b82e03bfe64353de2ec58511f"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "ac3f8171353410ee6b9f454be024726516cfe531cf0e7041028ed82e60954d0e904b6fda09465754db283707984eba72"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    }
+  ],
+  "dependencies" : [
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant-jmf@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [
+        "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar"
+      ]
+    },
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [
+        "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar"
+      ]
+    },
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [ ]
+    }
+  ]
+}
\ No newline at end of file
diff --git a/sboms/ant-jsch-1.10.18alpha-cyclonedx.json b/sboms/ant-jsch-1.10.18alpha-cyclonedx.json
new file mode 100644
index 000000000..75afc85a9
--- /dev/null
+++ b/sboms/ant-jsch-1.10.18alpha-cyclonedx.json
@@ -0,0 +1,507 @@
+{
+  "bomFormat" : "CycloneDX",
+  "specVersion" : "1.6",
+  "serialNumber" : "urn:uuid:aed2dbce-0712-44d6-888a-25b3d79f63fe",
+  "version" : 1,
+  "metadata" : {
+    "timestamp" : "2026-06-07T12:52:40Z",
+    "lifecycles" : [
+      {
+        "phase" : "build"
+      }
+    ],
+    "tools" : {
+      "components" : [
+        {
+          "type" : "library",
+          "supplier" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "manufacturer" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "publisher" : "The Apache Software Foundation",
+          "group" : "org.apache.ant",
+          "name" : "ant-cyclonedx",
+          "version" : "0.1",
+          "description" : "Apache CycloneDX Antlib",
+          "licenses" : [
+            {
+              "license" : {
+                "id" : "Apache-2.0",
+                "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+              }
+            }
+          ],
+          "purl" : "pkg:maven/org.apache.ant/ant-cyclonedx@0.1?type=jar",
+          "externalReferences" : [
+            {
+              "type" : "vcs",
+              "url" : "https://gitbox.apache.org/repos/asf/ant-antlibs-cyclonedx.git"
+            },
+            {
+              "type" : "license",
+              "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+            },
+            {
+              "type" : "build-system",
+              "url" : "https://ci-builds.apache.org/job/Ant/job/CycloneDX%20Antlib/"
+            },
+            {
+              "type" : "mailing-list",
+              "url" : "https://ant.apache.org/mail.html"
+            },
+            {
+              "type" : "issue-tracker",
+              "url" : "https://bz.apache.org/bugzilla/buglist.cgi?component=CycloneDX%20Antlib&product=Ant"
+            },
+            {
+              "type" : "website",
+              "url" : "https://ant.apache.org/antlibs/cyclonedx/"
+            },
+            {
+              "type" : "distribution",
+              "url" : "https://ant.apache.org/antlibs/bindownload.cgi"
+            },
+            {
+              "type" : "source-distribution",
+              "url" : "https://ant.apache.org/antlibs/srcdownload.cgi"
+            },
+            {
+              "type" : "security-contact",
+              "url" : "https://www.apache.org/security/"
+            }
+          ]
+        }
+      ]
+    },
+    "component" : {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant-jsch@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant-jsch",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant + JSch",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "4f18e460c0a241bc535275590c8c8163"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "445c084ba6cd39afb9a24a91d9965ff56759a991"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "fa3fe8ed8e42ff7c5b132581566da477562737c42879eb9c242ece7462466d02"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "5ff204f8699c8928ac27dd7970c3bee93ebb2231739d7d5713750cb2b90fcf44585c42b299a9eae21232627efd940acfda1dfbc7ef774ec57790c12ed67a04c6"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "a4adf09eac6358eece237b9e8fc49c09333dc62d5933d09f03435c03adec6ed0"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "bf08ef94624f90e5ef2719b3eccfc9bc2f22f5134ac454f4a5653b3f063cad99ddf108d3283de1e496547560655c27b108b5867db7654872c2f245489555bfa3"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "3457a5cc0c6892a73ba3cda577b1446db37f9b498fd321a26a4275800ded3d9630563d6dd9ca686943ab0236ecfe7f4e"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "130bf01d3e89bad7d24b44278bb5f8b89db07c9fa2d3ea372f8aa629c716e9e9f73b8d0cce49dac21aaec79c3ab6a6f9"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant-jsch@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    },
+    "manufacturer" : {
+      "name" : "Apache Ant Project Management Committee",
+      "url" : [
+        "https://ant.apache.org/"
+      ]
+    },
+    "supplier" : {
+      "name" : "Apache Ant Project Management Committee",
+      "url" : [
+        "https://ant.apache.org/"
+      ]
+    },
+    "licenses" : [
+      {
+        "license" : {
+          "id" : "Apache-2.0",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        }
+      }
+    ]
+  },
+  "components" : [
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant Core",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "5dd4aa18b6dc9a769fddf456d23525be"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "abb46ac6ada0b6f0ecc7d2f8e10e0d1cd2011bac"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "db0d4a594c65a4cb170d851b4cd3fe36a82e3dee8f2a3738393349606a503621"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "ff48bfeb661736779287a6eb68b527793868e64f1da75e80649b3a6f7e0c29389f44bd17217fc0e0684761804388008f9b7c2e1d1112b79e8129b5fa5d0f1b91"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "20057d1b6fdd74af1a33a71f0494b88405931025d622979dcbccf4542565de9e"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "f9f4aceb500d8d4b15e6f0eec0c08c1d512682dc3edb2d51f5b6b9419e88d570e38e472328a2a0a0e685106d5266349878cea41dfdc4373911bd12f3b606c1d0"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "79442c31e2b1a325105079aa9d1491deef6433e831fabdbf3e2f48a8835b4dca8cb975a8342accfddc18ca343a9d50da"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "49cb7a152090ba86cff13b76eeeee08a33986695e9e14f16ebca4bb4672d62e3e476381875fc9587fd57b2f802260154"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    },
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant-launcher",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant Launcher",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "652c42e30abc21d8f65631798bf83a59"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "d00960e241743e8ebe6328ef887c461b8e16bbd4"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "4757294429f9f087a9fc9f3fd2ac1c0f4cddc507bc732e184401192864fa0491"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "e820da4498ff55bbf77d0bb43311903279d153b4322931d4d4c15df2f9d4747833941ce9df08ca2cfe2525343f40a4fa6f33ccad633f4f527002dc85e4f8e179"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "3d545b66f1216a64690ae91d34b7ff687b6f5e9d067b2c8d703c959098d396a0"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "5cac03f87bee7c0a2a4fbdfad7c3e35cd6266f140a90695173f93263c792e63662e33cdd5aaed9d2bbe625ee9c42f7f4eccb0f12b510094075acf3468a439b97"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "942643635f7a5bb201f19f99caf0099285d2b93bf46605de13c1920a03efb64a619b5f7b82e03bfe64353de2ec58511f"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "ac3f8171353410ee6b9f454be024726516cfe531cf0e7041028ed82e60954d0e904b6fda09465754db283707984eba72"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    },
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/com.jcraft/jsch@0.1.55?type=jar",
+      "group" : "com.jcraft",
+      "name" : "jsch",
+      "version" : "0.1.55",
+      "description" : "JSch is a pure Java implementation of SSH2",
+      "licenses" : [
+        {
+          "license" : {
+            "name" : "Revised BSD",
+            "url" : "http://www.jcraft.com/jsch/LICENSE.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/com.jcraft/jsch@0.1.55?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "website",
+          "url" : "http://www.jcraft.com/"
+        }
+      ]
+    }
+  ],
+  "dependencies" : [
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant-jsch@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [
+        "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+        "pkg:maven/com.jcraft/jsch@0.1.55?type=jar"
+      ]
+    },
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [
+        "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar"
+      ]
+    },
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [ ]
+    },
+    {
+      "ref" : "pkg:maven/com.jcraft/jsch@0.1.55?type=jar",
+      "dependsOn" : [ ]
+    }
+  ]
+}
\ No newline at end of file
diff --git a/sboms/ant-junit-1.10.18alpha-cyclonedx.json b/sboms/ant-junit-1.10.18alpha-cyclonedx.json
new file mode 100644
index 000000000..6317539fa
--- /dev/null
+++ b/sboms/ant-junit-1.10.18alpha-cyclonedx.json
@@ -0,0 +1,537 @@
+{
+  "bomFormat" : "CycloneDX",
+  "specVersion" : "1.6",
+  "serialNumber" : "urn:uuid:8be22008-82f3-4566-a0e9-6666048d91f5",
+  "version" : 1,
+  "metadata" : {
+    "timestamp" : "2026-06-07T12:52:38Z",
+    "lifecycles" : [
+      {
+        "phase" : "build"
+      }
+    ],
+    "tools" : {
+      "components" : [
+        {
+          "type" : "library",
+          "supplier" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "manufacturer" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "publisher" : "The Apache Software Foundation",
+          "group" : "org.apache.ant",
+          "name" : "ant-cyclonedx",
+          "version" : "0.1",
+          "description" : "Apache CycloneDX Antlib",
+          "licenses" : [
+            {
+              "license" : {
+                "id" : "Apache-2.0",
+                "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+              }
+            }
+          ],
+          "purl" : "pkg:maven/org.apache.ant/ant-cyclonedx@0.1?type=jar",
+          "externalReferences" : [
+            {
+              "type" : "vcs",
+              "url" : "https://gitbox.apache.org/repos/asf/ant-antlibs-cyclonedx.git"
+            },
+            {
+              "type" : "license",
+              "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+            },
+            {
+              "type" : "build-system",
+              "url" : "https://ci-builds.apache.org/job/Ant/job/CycloneDX%20Antlib/"
+            },
+            {
+              "type" : "mailing-list",
+              "url" : "https://ant.apache.org/mail.html"
+            },
+            {
+              "type" : "issue-tracker",
+              "url" : "https://bz.apache.org/bugzilla/buglist.cgi?component=CycloneDX%20Antlib&product=Ant"
+            },
+            {
+              "type" : "website",
+              "url" : "https://ant.apache.org/antlibs/cyclonedx/"
+            },
+            {
+              "type" : "distribution",
+              "url" : "https://ant.apache.org/antlibs/bindownload.cgi"
+            },
+            {
+              "type" : "source-distribution",
+              "url" : "https://ant.apache.org/antlibs/srcdownload.cgi"
+            },
+            {
+              "type" : "security-contact",
+              "url" : "https://www.apache.org/security/"
+            }
+          ]
+        }
+      ]
+    },
+    "component" : {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant-junit@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant-junit",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant + JUnit",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "547dac3fc3d633455a46e555c599d95d"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "c1014a079522a9e194d864ab3622781fbe9da641"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "ade143c363f0b641f20ea05e9d0ab71006c3868bdb460d8a8ab72686b833febd"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "5afbd8676797a6a6fbc1c7aca09abf7c7a97eb9b98ee323ad4104e07e526909037a42cb7d05e15e45adeff086f5d3f048d9ad91eb69975def063fb22bbcdefa2"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "091cb8b5f589363ab06e58645e18c842ff807e8d2ce2c294bc75b53d2119ed8a"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "966c4d217c1430e82183b95c7d5733001e119f93c5f15550b6238faa5ec15534b1ffbd0c462791fbc9e92c7a853ed26ab1716cccd0d325e0f64a4bc150287e5f"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "79f270e79a590dc119a379ad908a506d373984025064dd98b8b4ff2adc2b7ac54f215fd0e356084ac36fc155e3213f82"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "d3a2484b2582342dfdcfe27657ad1751519ead19a8fe3fe1bd54ced21917c79f6a91c69a387031b98bf966eb25c9cb66"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant-junit@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    },
+    "manufacturer" : {
+      "name" : "Apache Ant Project Management Committee",
+      "url" : [
+        "https://ant.apache.org/"
+      ]
+    },
+    "supplier" : {
+      "name" : "Apache Ant Project Management Committee",
+      "url" : [
+        "https://ant.apache.org/"
+      ]
+    },
+    "licenses" : [
+      {
+        "license" : {
+          "id" : "Apache-2.0",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        }
+      }
+    ]
+  },
+  "components" : [
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant Core",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "5dd4aa18b6dc9a769fddf456d23525be"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "abb46ac6ada0b6f0ecc7d2f8e10e0d1cd2011bac"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "db0d4a594c65a4cb170d851b4cd3fe36a82e3dee8f2a3738393349606a503621"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "ff48bfeb661736779287a6eb68b527793868e64f1da75e80649b3a6f7e0c29389f44bd17217fc0e0684761804388008f9b7c2e1d1112b79e8129b5fa5d0f1b91"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "20057d1b6fdd74af1a33a71f0494b88405931025d622979dcbccf4542565de9e"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "f9f4aceb500d8d4b15e6f0eec0c08c1d512682dc3edb2d51f5b6b9419e88d570e38e472328a2a0a0e685106d5266349878cea41dfdc4373911bd12f3b606c1d0"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "79442c31e2b1a325105079aa9d1491deef6433e831fabdbf3e2f48a8835b4dca8cb975a8342accfddc18ca343a9d50da"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "49cb7a152090ba86cff13b76eeeee08a33986695e9e14f16ebca4bb4672d62e3e476381875fc9587fd57b2f802260154"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    },
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant-launcher",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant Launcher",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "652c42e30abc21d8f65631798bf83a59"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "d00960e241743e8ebe6328ef887c461b8e16bbd4"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "4757294429f9f087a9fc9f3fd2ac1c0f4cddc507bc732e184401192864fa0491"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "e820da4498ff55bbf77d0bb43311903279d153b4322931d4d4c15df2f9d4747833941ce9df08ca2cfe2525343f40a4fa6f33ccad633f4f527002dc85e4f8e179"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "3d545b66f1216a64690ae91d34b7ff687b6f5e9d067b2c8d703c959098d396a0"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "5cac03f87bee7c0a2a4fbdfad7c3e35cd6266f140a90695173f93263c792e63662e33cdd5aaed9d2bbe625ee9c42f7f4eccb0f12b510094075acf3468a439b97"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "942643635f7a5bb201f19f99caf0099285d2b93bf46605de13c1920a03efb64a619b5f7b82e03bfe64353de2ec58511f"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "ac3f8171353410ee6b9f454be024726516cfe531cf0e7041028ed82e60954d0e904b6fda09465754db283707984eba72"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    },
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/junit/junit@4.13.2?type=jar",
+      "publisher" : "JUnit",
+      "group" : "junit",
+      "name" : "junit",
+      "version" : "4.13.2",
+      "description" : "JUnit is a unit testing framework for Java, created by Erich Gamma and Kent Beck.",
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "EPL-1.0",
+            "url" : "http://www.eclipse.org/legal/epl-v10.html"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/junit/junit@4.13.2?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "website",
+          "url" : "http://junit.org"
+        }
+      ]
+    },
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.hamcrest/hamcrest@3.0?type=jar",
+      "group" : "org.hamcrest",
+      "name" : "hamcrest",
+      "version" : "3.0",
+      "description" : "Core API and libraries of hamcrest matcher framework.",
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "BSD-3-Clause",
+            "url" : "https://raw.githubusercontent.com/hamcrest/JavaHamcrest/master/LICENSE"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.hamcrest/hamcrest@3.0?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "website",
+          "url" : "http://hamcrest.org/JavaHamcrest/"
+        }
+      ]
+    }
+  ],
+  "dependencies" : [
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant-junit@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [
+        "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+        "pkg:maven/junit/junit@4.13.2?type=jar"
+      ]
+    },
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [
+        "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar"
+      ]
+    },
+    {
+      "ref" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "dependsOn" : [ ]
+    },
+    {
+      "ref" : "pkg:maven/junit/junit@4.13.2?type=jar",
+      "dependsOn" : [
+        "pkg:maven/org.hamcrest/hamcrest@3.0?type=jar"
+      ]
+    },
+    {
+      "ref" : "pkg:maven/org.hamcrest/hamcrest@3.0?type=jar",
+      "dependsOn" : [ ]
+    }
+  ]
+}
\ No newline at end of file
diff --git a/sboms/ant-junit4-1.10.18alpha-cyclonedx.json b/sboms/ant-junit4-1.10.18alpha-cyclonedx.json
new file mode 100644
index 000000000..0e898dd9d
--- /dev/null
+++ b/sboms/ant-junit4-1.10.18alpha-cyclonedx.json
@@ -0,0 +1,537 @@
+{
+  "bomFormat" : "CycloneDX",
+  "specVersion" : "1.6",
+  "serialNumber" : "urn:uuid:cf7be91e-11b0-4618-80b3-c537435b1efd",
+  "version" : 1,
+  "metadata" : {
+    "timestamp" : "2026-06-07T12:52:38Z",
+    "lifecycles" : [
+      {
+        "phase" : "build"
+      }
+    ],
+    "tools" : {
+      "components" : [
+        {
+          "type" : "library",
+          "supplier" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "manufacturer" : {
+            "name" : "Apache Ant Project Management Committee",
+            "url" : [
+              "https://ant.apache.org/"
+            ]
+          },
+          "publisher" : "The Apache Software Foundation",
+          "group" : "org.apache.ant",
+          "name" : "ant-cyclonedx",
+          "version" : "0.1",
+          "description" : "Apache CycloneDX Antlib",
+          "licenses" : [
+            {
+              "license" : {
+                "id" : "Apache-2.0",
+                "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+              }
+            }
+          ],
+          "purl" : "pkg:maven/org.apache.ant/ant-cyclonedx@0.1?type=jar",
+          "externalReferences" : [
+            {
+              "type" : "vcs",
+              "url" : "https://gitbox.apache.org/repos/asf/ant-antlibs-cyclonedx.git"
+            },
+            {
+              "type" : "license",
+              "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+            },
+            {
+              "type" : "build-system",
+              "url" : "https://ci-builds.apache.org/job/Ant/job/CycloneDX%20Antlib/"
+            },
+            {
+              "type" : "mailing-list",
+              "url" : "https://ant.apache.org/mail.html"
+            },
+            {
+              "type" : "issue-tracker",
+              "url" : "https://bz.apache.org/bugzilla/buglist.cgi?component=CycloneDX%20Antlib&product=Ant"
+            },
+            {
+              "type" : "website",
+              "url" : "https://ant.apache.org/antlibs/cyclonedx/"
+            },
+            {
+              "type" : "distribution",
+              "url" : "https://ant.apache.org/antlibs/bindownload.cgi"
+            },
+            {
+              "type" : "source-distribution",
+              "url" : "https://ant.apache.org/antlibs/srcdownload.cgi"
+            },
+            {
+              "type" : "security-contact",
+              "url" : "https://www.apache.org/security/"
+            }
+          ]
+        }
+      ]
+    },
+    "component" : {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant-junit4@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant-junit4",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant + JUnit 4",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "afc0099f154087e88c21ad4bcbd81608"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "34c39e8fba6c81cc8a4129559ca12c92d7a832fa"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "0c95b8c0c06f80f357d21a017d89e8382b874f646b9a4f805fd8216d1e3fb9a9"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "a4343623911760d0e13a026df66fff7ad88ab06c7f6232f45210dfe4f27bccaf548b49537377631b57cbee24a03d11ae2cac2dca6abbb1d3a582f91130738043"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "4a3a435781914fcfe2139f8ab9f98569c198a39f33355a44d67f2d6e775dcd45"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "cca627a67d033d2230e3aa0d934770badcfa1b477dc18f34ba0baf448c0efd6237d58fbb0b90a6effbc797b06aa1b4b397bfb2553f814090c502d379fe5e3e70"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "dc8ee2bef14afeb47113768e9b2b83fca9af0c82bdf28101306b195f5f2143854d7a764a50a7ff4e679108bd7306be0b"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "a7b068186701b3a6fd5be731bc646dbca3fa739d3233ac2fc7b13d9c7477209bba396604c353f0c22d4a7ab1125e0122"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant-junit4@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    },
+    "manufacturer" : {
+      "name" : "Apache Ant Project Management Committee",
+      "url" : [
+        "https://ant.apache.org/"
+      ]
+    },
+    "supplier" : {
+      "name" : "Apache Ant Project Management Committee",
+      "url" : [
+        "https://ant.apache.org/"
+      ]
+    },
+    "licenses" : [
+      {
+        "license" : {
+          "id" : "Apache-2.0",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        }
+      }
+    ]
+  },
+  "components" : [
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant Core",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "5dd4aa18b6dc9a769fddf456d23525be"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "abb46ac6ada0b6f0ecc7d2f8e10e0d1cd2011bac"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "db0d4a594c65a4cb170d851b4cd3fe36a82e3dee8f2a3738393349606a503621"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "ff48bfeb661736779287a6eb68b527793868e64f1da75e80649b3a6f7e0c29389f44bd17217fc0e0684761804388008f9b7c2e1d1112b79e8129b5fa5d0f1b91"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "20057d1b6fdd74af1a33a71f0494b88405931025d622979dcbccf4542565de9e"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "f9f4aceb500d8d4b15e6f0eec0c08c1d512682dc3edb2d51f5b6b9419e88d570e38e472328a2a0a0e685106d5266349878cea41dfdc4373911bd12f3b606c1d0"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "79442c31e2b1a325105079aa9d1491deef6433e831fabdbf3e2f48a8835b4dca8cb975a8342accfddc18ca343a9d50da"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "49cb7a152090ba86cff13b76eeeee08a33986695e9e14f16ebca4bb4672d62e3e476381875fc9587fd57b2f802260154"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
+      "purl" : "pkg:maven/org.apache.ant/ant@1.10.18-SNAPSHOT?type=jar",
+      "externalReferences" : [
+        {
+          "type" : "vcs",
+          "url" : "https://gitbox.apache.org/repos/asf/ant.git"
+        },
+        {
+          "type" : "issue-tracker",
+          "url" : "https://bz.apache.org/bugzilla/buglist.cgi?product=Ant"
+        },
+        {
+          "type" : "website",
+          "url" : "https://ant.apache.org/"
+        },
+        {
+          "type" : "advisories",
+          "url" : "https://ant.apache.org/security.html#Apache%20Ant%20Security%20Vulnerabilities"
+        },
+        {
+          "type" : "mailing-list",
+          "url" : "https://ant.apache.org/mail.html"
+        },
+        {
+          "type" : "documentation",
+          "url" : "https://ant.apache.org/manual/"
+        },
+        {
+          "type" : "source-distribution",
+          "url" : "https://ant.apache.org/srcdownload.cgi"
+        },
+        {
+          "type" : "distribution",
+          "url" : "https://ant.apache.org/bindownload.cgi"
+        },
+        {
+          "type" : "license",
+          "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+        },
+        {
+          "type" : "build-system",
+          "url" : "https://ci-builds.apache.org/job/Ant/"
+        },
+        {
+          "type" : "release-notes",
+          "url" : "https://github.com/apache/ant/blob/master/WHATSNEW"
+        },
+        {
+          "type" : "security-contact",
+          "url" : "https://www.apache.org/security/"
+        },
+        {
+          "type" : "rfc-9116",
+          "url" : "https://ant.apache.org/.well-known/security.txt"
+        }
+      ]
+    },
+    {
+      "type" : "library",
+      "bom-ref" : "pkg:maven/org.apache.ant/ant-launcher@1.10.18-SNAPSHOT?type=jar",
+      "supplier" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "manufacturer" : {
+        "name" : "Apache Ant Project Management Committee",
+        "url" : [
+          "https://ant.apache.org/"
+        ]
+      },
+      "publisher" : "The Apache Software Foundation",
+      "group" : "org.apache.ant",
+      "name" : "ant-launcher",
+      "version" : "1.10.18-SNAPSHOT",
+      "description" : "Apache Ant Launcher",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "652c42e30abc21d8f65631798bf83a59"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "d00960e241743e8ebe6328ef887c461b8e16bbd4"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "4757294429f9f087a9fc9f3fd2ac1c0f4cddc507bc732e184401192864fa0491"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "e820da4498ff55bbf77d0bb43311903279d153b4322931d4d4c15df2f9d4747833941ce9df08ca2cfe2525343f40a4fa6f33ccad633f4f527002dc85e4f8e179"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "3d545b66f1216a64690ae91d34b7ff687b6f5e9d067b2c8d703c959098d396a0"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "5cac03f87bee7c0a2a4fbdfad7c3e35cd6266f140a90695173f93263c792e63662e33cdd5aaed9d2bbe625ee9c42f7f4eccb0f12b510094075acf3468a439b97"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "942643635f7a5bb201f19f99caf0099285d2b93bf46605de13c1920a03efb64a619b5f7b82e03bfe64353de2ec58511f"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "ac3f8171353410ee6b9f454be024726516cfe531cf0e7041028ed82e60954d0e904b6fda09465754db283707984eba72"
+        }
+      ],
+      "licenses" : [
+        {
+          "license" : {
+            "id" : "Apache-2.0",
+            "url" : "https://www.apache.org/licenses/LICENSE-2.0.txt"
+          }
+        }
+      ],
... 2935 lines suppressed ...


(ant) 16/19: create SBOMs for distribution tarballs

Posted by bo...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

asf-gitbox-commits pushed a commit to branch cyclonedx
in repository https://gitbox.apache.org/repos/asf/ant.git

commit f4593cfdb7c47b8a223f6c9e629edf4e5bc995d2
Author: Stefan Bodewig <bo...@apache.org>
AuthorDate: Sun Jun 7 14:55:59 2026 +0200

    create SBOMs for distribution tarballs
---
 build.xml | 385 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 380 insertions(+), 5 deletions(-)

diff --git a/build.xml b/build.xml
index b0871bacb..e9a739a97 100644
--- a/build.xml
+++ b/build.xml
@@ -1392,7 +1392,7 @@
     <delete file="${dist.base.binaries}/${dist.name}-bin.tar"/>
   </target>
 
-  <target name="main-distribution" depends="pkg-distribution,tar-distribution,jars-sources,test-jar-source"
+  <target name="main-distribution" depends="pkg-distribution,-tar-distribution-sboms,jars-sources,test-jar-source"
           description="--> creates the zip, pkg, and tar distributions">
 
     <copy todir="${java-repository.dir}">
@@ -1503,7 +1503,7 @@
     </checksums>
   </target>
 
-  <target name="distribution" depends="main-distribution"
+  <target name="distribution" depends="main-distribution,distribution-sboms"
           description="--> creates the full Apache Ant distribution">
   </target>
 
@@ -2232,7 +2232,7 @@ ${antunit.reports}
              classname="org.apache.ant.cyclonedx.ComponentBomTask"
              classpathref="classpath" ignoresystemclasses="${ignoresystemclasses}"/>
 
-  <target name="init-cyclonedx" if="cyclonedx.antlib.present">
+  <target name="-init-cyclonedx" if="cyclonedx.antlib.present">
     <typedef uri="antlib:org.apache.ant.cyclonedx"
       resource="org/apache/ant/cyclonedx/antlib.xml">
       <classpath refid="classpath"/>
@@ -2295,7 +2295,7 @@ ${antunit.reports}
     </cdx:externalreferenceset>
   </target>
 
-  <target name="component-boms" depends="init-cyclonedx,jars,test-jar"
+  <target name="component-boms" depends="-init-cyclonedx,jars,test-jar"
           if="cyclonedx.antlib.present">
 
     <property file="${lib.dir}/libraries.properties"/>
@@ -2672,7 +2672,8 @@ ${antunit.reports}
 
     <ant-componentbom
         suffix="-testutil"
-        description="Apache Ant Test Utilities">
+        description="Apache Ant Test Utilities"
+        if:set="junit4.present" xmlns:if="ant:if">
       <deps>
         <dependency componentRef="cdx-ant"/>
         <dependency componentRef="cdx-junit"/>
@@ -2686,4 +2687,378 @@ ${antunit.reports}
     </ant-componentbom>
   </target>
 
+  <target name="-prepare-distribution-bom"
+          depends="-init-cyclonedx"
+          if="cyclonedx.antlib.present">
+    <macrodef name="ant-distributionbom">
+      <attribute name="distdir"/>
+      <attribute name="subdir"/>
+      <attribute name="kind"/>
+      <attribute name="descriptionsuffix"/>
+      <attribute name="ext"/>
+      <attribute name="componentType"/>
+      <element name="archiveContent"/>
+      <element name="moreComponentChildren" optional="true"/>
+      <sequential>
+        <cdx:componentbom
+            bomName="${dist.name}-@{kind}.@{ext}.cyclonedx"
+            outputdirectory="@{distdir}"
+            format="all"
+            useComponentSupplier="true"
+            useComponentManufacturer="true"
+            xmlns:cdx="antlib:org.apache.ant.cyclonedx">
+          <component
+              name="https://archive.apache.org/dist/ant/@{subdir}/${dist.name}-@{kind}.@{ext}"
+              purl="https://archive.apache.org/dist/ant/@{subdir}/${dist.name}-@{kind}.@{ext}"
+              version="${pom.version}"
+              type="@{componentType}"
+              description="Apache Ant @{descriptionsuffix}"
+              publisher="The Apache Software Foundation"
+              supplierIsManufacturer="true">
+            <file file="@{distdir}/${dist.name}-@{kind}.@{ext}"/>
+            <supplier refid="ant-pmc"/>
+            <license refid="apache-2"/>
+            <externalReferenceSet refid="ant-common-refs"/>
+            <moreComponentChildren/>
+          </component>
+          <license refid="apache-2"/>
+          <pureFileComponents>
+            <archiveContent/>
+          </pureFileComponents>
+        </cdx:componentbom>
+      </sequential>
+    </macrodef>
+    <macrodef name="create-tarball-boms">
+      <attribute name="distdir"/>
+      <attribute name="subdir"/>
+      <attribute name="kind"/>
+      <attribute name="descriptionsuffix"/>
+      <attribute name="componentType" default="file"/>
+      <element name="componentChildren" optional="true"/>
+      <element name="archiveContents"/>
+      <sequential>
+        <ant-distributionbom
+            distdir="@{distdir}"
+            subdir="@{subdir}"
+            kind="@{kind}"
+            descriptionsuffix="@{descriptionsuffix}"
+            ext="zip"
+            componentType="@{componentType}">
+          <moreComponentChildren>
+            <componentChildren/>
+          </moreComponentChildren>
+          <archiveContent>
+            <archiveContents/>
+          </archiveContent>
+        </ant-distributionbom>
+        <ant-distributionbom
+            distdir="@{distdir}"
+            subdir="@{subdir}"
+            kind="@{kind}"
+            descriptionsuffix="@{descriptionsuffix}"
+            ext="tar.gz"
+            componentType="@{componentType}">
+          <moreComponentChildren>
+            <componentChildren/>
+          </moreComponentChildren>
+          <archiveContent>
+            <archiveContents/>
+          </archiveContent>
+        </ant-distributionbom>
+        <ant-distributionbom
+            distdir="@{distdir}"
+            subdir="@{subdir}"
+            kind="@{kind}"
+            descriptionsuffix="@{descriptionsuffix}"
+            ext="tar.bz2"
+            componentType="@{componentType}">
+          <moreComponentChildren>
+            <componentChildren/>
+          </moreComponentChildren>
+          <archiveContent>
+            <archiveContents/>
+          </archiveContent>
+        </ant-distributionbom>
+        <ant-distributionbom
+            distdir="@{distdir}"
+            subdir="@{subdir}"
+            kind="@{kind}"
+            descriptionsuffix="@{descriptionsuffix}"
+            ext="tar.xz"
+            componentType="@{componentType}">
+          <moreComponentChildren>
+            <componentChildren/>
+          </moreComponentChildren>
+          <archiveContent>
+            <archiveContents/>
+          </archiveContent>
+        </ant-distributionbom>
+      </sequential>
+    </macrodef>
+  </target>
+
+  <target name="-tar-distribution-sboms"
+          depends="-prepare-distribution-bom,component-boms,zip-distribution,tar-distribution"
+          if="cyclonedx.antlib.present">
+    <create-tarball-boms
+        distdir="${dist.base.binaries}"
+        subdir="binaries"
+        kind="bin"
+        componentType="application"
+        descriptionsuffix="Binary Distribution">
+      <componentChildren>
+        <component>
+          <sbomLink>
+            <file file="${build.lib}/ant-launcher-cyclonedx.json"/>
+          </sbomLink>
+          <file file="${build.lib}/ant-launcher.jar"/>
+        </component>
+        <dependency componentRef="cdx-ant-launcher"/>
+        <component>
+          <sbomLink>
+            <file file="${build.lib}/ant-cyclonedx.json"/>
+          </sbomLink>
+          <file file="${build.lib}/ant.jar"/>
+        </component>
+        <dependency componentRef="cdx-ant"/>
+        <component scope="optional" if:set="antlr.present" xmlns:if="ant:if">
+          <sbomLink>
+            <file file="${build.lib}/ant-antlr-cyclonedx.json"/>
+          </sbomLink>
+          <file file="${build.lib}/ant-antlr.jar"/>
+        </component>
+        <dependency componentRef="cdx-ant-antlr"
+                    if:set="apache-bcel.present" xmlns:if="ant:if"/>
+        <component scope="optional" if:set="apache-bcel.present" xmlns:if="ant:if">
+          <sbomLink>
+            <file file="${build.lib}/ant-apache-bcel-cyclonedx.json"/>
+          </sbomLink>
+          <file file="${build.lib}/ant-apache-bcel.jar"/>
+        </component>
+        <dependency componentRef="cdx-ant-apache-bcel"
+                    if:set="apache-bcel.present" xmlns:if="ant:if"/>
+        <component scope="optional" if:set="apache-bcel.present" xmlns:if="ant:if">
+          <sbomLink>
+            <file file="${build.lib}/ant-apache-bsf-cyclonedx.json"/>
+          </sbomLink>
+          <file file="${build.lib}/ant-apache-bsf.jar"/>
+        </component>
+        <dependency componentRef="cdx-ant-apache-bsf"
+                    if:set="apache-bcel.present" xmlns:if="ant:if"/>
+        <component scope="optional" if:set="apache-log4j.present" xmlns:if="ant:if">
+          <sbomLink>
+            <file file="${build.lib}/ant-apache-log4j-cyclonedx.json"/>
+          </sbomLink>
+          <file file="${build.lib}/ant-apache-log4j.jar"/>
+        </component>
+        <dependency componentRef="cdx-ant-apache-log4j"
+                    if:set="apache-log4j.present" xmlns:if="ant:if"/>
+        <component scope="optional" if:set="apache-oro.present" xmlns:if="ant:if">
+          <sbomLink>
+            <file file="${build.lib}/ant-apache-oro-cyclonedx.json"/>
+          </sbomLink>
+          <file file="${build.lib}/ant-apache-oro.jar"/>
+        </component>
+        <dependency componentRef="cdx-ant-apache-oro"
+                    if:set="apache-oro.present" xmlns:if="ant:if"/>
+        <component scope="optional" if:set="apache-regexp.present" xmlns:if="ant:if">
+          <sbomLink>
+            <file file="${build.lib}/ant-apache-regexp-cyclonedx.json"/>
+          </sbomLink>
+          <file file="${build.lib}/ant-apache-regexp.jar"/>
+        </component>
+        <dependency componentRef="cdx-ant-apache-regexp"
+                    if:set="apache-regexp.present" xmlns:if="ant:if"/>
+        <component scope="optional" if:set="apache-resolver.present" xmlns:if="ant:if">
+          <sbomLink>
+            <file file="${build.lib}/ant-apache-resolver-cyclonedx.json"/>
+          </sbomLink>
+          <file file="${build.lib}/ant-apache-resolver.jar"/>
+        </component>
+        <dependency componentRef="cdx-ant-apache-resolver"
+                    if:set="apache-resolver.present" xmlns:if="ant:if"/>
+        <component scope="optional" if:set="apache-xalan2.present" xmlns:if="ant:if">
+          <sbomLink>
+            <file file="${build.lib}/ant-apache-xalan2-cyclonedx.json"/>
+          </sbomLink>
+          <file file="${build.lib}/ant-apache-xalan2.jar"/>
+        </component>
+        <dependency componentRef="cdx-ant-apache-xalan2"
+                    if:set="apache-xalan2.present" xmlns:if="ant:if"/>
+        <component scope="optional" if:set="commons-logging.present" xmlns:if="ant:if">
+          <sbomLink>
+            <file file="${build.lib}/ant-commons-logging-cyclonedx.json"/>
+          </sbomLink>
+          <file file="${build.lib}/ant-commons-logging.jar"/>
+        </component>
+        <dependency componentRef="cdx-ant-commons-logging"
+                    if:set="commons-logging.present" xmlns:if="ant:if"/>
+        <component scope="optional" if:set="commons-net.present" xmlns:if="ant:if">
+          <sbomLink>
+            <file file="${build.lib}/ant-commons-net-cyclonedx.json"/>
+          </sbomLink>
+          <file file="${build.lib}/ant-commons-net.jar"/>
+        </component>
+        <dependency componentRef="cdx-ant-commons-net"
+                    if:set="commons-net.present" xmlns:if="ant:if"/>
+        <component scope="optional" if:set="imageio.present" xmlns:if="ant:if">
+          <sbomLink>
+            <file file="${build.lib}/ant-imageio-cyclonedx.json"/>
+          </sbomLink>
+          <file file="${build.lib}/ant-imageio.jar"/>
+        </component>
+        <dependency componentRef="cdx-ant-imageio"
+                    if:set="imageio.present" xmlns:if="ant:if"/>
+        <component scope="optional" if:set="jai.present" xmlns:if="ant:if">
+          <sbomLink>
+            <file file="${build.lib}/ant-jai-cyclonedx.json"/>
+          </sbomLink>
+          <file file="${build.lib}/ant-jai.jar"/>
+        </component>
+        <dependency componentRef="cdx-ant-jai"
+                    if:set="jai.present" xmlns:if="ant:if"/>
+        <component scope="optional" if:set="jakartamail.present" xmlns:if="ant:if">
+          <sbomLink>
+            <file file="${build.lib}/ant-jakartamail-cyclonedx.json"/>
+          </sbomLink>
+          <file file="${build.lib}/ant-jakartamail.jar"/>
+        </component>
+        <dependency componentRef="cdx-ant-jakartamail"
+                    if:set="jakartamail.present" xmlns:if="ant:if"/>
+        <component scope="optional" if:set="javamail.present" xmlns:if="ant:if">
+          <sbomLink>
+            <file file="${build.lib}/ant-javamail-cyclonedx.json"/>
+          </sbomLink>
+          <file file="${build.lib}/ant-javamail.jar"/>
+        </component>
+        <dependency componentRef="cdx-ant-javamail"
+                    if:set="javamail.present" xmlns:if="ant:if"/>
+        <component scope="optional" if:set="jdepend.present" xmlns:if="ant:if">
+          <sbomLink>
+            <file file="${build.lib}/ant-jdepend-cyclonedx.json"/>
+          </sbomLink>
+          <file file="${build.lib}/ant-jdepend.jar"/>
+        </component>
+        <dependency componentRef="cdx-ant-jdepend"
+                    if:set="jdepend.present" xmlns:if="ant:if"/>
+        <component scope="optional" if:set="jmf.present" xmlns:if="ant:if">
+          <sbomLink>
+            <file file="${build.lib}/ant-jmf-cyclonedx.json"/>
+          </sbomLink>
+          <file file="${build.lib}/ant-jmf.jar"/>
+        </component>
+        <dependency componentRef="cdx-ant-jmf"
+                    if:set="jmf.present" xmlns:if="ant:if"/>
+        <component scope="optional" if:set="jsch.present" xmlns:if="ant:if">
+          <sbomLink>
+            <file file="${build.lib}/ant-jsch-cyclonedx.json"/>
+          </sbomLink>
+          <file file="${build.lib}/ant-jsch.jar"/>
+        </component>
+        <dependency componentRef="cdx-ant-jsch"
+                    if:set="jsch.present" xmlns:if="ant:if"/>
+        <component scope="optional" if:set="junit4.present" xmlns:if="ant:if">
+          <sbomLink>
+            <file file="${build.lib}/ant-junit4-cyclonedx.json"/>
+          </sbomLink>
+          <file file="${build.lib}/ant-junit4.jar"/>
+        </component>
+        <dependency componentRef="cdx-ant-junit4"
+                    if:set="junit4.present" xmlns:if="ant:if"/>
+        <component scope="optional" if:set="junit.present" xmlns:if="ant:if">
+          <sbomLink>
+            <file file="${build.lib}/ant-junit-cyclonedx.json"/>
+          </sbomLink>
+          <file file="${build.lib}/ant-junit.jar"/>
+        </component>
+        <dependency componentRef="cdx-ant-junit"
+                    if:set="junit.present" xmlns:if="ant:if"/>
+        <component scope="optional" if:set="junitlauncher.present" xmlns:if="ant:if">
+          <sbomLink>
+            <file file="${build.lib}/ant-junitlauncher-cyclonedx.json"/>
+          </sbomLink>
+          <file file="${build.lib}/ant-junitlauncher.jar"/>
+        </component>
+        <dependency componentRef="cdx-ant-junitlauncher"
+                    if:set="junitlauncher.present" xmlns:if="ant:if"/>
+        <component scope="optional" if:set="netrexx.present" xmlns:if="ant:if">
+          <sbomLink>
+            <file file="${build.lib}/ant-netrexx-cyclonedx.json"/>
+          </sbomLink>
+          <file file="${build.lib}/ant-netrexx.jar"/>
+        </component>
+        <dependency componentRef="cdx-ant-netrexx"
+                    if:set="netrexx.present" xmlns:if="ant:if"/>
+        <component scope="optional" if:set="swing.present" xmlns:if="ant:if">
+          <sbomLink>
+            <file file="${build.lib}/ant-swing-cyclonedx.json"/>
+          </sbomLink>
+          <file file="${build.lib}/ant-swing.jar"/>
+        </component>
+        <dependency componentRef="cdx-ant-swing"
+                    if:set="swing.present" xmlns:if="ant:if"/>
+        <component scope="optional" if:set="xz.present" xmlns:if="ant:if">
+          <sbomLink>
+            <file file="${build.lib}/ant-xz-cyclonedx.json"/>
+          </sbomLink>
+          <file file="${build.lib}/ant-xz.jar"/>
+        </component>
+        <dependency componentRef="cdx-ant-xz"
+                    if:set="xz.present" xmlns:if="ant:if"/>
+        <component scope="optional" if:set="junit4.present" xmlns:if="ant:if">
+          <sbomLink>
+            <file file="${build.lib}/ant-testutil-cyclonedx.json"/>
+          </sbomLink>
+          <file file="${build.lib}/ant-testutil.jar"/>
+        </component>
+      </componentChildren>
+      <archiveContents>
+        <fileset dir="${dist.name}/.."
+                 includes="${dist.name}/"
+                 defaultexcludes="no"/>
+      </archiveContents>
+    </create-tarball-boms>
+  </target>
+
+  <target name="distribution-sboms"
+          depends="-prepare-distribution-bom,main-distribution"
+          if="cyclonedx.antlib.present">
+    <property name="manual-zip-content" value="${build.dir}/manual-zip-content"/>
+    <mkdir dir="${manual-zip-content}"/>
+    <unzip dest="${manual-zip-content}" src="${dist.base.manual}/${dist.name}-manual.zip"/>
+    <create-tarball-boms
+        distdir="${dist.base.manual}"
+        subdir="manual"
+        kind="manual"
+        descriptionsuffix="Manual">
+      <archiveContents>
+        <fileset dir="${manual-zip-content}" defaultexcludes="no"/>
+      </archiveContents>
+    </create-tarball-boms>
+    <delete dir="${manual-zip-content}"/>
+
+    <property name="src-zip-content" value="${build.dir}/src-zip-content"/>
+    <mkdir dir="${src-zip-content}"/>
+    <create-tarball-boms
+        distdir="${dist.base.source}"
+        subdir="source"
+        kind="src"
+        descriptionsuffix="Source Distribution">
+      <archiveContents>
+        <fileset dir="${src-zip-content}" defaultexcludes="no"/>
+      </archiveContents>
+    </create-tarball-boms>
+    <delete dir="${src-zip-content}"/>
+
+    <checksums>
+      <fileset dir="${dist.base.binaries}/">
+        <exclude name="**/*.asc"/>
+        <exclude name="**/*.sha512"/>
+      </fileset>
+      <fileset dir="${dist.base.source}/">
+        <exclude name="**/*.asc"/>
+        <exclude name="**/*.sha512"/>
+      </fileset>
+    </checksums>
+  </target>
 </project>


(ant) 11/19: adjust to changes in antlib

Posted by bo...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

asf-gitbox-commits pushed a commit to branch cyclonedx
in repository https://gitbox.apache.org/repos/asf/ant.git

commit 2eca49de541e433b4e66ab6cc3a6afe01556857b
Author: Stefan Bodewig <bo...@apache.org>
AuthorDate: Tue May 26 18:25:47 2026 +0200

    adjust to changes in antlib
---
 build.xml | 28 ++++++++++++++--------------
 1 file changed, 14 insertions(+), 14 deletions(-)

diff --git a/build.xml b/build.xml
index c225b1a4b..12a5c5d28 100644
--- a/build.xml
+++ b/build.xml
@@ -2301,9 +2301,9 @@ ${antunit.reports}
           version="${pom.version}"
           description="Apache Ant Launcher"
           publisher="The Apache Software Foundation"
-          manufacturerIsSupplier="true">
+          supplierIsManufacturer="true">
         <file file="${build.lib}/${name}-launcher.jar"/>
-        <manufacturer refid="ant-pmc"/>
+        <supplier refid="ant-pmc"/>
         <license refid="apache-2"/>
         <externalReferenceSet refid="ant-common-refs"/>
       </component>
@@ -2322,9 +2322,9 @@ ${antunit.reports}
           version="${pom.version}"
           description="Apache Ant Core"
           publisher="The Apache Software Foundation"
-          manufacturerIsSupplier="true">
+          supplierIsManufacturer="true">
         <file file="${build.lib}/${name}.jar"/>
-        <manufacturer refid="ant-pmc"/>
+        <supplier refid="ant-pmc"/>
         <license refid="apache-2"/>
         <externalReferenceSet refid="ant-common-refs"/>
         <dependency componentRef="cdx-ant-launcher"/>
@@ -2352,9 +2352,9 @@ ${antunit.reports}
               version="${pom.version}"
               description="Apache Ant @{nameSuffix}"
               publisher="The Apache Software Foundation"
-              manufacturerIsSupplier="true">
+              supplierIsManufacturer="true">
             <file file="${build.lib}/${optional.jars.prefix}-@{dep}.jar"/>
-            <manufacturer refid="ant-pmc"/>
+            <supplier refid="ant-pmc"/>
             <license refid="apache-2"/>
             <externalReferenceSet refid="ant-common-refs"/>
             <dependency componentRef="cdx-ant"/>
@@ -2584,9 +2584,9 @@ ${antunit.reports}
           version="${pom.version}"
           description="Apache Ant + ImageIO"
           publisher="The Apache Software Foundation"
-          manufacturerIsSupplier="true">
+          supplierIsManufacturer="true">
         <file file="${build.lib}/${name}-imageio.jar"/>
-        <manufacturer refid="ant-pmc"/>
+        <supplier refid="ant-pmc"/>
         <license refid="apache-2"/>
         <externalReferenceSet refid="ant-common-refs"/>
         <dependency componentRef="cdx-ant"/>
@@ -2610,9 +2610,9 @@ ${antunit.reports}
           version="${pom.version}"
           description="Apache Ant + JMF"
           publisher="The Apache Software Foundation"
-          manufacturerIsSupplier="true">
+          supplierIsManufacturer="true">
         <file file="${build.lib}/${name}-jmf.jar"/>
-        <manufacturer refid="ant-pmc"/>
+        <supplier refid="ant-pmc"/>
         <license refid="apache-2"/>
         <externalReferenceSet refid="ant-common-refs"/>
         <dependency componentRef="cdx-ant"/>
@@ -2648,9 +2648,9 @@ ${antunit.reports}
           version="${pom.version}"
           description="Apache Ant + Swing"
           publisher="The Apache Software Foundation"
-          manufacturerIsSupplier="true">
+          supplierIsManufacturer="true">
         <file file="${build.lib}/${name}-swing.jar"/>
-        <manufacturer refid="ant-pmc"/>
+        <supplier refid="ant-pmc"/>
         <license refid="apache-2"/>
         <externalReferenceSet refid="ant-common-refs"/>
         <dependency componentRef="cdx-ant"/>
@@ -2723,9 +2723,9 @@ ${antunit.reports}
           version="${pom.version}"
           description="Apache Ant Test Utilities"
           publisher="The Apache Software Foundation"
-          manufacturerIsSupplier="true">
+          supplierIsManufacturer="true">
         <file file="${build.lib}/${name}-testutil.jar"/>
-        <manufacturer refid="ant-pmc"/>
+        <supplier refid="ant-pmc"/>
         <license refid="apache-2"/>
         <externalReferenceSet refid="ant-common-refs"/>
         <dependency componentRef="cdx-ant"/>


(ant) 10/19: become more formal

Posted by bo...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

asf-gitbox-commits pushed a commit to branch cyclonedx
in repository https://gitbox.apache.org/repos/asf/ant.git

commit 63bec83fee810aa5e1df8c8ddd78ffe5a28d91d8
Author: Stefan Bodewig <bo...@apache.org>
AuthorDate: Tue May 26 12:37:00 2026 +0200

    become more formal
---
 build.xml | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/build.xml b/build.xml
index 3d31f3adf..c225b1a4b 100644
--- a/build.xml
+++ b/build.xml
@@ -2239,8 +2239,8 @@ ${antunit.reports}
     </typedef>
 
     <cdx:organization
-        name="Apache Ant Development Team"
-        id="ant-team"
+        name="Apache Ant Project Management Committee"
+        id="ant-pmc"
         xmlns:cdx="antlib:org.apache.ant.cyclonedx">
       <url url="https://ant.apache.org/"/>
     </cdx:organization>
@@ -2303,7 +2303,7 @@ ${antunit.reports}
           publisher="The Apache Software Foundation"
           manufacturerIsSupplier="true">
         <file file="${build.lib}/${name}-launcher.jar"/>
-        <manufacturer refid="ant-team"/>
+        <manufacturer refid="ant-pmc"/>
         <license refid="apache-2"/>
         <externalReferenceSet refid="ant-common-refs"/>
       </component>
@@ -2324,7 +2324,7 @@ ${antunit.reports}
           publisher="The Apache Software Foundation"
           manufacturerIsSupplier="true">
         <file file="${build.lib}/${name}.jar"/>
-        <manufacturer refid="ant-team"/>
+        <manufacturer refid="ant-pmc"/>
         <license refid="apache-2"/>
         <externalReferenceSet refid="ant-common-refs"/>
         <dependency componentRef="cdx-ant-launcher"/>
@@ -2354,7 +2354,7 @@ ${antunit.reports}
               publisher="The Apache Software Foundation"
               manufacturerIsSupplier="true">
             <file file="${build.lib}/${optional.jars.prefix}-@{dep}.jar"/>
-            <manufacturer refid="ant-team"/>
+            <manufacturer refid="ant-pmc"/>
             <license refid="apache-2"/>
             <externalReferenceSet refid="ant-common-refs"/>
             <dependency componentRef="cdx-ant"/>
@@ -2586,7 +2586,7 @@ ${antunit.reports}
           publisher="The Apache Software Foundation"
           manufacturerIsSupplier="true">
         <file file="${build.lib}/${name}-imageio.jar"/>
-        <manufacturer refid="ant-team"/>
+        <manufacturer refid="ant-pmc"/>
         <license refid="apache-2"/>
         <externalReferenceSet refid="ant-common-refs"/>
         <dependency componentRef="cdx-ant"/>
@@ -2612,7 +2612,7 @@ ${antunit.reports}
           publisher="The Apache Software Foundation"
           manufacturerIsSupplier="true">
         <file file="${build.lib}/${name}-jmf.jar"/>
-        <manufacturer refid="ant-team"/>
+        <manufacturer refid="ant-pmc"/>
         <license refid="apache-2"/>
         <externalReferenceSet refid="ant-common-refs"/>
         <dependency componentRef="cdx-ant"/>
@@ -2650,7 +2650,7 @@ ${antunit.reports}
           publisher="The Apache Software Foundation"
           manufacturerIsSupplier="true">
         <file file="${build.lib}/${name}-swing.jar"/>
-        <manufacturer refid="ant-team"/>
+        <manufacturer refid="ant-pmc"/>
         <license refid="apache-2"/>
         <externalReferenceSet refid="ant-common-refs"/>
         <dependency componentRef="cdx-ant"/>
@@ -2725,7 +2725,7 @@ ${antunit.reports}
           publisher="The Apache Software Foundation"
           manufacturerIsSupplier="true">
         <file file="${build.lib}/${name}-testutil.jar"/>
-        <manufacturer refid="ant-team"/>
+        <manufacturer refid="ant-pmc"/>
         <license refid="apache-2"/>
         <externalReferenceSet refid="ant-common-refs"/>
         <dependency componentRef="cdx-ant"/>


(ant) 19/19: SBOM of source dist didn't contain any file components

Posted by bo...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

asf-gitbox-commits pushed a commit to branch cyclonedx
in repository https://gitbox.apache.org/repos/asf/ant.git

commit c5fc1bd399b6ecbfe9911fd3caa7faf738e6949c
Author: Stefan Bodewig <bo...@apache.org>
AuthorDate: Sun Jun 21 10:58:11 2026 +0200

    SBOM of source dist didn't contain any file components
---
 build.xml                                      |     1 +
 sboms/apache-ant-1.10.18alpha-src.zip.cdx.json | 92818 ++++++++++++++++++++++-
 2 files changed, 92809 insertions(+), 10 deletions(-)

diff --git a/build.xml b/build.xml
index 9a3f75fc8..ac0bbe4d3 100644
--- a/build.xml
+++ b/build.xml
@@ -3039,6 +3039,7 @@ ${antunit.reports}
 
     <property name="src-zip-content" value="${build.dir}/src-zip-content"/>
     <mkdir dir="${src-zip-content}"/>
+    <unzip dest="${src-zip-content}" src="${dist.base.source}/${dist.name}-src.zip"/>
     <create-tarball-boms
         distdir="${dist.base.source}"
         subdir="source"
diff --git a/sboms/apache-ant-1.10.18alpha-src.zip.cdx.json b/sboms/apache-ant-1.10.18alpha-src.zip.cdx.json
index 711644408..cbfa13eab 100644
--- a/sboms/apache-ant-1.10.18alpha-src.zip.cdx.json
+++ b/sboms/apache-ant-1.10.18alpha-src.zip.cdx.json
@@ -1,10 +1,10 @@
 {
   "bomFormat" : "CycloneDX",
   "specVersion" : "1.6",
-  "serialNumber" : "urn:uuid:168602b5-aac7-4ff2-a259-c124127e76e5",
+  "serialNumber" : "urn:uuid:90068700-d70c-4aad-a96d-e64fbd4e446f",
   "version" : 1,
   "metadata" : {
-    "timestamp" : "2026-06-19T19:54:50Z",
+    "timestamp" : "2026-06-21T08:56:11Z",
     "lifecycles" : [
       {
         "phase" : "build"
@@ -137,35 +137,35 @@
       "hashes" : [
         {
           "alg" : "MD5",
-          "content" : "e6e7b50001cd18dd930c53e899ed3e63"
+          "content" : "ae4028bf630e54051b02ef70c3806c44"
         },
         {
           "alg" : "SHA-1",
-          "content" : "ff9481ecdc1dc569eaeeda724b76f89602dfb85b"
+          "content" : "5ee84f38bb970a694c255d41efe8c23324a92a7e"
         },
         {
           "alg" : "SHA-256",
-          "content" : "680f86b2f8cadca88273b4f9ac05b223f3ce8e575f52367bca14ff29e3f373a6"
+          "content" : "a8fe0dc10579e78aad8b3d09a617aaa8958f995b67f05d485e6970b2d8f43012"
         },
         {
           "alg" : "SHA-512",
-          "content" : "014f3a8f2913a0fd5c2b5099685f6784c4e3b61255fcead108beca0746b8f40d4bb6bdd0d68e97522c6862cb0f9af1a4ae41b4449d2d016fa0836365aa183ebb"
+          "content" : "4936cdafe86102e1413f04b319ebf9271a4f94ed858a8fff8c4e02992c7aad290efb50dc317d34ecef57b565b95f7ac22e934231d2ffc8986fff48f4c7789cec"
         },
         {
           "alg" : "SHA3-256",
-          "content" : "b33272388ebf5a9deb85e472ab46b4b6a064d23bd5be8132a00c0a5482cb6188"
+          "content" : "8aa8c7d78c0bc513cb79d73a70381dbab2e5b6acc46e090d1689a298d42114a7"
         },
         {
           "alg" : "SHA3-512",
-          "content" : "a4d095ead8326161b2092893584b5230427b12c5d3f7293c4381a307c723940023b96bb52e345f07d5c8656359ad5f68b4313aac91ee671700020cf47e5d0635"
+          "content" : "eeb3dd9a22b6bc8ab4e1eec6415800f58999bde2bb8fb90aeb8721559d7b1b256f861f83e53ae7c766237eef5593d89283285caf0e4d604c71bbdb018bfc7fa5"
         },
         {
           "alg" : "SHA-384",
-          "content" : "55a0cdd4e5f3370938ea01fc3ea7b4a95cd01f1d89aa7d946243defdd57a0015a0556485c2111c74e96e3f120fa90eb1"
+          "content" : "8ea867c7450bb31569223a6bf983949b19924bda9ee7540f6d66dc4c8cb32cb4868b1a78d424227cef3c9a9d0e82efea"
         },
         {
           "alg" : "SHA3-384",
-          "content" : "12c3394d97a44eccdb8a6fc168cdfecf0aa353428b2fac870a72ae953e48de6a3bc03b532afbe5662e02eda394729cce"
+          "content" : "0083053ac601b17abdaefebf1113bb0772dd12f4a9d19f783fbabf6922e3224bba5a91c864dcd4ad30da9e999823c0aa"
         }
       ],
       "licenses" : [
@@ -253,6 +253,92804 @@
       }
     ]
   },
+  "components" : [
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/CONTRIBUTORS",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "2ce70daec9a756bb085d0f90e35cad76"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "d53a1721f956ef10e9a54273a5147610a4969815"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "0ac67d5bbfef3165ad623f9b5134bb2de7bbb55cf8cd4222ad9416c123d5baf7"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "ea9c8bff45ab8e83d53ba8a3f6ffc4f1acaf9b19aa695fe45fd5cd9bd4a42789fede92c4663704815b2f6c3d3965b95102f4334d82723f4d3cbf3bbf87b79471"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "33b8348084fca338a418e0ff3740e5cdb0fa3d27c27076e485863c99f47a2b10"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "a0dad73b41374f7ea4b1f3b10a5a9edf6f9adb37f2e8b3c8029a4d097b49871c88bb3421ff03bce0a57ad623fa6af0424fd2d68ffd728b3918719731488bb9c9"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "c0cab5b15359750bbe419baea15136b5d0a8e9fe7555cbf685a7d7f36cc5ee8db85ede2870e031f970e2ff0470be7a54"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "31e77e78cbbd18daab86013bd5ed84fff042624ff5e126e51b614a76915e7c9cc0806c651437ce75f70bce388f3d9dab"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/INSTALL",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "50534d3679be0f193963373d77d660cb"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "59d56c5cb882abe9af07a3fcc352888f99db6f46"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "a63fa3030bd021c850ef51b67acbf227c92ee8140499b2fbbf9e0afa4e13842f"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "3442557d1c3699aa6f08bae62f4aeeb649287a4ffe3a2496e6a3feb9144911dad7e265a0c8a61f48532092f648e6c911441572b106bd583fd9bd601eb09bec9c"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "5e997970268e5f7131fcd6ee6948533138af07c556c2cd00e43c700c185d514a"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "aecf6813b95587c1dff15e16f3e77c931b4ecedaa213ac6336ec804a32154f519affd6b05ef4abe870c3b43d779a0821e1286a8fc0c67274ddaa01b26c48fa09"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "7080515fdb56213ab535806ab597219b5eb9a0960cf3e2f34017c3769cce3cdacadae0d2c3ea951cba11487bab4a706b"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "cf0981fd04bca47ee00692685f0f1b96b14828d0b97e09ba25c47035fb5b48a9292cbc37739f6fb799a66777c91495e1"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/KEYS",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "aa15aea6bd807b6ebbc257080e3ad488"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "763c0b00a43b5afda004aa3a1260980d3dea8ec8"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "2c1bc58d01e16c1ed984501e46bd2aaf5d47668e05b39c2ad8eea42ee9bb8384"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "997155d9432e682333d1976ae9e6ef8d76faf0b846bf7e6a2591eaa7c5c5abce6c5e07627f40da4f2942608bfa4b6c4d05166a2c0ae46427ab12a3eed97ecd0b"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "0586ef48d32265b47e7930e5378a02ebfe7525c29591751adeb0ad791f6bb5c3"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "63a7d4ed8815a2bf75f2d3a4fb11bcb3d52224200eb16eec8f38dd1cfc81d6900e4cad6d0b7d14c7a3bdfc68170b5614f09f7552d74ed2e20c703a1177a1253d"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "2a35f1657534d6fd5261c17ac71c0352dac6f262ccae7e79333a85aebccc32c8080cf2e4e849fa55b1282f33d2586d5d"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "cc9106bdb32b08acdbfc8e0a8603caddfba06507078fbabaee5eeaa16acc89baf427e17256abbe7ec54157be528c1192"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/LICENSE",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "7cd02ed04f28a0d9ca0e13d9431b8367"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "6f670a85beb958d9528ea018ab473486382f348e"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "6d62d1dd52f932865d6f1e28920d53d0a6f9730ef6b8e02c48d99f470e160a0d"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "8186896184924d4479c1e89e3a93a13ef19a7f801251afc4b7eeb0bcb9749ba0a9eb69715cdbd68c36664a9266f63c8b29af10c141c1e5e80ae89ef939db7e96"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "6fa5d704fc9d7e27688c90bb1e0ccd8f30fb44bf356a3d362c3856228e86a1e5"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "428d6a4e200c4c5cb359eeb1bf4428b3d670e23f3cc52588b15027028b4a3f6c42f8e5d1bdfb623abc823e5f515def532927831f5ae8851b06fd08104a303c16"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "0aec1da81821b3fbaddee89f361faf72f2502c474e13fb13acb5c42afb8494f02da4cbd2b739bdcb4c12b9358afe538e"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "f9afea835d5d4e220803cf1d1688f151e99fbb45ea65ec6d330390bd5479eaacd62cf66598acea8a13eb127f438f6fce"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/NOTICE",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "717f073deeb45a8e62bcedb2433c51cb"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "07a16de4bb7a2b116a16e0f63e7780d2b881dd32"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "fc3fad39345282a2188acc3fca950fbd003a372c734da40586ec942c134c5b2b"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "9743a459a2c5742631dc5bacff0c005de05fe597d87cb1a733d26cbb1b90b4f77a0fc666c214f288de453585c61eb499c64a920a7495a7435472276b39943537"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "d80d503dea4c1ac47b91a233fa46061070963e99c852c0795f6bcdbc5a6cd788"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "ffee91fff975485f2ab836f518008e3162e25006d8596eb9c512ff03711c2349d183f2b29fbe3e7ff672ad652da6297d32bda08e28f376c3d6237adc9b3aadab"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "578849ec388693d1fef67bd8c8901c81f39ad9a11800193ebd9a62131c1a62543157f1ab555b257bb6797f4bc4f75127"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "edd26f27b11251cf9c54e48561bf6b3fc6ffb547e1c13fe384290a7baa894d0c56557ba52822a784c8a927f5231c2ecf"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/README",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "ba5585d107e127f75eef365052b40d60"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "963fdcc9a074f0f20833db4db0af743b84f11a97"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "f10f0c39095ae404c70ce4300cbe9b8dc4e1e83572c6938c641e12fbcc4a8420"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "da015405e05b5f7fd2b955d31bd6f72c9a528d1d064fd9dff7793c5d5bd1e50077a73a04b0c61f05d61dc0da9963cfec4528158001ffde73a7b52eff696760fa"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "ba692cd6336d8301ade389801b7f27615c7add51cfeefdc492d9e4fcfd67241c"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "7916066df9fa55b4a942772ed3c21d5f2ad75dc404c6c6604695dd0b1ba8d2ac567959f9c468b64f09524148e9b6c2423695f5b2eef1890fbef9073259de30fd"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "016fd2d8e743a56fc0ea638f692e03e731ed3b4660ccf46d34ee446d592c437a4ce95ebf3d38ac0f54573fb778c5d3ae"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "2a4929ef555d7e6cca040687c785e98ce2b131ad2d4c3785fe53f9447844ef576d9b26295405f9d9cf0241c3b02a5498"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/WHATSNEW",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "86ca8b205beaafe5b8ede2c43ec1329a"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "13d201a1a95d7094d61c55e1e7e3c3303be42714"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "80633d1a2f795301e5149ef10337a8db858eebc92b776a4055442ddadda98358"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "68cd54ab025944067d5bd04d5da699faba40d18ab0f1b43695b9f078bbe664e52ac76a7eb93e850e8a9fd4bce977b5612204405467587f6158806be0ed736f34"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "281aa7c8d1871296193b6b19373efcf52d3d8d78aa1518c8e79d5cd3a23f89dc"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "19b8ce6d06679f20c238799dca099633b56933b0f763eea5b2e4f0c76f1e2f4e6fd01aadea78f5532e956df451800814e00801c91c9ea474f1e2b9febcd01fe5"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "5249ed25222f9187a1f126205a65d1e70dcab9b055b5f779270f6c2b5e6595fddd430830d115c9a1b175b35ff4d9b81b"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "50900d210b9da97ad6ad3200d1e0794fd1f13b658d1f50a8becae57668a0526f382c639e8ca6246efb9a707f42fd0558"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/bootstrap.bat",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "80cff65363c0a30c96ec25d3ed60563d"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "aa4cb9a42e516eae5b748488e1f7784bbaeda804"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "4dc9e9bfd31e7ad2cf296e7477648ae4e4f91f85039fd720d5929f4bfe6daafd"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "3d578a5dcd3b018bdfa1aaad7edebe4fcb00a75278f80345100e2df57c59736a47d3fffe17cac8f6ac2de781b9f8c582508549eae5e598f5b18fd72600bb3936"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "8cf1679c3ec019a629ae47b561c1e02c47684c6cac33dd750f56dfc02817e4d3"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "f8d210165951a2b532d7587f71c4c72fa05f13e8580b6cf228c1fcbc7b56d98f18fb58cb3b171f35e32d0ac542385659d9e1f075d135ef0ccc4c1edcde691612"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "9ebddab193866a8fb692ec0385f45dc6477d6df7422b1344ffa565e94bb42dcf1745c693fd47b18c78de85c0418e6246"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "545cfbc993521c397111d3a30ae2a0c5186041264e84b48c2bf26bc1a407305a2c666c831afc4e11d93a4f8e6b757887"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/bootstrap.sh",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "ce7c4942a4f6da5380c21270be0b8101"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "f34427be7825021de0a7883216ac044ed3ed8167"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "7ef4c680ddcbd46fae8d81a643ee532dbcc730c15a7e4f915e813308fec5945b"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "a0ebbb5d571858aefdebc0d6ea98dc5b2b718741872c78323636dcbfdf91dad16e68f63ff06e45ae19bd2c161cf4b3adb8619ad9b98aae4c3e2d158e7c459770"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "7cac5107604200f8dd3126ebe02b72ceafdd7466d3e3134e272349504797df6e"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "4b3613428d5b17e9c8db28c17f2dc71cd896fde8b87127b6f1b7b4b031f9819ed46beeb62a22fd5d9c8fdf7025f8a0d477b6c2195a143599e4d10f8ac63c0b36"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "c9dfef7fb8abbc7c2f4ac50b740a933662bd0ce5252d06edebb1204c977b7bc934e5e1b954795f71bace88fe92804755"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "4e484ac342f166723b6b71744b0206cea6159470d9b7962558bfed3089ac7cce3979555482be49ba288ac00a02f427eb"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/build.bat",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "99e1c4fff89206014d5782322d72b9b6"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "9faaea0efa899b561aceeb601da3fdc2b4bee427"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "a902f7ca796499120c74a36acb175f1107c627355e7608998219ad24b9a9add5"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "192fe71aba7e9b4d31b2438b9d0dcaf63fa7480dd0adc0b1a76bf84abe7960eaae99735bb0a34896362de18f16c3d30a4445ea947ec9fff0a94959fc6bddd6ae"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "db31776c1128daa4cd784b671555b9cc5469cff82856a766ffd3b26d242b167d"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "3baeea1f3e89ce737b7018ff8ca01c5c73ca996f771dab235cbf67cb87b539266b973f486caa6b77e18e4e8b599dc54f06df65317858e8d278825e45c684fa8e"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "736cfa6f3be40be96441d23642fa49d2ba7d786b8b4906bcea0a21a81dde4c9c8cb7e15728152122292fd6a0e88d753f"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "f722670be46a08b171a9ba2e87355c9d86bb77567584a56d24b87dbee60424b930c146f65ed7af627ee39de16c5f117b"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/build.sh",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "eaaec516592653738df1e26965df186a"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "19702d9fae67e75a472ed913f7ec0a164768bfd4"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "b5390faa28ac96ecee63b6910a3d9f514366b111c04c721c4a796407039c7fde"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "d12dac41f9561a2a9cdc794b4fb465710b8c54a5b78757b4abd3e59dedc649f3c77c90af909a8d46897e16741b6afd926caccdc95ff52dc903fb345f3cf64ae4"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "bfe6c395083bedd6cfbc04379eec230dba88cb20e1c2543a96b403e1b5915717"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "20ec76271f68c4c11e713d5d1a0f5fe87ed1475047d6c58449d2337ab2e0a79159110adf9d0b792ac485229b596e08df2c59d05db366cd11e13f329f19962940"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "5d9bb11f25c2c60a22282d828a84f841dd39cdf7a116e6e638e5784e42ec07b0047a5d3ef6929a55b60d30032e82fe1b"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "3fabfc567498ce9f035b9662c9dadc9c9b69858628d3cf03ec460043a19211346514225139cca3fc2e17ed010e641f0a"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/build.xml",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "e3417307a2183e2fb7627c0a77151e45"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "17dd2f975e07706341c02ec09b139885644eaa17"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "0e086a410d73b6eb38542eb0109ce0ca34150236b8a21a49e231683cfa3fb7a9"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "6eca74fecddb4ff61a3324540613619eb5a6c6b25c82e5673f790d418aa84718703f1561f88c0941c685a19853d41e3016aa4149bbfcd8764bd8c4834943440b"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "77fa97d5f1c79ff24526c59225c180cb21af46a6740ccbb4c8b3a064e49791b3"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "6c72316cdc5335e941bbc56cb6e7533d94d291ccbae71aca7fd580d195a0b0cf2c428de9298164e167219de050b7b0a57663e2c5930cdda057e75e2d42e0af10"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "e926bba9543c2d48c254a08c834eeedf5718ca250318b0c55ae3512a89eb6391c3905eb8f749e0e39a3b0769c60905aa"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "4123cec7f7b07442c3d454726b0f0a6dba3b81d91fd107df91bf348239f3fc00fb54b1d046739e2cd38f296b26bbeaa5"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/contributors.xml",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "16667b5661138e842c16ca59cb4e9d0f"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "31999c44ab2caf4799b631923958f6a155ad01b5"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "4f348d5c523299bc09ac071356ff8e84396d4b430188105d23c85d1270ffefda"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "fb9af1723412855cdfe9d89d48463c5919647081e124a45f8e5f68c8e4264773d348bba9d62331ddf8c4459ce0937af1a56a03feea2e0781ab3d3f39eccbf25e"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "26e95493ff5e3a4aa71893262c13383914810c2be4d6a63260ea7525af40e98a"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "f121d580241fe30f47f72962667cd06e592414405ee8badd29867e84adae2716904a0582d5165657e6379824cda85488ab68db975e7e27af6bef1dfdfd4db76f"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "fcd98834a88e4d514b29516b4ee86aa905aad3cb31f11f51069e8260eb04d666e0a88cf3f6f9fdedb2bcf70284ecf5a6"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "a058cc5f4ac9a68bd4fb92914e9605d76ec046fc854a10cb791675d8b823340297ff8c0b7b2ea32fc439f467680ac0b0"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/fetch.xml",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "ef478c384eab61d1ae06e90822235ed6"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "0e34c66fba8cd0c90fa84470518e1813f9987919"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "fe53283196e827a5022f517d21b3ed6ea2b92fd3236ecc390a851079d7f16014"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "7096c009cd061c1189fb5806acac3bef17ef03605562dc6474a512eaa2307daef600b5c1272920cf54c51040032691d19b9973fdda9a6919d2127871c6beebb5"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "2538ce6b2c9086916eadc5f97fa7d3712819b0217f9b6d1288227222e29afdb7"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "61695bb43c096a48206ff2fac7f39a04a11945d3dc5a64a66a3f7a467496769fa46a4db1964f487091454fb7969918606b08ae2779bb41f22fcf5fa951bde1e5"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "540542a65aed7775eb8f7be0432895df10e6558eb584567574f6adbf96549bb0a93535dd91ed022a04aa62cdae582138"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "561fd81bf709f2aece55d000c443e98c35d9b373cfc5a739f7c4e62ec075d124a8465e17889b13fa915d9412a1f70eb3"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/get-m2.xml",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "bb4136d72487eba0936b81791a53b4f2"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "1b2b0a0ad183d27f2265c260aca00d53b51bc253"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "7aca9f9d98c336304c26089487d6979fc2b0306d01426126c831bfc32c47bb95"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "6d1621655667718c6f7cfb90f22411abbadd7118c727d49eb057948c66bdf771d24e2e7a706f45609630774a0aee159af32b9596517ac34f741933e68efdbb43"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "5d6166d10e9754e7ceee5e161069da60c71ef92f96a3eb04881c3e8992bc0c0d"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "f622ccb91e84d4cc4fa9ac638067c32ce7d7a17da7b6cec47b31a371f0203684f4f8a2a6cfc0b1773a8015455de3f7c269657e8e0a9b28ff6144bb04ff380dca"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "c23f259392c6c4e71f99260b5ce2bfd90f1113e4a3dacf506f488027776beb86a96a267fa8ed8d23235708a0586b56a7"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "fce21307a379d83896e5dca6d00c83db0dfa5a3cb0287f5d23e9a2b59fdd8266d1065eefcf5fe59fddd58103d957fbe7"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/lib/README",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "f2d7ea62c8645a427c1dba1346718dfd"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "6f68795e2b73c3c39180e4c40dfe8f1f6e70e81d"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "83b7d6c31b27f7b01ce9382699131b1b0e0f3a4385b280e2bf4d9c45f3b4b520"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "df0334460bdc3b05570a447962ba8e64e3e214d90b99584bf990b03a0c4d85f19344acc3f1745169ae6a41dae0d938980c7af1d9953be0705cf6bb945d7757ef"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "75df4bda71faa822c6787fcf247717b95a16211b0fa7c8cc8e540f8d7298ef67"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "c65be8d8324633234aa1ddcf65f96200ddba1f9f8294070fa6d6b7a436667d4d71c68d7495fe8abef9280a2233f258e5c2ab35ff41f9d116b4a0d20aa86949d9"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "b144591d4e1978257d749de9e966fcfadca47abd5eb4670a91260533aa13c7b3f3bda9256a0768e5f7fd5f60f0374620"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "374383a6c53271072c5576d07e1ddce5fa25c981569c1cd833f72394439c4afc2f47946b0e48ba854722f079b17144be"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/lib/libraries.properties",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "b0c7c7ba0d886f2906a5c2b199d14114"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "180e47b86e1c478182a546b2d5607b744910b990"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "6b180f05538ef3450d56b2ee32df2923b5c9e43d4d89b550180675c0e481ea9c"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "0ff0e4f38400d04d7e0890af30f5004435bd4a763558b13458503a2f312b25ca45d82417e8bbb7ee24bb4daedce56fce312837805a772b381d0bb545239d6c79"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "2934de37d23bcc6d0ae31e70390583e13f0c05b127cea3184c4d2d441b1e5571"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "a15a13b830b95ca7c04342ca486c91b28de8cb62f2f0c6de208e7bc34ca591a185246b22cb92943fad1481d11e3822b470bdc39ef9d355206fc03f6809fb36de"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "16efdbb5ad7883d3c2c86afb51302f72ec2a2c00de20401ecfc26fe4c86ffb801e20abe9bf2a1dab052a1df45b679da8"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "0c45eead4e12d47841cecf333d5ab45bdb91f084e8379e2286c695ea0791937ee835fb10dc7e5ea8b57ad33cdd32934a"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/lib/optional/hamcrest-3.0.jar",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "781023c38b054e9cf1c818c77895e1eb"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "8fd9b78a8e6a6510a078a9e30e9e86a6035cfaf7"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "5d66b6a4a680755cb6ed7cb104fa7835ef644667586ff0737adeb977c39ecdbc"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "c09968882d8467d43576444b3fab868e175f0826e1d6e2015d1efec8934cdd5ffce8f285a7fc072306711ee0645dea92783a97a9e1dd8206e5e1de5de1ea8e7f"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "750ad10b01940ab4cf06316a16e7ea8ca3f20db603bd844c40edf0b3c0c693b3"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "54da4107c4172ae0602261da2517c13962b8c2fe391348becb87295a831109155d603bec42c411e975fe1fc8b35981f7811dbc7d9dd4a26829902e174f4be307"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "370f5960e0d1fd7b7729597f9412a388a1fca27a3f097767a11129f6d4487fda27488cc57e5c36eacb476bac12cd93b9"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "129266ff10191f1fd60ee5dd386df52ec10fb8f03a2dd3ec723c4e8455a77934f128b2a560e6a3f3d54a5390527c3d9f"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/lib/optional/junit-4.13.2.jar",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "d98a9a02a99a9acd22d7653cbcc1f31f"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "8ac9e16d933b6fb43bc7f576336b8f4d7eb5ba12"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "8e495b634469d64fb8acfa3495a065cbacc8a0fff55ce1e31007be4c16dc57d3"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "a31b9950f929a7e5a600d89787ef40e42a8a8e2392e210d0c0f45b3572937670a18a524f1815508cd1152cd1eaa7275cb7430ba45c053be365c83c231bccd3f0"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "a06b3fd2fd1d9f4306b58125484e3605a395afe5ffe2c801e43ae462f366a430"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "a6d25ce3c14f9065f06dfd0e68e1dad5c03bd5de0a302c44ca4733d2cb87ec1bc6f0abd36d65aeee8caf328b6881432c4b682fa4b4b1fa931c3c950de5129fb2"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "9f85c56a77c699eb87630b9e8224068a34c296bcd9aadb52248dd4665036f5bf1048fe75e5cb590b59e7855ca716acae"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "590cfd9396424583879ca8ad732870406bab18325ac72fb2bbe188b9611278d6341700badf7cfc32525b8ff42900c905"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Integration/anttool1.gif",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "db123fcc3379a82f6965699906042feb"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "d0a34a64a4a6a2caa8627c3fe60e2f67270d3b5a"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "8a3b4d080b1651c93e710b2d6ac75861ac1899eeff36780cdba56c3508bc3c9e"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "61d2a1cdba988903610d78fdd8efdfab3be74ff5ea827aaa49f3c1f8bc22f40495d4c05b9c979d64df56300d5f2dd927b1cd9cac5cfd2ad6797d917a554963ee"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "4f82d28d207a85d35b91b8a9fc20cd7b8c4427bd6a95bdf5c97a586aab22a7b5"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "3ec25d8fd7063432fa029de6a4aaf989f0f7a18cb1eb109165b8c8f96305dc071d3be9255b8e576c2f457bf92aecb62ea8588cd489a6637b5b64fea5a23d592a"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "bacf6bb25ca74f66cbc16fec29f2d7d8a151b9cc3f72b69ba95e78dee84d4af3f1bae48dd3dc0144bec3743c63c2792b"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "040ed3872582b46672f84a8efc7e4667103a55eb87b4bd242d144a23a1e76a9bfc418f504ea5a7f81448b9357028bdae"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Integration/jext-plugin.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "be14268e72f92d5ad5cfbd82548c790d"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "561481945e5ae8e3653be40a273e191b878043ba"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "7eabed0ef8de5de9c21f551dca2e086d49be879f1eb08e3c538b32feda16be3c"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "1be5f69da97ad9a6cacfcbecdb5ebe4bec5fdbd3bd77f101208f909aa605eb3dadd82cc93864b3413391203a3226eaa0085ad7a29b8fedaddee5fef69441f450"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "3a4aad0f9184780edb3784ebdaeec8b4d4c86bb771226755ef8f1cfc5525f7a5"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "bae1fb3d234142b867eb95d6080a5650c08db6c76736d2c4b1f3d7814b5a1808e88aca2abf54c345444fb7ab7d413a052044a624834d6025349ad34c28e3842c"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "3381e66492113601841d7a57e19decf106deb331f7a7ada23601a1878bdf59a4bf2e307253c0c1cd7120573418a07510"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "c49f9b8d2772b70a8b921dda8fb5ccd80bead37af44f2cdf853bc64ddfae82a80261c635bc2bc2a404010c410ce4f40c"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Integration/remacc.gif",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "d6b2191b3db5a4f619d801853afb1810"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "de4a2160df6e6630aba985d2d4f9a5e77021bb0b"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "6d746758f4cc9bfaf9db103bfb6090cc66929c1cea3a2aeb97467763298bfef0"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "f9e618001664ca4cd8c8b8cc7ec95e5a9e72b6fa329bdd34aa6652e56db60cc410d259adbec96e3aa36ac6eb6aca22d1e619da3842d886338c3e241cf52ed538"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "62fa39a0da5da3c26926ebc45e016ab06380af4d56e166c5e194516c5eca0ec4"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "759fa2ffbce4b2f52a4c8a5039baf360169d6a46a713e78c40d4f6b3ccf6bd68156aada6af42b1799e70ec5c59289e2d2b6b8bee6ee3956cd314b886260c428d"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "223073eef2cebdb6b759656acfe547f5768d1c3741e14aad3084fcfcf7142d5c072b980a5540561192a8ea6325864a12"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "ebde1aaabea8512663b625fa2ee742c26ca0f6d4ce3c92a0d0a74b5508c84530181b7bc7106ae061aedf096ed839e828"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Integration/toolmenu.gif",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "722940b38d58b083e8c41957d2d06b01"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "3c43edc859558dd24de8790d0467f2399207360f"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "06d724c97e1fbfe0d83e362692a43e3aa3ac80025921566841361649bcc69381"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "93237329f065036b42d5848b45fdf51657243a3df2cfe539857f8867a8125f818c62594afb60d8096cd19edbca54f71739e2bbae747f45e021d5d8940700d696"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "80621e5bbfebc2cb188f41ab9779fd17729a03e2c79bdab53d0fc961292e1394"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "3a5fe8280117c51789cd379e7b1fe9254a5813d0fed682e3054382b1ebff44fe0fb76ca5d95f07211bf3b34e01e54952f81bce3d5f1a612553b3873fe5a001f2"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "3d2577a6e7aea87cde174a1f5564ebeefd0e4fd3906f1a5a871e65a2caf2e58a5207ac35285c8bd7987f8fcf6e4d238f"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "bd073b84f609946ed2736e1d6ca39cf2e1eac25f2d3a1909941eb8e93e9b3be74a3f854ff609d13a33ec24aacb5d19cf"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/LICENSE",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "106928d039566dc56eeb1a1681dc77d0"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "e19d575013e2328412f2822b0495763962047618"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "9e9555314a0c7e55619b0e374fec2ada3630f249a8624c6618592bbea7b151ee"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "11b2cf9e34c179c79f310f47c945e5a6640396e5542b246f89984d90755e0d3293fd3946794a27885742cdf5baa2a5fc4e749edcb84b54352cca7c1b11b3415e"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "b742106aa396a68d5ccd5edcfc35b39a7241e7280946c32b8d2b33ec4587ce5f"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "b6b778313cd37fb81739e616a9652d1a086178b35d39418d8daad0f0feda4bc1d5f3d78045812ebb6e26ab87973facb1ff5a0c869160b6e6c2b73019af4a9f74"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "e26b4de7a30b7cfb53b35a10f5ba8a3bae53391502f410e1955944765c1a2d60b3a20b6fa541617646796b388c6fb018"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "c5b9f657b501566aaa6674eeeed2ccbbb6484ed2498edbd81b9f099d8773cb15a54de89637013ed3fcb8af336a123ee1"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/BorlandEJBTasks.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "939e9ebfad32a83a88a936a3cbf54b33"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "85867bb288b2aec4e8e8e965ed5439f697fcde96"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "8427b577a3ff061172463d457d70faff7ca577c5242027895d4f20c049523190"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "a1ed520ff1974b9e0786b05c3757303eaa2eaf79256a2ca15760a02e420fd0650298df2eee1f04c9f00c8fb2bfcef53721e68941ca9b7506752d1bcc736c9668"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "c49c86195f781ca43774b051aa37bcc6c2a8d11c7ce6cb0ecc34c61c736decb5"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "1a9a56666b2ae5f735d42ecc067c1eb75ba7e0d1a7620a1cad349d723851a04bbafae5e57817a01bf1c8c206e8c9c817f6feb6fad50250e520ce8a240f3a992e"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "a1abd0038256b38a7971781ab971420b348d87c551bdca968fe1419c69aaf869efaa8b038f94795962da1025818cf48f"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "a9e89e9b2292786a4c3dfd43c787747753cdcc1f3989e1949ac125e3686fb25a1003743442645cd69561ffab24ba160d"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/BorlandGenerateClient.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "df9ed565e438281ee6f93c185c9a1032"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "f0105596f5572680e83bcaf42550c9342e2897c7"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "ace67bf83efbb177496df50496d57061163edecad9bbab760d7584673e4532ca"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "3939eec4b70b73e22b8fac9798607bb1f28613768c04d4ff167cbd29ad885fb635673c3b0a74fdb027d926fa27db73ec34d53b7b1cd41d2e0fda5e2df691bf4b"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "998dd8673818ac8a83be2794f2739ddcf3df85b9771d53628bbad8523e4ae4c2"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "01d4df619ca123f56d74adaa64cc09aaabfbfa6e3a633dd03b720d891af3e71e8a553cd1f416a5d06571dcdc388ea04d281d718e70b7ca56ecfba50c92b090e8"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "aef0d1b7481afdc745552b354391cec79cf4988994456913864aaec3afe7ca998fb2ae502d51b2283f5567099d26936f"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "6e9e95cc1d0081dfd7dd8f02e37dfd3a74673a69292fdeaca57bd904054b3e255a735ff06c64fef77dc5c71cca5bcde7"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/ant.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "9fbb78c7af8593d7fb936c2fdf096c90"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "20a83e90459d7522553f757269d4c54507d24d3e"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "11512efbcc9a07c71de1f0b6a5c53fef51f62d821bb3662e0fa07f8f4b2a02eb"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "bfa86758e3b47efdf5793242b133c61ac4ffb134e2cb53b79529ed3d36c795b6ce4630f9c4974a698492810597957654f577db731d77779107e33e8f403f4998"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "f9ea1bf42391eafe08d678babf9c5d04a1addae3dabf4378e3d6a3199aa6ee70"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "77025cb9ec0dd498ad82858e36f03cee8c5465aa94009b545935412d419d7b97bd2cfd1aa172ed62884279a722a36e712b85b58c51909f6a5b5822aa0bde61b3"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "063f1e1c0064c7edc87cabacc2aadb51b9f001bc5206591c249368abcd99937f23d0e4e41765cb2981b256e620873c53"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "d8ede831026763128bce97df66f8f8fbf511a6417efa35d5f84e73edbbe0e92b0e89045465a56f930add06dd561f6250"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/antcall.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "cbeccca5cc5b7902fea655fcb814ecd0"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "dbfa0e94d3a1356a99cdca1ff700fdf0fe7ea115"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "b3fc630f05739e52b5ebb6f8cfb3f6f66c20bd490436d2d912aaebb3db35350a"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "28f4429dd659d4eb845f42b2ba55f85377e5315ea513c3eff6be7d52defb2c0ecd62d8f69d4ed71cdaab6b3899ea94ba32eb4287c9d7f398a84f852ce1610adf"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "5e00dd5548a3acbaa903b587fa89b4e1712ab920c69d870ed796131494ee80ae"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "141e1789f9fff44e3f476adef2b1eb2b43fce8c72f4eb82e268937c9aed57dc549a4cdd9371de177d8fae1fc4878359da80c62ed2e37b83436f29c064d66823e"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "70794751e7ae6b269876c6c2693c9e6b4c5346ae66f1f0f34f5f5e564edff191f5f5d71e0094a417c264c09e9cb9c0db"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "413450d54e839fce3fb0c0e1cbac428f39b606211e938966a96d9807eb489f234e3c1d9801b44100a3ba69179ae8cf92"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/antlr.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "35dfd8dcbbc282490808087abbe17809"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "340e18bf9954c31b892868096dd149934532b14b"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "74658fbf52a955f3ccf40838d3ee165e953b73fdddef19736393041306744de0"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "4f82d700298f51de590e34c8f78c7ed67da8f1b9dd6e5c83268dec69cff1935a72d1480938df0353c61a2dc7abfbc829b243f0dc34d12a299accde36cc7c182c"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "e326f3dd9a7d50184ade406b7d360add7aa6a27d85a1435973522b81bec3a608"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "5843b548da63bef6e015736de047e2288128e9c827d37a8a96ef65ab44541187f2cf5f81da7c5068429126130ef1ca18422c841b3989379e7201f5930a08058a"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "539ecff6ea5925d938f7aa528c4499ea404d34c774d1787a53c5072b58cce7965393ad025567e179506938ef9d227bb0"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "d2a81e9132bc126aeb703b22cbd938f5cad76767d57418132eec0e33a59ee8c7f70545afa599e5020a84a30c55ab356e"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/antstructure.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "d13d6d94b71879c88ab91307b2d16ec5"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "ddb340302c08ffe2ed93d8f30652378c7811c58e"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "40d4d61c8cc3ef922bf59b4f7d5a26f8d59000c14b1f9a057b72d4f72adc1b35"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "0521f90ebdaa109aea618324197b99c9a908a5a74a24377aadfcfdcc3dd315223e3a588cad625d4a96a16e5cfdc86ee4adb9a97fffa912b3473164351fedb066"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "c3c221937481d91197e99a0c43318077cce0e4d71bb9f71dca11f31584249fa3"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "f8f58b19ba7b32fbcd9bfb9b0da1602e5fa47f6a67a07073ccda726ad02dae8caea434be2ff27f5030bfd8943253fa5a29e1d3ac050bce8a798287e8fdc9afa0"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "db3419bc689ebdc3ca4750291b07e9d5ec0a6202d40a6cf3b3e1e3ff7ba8a81727205d6996f9ee180e418a9f47191793"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "8d6aaf8d3b767eb1f5c0441a42897d61f04c48dee637bef717454a51ecd8bb53933936e2e8d9dfa74a2f140645bfca1c"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/antversion.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "220681a5c4721b0d462caafa7444e5bc"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "ae9f38a75449ccc7855103e7b4fda3033c2113d3"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "77b97f2afabc2d7e72902abb9473ea73f1cdfb666108308d2f6f8b1fc9f9a23b"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "bf97e8556a3367d10f5e18246b37aa494618ad95ad5782fa648719b5fc0c66e6d6d9ba7837a49aff39c0d0179503ba8963623caa92f20595dddacbfd0742e18c"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "979ba37903f29ecd02a5a092a3e360cbc7071d06b227c21573ea41defad98ad0"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "0ec5ca6bffe47c1de381aa330c950d4d25a2da9b8bf290c94d57cc9d0679b282afd6d4ddb1f56562df6af07f5701e67f2c8fa813e601be26edd2a77740cc69fa"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "f45b2e4a96d8365c8c04cfb250decdea0e1ee152c1e7f8d435285b97e2cea3cf270e44add66bf0b52c493a871724ef04"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "18060496f3764964f45bb465d9c403ff4c4266cb85371a1c2ed447bbfb0bd8cee1effd5900c4fcff283856ab8bbdba9f"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/apply.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "223f728c39c7840a2f14c6745d64f362"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "d6bafcfa977ea28e658ffa08d25c3f207e87b3e5"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "ca240ab7ee46cc1d0712c632476d3b6f657a89302896d9b2a3d6669b53ecce35"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "6707c3f66c5b002c29ae7aa39ec135c1afa789b381d80b50e5b3bbbb5ba7e9b89335b7f44106e5941bda8c9cb6dd94f7a190d53cf460760f4caade9eac794008"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "404cad4d3f1ac780df4bd54315875425f114f562357aca44b87184bc9b4d367f"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "db2f77fcccacab99fa84b83df80176a40527421a5fc19330da58bb6c77d1e17ca9452c48916f4f022f4cff4bb5debebb3fd5f45937078681350e99dcb5e7545e"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "c9c49e0b07d505c4f1500a01cba05abb012cf406cdea6d87fa370957ed24f772658fb008e5430c781b8d5616cb61eab8"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "d8cf17a133c5a28231e84e275ce457acc241d7e0e6ce7d60d3bdc2439bd8885e052f47cff6301728719faffe5ec4bd19"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/attrib.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "5dfbda96b177ca1e7bd13f8ccc2f0acf"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "730943ee2067709c7f9e3df4878315bd0e60167c"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "5396fdcbbfa4b490f4414cc8f9b92b4be586e8b298353677031d6e80abbc32f3"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "dc39cb69d1006f4bee72351940f022edec9f965bf21df852c306c6584f11f565fa23bd5bbe5ed8639fe207223d97e5eef7d3e74dac7e15caef92f6ec08206ad0"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "a341736196a13c2b84eecbc811be0eea64216a32e463c6bc825f0df439e21e54"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "1f8a5b486b3a963c35eb537dec8dace574be62f2214f21ce1177c4c11b77b76d4f6e0f0dd587b34b6d35573497651c2e6168dac8535465b9e86c1365934f2db8"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "9c1be19c2409c2f868cd2159a4f736b1900ae32be00e23a7f74328aeab996c0c7cb59ad712c707890fe26210cfac4236"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "e65b97565625605943c362bce09a4f12c917c2b1f46ad79bc42b1587ef0015dd6ee6ef025a6654114545002dcd4aa385"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/augment.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "ccbb6158e82b258027b0b044643c2cad"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "d7d3ac03322451892f7b4f49198d542ef5858979"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "37929f637cc099f995f78f5d4bac73f5d10f74d113c4a1b39e78ea0c4f7b518d"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "0f50dc9f2f805b5b832377dafb03c251620aa1a27baaa2efa09c69e9ce305a61b04a1807ddb471cdbaa80f072dfde969f6e6b3246da6243ca55e49e621be8da1"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "ebdf65abb6e6f27d79e280e73bfad7c5ef307d38a6afd1b4e694464ea66e2d3e"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "78a9d31dded02379b323520ecdab9ea0452340b0d5aca12c9399bda5d8299145f80ed9ce20a3e95000d468dba533ee2acf0959863bda5e325c632439a2c2beff"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "9246bdcb7b7a553949c8aab3b60c517e67bdec6e90bd35772ca4e62b6700587f972ec17d64f2daf84e7b1b26b071321a"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "3e550a44b90d2de4bbad5a656bf572dc9d8d631abb88335c07012ee8f07317310456a98a06475acec6a50b4c7b919688"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/available.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "6c0977ef034e2c460741258040be87d4"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "d18a26121de9bee24e1b8544609ae967fd5f06da"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "2949cc78063f9c092629c912d7e1c04e0a02647411a9323c7c4c950a482dffd6"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "e1c7948f7f935aa37bae31a3814403c54b3c2cb0a4b9358d1771047c98fa0cf1edbc241433e7a1467d83227133a4a10ce9c41676bdc4b2743a34da7cbc9a180f"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "8014174d9c63c5fc2da6806226410b88fb3dfa4ce11f8b2c7b186d0e24435255"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "177823a798ffa4921e0fd58462dfb1a4b4456647f5209e166b02ef0ae3b5f8f6a860421864c1b25fbc89642d090197c2337def106d1fe48b151507dcca6128a4"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "317fa65bbfc5bf0cd7f45218c6fe75b9f7d084d0da30ef8f3bb8a66546675497f15763f62fb17b0f119bfd8455c508ef"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "01f09137176dc620f16bddcd5d08bc00bd603da006a71011fc2fc490c07a2f3226561a2c118d86aff24abbaa0caf811e"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/basename.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "1e857cd010b3975fa9944beaf49611ac"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "42bc63f98989117514377d9c1fa112a5352b44ad"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "f60146a083db7b829b062fd60ea7a1395004f654103462f0b3cea5225044cff5"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "ed9cf06f5da0dc71d4954f868a3cdbeb4694a3079981487bf46cbcd4e8def92c1e451defe858c12023583fcc7f99ef30bdc642b51fb4b09a5ac798a0127c389d"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "e5ae858da763a4b605e41d395be9ba4b7a69992187d0caad8d5e10f5e3a9cdb9"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "fea525a6387a4f385c032a5dacd386c7dd86c62761234e42a563145deed3749f9239438c1d722bf41908251eda377f8cc0b5fc329c3dad9b17b1d915d4593c21"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "acf7e1c80bbd0c8ca5102acd10cfdb1c671b1bd6f7ea6a4b61a96ac5d162c2d1e59e6b7984f7161f9b9a4930343cdb32"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "011f0ea678ee2aa96bb5f33fa80c35654680edfbe424f8a174ea1ed2faa548ba099881298be4d90a9f10a2934b66cdc3"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/bindtargets.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "9b072a4325aef249b477c68f66c8d217"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "555e494539751438ba73e562a665facd879f2fe3"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "20949a9bd04555e2679cfc299524bc14d62c92a7b72a6432e0ca26047f323c08"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "b15704e84b64278ee2e8aae1a0ebdb0a31655765736c31304a8ead48adbfe5be70c4255579e990e10cac2dc5f6433bbddfd78b9723e40f74d3088154bcfdca6d"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "15aab32808416154f5165c7940e057c74e10abf8b03cb3979b8c3c8e82413a98"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "bb5f539afd5d85460a92616c3270706d41121dbbbc53cc32098b0e4cf2c176de006dda673e3b29adcfdc2afed335ea16431c4192b4adb36b048bf5d391b12908"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "8f10bfafa9521ee931ce813e11caa265a782e13d2be2d73b791a0f8d4a9b09e6c3575cec40cefe6c90d3b58ea4f80d14"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "3c7c998658569118ef245b0c61d23a741d119cfe1f7e478ddc62d4f58c66353176b7718b3f3d40fdc7caed0d4bdd3777"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/buildnumber.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "fcbc9fe16ad378ddc2dd5204d17d6148"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "e89fe283b5a731e1c257f94a8835e5486dbabb20"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "cddbaf61ce106646b0cf18106981189c3f651609cf5ada749ddfaaab5ab3ccec"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "5c6bc5e4b11b63d0c7a630797b72fcd503e1d64dcede8aabee21256b8141769bc882346b7c47e52893ca6bcf28ffc526a7197ac9cd9c53432959e0fc3ad4bd29"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "7e78cd12cdc0c1eb98ab2de0feb51da058f3e3f1077f6e5fe2fbf2433b60ce79"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "aa1ac7e3b99b9363012d2f0e522b5c0b6b3eb76dcbd834f2b6073783a83eb7ae4fc4fba315ec661695c70855c4f3e5f4d9c1f2f6be72603eb96c19997c9f2a69"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "0ba73e2368246be0854c62df556e71bf3e9e04da030c15fd5c246b6d795e7a4d5f50964db1795e46f720178653ac2323"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "37b46c392efa85cac4799a06705b3a3ea4a56573efbc2c86267b8a3f2e857b442ea0727e089ceeae9fec34b303542fcb"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/cab.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "90a4ecf05e7baeb4505835c57af99bb9"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "7dc5bc18b71a96c4ef4d527e844e85c362c53f79"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "c9cb2670527aa6a8fc5c16fb4b2691d9d5fa10bce8f1751bfc481c89d31935a8"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "b5c1ae5c2a40fabd5fc9acd8815815b542fc2823a184ad13d6c34641c5b7613204deca9094fee2834a88bf3e0c7fc2de399570626d21a1c132c092fad153803e"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "287496912495ac925657754b45bb48594b21d7f573e5c44bde6b063b77afcd86"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "c84a1bfc3ba7f66d079f79c0fb1353e27067ffe073e23b112043fa1428c20fb1815d1c621b3d134a1c70d82efdd66d9256dca675cd422680da6024fd8607290c"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "2e3b19ff59bbae170b2c640041e1c3c4c026cb66c2ef8621b32a36ccd394e9d8e3b9e566b5ddeecde6e128f9d6ab7c30"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "adc7fdf41ae64ca092efb0fb9db5fb7527fe5b4fea04a2c47cb8426e4d82152ad154241877c226d5869909e154f4c435"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/ccm.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "401ea148639cab84bdef55ba2a7d07cc"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "01438d8bbf201ca4c2975a28652e6abcb621c54b"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "fb45817fbf40076d4c1a41f3395ddd928f3ef12f5402a4fd88d420e6372f492b"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "67d709123fa2393eb47c33ab4bf32e4d2631e668f92eecba968d5aeaa097e3123cd931fcfac4f733b7699fdb2efa89f414221af3c64b4ce47332237894e34b83"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "6ee8d98bb51359e456ee1f06a2cb7773217d202a1c9f1954d483df19f7aad113"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "b3c82d0c0d682ea6d84518b4f70ad34b2817d75d252ad22a16d3dbcc8a198928a2c9732e7d625bdd3896fd936cf2a388a192b15731018dbca36a3663113e4dd2"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "e64fec8e3b6171d6c9d912b997a31f951b3e869063e1de89871a377b2172ab20e9f090616d21fe41c273bc8ff5d89120"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "b3431006721f14b9c8a620e3cd6556527780f52b3e75e76cd64f27881876a8f22a74de6a3313a76c277d956d98d6e6cb"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/changelog.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "2260fb3037764564664fe064abd6a708"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "46880a30efd792f28f5b79bb946c50b4f5d9aeaf"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "256623c4251ccccf346044b0d73444df72542a592065022324889f3457d37296"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "c3e6f840cbdaaf32f07092e670d829df8f34f5e1decc222c1df425f70338242aa985e330f3b2cc3f7df443605e1302fc001d80d368e879ee884e4a6a82b3b2db"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "f5d6e8667c5d2a996b3b89294964c13d752375ff58a299e3bd844226cdee6062"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "402bd80bfcae409d5a2d56adeef8d487923777f48753658ebf79f22babe97e4a8e705a07a3c3eee0dfcae9c8a75fa652c9c3aab06790707469393a423be4a3b5"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "b215026620cae6c5c3a8a70e77533868460920770c028d2874288af0166ad6c6a7773e3b52c40b81f49ba8d1e1db7189"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "df06740d280c98e5953b348b0e6f05819806a1e945c1c6a7ddacdebb5196986c69abf770760631b1006c2b1f09bde157"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/checksum.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "e6f7ebc9e7748510f9c98c06fb402b43"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "64cdc2d7ce3863fcf6307b45202b62623a9af17c"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "bece78462515c49f72ac4b8510fed75ff8ee057a388865d7b951f1a66b26ebdf"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "c3a2ac852dc02575c04ee5ffadca7bedb931ea8e6fe8f6e63afc689213ecab6f826755010fe20e0e29df36d68ddc9e9f200ddc0008e72a8bbcfba4643308147f"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "9647b7157f84c14e97fbea9abd5520f10aff464f648fc7c86fb08e2816e25117"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "9024a1a4495d218aecbc8f941e10617fc039583c2f7e6749d2fd14a9d56134b45b0d760d85c6e78fb24f261f4ee859d7052cd6434a0af7291e2121a455200e54"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "cb2863b3ee06ed553a4124d0012cbd5d875ee464d73815f33f8f529b2144196b36ad407cd06ef57e83689888fa0d11ff"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "82b25f779fd5d072ba3efb5a380f1a54b5420c73accd535cf6f292b7fd5d5e7d0d12d5813c4315166351d9c669a0e290"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/chgrp.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "a6c1c7fef2638958bd4904f7b883279b"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "c505e1ac934d088a3ca6f10add89dcd1a10ae104"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "5e29e5157a3a3232638cb52b87b7a0ced07623315d51dbf5320273a52740767d"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "830a6b20351ccf43c19648a59d2e0c570ad403fb3b1a4e72ba0a2bdff042c9d31fe2f6dc20f290b8695e2e2b6511e9ad728117ca38eb101690d17427139b277d"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "e04c2034d94b0036a6faf544381e5d957e5a4b750483d56921e8756ae527b716"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "86209a95278c8226ab6979112ecd7baea75e7b1f4de78fe9689a5decdce7f05148b41fb249e699730318918a4322e404d080e2083e71ab88060086d8496b9728"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "6f241cbf7b00678927256b1d74611ed6b6cb59745a1168924ce000354f407e9059f73b53425939fe924b9edf21b5a576"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "91a1fa25e7b1811c3222b1c887ffd5e65ef3804eb0f89f6d45b53a469a10633425e162d8919ec5170d26c6fdca5568e2"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/chmod.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "21ff7d9a802667bfdeb77d5c80564827"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "40edf81117673532a16f23b07f17129a5549889d"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "31e3441ed19bf13c9bb13058e35dfbb2c2e2e7492ed6ef9d36e8e21eb44ee06c"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "d467d2cd1a268cbb6f130c83d5f3a4b0615c824af8e91cb7172acb8207c1b02907aa2b776f79b84c8954e649fd59fc3971f89742a3f332356a6a552e361c0701"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "f70c686d467f441dd56e732ac2d2e62bf198daec1fd8773d0e59a661842a19bc"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "0b9780a5bd9d4792d63ff85cfc16d55fd3fb21bd97ec9f97b7e4b304c9da02ddb54748a36f0f2716d976499216d9da6b6f2a1f2b21d88ccd55277e41c3f4fe18"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "00f7ff487a88c8c581cff1eabf7ef5e2ab712111e425351bfb56f476268a5a1864ab43c504a5568b76563f44e92658b9"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "9e8a38c54058c3e21f2758a8c1f627b7e5305bb4944200327adb6972a872895353badbfe06044bc89a75832e3545e3a2"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/chown.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "fe7d4bf3d24519409458f54b7742df35"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "29e89e55f600ed33416e1872811ecb8af38de05f"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "c863a9fad358e2e64abb683413969a44888010523150ff92eb83160a6185b42b"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "a3a93772298197743e6728fc8cef28804834acd33038092a4738c876c29c8b05835367e0f285212db334be4e2a680ead746c463b4cffa7c1f45dff5d8e6ea5ac"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "0bf8c1fbd072e1628a73cf372f6a78f5dbfeb340094fd90aeddb04119929079b"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "246b9b8aa2867790d07cd8e7fc6de1d8435c52fbd26453975d245457c3047ea8ae9207b0d7661912cb305fbb9b17c5cb0af6c9c23324213b2a806dec5041eaa4"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "e5be5f0ff2b12a24735eab1a57069481407135eb0d6c7b210406245fd73b48be1b6feb039335e6b0e4c57156299d5d8c"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "1204c6ffad2a3da57c3951b02bda8cdaf1a462b1800b8c7d006695b82258a509a961e1b73c5fa8058dbadab31f6a750d"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/clearcase.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "0da39f13df349df001f95034236fe8e3"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "a9de81380c88dfe8482c53b7df8ec5542b2456ee"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "d40d40c9091be65ac0b46daa57d164faad3eb7d286004a1827be0259bf04aba5"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "fa290deeb2d59ef152ff5ecbabf5fdce97fb2ab92f5c7c881f8ffe19e56c311696b7ff50d0c989c7d1562fcb59f694b0770637e43f7d44a7a8045367f097b70b"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "98d4a703a066097c1911a2f3171b0df4cd2e7ce178dd7a286439efb2f8817e5a"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "6af415115f45c3bc2d62c5eeb94d74212512f8e5bcaf8d99a5076524a2a7c6a522f450b8fe80031f3832bbc859e8b1b71d6ccb7c1eb7b514994c547ff99fc28e"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "d470e9b1d43b9b3f1984673ec015673a6d677ec3b59c6dc7c343d1ffb83b4fb539b43642a5a8890b74bb633e3b26ca82"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "a46e9d9b7faec5e8ff44f7466279d2578a58c85c4476d32a3d9ed583fc0d55533a2a72d2dc70001553247d6bc029a367"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/common.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "4086f1ac37164996a5b667ccf8b04f01"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "87a5d428aaeacee4bf3f532208f55d60c732d584"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "72ea92017f1eefdd749b9b0d3472ca346ad95a4b0a5a2e72504dc75a46b93ee8"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "91afb3c847594fed8bbdd1f5dabcc750f0ea710f6ce71d5108700b671f1589b0b3967a081a82b7090757fb4eb05e94d9fe0dea53bc153aa0383796c5ac8db7b3"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "2f04023600fa6c19b9f379a4f02b8ffac6402d73c874492fc1d6c72c28379206"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "97d1d30a1b00cd4379ad1eccc5d57de8c0ae1d1a6cbaaf0861297d95ca5217c8853df630efe7c6edecc4a2b34d5b130174017ef7d280eeaf981a3c1c3049edc7"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "61e6ce7880f5b09c70ce383f92f7f4efad60962e495e28d0b9802c6117a1f220587131165c008765950d9c754df1f21d"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "77caaedd451b24b2f9f18b442121ef8e10822bbfb9cd9a4851d19cb6b86a07a4c92d8c98841fe14fed1b3bb50341f496"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/componentdef.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "38063448c3c4d509f0b9d112cbe967d7"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "28b3f7b7a8ad0d9d389eed01292404d8980bc269"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "19165b9d7c6b928a65bdda2a5cca4cbe3ac2264f65241c196bc1f0d89247d4c6"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "a8b38a3ef5c3297c03bf5a1bff1d0799f378d0d649625970dd77e9a9ca5edb534241c6d385ee6287dc4ca5c4e09a66f6e82fb6d47f6a575d78baf58ea66ffc63"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "9108efd15b8a85603012f28d879de216235fd95fd2b2a1fb9eed462cb5f757a7"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "5ced4e6a0e4fdaa4c13ec3b6ea261a432a4dc0f58082e3390c7e15b5bd64eb50127e1a070e09f3169e952ed7988c7f6b6b08edd70b180fa7d6c9cdc7e264ecce"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "52fadcea8d751f541bb1a9bd5664b97c18b48cb3133ed644210cabf89e46342fce017c3c5fac26446e9e5d4fac26c0ff"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "8addf10331a08734c859bc9f22e57c19160e9c3da0758f43abf74759b08d52ff312c4de734447df7d31b1c6df36e8ad5"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/concat.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "4f526bf0c57e33781719a8c208d19995"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "8846865ce001249a53db312846380c5943b74b57"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "11c7551f673b802c923513b2f1cd95ece328d2887746fe44e5c4b7e9cd8e3df8"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "9553d69a493bb172e9590f63c248440017bbcce7ff14430a0dc300d50998a0ae8c01d499e60d45b47c1576659290e5de2d4f6eaa5dbb94b673c3cbd371b153cf"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "412a03651f20ac44fa7a8bbe8acfced7c41ff4685a751f2cdbcfd0766a5dfb5d"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "f41a04e834c3fd1cd2102b27e9562b5868ee7c22a59acfdf699b11ee992997ed6ca43151511200747817e28300a7046253738db1929aa7b18f9de6fa1f723ebd"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "b39b885013e70ccd5458765d0b69c73f531c81b59151a3991f6858ec32a9850c67994a478f2832988eb4d634a9d229cf"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "6816db581f4bfb7adae523512aabdf5a0d6467d131c40bda93284fa2db703113592f32e672cdc79e609330656ea64785"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/condition.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "5bfe60feca65fda0a9f080d5343a1d24"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "aa3812666dba5b356eb859811146707ae18c9120"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "3ad4dedc0f3e69a4b6a1c2b6036df32343bf281595bc8aa022229bf6d8ec5455"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "5824ec1ec779e1f53798f971ac818d29bf38ef2b5576d6b45f1b57d89b6888073996736652193bfa54e5fb2c6a7f5025ff7ea3ee802a30c70bcdd863eb8f152a"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "9e7aa4ee073895101a5d5df7730af5a0519854638884adc96f87174342c447a3"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "40edcfe3715adb35f46687bf052db0ae04e085c04a01e7ea278682ff3d88fe4c436049edaa60a93b3e5934d0d9c33268fc43c43d1b391be89dee8288195e7472"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "8bb79ace1fa5c432fa55c489d81ea95ac99e92419e21551377c1716c2d44d3ba1f1be05573f942e4c324ca31392dfc0a"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "39a1b3d488a4104e07bbc7c44966bf0730f1b59328a6e991aac8e74faffae684b89db771e57ce23fd9a3de788453dde0"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/conditions.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "4b27350783aff5f5ea919cab304ed0c6"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "f2c8271e18ca0d1735d4bfd1cb8c58d31e7e433c"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "1acc708e7ce123610d2299ac1a1be7d99ea166b2b0cdba877c5b9c0547f45c64"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "8a8d3e87a56a3e9b01fd6250291551c855d49d79a0df5ee232799cd0d25346613e6a2adcdcd1aa17b331b562a2022de2e5be2ddf1a8a4927ab4d054dc151863d"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "e1e3495858f7dc9bd77c9446b8a49f739ee183a8cddfa33620037f1e3c99f3e9"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "d26cece82245566e26da0baa175eac97af4773f56e17ece13841095f9fb177ae46202810108a1d5b636a65d084780a044a7c32c4b8852c0d2d1f25947b3deb22"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "20585e20d2981d2cac6851571e2bcf47d08ee6f134937c244af53a64ec74d8e1bad77f6fbb32650d00ba9d7203b3c5a1"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "b7b3d2b0a58f7e36c2d89580ffe6d9348535d139a063de3258c77531435b7476607fbc35885486a2abf0227053c20501"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/copy.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "51f88f00c49100adef2378a3be2b89c0"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "13571193cacaa0585c3e3182bd50507a85fd9325"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "41df42dc6f247930d3d31c59d226137021a763101a262981cc895c9e46944e4e"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "9c268cb8f7c5fa6ce9f26ce9c6d2b416eed19bb5dce36823bbbb4f50ced078798579bca17f0510bdb9de8122e0fcfd921ba29a9f995c5b80986f820915ba5b2d"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "8580f4b42ab7428c79a9ce002f461b476c29c5539e14c7eb6392e39cac3ed107"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "f59938ed289f64e19adcc5a65d8f78793333156fe015c860c2260092f4e9bd6ae882f7473b0b03cd3897cf2066ea979eb0415150d164de1d5290931598e6c3d8"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "23da2270af2ee09221ec48d2e55409b1d9df5da4f4b3f8c0f75d294330ba14cf29227e4d85bb13418ff5d2846b609581"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "8c2ace32ab2cdc9f51e67b22a5707447837450651eeda2c769a594daa527514fbfcd8fb7d4f182ad6c3c49023e768f93"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/copydir.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "527e676e763516e1bc2bbc3986d0d6b7"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "beaa39eecd21d7e79a9f8fb00d141dd9a8cf8481"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "758a40327875f4ea08c46faeec5707a4df5d5ec546a84fce7a166b7da2f25227"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "5a7920ec9c2f24cd5263842f6386d48fb3f5afe86261e98c8c2bdb5a1917fdcc0cfe06284153ae48a67d040adadc0e13fd84581887d2fea4ec982d6c212224c2"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "a8a1602113b7e38210d77e4ca932c538665dd1a260590eb602723cba6f7dcd6b"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "dafaaa3ac3e0c37cdaba2cc064ad58b46f053b069dae6aa9fe69b7973a862e299057b9a18a38a2a750d0dff968c2d97a4fffd9235a04046d7ea14338f661079e"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "de166a25da1ffefbfb6e5d87f4f54e310e5a7ffb29ae34e8062ddc4fb13abd57d639273b30648b9e325ad37e13d7b443"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "daa9ddc0a2e3b65f3222a51c77ee73dbad6e34dfa9386aad2029c6fd77e2c113914014dab443606167246eeec4b09d1b"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/copyfile.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "525c20879b45eadad1aeddc8342b0a35"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "b1306da51579678daef5df1e8f8921027bd91ce8"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "9366c48bebd92a49aa33ceafd4a85d26ae8835decd8fad8b4cc89a1a9e0df9c7"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "11d4865c31fea63a7505c67812fdcf453086076d954468e0bb3620045c263e79c8d497d77c3fdd2bb47ebecccb4ae82b450f18ef7a5cda258a6611e75a309553"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "fe229a68c0d650e9e6855c329c2a2b708b091501c9a8dfa5c8c00a04bc945820"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "b3d58129db488ee87d05a028c35dfbe266832c2561242151706bae5cc12758332ff5fb69d7e29ab4e1551c73de8b359ce9d299b776548f4ad00dece4ae748fc2"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "f38f6b3b79d98856a0c536b0d7d1ea85ffef5dd2952ad243ad990c63bc72fffc5761870798fc987cdd432483e3e9bbfa"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "bcddb33a69d6dda22d21f55b5c765005c61037edebe5993ed7c3bbee17e69d5e91391067512801aa3781806ba6f58bd1"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/cvs.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "313c7d20a699a08677747909b4e868e8"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "546cc7602976c986a57bab9897927b5ef72e3af0"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "09f9247a852caec4542d38f4ee69c7f2dcc14256f41389affcfc2936e9293b1c"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "cc6cb2239b0e9448df11dadf1cdd20151dd7a7b01c7df567a05f799fa95dd0441fa5840bbe5e37b227e70b661eaf0bc802e4930669ebf39d66b0f7792d2b1a0a"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "e01543c2ce4c7946d4531b930173933c8dedcb061f72e4e8f71a5e26bdd89932"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "d17a91c89d850638026a09282a3c893c1a420ae5370aee05030e11261e9e2b24eae63343972c9e080772776c372979a164b99a869093565782bef24a79370f46"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "e5cae3ff29d64bb29b28af0d5f0c03000e318ad461a7f3a6e3bc6dc917bef4683b2c939a622aabee37a5a90a551341c8"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "0b7e58ddd5186649edefd91adb0bf778213af4c6e176769d7ecc04925d30cd7e85802d98cfc0a47191aead9486a64c63"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/cvspass.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "d2f3cee40a37f93b36c987c29c5287cc"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "960e84980cdc99f7b2956c711b195979d8084b95"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "c07ad160e493a0584ef6a4975893b70e4e31340751d41c41a95b089c2218c04f"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "2bc897e5c8608a307af81607ce9fef1a4377634c73dc25e2c452645330317b410461d6d1a4dae7ea38cf74bb9518c4fd9fd3f6f60ace6c82ce42961e0509bca1"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "02361b58fb770c7a884d3cb162e72df16aeade7204be5ea01f07a1f4e784a4b2"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "f531444e06339e58c57065128ad73cd575889631b52f26581560b09fd1ed651160b49bb388a5096d81135454bb8da3a2890916635814f3337bd5c3373fa4cf32"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "89906ac662879140606906ae9da9c4e7554d946e3001d15667a41037562e2bcc5a879efca0bc87905a1f6d5e40e05504"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "4c7923ee64c121e872cfa2b5675e4ddf807818e735f015f5139788fddaa62689867607ba3b47c3be080f4dd6470b2bc4"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/cvstagdiff.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "1550d5cb3f518c7e887af3a2c54a833c"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "038ad64de2c8e924edac7a31969c40370bf81c98"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "a1c3d79fd8cbcbed8b7263775ca535832e9a03829f6c82137c3e283992f6c3c4"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "bbdbdac2467efa7b0461e4ea8958196378d80e83d86c3c8f94af777884cc6e36e95a7136210ea7fb4bfd46ad414f4433d6ca5aa5e2e9d942fc095de591170275"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "25e99e29e492b5cf93c921f10b967d40e00127daf813f63b4ce3f5e9685f2bf7"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "9650828d31aeac57568fe28dd399e2f98f157a415205f9a78ae66e9fe769c52bbbe92807d70303954a70b18d3210f81fb3f26b66eea6fe2af0a3736d183af5ce"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "19595e74528c4de7c12f8c34ba65747098f271bc7b37c6809255fc2c10521ee58302dc6d18a5431f030e5301cf59ce04"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "98ef3f7e76213e49cd3125a62f3d09da067eb623a3bd94b98c85d1281b251fa4a80a86e2acd2d33504fe38a5328a1117"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/cvsversion.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "1027f276cd42f04069e80586af49a323"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "7013f4dbc9597b3a76c7f495d92302a798eac86b"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "e919bbb10a68715271f1bfc2e8627de9ae967f45ad2192ff15b91d273dd8b643"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "39dc47e9dda0fb49525cc7dac2d154aee8524a3d9d80e4545ad579d479cc9cd0c4d93b6f9ce892841fd17955331b86ab34e9a796e8d054c53c6505f71dc3d6da"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "4353d9982ff50404d8d3a9dba058b5b37e42508a2723a123478d5be292a159d6"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "4b8cce936a09efdbcaeaafbe5edcf23b2efeaaca45d2a6931f7a95c4ae8299c6facb5505717b60509b1c81c192b9a78b053cfeb95e5aba77593909f22d737dca"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "f84d51ad9b7ce9175d54a37d7dd0d722f8eb43d070b759b8f369ed91fb65f8877d922de7028451c702d9bfc0021d74b3"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "b1aa4694735626d3769e692d7667218ee1adfa6ea86d6e263f40520fe4a300e9ff24b0a8aa932ca993c556c89a135469"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/defaultexcludes.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "1e932c933f37293d8e7c79a12f156ccc"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "e06ab2a993def7271d4883b201f6412c11ea9609"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "071b84144cafde1cad44c53bf254966886e9399c8b294ad437421cf4e606398f"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "30ae0e6346e2e5a41470a50b68ccfc177d0d65d8451ba7612b66b082faab9e189fa29b59c783acd1e98cff4b7199d1941aa0250f80a86fa2cc9b265d29e62c26"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "4eca92b707c171f3fe8dbcd2049b6c7d6c370ee44d32ebceeed7589ecfcfd4b6"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "6b455f7a16bae60113dd00c9c184db69edd2a17919f33bd953132348173db6ce0d118b0f4ec502b1433f34130b29996cf5c44e98d0efb49151b9bd4168b0e1f2"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "0302d1be0c3f70da10db6f4fdbab48193aa42f5f21d0fd5f6bfba0d3b6508751ddc458581b4e5acb19c8f95a526970d7"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "11d9bd5b23c352f2412fc2a05cd1136b7f9295f5bbfe90ed7f2aa833ef7d987a4905680ad6cb86f88a16b44c199c9f7d"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/delete.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "7aad003a289e3dde2c310e36427da127"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "78d7b3d70aad67650ee93b2592fa6e8c0d0d02e6"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "e8af59ac5111a164a82e5e01719ca5375466db641e993ee9a53b06ee225d3c22"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "9433512aabf3e489f63c1d8cbf429619f4f0f7d2aa241eb1ccfa7e9dbd3dc9c6f3c7676620532fbabb09b3ba1b65755bf14018214ff5b6c5cf9aa875fdcd0ffb"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "3c75a664697ca1e622f9df5f9902c5b390137f839db2a44eaebb1616f227e954"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "0522bad102589356885293d0779b867d1abf86214e9a8f99dd0ab4ab17d11122d2de662199823404fae2fd776837a7b3516fa5becb513cabfbdddcb94596d5bf"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "0ced75b4ec6e1529b0ebf2ed3e86388f04927ef05834dbfc9cc48c33d01ca159e38b7bbfcb51b16ffc6a7479161b3062"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "e46f37c016cddb503d98930947f3633bd75431c99ed65fdbd4a2c51f4347ae3d120b09b55cbd74e0fe8345dddea41064"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/deltree.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "aaddbb79d611616112ec7571ae3b05c8"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "89580d91f495c942179bdabee45db5a17935bc5b"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "30f5bd9b9b1bb74d22dc97d972da7efe8c7a536824dc4451e360db6e0d91dfff"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "0471cccac434d157bd3aba2a4d610a431dfc5c32c4580fd756e0a41df7786cf79a376fd9606e1156c7489db449ac71a5062ded91b0004f3de0e911e5218657d2"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "d4b86f00f1a31f01b749030569655a0995d774be00fc72b7ddc16b48d636d37a"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "7d5536d1cad700719ca807101eb3c20e9373da2a27a5529f7ca0e9f231d9365ff14ed415518e22ce2b5c8c1893a74d47aa947f5b8575926f5f681b6851cfdd91"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "19b2c81e69618d55f181fa01c3e375aa297402ae59e618513464db9492b5175984ecd251f081088fe15b06c4cfd4262d"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "293737b7e43d4a7885dd16cf3b6e31a6a048026d8987d4453e609449740bf26d9740a95be2f9fa048ec8c9555dfc8ac7"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/depend.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "36308d324a99ef45af0b5ce2236bbd7b"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "d2167ab206001f66e24e110b499ffca5a8741a47"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "4db456a58949c81878e28ebf7b421efd6ef68823eb3ca4e3657d1f47083d5ab3"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "e15f35f0e1e694c19e74027e7603db646766a417e38ed564b026c64f4200cbe8bd943c75ed1ba2a3b18931dfe9cf2dc60a3f5669b144a6dc5f99ce0b524ec20d"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "9ec40c40af575254ad0f8e4e278b6b67063c814a5063aa34ab3f85bc7bdf6fde"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "60eb84e63fb8ff25cfca3beec9456daca6840eb273c42216686b640027e45f95d10d4304bb39f9fb014f85ee730e7124b616d7282adc0d6566579c073a119f8f"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "57fca86859daf82e7949d15c1fbc2a9b06d739b29f13e42da5c2d85341bb2588cfa74510b929a8985b60073dfa790f25"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "09546311b492817c1a85485e3659b5647929061fda0ec4afeba4493c32cba50ccc0b71aec2fbf70fd350ac4b094c26cc"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/dependset.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "08b45b3a0dedc694a2f153444f0051e5"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "e84e2cf8e6062eedcc6ab4173f9e4aa7549d06ea"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "3dabda467025d3ab75a0a4ca7a01dbceed4229ab6eba2ecb0978fbe86e8584e8"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "08ee98e904f5971ce2fda3b896d28457fec53c70acb1d0fc1a4e572db4ec564dbc9ca45b4e950446a028c3016e2e7aae8f107edd4fa74a618a91814d76d0b986"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "392f9c68b9e06b9d6ad9f6721d16e4e6345b09bca621f550aa51df98aea02612"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "6b898955fd7d88242ad5e675016e4caebffc4d0c35602d82c99f5640b426d2f07e9f3e72f9862e28523da60ce12354852baca626968545276911343bec8dc040"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "4c8870f9d6c0c367bd4671bb0289be4056d65e43e4527787130c3e1b5cc550537cdd72375b47ded83a3f93eb3ccb39b9"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "b1649e1eba5ca7e93f59b37befc9a61a9762c62ed6bb3d8880f359fb92ee587cfb1daf1ab0b28a870b524c85a8e1d174"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/diagnostics.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "d33d6607ca3881c41f14722c1223fd92"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "8442770ad236c50696b4e9391dbdfe2bb7a61f97"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "f4225d3eb3439e24ac114b3aa36b96b0b05e25f13c472560768f568ea6c16156"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "330af859df00443f799d9ed06a3ff54b3b101c016459677e13d64680f6d0364b97690122d6ff4f40d8b37334391461d6b4892d4526b8d28d951b99e5fa092f10"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "78bbfeadb9197aa3b3ba4d94eaaf2e0361c7c48e780f73d0fe28da7807b9279d"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "5bbeb4e62ea4d62d20079a8bcdecc307ef940e1d078fbd31f82f8ca78e1cea9305cdf2e23eb08950c71646253c5afebd6cfb7a7f6eda1f23103ca6b94bb45b60"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "42c8f74487ddd5b798a068cd25fe670aae7e587c49a074f6e49b570e3a6e2ebea3568659538442dcdc5355f10f20ea2c"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "e50fbd43e31dc388a71354598a2895ab89316e65227cf74f6b49a630b4e986e787d058e681c2d3e9baa3f7f199dd4343"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/dirname.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "4169d65b29befed784b64581c9bcf35a"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "a033f374cc0db4eb3b63c864bb8a235ea5f96258"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "384ae90f6778a67bd8e246ac193b7079625224ebec25953e2b5655c3c4a83eec"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "f46f8ea1e79d6d513149023c08de5806725342b97f686d4e4260a0de5c37ccc2c451521e502e28204754861eaccf677e8d24490486724797e8df93a95f3a6efd"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "cc931186212f401ba91f6980e0f2af185fb74d936fb449baf000da22249f7b92"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "74db4037bbff0b193e7ce10a7f806c2cbaba55facd62ca37f69beb8bb3a7f47a1a947e92fc573d6b335e5ef8a5c99ee7c1864db12c259a0f285ea1243222d77c"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "ce40d9a8e9846d2d1eb754834283dd0048f732587c5875c3746db35ed62df4921bd667ddaa91d9d491ea8a8e1efa5468"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "0e64bed43c173e62b5dcb76dcc19f0bcdb42d36b4fa55b7d4f831bd82e7b10b953fb53602715decc4e4d2767a99d6a9b"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/ear.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "83f01a4de370e71d1b4ad9a88acd4ece"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "16b073c76a7e84004facfef3f8cf37317628b975"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "5bf7c0b9f90bbd7b1627d92592678afef8b47214991e14b5b0e297e44adb42cc"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "aa5e46bf2534d0e5826eb03fb801623699c782359eca0fbdd72a539fda09f8e82f4fd8e03cc0d31e7f04e54214dae30cbee7e9b0791281b9f732f6f45a0f57d1"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "476713640b32c25d04611751062eadc1e68dc7c1e829a719123a49190adac41d"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "1805683814f5a4bd4b5f69203b4b82bf4efe898b29248457805bccdfa7c15a39c0e390ab3c76c63ce2a6309bbd690f6e42166f6051713c31d5e6ba0b3285398d"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "084e460ef22ec77d30f1ccbc67acc183f67a5960a8d03d30c9a2e6c1a49ffa0f15c058ece02bc9f81eac5c388fdd97f5"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "d8299c0fca8c48ca18e8ede7eb7ba52b28b467ffe89aa9c6807e8b3ba47e591eda656b2d53dab54ef3f4de1e533c898d"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/echo.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "d076f997b8e547fac08042d292e93249"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "f67bcd00c089672d85d56b0dfbb7b41e084f4cde"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "4b3b769fec7cea016dd6bb708748979c09c6aac241307614eff351b955241610"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "08c0ab977c130f0a4362cbe87f1e95e7ba245ac9fcf4c4a43c050f1e1781b2525300c060d34d9ef4c12571bdc835860cca903238e8fefd6cf23aa53fd3b5664f"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "e0f8fb28ff0080d70190a9490aa841237d7d3e3adc7d1ec9b5985ea8e8968348"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "cf156c3bb1ed864e65eb5994a3b6cab8439c6bb71cd406cc2547e2b957761e1a3aa139a3d1d7a4270fd398c7ff9bebf7825deec2215f1b84de28288927efb2c7"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "bf9527791173d9bf4f364cb433b36abec1ef02a8a51b1fd283e9fa514d847be06a4846a132d8ee3a8d29dbad9e79ed72"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "c16174217ccabe9f3cc4bd0516b545c111993ab836eafb1e1319fddfa4d350d60f62757772de1fe4804660f5f0fbdaeb"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/echoproperties.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "82e87898b60e2dcdc64ae8eed1188c86"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "ee8ed1eea73135cf4d30f624ff88f9859ad8d949"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "cf74b783e8b2969517ef52ea0d17a2b7fd2df8b526fc3d19683a17e3cc39baab"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "4f70ed55e9c7dfae95ef26f4a1f3375a55f523d296c1fc290c5e90618659875bdcfad6c67639b52d7b1392a438f3d3c1b2f779599d5757288b801e11c93b3c2c"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "925b8c9254301376106e2fde4aec963c665aa166b579916703f5ea35317809f4"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "6ec478201ed08584529c5f34fb5de6d70679394b4469f1a4736b88cbe251e49a7e1e692fa4d8f1d6b4e829591d9ba433d160cfa487f18dde575b38ae21f6c5f2"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "8d9fea0d6803d9087873ed0d5f13658421be74d93e5e0855bec9f9496fd5d9d19fca823a53a473bb04301301c38e2396"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "29847418f495ee1a2a56bc3ef712521b86fb1e09af5ca0049cdc399d7a3e28df178e227d0959c0c45d707d5858e8ccd1"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/echoxml.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "18a3b09b6c548cd5d1547f808a426c4e"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "aa141dee507ca264303e6e6c23bbbbd411f7765a"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "f00ec8622f4667b2bbd6de7696f31cf319675bf457248266b77fd339e8ba3cd9"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "7dfe30500809169a6ba7732fc4d724c509453966f668d3c2154ed8b61f20ad4a59d216de16938cf255e269990e99b4e37e68c29b4cb34c105ef3c382677fc8d5"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "7d6fdfcc43cfedbfe6d490edc2cdc2ae90ffc737fcb92c79ed27f59c0e0f0aee"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "02a7cdf2ab9ab1a2704a9a2aea8c6b1c6a58c8ea51263e2422b1d8be695cbb5d44e1553834ec15daf823078b94bdbc057aa997fb0d833c591f81e16ff052ab38"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "6b1f242b484649de148c7d94ca2e57b9ff27636d25f21328a43b4a46df61b3d00d29696e13a83245d9d02a46963ab2fc"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "b7f9168504822621b701d261d35cac893974e0a7313156b633f2c3dd8704007444f5a36f1c695f1c5f982c6c15b463b2"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/ejb.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "62cd60eb6bef476cf8e932c0f6599c70"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "855812da336f559e5c78b1ea699b0c8e5b8b7a2a"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "6f2a964ae63f394cf857cfd8d60fb1856a7a186e43f3dac5cee91d027b5373e8"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "f1959c758d5e23482418b185aec774f960f7a5021fcf0b819430b54cdeb73aa0b6ee6ec9c42b03fb9fb4ec0527f8015cb3f6e95ee58a059e273fdba7a9881316"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "3db2a9c97d9ed0bec28e5fede4dd992f7067ee78ed6191c792d8d05260726bbd"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "a9cd8850110c5e032242acf15f38f4dcfeeb4200841b56308849144ccc5910d22f1d749a10c48c339da26bacd45ed4c2509c539685854a50b4c5130bbf756a57"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "1abc81d23765cb93dbb442f3e85491b8ca1ad64f4790660fb89a5ae7c6b95232fd58cabbcb20b97739da11f3c621a569"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "d7952812ece603c612484ae0ade09692cd7d181be4666bfb494fe4d19f2ff09c1bd5dc7612f4fe6782651b362bd2a5a6"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/exec.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "1596c19c9cc32f9460b45c00e9ad30c5"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "2cec4db395d85fab06d8c47c352d5eeb74356e7d"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "b84b581038f95f0ded812f195f5aaf1e193b537223bc7cb9e2e8d12baeff31e6"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "17138098c48b508afb4d0c25b66490aff357dfa613acd9efd98e2d65d352b44bd6f6a74ed85680e7533866f1cde567cc7b01397529974a25fc3df29889344293"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "693dda8a2ebb83fabc4b3b8ab9dc59aef09f53cf38b199e43db64c8094b01635"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "762a13d4c47b6c56db4e27f8e97c11d5e9f152b425289eab2b7bfd30930bf8a0b69e91eb9df328591f819dddc17360e72019e6e731767c923382c4c0c8b32357"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "1d5fe8cf906242fdf57ce7a1a0a2673dcb47d33a52a0d7eca3375f00432342b6d4ce9b382c56face85d55ee261bac530"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "f61006f7a59fb552b8f78eca9deeb2fef717d7b43e244dd61ca7a790d984aae4c712cb16ce66e87499f3ac99c7f210ac"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/fail.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "dd78b455855ffac1dd13b15a916fd70d"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "df9fc1c060a7e87eb521efd17b85d60403d54327"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "9ba52d326c0a73ef4f4a076b0afc76f09c20285e282c1136f066f28cabf83424"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "1d599f77f4aa6988a879e213465442ceca5ead5e1da7df5ed4d57ac7338c004b2ba9e12e1771f98d6812e0124a80f92e430926a8790f1e6f020cbcef767ee478"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "1ac8e86b722758e3f3f9f6678b19acb8248fa0438e80e0c34a47bc3f53c1952a"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "76f4d7aef3577c2b067baa57c371c7219e47b0c45e11060d151db6ead6e5163f37f14d3d6ec23ced695f754ffc37ba0493584cc1f4df05a882f29e7e50a8e0ba"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "556366918ecb44d87aea609e414aee0bf87f71717631e0bf264ea76d3e3f4b08b7bbf6d6520659bec390212475be0d6f"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "70fb6c760cc904c900859588fae119121873db61c87805a8018143c72dbd5109d5a5ed90f4c7caf6fdb232bec5925649"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/filter.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "d3149e7b87faa07d4e301df42e623b05"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "a7052a378164c02733f37791ed41c70adbf3e55a"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "279a9f1b62a0237d8847c7484f30340135b289e62c090680f9d7994b7132d90a"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "30b33ab6c5a9bf0c7c6dc36db9e10eb623773101bde0547252f9427964db745bd7c2b8c544ff67db2d5207444593da110175aa26dfea93596244868ade058590"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "16074b5d36423c28630b589564238c234842970e1f88083bff4ef45b8f7b98d9"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "682ba19b39a5f9cd1908b6b540785b0075b80cf91da1722efa62891e552444123d939423bf7d978247a877b7d4dee62e10193432606adb962fa7b1620253d1a0"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "ebda69c10b819843c4fb21fc9c6db510c7353bf25e93664ec0d047e42415d71b18d92426046e783e0baa64a1f3c436c8"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "98b8f4bd18ba00d39edd8c095fedcb3b10246b2ccf5a191f823758b83ffc8be41348b4edc3a49f9972f50f41fe9a6b02"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/fixcrlf.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "ef845a6593b8100906d9ef89415f5b9a"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "4d8f143a6abc47826a9ac4a892f228aa47742ea7"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "d54850114414392680b9d3abac035fc7713b99da2f9b48652eb0d4ca36f90bc7"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "d35c4a17eace119821230df7b44a150058203619a86b15f37806fc14a3e62e3ccb2ba3251bb2db18bcef6c71bca9519777b65176d1b22bb9cb6a8d2398564d5c"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "7f55389290e26d967ed971a5c60e6438a1d3331d83583e861a54a0a3c613cccc"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "1d2a2818cee18be10d66507ad7a5f66af86b72177de54fd921ea226e4c23b12897af43dd948f59497847674f40b9992a1391e77c55eec053cc519b159f7b3569"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "56f08b1f2270d2734a84e8d9145a43f5868fcfec99a0180b361fde2ff1200f66969981d38c019a6cb8f1646607fb475a"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "f6d64f72caaae000b86d05e714b1667a3ee21f507b0de2e20de2c9db052a87733333a14f1a61c0648a351c37c36c78f9"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/ftp.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "93cb25cdd7b81a617ed9295baad1aafb"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "1e0a6bc533b839745aaa903110d7300c32c018c6"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "319b0874b529b658b1cc712477cb1dc8ad9d29d6e58165ac84bcf20b208fd358"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "4717a3301f10b75240ba5b8a93cedde0420e69b4bcd59f52adeaa9da4a43784bef42083c8d1ef2f2fcce8b8c31bdb43aa91c44af0c0be04a1c3163b8d07bf828"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "a0b1a2bb97438593fcd40ea4efa3d5a855ab99ea6f162df73203b940e86be005"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "6a6eb6fdc5a8b80af426c8048facddc5a59144f0551ace91727d246533b524aa72896dcd738d8bac8983f3e0d3c826a0678c9d108f1cfc272e1716e17e6c272b"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "9f02f1b8e35f84f56ffbd2390b5eb67072984437f79008e5eae0c1642cc3c4b93d29465472e0e1dcd84ebd949699a89e"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "5a109d5bb35b5efc5c1b55674a7c58821a93475e8969412607d98043d78072f9d6a95ca36bb97480d1c718d96072f20e"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/genkey.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "6cebc5408ebe7e5bc9d6a3057c59fe59"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "232f91870f5d7c53e27b6ec441b8f3386031fb2c"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "4cace5a94b8aeed72f3c95a939ea84521733b82461054abce90a76c456ff8bdd"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "e7ddc4878470685a3e18ef8538d27a0823b5d7f515269dd3697d71010b46e0091262d622d9149c6919fbde329b07e642304bf8db620dbe2f64eda3158e938f35"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "4c91aee17c3dfa15fced4c44c0c163b7e9c5ae33595299baaf19596ae1af14cd"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "58c651d0e0a355e9989483cbacce0cb72bfba13162c3962fb9aa9053601a95f6a9e9e80353138219a05a728df4236979dc5f4401687f4346cdb6f886ea74fd3f"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "f9f2094c0205548dc3f7ea84fc0aac41483edfae7a630a7ad5ac78be9c8126d42f60c404b392bd192c4d21beadc9b662"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "f688204aa761f346ff6a405cade65b927c9b9895a4635f10fc38dc701395a414e95d2adf12df2c9a407ee2e4b08bafdb"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/get.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "6ab972d2c5aef0675100115e0184062e"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "852013456ccc6e06abe3fc6e2dbb3750f12c8dbb"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "47de5e9bf8953120d26d9d1666c22fc026943bed644fe7c16d2a49d804ef1940"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "2ef2db0d6ecb2b1e41871fa730f2e86a8cd8f987f2d0b43550c1bf1181316a660b9b266f93aa714e000602240e52c30ca2ff706d304ae427a372d22e0755d888"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "f83ed8a24d276299b44d077a0e5fa5b363935ac7363395c87888bbecac2c543b"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "cf78c1c8f08303a1f4dc1172e145aaadda3a55e217e0651e91a1e25b65fdd56f36b61355d94a1c71e06bb23a414876b97d37073750f25d114ea86cbebde8b5f9"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "23b50173d1f0b1a647e8b44fe770da781035c876a5f88a933c65c26654bbe6ecf640d111308e0dd5e5fd2107c2114dbe"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "4e7e125f04a4214e559a0afe81ea53f63467326cf949420d0566aa5719e1ab5f6c11d572ebc5df237d904464475c59b7"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/gunzip.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "b2911ed2b6458dcb8d56d60a711991b9"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "6e2f15d71755487b345ea98e863ad2f076e5a4a8"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "140e15b6273741856dab4163db325749467837743d8ab2b850629b0a84e2e167"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "811b03aba01143647b2f3a3becea3c479bd959ab2dc6ce2d122cb45d02f51a0d81dba5d3af67092fd104b3218ef3355d89680eda97d304b52e65a5fdfd2c073f"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "369f3aa61afa141e46210e302b3505c778e91950f5afb266f97507322258ec55"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "00dfb109141efede60b8316a9aefda7d5d3f424a653fba46aaf19118e0fbdbd3486d6c4b79f7f553760b284cfb5a97021e89571bc12ba6115b9a41d94e307db1"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "da9b8f2c5e5480535becd51fd5e50e2fa71946bd18311db7034feb593e42c4bbdc5151b5704b61024739abdc0bc0852c"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "f62635211095835e767d3bd3e13323ffdba5787223e4b617af5eb6c6217c31ecb82e9266fd916de4a9456bdee202a004"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/gzip.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "7ec16cfa6e30e3e4901fb6bcacf90938"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "8d4f46b913d8d45938422d605f8ab146b2879d13"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "da8b2d044ff70ee6d9cbafba7df6f9d929de5f4289730579cd7242488d1f312e"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "b5f57c9597ffa7f2926bdba7546baff30eb5de97fcc082025d9609fad78691332cf074770522542a5ebe77fa37b644a69786c7cb6bc22de113fc2d8546ed5c0b"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "4f42f0e031c2aac3c023a64d7bbb8a8f0bb333cdb4b657c4d6c5f96ab8e66135"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "8b8772de561d5d6c13ad6f3c39719e5bdba6de95454017425ffc66f85ef9ff646ac2253c0f844507f9168bf5fe76ebbccaf79e2e1e3e11c47e3734c9d7493111"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "19454373db9a03d8dbb4397baadaffb88456726826b246b3f77725cafeff24583336972ded572c4651ebbbd944db9999"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "619198d09e9a7aeff6dd3f0fab7cd76fba2cd2c0c837a6a067ee15c853c657539a3ba6c1d6734ca26af9d61e29c93bb2"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/hostinfo.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "54da7de05f54fdf566a591bde4385d5d"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "582d3ad8a1a483859d46dcedd8d2c82556d55733"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "5ad83d17901ac1f5506ba814dd89abc72118a39bf5a53bbe51c4a4c18d5c5cdc"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "5724337ef16ad8736709856a9d57f99a36558f9fd507e240467fe61cb378b83ce649437676748cff46674fee68ec15ace9e712cb985543b6dffccfa6da558eaf"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "dc5f3fd1ea04fc0eb1aae3d0131a308b7a87b78aa36b75b22e6eeef89366a8a0"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "47f87400281a935176c4b56cdc2da6c369bb1565cfb89b82e23ecb4bc89bf0bb07ad712a665b6430b9a20da47b924dd4764ae84b9bde446f13bfb3e63b93a1ca"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "57b1c8a02092148d96efe68f552e94644acb8c92faf771d24942711082e203ebf5bbaefa8cc9a147e98b6eafedafd357"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "704fee4696275306255b580694a03ad0531296f65dc95a47853c9718113989070ba0c0642f3193821b2e06167fdb4926"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/image-classdiagram.gif",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "ee3694ea4ae8d880178d4d5abaa1bbf7"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "0a8c1ca9a8562d42141e55448165f7db16f82b8f"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "bb240ca320be08b9175a58ae515b76081356f01ef03b6c5eac726e993c759cdc"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "a32e1221e54a991a2aef20741cf4b9a41ae35eb0991c33f25bbbba3a10436272b2bdd490cec5cd34beebd096fe5cd7c68f0a172252a4827f0b3e589e9f75ea7c"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "8ae60f52eee4b36f14a29e8195c6a5debabdaddc0b5f4aed68e69271c55dce83"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "dce360d29685d7ab3cb4e3247b65670df9319424be4c802778c16e909206e3e6db6639db54a4633f32b45535edb514329e1ceaf7c94fc78516759952450e335d"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "a612bd5ee27eb9eabe29147b9f9b0619149e78cab9ca4ab7b02f1890537e380c6498d989f071f63ff917e892b8ce2290"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "1c402487f31a04ed93eb9caa25402bcf86b4c42ba452504b1aed39c1a4f6e16a9c305611e917f270b967b0cb956fbe3b"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/image.graphml",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "a5cf59d6e2759222205df7695703d82d"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "9ec2043d59d25ea535db0e536e1c0091b1931a49"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "92c6a112603b322cc78feb00bcf41b51517365b5437501f8da4170e13dd6f6a2"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "1d2cedbe8dcbfe277d16cb64b25d670a1e33356517e618ce2094c21605f31e2b1ba0b3df6bb1e83f6e3a77ab9cb77416e5fea12764ca940c92b8df4c4e5cd505"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "7e7c88ee7369e5b774d109de1a2d63f38128f3f8d974e2bf243d267638a829e4"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "56ec51ea60f43a6ddee394e4654867782421ff7ab0bf7850f534aadd6f69cec7cab776289d608c17e0d8421e97fe6bb88d82826ac9a29d642a48f7460bbbf9e4"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "bd740d72186a3816a578345818ca8a26323b7e0bc338048423f5a0390b3b0fd73313cbc12d6d5ec802538c02b00578e8"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "314e341e0b970247ffa76a9442f316028408844ee31dc20b32e9c3df836ca4828d4f6f75d49b92fb2e004b3ddd4ceefe"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/image.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "6652b398ae4cbf60ccb78e6a9ba4bfae"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "8a0437f0975af3a01b176a72d370f89c4b4c20bf"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "ad1f265b0365b70f58d2543cb305e0a7cacdc2f6923c0c45fc8cfa1709889d22"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "d68317af86cc3da09920ce329d70f868db9ec058213e9a7279c4333308f75870cc508d346fe0010d97fad4331d1734603c96e39139fd03e8789cb5df0e825f9a"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "e18a6a58b3b9a8b3d995a3fa42d2b1184a1c716847abea72e7078a4bb732d7f5"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "5125725bd955f81267d78496acd26c6f4d5c11ece7c90fb436c9cc8013ca86838bb635c22d364f244fda05cd6b8329990a5f290a15d4f2e7012fd2c1f69dbcf4"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "9851060e82d6d4e52a2270659b092babf9276699bbe6bacca6e69618093953c293e7442b3cae91ee82ba6d0f61f14e9d"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "9df17bdc1119e339217451e3d97a0d91920b7e718d24cfde0326a5cbfafe41ca6a8ba111ab2b047848760cd7448839c6"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/imageio.graphml",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "670eb8e535557d275328f3cf2d3a8392"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "1252a6c995a0ffa71082a51d75964b6393ec1b2e"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "5d1ef2e8a588cbdc48fa5d6391b96d72ada171ce2fbf7f179e9d8fb9fe12fc61"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "d17b7655b935bb345e4eac61ea59eb11eaa2eafc41916988d704592d6e7d77f3b1ee580364c6739f41a296aa9b8b72cd862fa28da2c76291f13e955e75e52f55"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "e310653eefdac92f65801ccca54c91665413e0c1e08cb03922410d220a51ab33"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "9b072967f240e9d676d4a553a92e915c37a723845b456ba02422745c6564c5b0b41dffde8a07e57e6af777e112615b76935ac55b1e84af680067cde0b51290d0"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "ba3e341d995bde37413dc950ff37741c21697cd5fc314301fb050af7f23ac17b9079071bea56b357fc8b60ee3cd7315e"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "a3a69bd4f06dec380c4510b72c4457b89972ab25736eed652460515bcc417df7f0d3c197ea28aaf20f2c8d38df148970"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/imageio.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "4345ae7f9abfabdb635be52705506905"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "749e890faadc18c7f980e3550b1cd6a083fda783"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "3443fcf14f05e84bac3c7c9d4ed86a2e1a92bf6c1a6dc95756a0335b6de86d55"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "1f4f73c13b45523a556ddb76228b4763e97b9472452805fa8b21e430e568f9b21c105ef730b0c6c93aed6100483864acc1fd635af855e6c074ceef3ba5d1b276"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "8a5c1e8f9d1934c63b413e8a153e19e3cb338c57d2c268eebcb1967c113da8c4"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "aeef75201413414b6d435de62464fd464e20f4c107dd1e76a8a6130fb3999b29831b26d7d88068565198aa15714d25d68ac2414bef622ab413369a4fc64e2973"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "f82db78865d32117cbdaeb6b4c6267e778c1dd15582bb92bf9e516603069b1cec9c4d2f058e07caa9b14cd1d6aa11001"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "8e95a0dc97072210f7d37f58dc0d4aca6bceab950323afc14be1d81630c8c21f3cd21824207dd3b39d15bfc8cc27eca4"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/import.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "84855f10b74fdf11333ad56e8c0dca6c"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "9957413695ee50f46ca68a5a31130670db710be7"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "fb21c39f037e02ba07f61740c40a2e0b3e47888ddf9c67a2ac96af0f54d341b3"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "804319196d37dd312a175d066d5d0bedcaeba209b66163da662d02bf5fe7a8f51a974a30c6bda376b7b65e7cbafd36598b55e49a888cb73e192f748c93c2ba15"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "e09b6a878588c4917e3fa6d9c323d6221d446daa420dfeccb7c721c420ceb9d2"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "6c7a55aa5cd4c8e7257d585aa9a3a988b3e0260015c8cbb94d0de83a27a53d047004de03848f62230b50a3b338edde549407166c5a77427579dfc75d2235e0c1"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "4f6202a23da00d38cae24664862dff71acf91001e9963ad68ea7bcee9d074c384d77213d302e8e577d049fc8dc01f31c"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "84dfb6dfc681b7aa76a2b1c16c9c85eef54c0d11d8f67dc0510aab8a63342c2ca09b6c560b5b651ff0e0430927d64def"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/include.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "b260d77808fefb8b56194ec36088550a"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "a1627b1b621d108ac5dd8c85eda2c5c1f0c148e0"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "743c266f4117ae224fc531223e7600923b460b77c44e28b69f9eaef03bc304ee"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "f5c3a6ea35af67e510d08eaee585bc5fb23995221b74c8fbb4687eee5c0038e8d0adb0631dd199d00d5c926ad761b54b80c7111bf95816d3d62388f32f72cbfe"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "c9971aea66d1fca641692e1e0b66100f164df71597b7e4217dc5ef5a57df75b8"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "ca1704962ef395b29d3684e87f8f520aee7b38b4879efcad36648040b8a93d686d9a913a5890b59207fc68ae4c353e82cce812c592e042d8df87341172ca2954"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "d602ad0847475c3cf5b2d5005e4997aedcf65081df4ccbc2cfddc65e217f6a7f6f15182cd22f2a1fe8f9f103f39ef008"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "cd79407abbf3bc6ffaaa6bc6cc9c661bb3ac94e4ead480bfb9ac26fa486ee1711d7df8ae0d0743c09707cad188c9dd71"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/input.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "b0fab6b7fcf615c663c2b82e50367489"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "213ede3b3762a34a24e5056d4277e8147fe4ba1e"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "a20a0c0d94f535c07ecb6f29b754c802118e023674ea696780f210dac81bfb1c"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "4ea393985cfb382e4bcb8d9e718444df584f0b999a9741f07b643d1be45a6c14e116df35ce746088532ae46043d4ab57a88bf1e474a081aa8778b418759e48cf"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "1917af1188a8be425be99a7513c617f1c7e40fef7ba6cd0f252bfc533da6ed03"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "c325c973e731781f0bbb285d8ab06dc7828f1e0c01017277f46e1080649b73d30c1f74b7f6e507d4117e33b6b8ae07d4838bd2025053f5058f0e71eaf7cbabee"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "f34dc9814d07c55916b2b0a0745bae0a1ce64016282e095faea4309800d33cbfd0514d861bd5c5db41bc657108f7a8fe"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "2cc0a66f8c2bcda89d291b9feacc5c8497f1d82c429eea53d9ee0393b797b534da9b4d5056e170c7a338d5411d013f9a"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/jar.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "c9bf26d7d082e52feae3d0562667a244"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "830be61c9f7e7280b81a390f82dd935c059c15ed"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "eb3b56a114984195f8dfb6e308bab2ec38d461a87c96253ef7f868a9a5b95d44"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "3f7d9d7f45b1e8db32ee967eef428930366832a89f6de23d2e520c902493797918e85d0e6fcf88a7a7b0e5b3c88522dea172a2a32bd12a0e9816570a8eca44a8"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "ecbd92b5cd7dc896f4f7cf81ed7337789a3d5ba8c1c59686db4c3640187d0807"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "7136f7fd8d0c7eed851ddb835fb2c7b9a902033d259810a42e50fd8c6cd33b12fb2eb470b546ff76f28b0e1f0ff17c2f2a4819085a6ac4bd99d489fbc1e9b7b5"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "557ca950b4b6e17c2e4d473faedaf2d4199fe72a54b8d9894da9eef51aeb1a4ebbb3341f9e9d6cf1bcb659e330c31053"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "033dae08674728236eaa3d50d810b2087d7a957fff3d517639fe32de9c632103f153c5765c4d436efab42271e3afd019"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/jarlib-available.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "46b2f4c4f521ead31d8d6fa81bb0d99c"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "0f8e9ad4017d64a2b6888b6c8d9baab782f21636"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "1e9d77375803050e74854aa8c130c6d8550cced89ccca8bfec7676c64dbc4767"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "beb8bf99c6b517702b74a9524983709b08e70adacacf2330fbad98363173af4cc257dfc9780d0f1ee305b3a1da1487350f76eb4bbdda74b92b9bb2d9df2d1744"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "1ef74210fe0f5c3bb57918676296983ff6cce0c712c30d5c3dcd22bdc12424bb"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "4bbad7c1fe06c617e55bca2b204f230a3e5415a46a1b0ab7fc4af41e6ea1bb3017c0de2f4b454b48280a76eaf4ef4290eb81f084ccbd2bc0a6c61f8a2a22d577"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "fd6e69ac68bdfb7645084968d83228040c17da0fa8615736ede55edc034d914d548fbff0543cb937f6c19aeeaa9b1490"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "94a1b26d441cdc2032e3d8f78f06a4243a4672d353c76ab8610b44cfbd88aa3eb81b7779ea7e7211a4e384f050b0ae08"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/jarlib-display.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "fd6592b62b72b457bd22078e07b06669"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "aa06744ef4cd0895c383bcd6fd427faa901b5bf4"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "a16ca90217fcc5bba0f052717748ab5e83b89ec7a7888cd8b96b0f6a98b21266"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "d022cc5eef3f7592776de2b3c8cf1741db599418daf902a6dee48b05be72f8a46b76bf805d437f23e68b712a45b50f5d7f18cf48fb84b9c7ea30eecb20c87020"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "7aac748655db6b93ec192f8b449474cced1c585e045028eb24f32769809b0989"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "7de1aa3f316065cd3a0122a00015ac782292baa2944fba7dbaa17914642e9ed5423e3931a1442d501302ba4ecd0c097ae484db8a395aa500682fefcc4ebf9ece"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "d28c72525d952db91e738027a4f9fbd4f744dbac9a320e05f6b9be8d053859109151685ab269e8a6688b77387c34b0cc"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "b5f3ce4973aa4d7a3bd4d9ff8ecda81fafb78b4d20e20918ff9ac5b56d34fd509024e12cab9c782ef5d5617420151b2d"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/jarlib-manifest.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "7eb6fbb3a0e21a5703b558783c4d32fc"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "f0b4b8ca9fb0fbbe35202f722a80c16080334a69"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "e770cf27858f88112b5c2c416e1e90d4f18f14116b0c8ce328f74471c5fbad2f"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "ea803339fe0debf52839474ce667844066c96d4cc403ae31617bea1d81121c3a303a76f21410e68aeee07fdd22c1c90596218d3f21e0bbfac73013a2d946608a"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "b44d25599a58c83558658fff40f9e45c0e40ae82435c2a561332dec5cf9a1d42"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "fc23d095bfae428604b5252edd96381909ba28d027d34dffd757197a0c75841f5159cddadcfc5f6874e6bdfa33ef14ca743305c69409843f0e1338661b002936"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "14cbd810e5c0ad137ef108bd0a6c2370eec8ddbed7da167a893ae18a36d30902dbaf1e1b6b63e70d85cae42f619d5066"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "785a506f12299338ac8672b11ca24efe7d2bffea1d557b0537c28f07c45c1ac043e05a79e774de16813d027a1a7cf712"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/jarlib-resolve.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "ba5b6bed4bb1022c4756c50cfd3ed7af"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "50ad69e937b45c0b035a3e18f1fe5f75f8789514"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "5bf0713658405e9f128a0cac19de617afe66c118d3e0d12448d3d1a2b1c0d2cc"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "1f8084edceba47dcd46208cfb419ad0f64e3985cd7c875f290d41058e8fd75dd58c65299c5c692d4cc0e17b776d9566aa9dbf0fa58d91c02512517433cee6a1b"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "c365a72441f014d284455e69a35eb018c0fa64bd0ce4b0250fb803ba5fbd6fb5"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "2795280af41fe375c4dd1733ccca37955ceb7bd2371d328e65d192e762c2d8f7bb6ea58a550acc6c67acc1f070eecceeaafccff68139c940f205343da441d2cc"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "fcee6c7c87eae33ad105c5ef5f8b695700c8d384a388d40d2872db8b5c7425c7fedadd0fc7e1e374343141842a357a5e"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "842ec0ce7c50ce53e12deb08ae4cd7c1625c40439141fefd0c1473d0c04491383f36c759fc7b9c55b7f340bfdb48969c"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/java.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "205fb468b6fd07e93837c807f2efac85"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "8dc6fcbf920288bd31810350dadb79262d35471d"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "394fc1e3648889151cb46e196fdf73d3d2f3a3066acefe979e4291f15f13c5b1"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "68b075742c3304a8a538219355f1ab73cbc0b3d512c482e7f7fa43fc60735368460628770ca9cd837b0b6d0a126419a8302cc5785ecbf20a2b1f00b31b82e63e"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "cfb41595f26e4d51deb2fe73ebe724ecb6fcb411bc11028f953dc69b120607e8"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "8b65c5ddb33cabc582b55f128b37ea1dcb55239805ca4435a865bad67ad4b8335d7e6e1610c1997f27f42f072972a7e647475feb7fda5d4c118bf99e2ad458fe"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "cb302081b5458b94c15c946987ac8f65e89e9e293624494e6845b777df2e43ed5f0467a6a7c32a53a33a10c14cab362b"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "49c5c6700da5a17ba756f17c4e7a0a864e6c86644d71d2df2e109c301f09b72fc7f7d86cc10e6354eba1fa92ee28f69a"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/javac.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "d2bfb540b71715636b15de9c97e3ac5b"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "8fbe9f1ffadec565837a57f92db060929e9cedd8"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "3a7563542bca29ca672b50c9bf0fbbe61a26f6a9fdb8becc14dcb11793ae7e9b"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "1103af882c67394d6d55b966d9d142f1bb28f995138cc2280436c6b590b701d93f191a14bb6650dfdbd81e217a0b0ffc33d8a797dc5b8127a05f50f89d66b8dc"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "48e3f6f0960ef32f6dceff91ca6904b263640c9b148f01aeae2d6f95e84d05d8"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "0af2e6f571e687085579198c18a34b299e479b19ab35a5157e227d90b498aa20298ace43f82b71eced431f15f6e2c93db23fecfaa803fb334489f79beed38b7b"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "97848f818e8c0c54a7a1ab314cfa7865a2531f74723c797664ddf4b7d61d822d0666293b8383f010b6fccb49c3c9a618"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "42efe4e5e0f5307421003b7c91c9e01bdaef206876a169fb7b09ad0c4054d6ca6e685a4b0e857eca2b3ed344813ec907"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/javacc.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "531f5c8033351c97199591f840246080"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "00806f87060bf0846e0ad4bafaf63fa94b962c57"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "0e4117cc42223901d03fe319ba2af3753d61223f9b9d8eb0fe2497da0f83ea96"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "6fc18066fc422c3d5f68a77cbf3b5a918aaf4e13506487ea977c2029f4dc955d83679d027f69c8a2317d646d8af084bd11e00927eb210c08c7ddf46d09be9628"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "9e98b79f34fd33498a48c8935d269f1f50add1ca543ee59673cb18743d5c48f4"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "7b4d149418e239d90b6d7cba8c3e90e843aadee453fa52e67138184c8c3c820659e6f21b35e6a3635e9392ec55c83c0f150c237ac1da5dc9afad29fc5e959e60"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "6fd0261e34fc2d83deb5eede14f8e5702a45a67e1cf754845097d97928f851b10f4d61d1f1fcbedfaf8156390ac8fd1d"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "45b0bdccfec51c9747a7a6a4f5aa1acf7def1b3d2eb20b82d83decd5dfe97a3c79c9b31284359dc8312dbebcc10362cb"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/javadoc.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "04fe59950ed72affd804c3a06f93f65a"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "6219d7985fbe395abda1f69538d86c5e89ffdcf9"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "cdbc185ada8c163d1c173a7ad64f85fe4f6dbec8fc883b0c06e5a83dd392bfe6"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "cdec30db8f8e688a817be1f4a577996606655466b7996bf38f1e86530ede076943742073766cb04bb9af23c0fbb9c22ce771dd19d2a6ae558e237e609ba7cd18"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "55648636f3714caf1fc3fb8c8a589a2966da93f9e9d5a95a17b487f214432108"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "1a81bf2dd09764b4f4bbba7cfef958ce57cd77cfd1bb9a38336c292444df65a35993019dc0924a1d939b20ebcfd1cf9429636cc1d86b5da5b76e851aa6e15b0c"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "b8bd8b54bd563fe0a8948102d50b61eaba292b5782c96afb94a6b10c678bb64102e081c2e7f72b46a6e0fdfe1fb57acf"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "dc2848ee2d41359b1f317bcb3d59a3961fcab4a567dfe9f964b9c8ac7a52d1461e622ed7b65c79ad45c63070c28d44a9"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/javah.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "94f90b21230133e6af0481ecf4a584c8"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "1426752bed6b727889961ee2a3d51a7df83be31e"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "12b406655739794ce8389f465d70b769b60496628355b9089eb24f58c892d4e7"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "81753ad89af3d04fcf5e570fdf79751530b8de5b60b40fe92e07f7544a0d97010af8092db99b89e7dbf7c44ddd4a777220036d224fc77da9edd342be4c07b1b3"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "9728ba87421fc0549c0cd8c957795d07f31fc6571bb05769487a332a248f3d40"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "e6b49b0dae6a80331c503fcadfd5621fb1bbd4c678b48e7a9a5a49e1b1a243a9627894d0594c76a9ca3ca766a8b117c5381236a8f6059ea1bd489b3fec0192e5"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "5773a75d5e98486baeb93948e806280308ed09ebac0463c1fb63b938730d372892e8e966f17864b829b6b1001ea7a4c2"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "24fdb435165c08b6bd03588dea596945285ae2acef2e0eb66e1fb28eee0fbbdf60dbe9c2c7ad8176130569fa63c75fd6"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/jdepend.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "8bd76cc3a32af9fa84de0b288ab3ec08"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "8cb4a30d39ad17f8c4ef775c8e7a0af93595d118"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "86afe6e51fd5dd937b7894da278965fcfa38e174fc799edf54b2c8a4581ab82a"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "23004fa723dcb443ad0c3e7ffccf30bd7f2fedd4d54e00a30cf7c449259f0b4c59c6cd12b772caa33f4591b3989acf83c213517298641c84a866da0ddbaaea60"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "563ae704b08a43ecd7f8a55b5d95dc4e797b2f760ce8ffcf433182f13aaf8fc4"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "c7c13e9868451502688798e54dab5d32fc1ef9829dacffb9ddc10210c767c591cbdaad11550d4aaff67b0b113bc74071937b61aae7196eebf613d1643390fbf7"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "96c25d7aed21c0dca49a7f6c0f40be03fa7d59c082ac419312ef0bf0133506eedd88f7fd0735a7a7535d0543159ff708"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "91eb8569c0d0fe9e5a138711a40ffe7a27828da728d766f790d88fdc83906128a3916411a97a203f76a34b423ee4e34d"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/jjdoc.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "bfc844e7f7f0cc0b9346225c1a670de9"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "200dc3976a5705c20303c1252e3c1ad46a706856"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "39972827c362999260dd4e5fde3edf3a215e9365c22075b53a8bb76f6708c6df"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "0161701f7db0ecaaef24aa787ad2660d89853d2f390d1bb61f748bcfe46d7de9923e8031ce585861b043097c6136d3783c2509ac56442831c4d866481ecebf16"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "c67b8b76719e936975b5ec6157a1387d835d14075d0e8494ea1b7a4b4d38bc9b"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "096644a595424c111eddb708b9ecda5d3cec4c7bb1883d0bac5567bf8aef41efe07f7949ae8b5bab3dc8b55b1fe7e1b9a9cefd128e19eb6a20e60abce541cf1d"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "3afd96a7838ebf6feb4b7d35524754539592e5d68740e1cb7bd99726309da444cfe7be866b72fc1426fd43fdf398149a"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "afcc11adb3ca503f5d9a7437e18ca955c93e86d8cec0014ba04c14368c8cbd46bf695f92111bb865ade3c66cf266c121"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/jjtree.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "bc573f9416886b0820c7f6fb0ecfd447"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "ad4f01144562c265ce27e61c69f1fd36dc3f725f"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "1debe3a2b6a3031e9827219df5e565b31ca24a4328b2ffa77c52a70cba13732e"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "6d2851c52022597c86356265d6558d901445253c930357914f30a22baa23f782e98fc759462eb7b605568f057af54819b680d99d1b2e6673d2dcaa0c1b2e6aed"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "00736ad572e893d6d0a0605b23656c96e712111ec133b4461acf3ffbf74fe249"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "6e9202bdc2f079da01a54903f19da04fdc9f93572a79579a10a5f5fc1cf651523cc4de1f96bc8d4bb5b25daa57b8e6cffae26eced8a71bd126b08d5b04491c91"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "17ba61409543c0863ca93add6b449ddb3a56e76e24616ab802d779097d1f69f3c176bed1b35364039fd59c0bcbbe2eb5"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "7c3235c77c4682c4a2d825b99cdc7123e0b4ad51a77f721b1f22d36de23cd52c5c76cbe6aaf80ab49c941c52c263c70a"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/jlink.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "fb3d5d6218441f87a42e14f376e8840b"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "6f74bec15ce2476ba5d224345062525536f99b42"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "88d5da07ba97caee720112ca52a2b9f44d9ca6855bf95eed0a99c342272c6283"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "51fdc918552ed339df4695216afe1761f3a55d97e0b96f57a64aa98198fc1e77f13e171f10d7d99d5eee0162c14da715901ea938bd346d6736b5de602a512afc"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "6b346d8a791d1db73938a691eacaf3de64f9f9782f43645f60a0a4f9c0da5f96"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "049de3511ec5cb6bd3869cb5a0e442bee234aa8050508248352f83fb6ea7dbd8e18732ddb6148cc288d741dc1a64c541a4cbfa4def9b64ab3c1234a96f26ee96"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "4c29a8311beae3ce5260be85c3c318aeed30e7256016a131ee06ca83a2b69b4ccfaf63977cd1461995c9fcbf4c3b28c8"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "237d9b17ead77eb28969efb2de8fe2b98d1919f3704f73f7d993afacf8852327b10343aaeba66f553187f1a01991061d"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/jmod.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "38acc4df60caae771aee19987280ca85"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "bce4be31c42048b167d7dc375d76d8e8426afba3"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "1803ad39354b26c27a77d59914d30dc9bd044f92984edb426f2b9fc188e0ee0b"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "9e252b5a88a1e7ede3eb91ae44c8c070a0285df73dbceec503f9df1a104b0816ca320deff128fa4e62dff4b8b6de15a18688c6f144956f134d3a9e4fc7135602"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "00337cb747eda7eb6664922e35b63c7de44366d5ede35b0afbb3332b85ce3084"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "1911c56ecc1be102f8e9dd02fd1fcf0e2939a9cbd6ee33c1e598e012b31c743e4ea78b9d4c9361d7f0925299a802f03c6309f71ec92386d1113b8ef1507ec275"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "3c73f4d72483ae79a690a678b797a6e0ec5216b92bcaeaee2e7be712f9dbb48240d314b915177ab96ebf7af1329e216e"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "90224c6f5dedbaf56329ed05809dbf69dc30a89130c1ae4111edff8c7a5021350380e0daaee740aa6fdb30070a5812a0"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/jspc.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "a054d85917abe1ed1ed134dedbaad61a"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "ad7d69ad0eff64ddfb5f701bfb1d8b895a11cf7a"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "4f4f1bb4f15ec7effd63f8fb071b0f3ade81a278672270f57f7f103c11b3cd17"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "55e778c61556ddb60aac30129cacd2019d424a3e37a5d19836e7d0eeb88ca1607614533ca6056359b9171d8cc668091c0b1f0bded6fc012bef60a2b0de0795c8"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "6df5f87605b791a1aab96637a9d0980a3cbf783f1398b0095cdef2c78f8f3dc1"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "db0f8e287015ccc057e2a4cf766c7e6552aef3d39c9ae9a391a36c9cb37d8bcfea19fc766803739e4625d82aab4cf4640a59fe04b3295120267147ce91894a7c"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "4cd6281e42757f97aed584e13a13c36970815e8b73ab45bab4c8893e46eddbab5edbf8a8a8dd010d755f31edce1aec9f"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "4d02bf41d0174e3824cca24b826e5481c4992d750a3c15ff3d84d43602604dee58d264d61bca5ef9014f3f5580d11c44"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/junit.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "e73b864a7f09da467d1a889695018ca4"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "a095a86714ac46165bdb98c13adad315370d6dab"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "3f1ee369f541938791d02b8a09506e48ef33472bccb6c237c4280730c7bcc4a1"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "d1d22c92c672a9f42d4138c70f84ce5c2abd5e2e35be5899da1501fe78cbe8618b3204c970b26cf159f28e6e0a0be4ee47d7602120e703d91b8cd2c438874b10"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "99cc711acf4fae579013336fd8f4fc6b82adefe982f858f69f8d0b65cfa4855b"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "149dfaa21ee2bdefba4c9bc5684a1ca147ebe439b21502508db3cccf8eae8d820eafb91297fdee81e0ea35b09f86cb609ef07da4ed831cc711050b9f9afbb8da"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "2f831419c8abd424dec2ea064aa1a514ed3b3248a5730d082689c182664611f81201d5d4b7cf2fec8fb655c96ecc6fcf"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "d467b46a07b938b0d20c0106b3651519e99325ed9106e1d2775f3e84dedfa456bd8f1db8825e143b33c04d5a7eb4e875"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/junitlauncher.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "ba6efddb929d7f566cdbef8617168280"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "bcd3fa6e0c677ddebba7eea9f244aa4a699445e1"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "4970e692d4273bc65599e1ad651fd6d75cf20f008ffe68fea9cff4edf531ffb4"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "68f759d4ce694eff4b097a8f8d8a2cd2b7533fe47a5c96e1618cd8661159b13a61d2358d0b0d12b14cca7c2f696fad4e0b9333ed09c4f23d814fbe3b11e5bb54"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "e26f0e48ae5187ede6ef9f381198b988d6dbebca461129f0afe84d3be586fcd1"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "72c991c5c84d7b4b2f7de7a6e6fda2e13f1fb877f25a4e508b7c486b123d699f82c03a235dd5754fde009ae19bd8fb2f9d4908295bd764aee55b5e9fa4235fbc"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "de90ad1a6c136c0be17c941d1ae2b300733d72d8f25b7230d5831b9892a33dbcad2b4ebd2abd977f5b667efbd12be391"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "d1b5811230302d7eee9ef3d839685aebe14cb8ce5e83ba4fc8610e5cce763b3bd31571bae6deff2e877c641e42c97b23"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/junitreport.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "c9e2ac3259b4db1c300374c26b923321"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "2d300be3d747506a04e89d8abfe909a5a9e8afce"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "827f9d239be545fa68b5dee6cdf3abe29d539df0ed33c59f264ba8eb078b396e"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "1339029856afb41814986a9bf1f96a64177aec64dba7e7bd5ba07057b7a24bc7338eeb48149977065d705cff71fce87076caba0a149d8b978e50fe5945add7ac"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "56911b2d1dfa6ba48aa814ee8cf7007340505d28c5a3b53a98e05bda803b5763"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "c238034521bedf2d60670307e26d5959cce8ed194a49f1b723e3e89c5d769751b9b738c3adef207357b95baae5d492cbee482c0f387bd779528de7cdc506619e"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "22f1cecbe1f3b2d298f8071803cb0f4f1e4da1faf0ad722c9bfd44db43823698de6908b7a8e49612fdf2edcce7ce0d5a"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "f86334b9f79f6b7a6a966cbdf05d4183b5bb2500ae49c3ba05d2023a89ddf5ce239dc2565a694ead2820d0c806fa9b73"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/length.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "4e238f19b601663f37783d93310d4fa4"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "497bc66601abd45c5d345789e7a97ccecc7e7629"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "c14de5c3e236c3f69b362fcacf9112cd22e6da001b528c213b519d2fa93dbec0"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "3808fa84740ecb76462e0391a4c00f2e4104bf8add93acf0882eb41a593bd00126623fd5a7900f95f2a02d4cda8712975f2d2d8ded64b00685108fe0d206fca5"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "6f00a35522a7b27347b1fed0264f9c6ca0cbeb749e3d54d8e33c08b323b5a128"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "566b19031178959f8d074841993fffa8d776648c11c6e90f4245c3f0b8d7c262f0775d03416b9d323db4113fad9d0b5f1f7353c90433c5ede9c7767cc6a8e820"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "0d13fbc9daa4136061e830094d32a18525462a393a13cf9da9a9c56b5d9cc6d5c7dc04c9b3c57ae3e72be93d59a35e6c"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "acd3693c2f8d10ea57a1e4983fc601b6a3fc5515f56c67317aff7abb6de5d87460e595266546b6e835ddca7097c39ace"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/link.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "dc8951b166b5811d5c8261adfd10bcac"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "64ccdf60c57aa5ac65c0089993c858dbc53ea8f1"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "60aa17052a6cdd56ff7cd6e2b48b6b3a249fb13f083c53abe1e9857548b43ddb"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "f8cb4e15230f7457da38e4f638b01f14338e03b7ecab5510a8cdf04f47b5faec2783602174b4bb02d16a6ef58f381c2ad22b8926a101982e87d7e9f08ea38503"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "9beb5eefb8fc70240570389d19298b6db55960fcdacf2cd4886a8fb1757cb7b1"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "22ca3fee4d0d5368dcffcbd0c06f1c196fd2d9d778a461d3dea8515d056ca24a76898fd8e97a23e558188929d238cefba398d8a13dd7f28f57e707a6200b83dc"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "4a2a6ccc17e9a21406fa34437586eb9aa1eb6f42f85d7b50367202ef84750d7991be1e8b5efbd2a01a01abaf34b53bc2"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "b0d3d66931cc40b7f38cc6aea4eaa884fb1575fe69c7085fa81478e9ff9d341ad47953304f3dd485a0cbd747f039a3d3"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/loadfile.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "22a879e7e3e843bee33f3336f3a94e3c"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "e1c264ed2aa0ed75ef8e802296e4faf02906b748"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "aa74d56435cab952ac7433d2883b79e63b5f5b0d279a97f182e443db8431305c"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "4e450b4b3b9482fd10790e393e7522df77cb05d8d9f535e7027408bb1512985061d7ac0da3542a514025c2560049df2af88d5b9d43815971014edd0d1eeddc3e"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "d75ead5c79606bed9566c3feb87335d553cf523bc52434d279bffe82707804aa"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "fb551dd6c17d9dea415455af71bf7d630e9e05bb208de97c51fe44cec76e6f09ac08423db7e2410e11ab2137a9cda36e23085d607e156161c73a7c689bd31236"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "5d1181a1378435e51e8be668d7df7cdfc58bef3e516b1f2448c814e627496d9324275d99bdaab8d391a7412dc11f7346"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "9ace7632474a1d8da8f00d5251401e95a53549e6803427bf054cd3a42cd0b20e39c71d8b9b1512df6b1e9263cb28422b"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/loadproperties.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "818af674265fafe961b48db6baba32e7"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "f585ff912347348a157ca41423583950484481fb"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "3a11a372dfa1348f2fa84f525813a9dffdbca94dbdb7db6642021d2a6176117c"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "2e0fbffaa45f25be77e984137d592cd847d4a2b655394d9d42487fe88268ea32783eb19712485b8e7ce5f83863031dee23d5be44117b48b6589b510effaf062f"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "b1d3b3cd3c920d7422fe6314266a7b77d6b0d7a4792aaa20267e8e76c5d5e60b"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "36f9c8326b1569180d5aaae3675803c16cfa6b8cacda362091f2b4679f7715830cda5d13ecb697b004592d3aa7e155cf56bfa286f489d8bd6f8ea090fea00347"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "bd4a54acb19dd2e47a10e5ce787e896b60193456f35666322beec937a70b4572eae6425ee3c9c6d4a32046a936497a9d"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "a8b5dee212bf3dc77be6c68a644b6c2e8acd8f6c63d1ef91811c8c93ea2c165aff23953fba59bd179d7e1d2f94178ca6"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/loadresource.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "4c99d87ddc2b659585973462aa01c9f6"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "c7cf2047599cc4ecf28b65b4b1cc6b78cc4e70b1"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "789d96704fa79e4df68551aa0be3d82e8c0e6a590f2c994dfe0f3b77e0ddf3a5"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "b70d5d4bd069ec5988f5637c664c4642ce950d0739e3fdd7d69717d5a6bd3feb1fb44fe821a143819047111eff5e3681dbb49b282649bef0203c321f0b20b969"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "023f38020ca51de1a803a625c587870d91ad65ac8b556f91d09b7ed8d333d5bc"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "0ee4afe941c3e8ab0c600bc4773d3f441fd3136d5990944dbde25bf0b87d8fb8b67d53d92ebcc64f6d2d9a002430a604dee325d2450a1f6fa16e2e23ba99ccb7"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "a1590a37025e98fe27e7ddd542492c01f6e3e24087dbf92fc878fd0bd4e23c071da2ceb9e33f4e48ad31110039a7564e"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "607ecbbac7582461450618eb13d54744b09dd9e47d4aaa00088d42a210079fbb60e9bb9e4ac57f3f14bec749438d2d01"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/local.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "90e0a9d59e1dd70d312dd78e4a5c324c"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "5b78cc7f330502b2c96b4967363e757a30f2d5df"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "714dd4136a4ef1615f78bab058f7fd7ee55338c1a5ee89f7596cac4fb2d871d0"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "ad97a16f32c414eef14f4af8cf48566608faad7bee63bad381a4c03a6cd1e8a62330ceae7f3f4ea28cf7611c431786abc69f2dde5534256f19fc3d9440dc8e1f"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "bcf64435db6741c74a3d934ce658286110f05c6eb188ce6fc98b8dc7b9bb674e"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "22694db705bc927445e30e9c4012493becf3878c0458e58df83ef11d9c51caabfdf039d2c8a1f484de4e838dbf0229a5e2e59813f6a4f35a459844bfa362f24f"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "8947b8a2329f97044ccc9d87e48acaeefe278a3efe5e726ec77a8ebdd2fdb0abcac0d39511df789dcfa5ffaa64ef7412"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "1b8fbfeb6e8b64ed4eb915ff3775078088d259d06ba933978d47523af6574d6904e65573d94efc4c265babfeb716be67"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/macrodef.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "92ab7632d01da67c480d5b1ddbfc48b0"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "ee5f9a1e66cba6f0e414cc34ef8ded741438a726"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "f077d2d7a93a44a3142cbc46f38343dadacda47347c8a62601780d4c0b374310"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "dc6ba3016a90a02c5489c91ab4dd0ed7788578d384746cb47f9c8f1b5bf075a3e88f32ce752e75ed709b2315e7056ab663f52f4fac3422a681204884d76a1971"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "0b9dc7f99b3ba3d0273b7ce3dce78ee6135a23d57f9ac4f3d16a9602f3bff038"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "608943c1d29d5b3febf64832d04bd77249937b8e3a901b688956506178fab503996fcfe5a6f9c84e4ae104cb6929cbe4de8df5841019e6ae2b58808ccc4d002e"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "078655702aabdc6c063dad0c758a989999379352a66110e8e81044f0174157888a605aca002d832a770c436309b86cf8"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "a18de4991f8520c457998b9ea19cee8a0dad3c1996ee9846316b90eb2a7585e72d05ee2ae93c754a5798a89e78e24514"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/mail.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "747504302f4e19285e8c7a8aa52cf91c"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "078754606fbac78c52161fba1164e1090f3bb5cb"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "0b06486b08a6027b0db10abd3caeffee56fd65c5be01744592b9019d13cef343"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "7dd0cd9742916e68ba581c3f66d40c318eb59cba6914ca2cda1c73f23b03d860f2ab03a50df05e4d12831b75b51396067b35ea2b543e644817afbb5e495c8441"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "608259f578f4558d44c4e7ec0ed8b78917d11ef1c32f98cb8094b3bf9a98588e"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "c4d79cab24b29129e5ccd9dda1591375599e23361fca7a4d6945605314042895a2004a9e40131e5025df2555a18ce3a37908bbb2bcf5706aa1984159a0cabb13"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "08da6d87cddb3712b647315413768d5ca78d76652ddac5defcc44fae7fe3e211e3039cd5f8627072631ffb53c7d546af"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "cb139ca3a92ded2ab5c763dae1342c056e004c5bb5c66b64891565cec33e9d914d261d0c2533f3a452314c0fd454f4b5"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/makeurl.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "44733acbf584e92c92646a6412b64026"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "da16148d778f739b5d52ba69bcb71852eebcd96e"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "e1e7fc05901fa0fdfb867c82253f85a7961e88e554887a6e4704354045b0494e"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "e0b431ae0048a7ca0a7696cd408b500d78b84204ce79d52c35654e2529880af8e5409c50986d85146de6ed81a7832a64aff6e8ed9f614b047361d3e20020c07b"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "c4681451da22102ceb617326c801bff64fca7cc5dab3b33cfea63378296e42fc"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "9879cb5afeaffcbd080ce0ddaafcf6abeb419e14e48ec4c2198546a304f32075879aa7f4129744e96ba2d1b26ae043efa6432971185967d61fb488ae308e0be0"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "4e4d96b921bc1a33326f20da656a026fb47375a4b069a055b7e28b006b090fd3f17ee40ae169682faa7f0d9508b541fd"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "1bd6d772e997656d9a25d1e8d797b83134f3d8963d3699791b01aeafb11eaf4377418ee7a58c372f43a434a978fab325"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/manifest.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "7d2a340a893dc774b7ac03766bdb51ae"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "c9184d28a08efade1290ef610f84b237b720823f"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "7ef5e661e3308e51b362d4037274cf7a090b9cc4e1382844092c916ed9a5d887"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "471e22e2d512666b659489abcb1577be9236546c25d745004504670bb89faaba72f45d198b4bf547a932b61ded9ad004913e7437d04698762cfe2c7757bf7f8e"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "6a602d701d7efa25f7da7b7acf73ff273c7027e2c60a46a6be01a74a9ada967b"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "d646bbcf47f931ad9ced367ea6a07408e3fd6e09452489d6d0e4ee4eccea9a9fcdcfe6a322ebd52a3950fcb0de76307a62771bdbfb41c088b26293dafc8bc35f"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "8b01fcd8e11cd58a2ed93eadfb4cf32e278206b766108226adcdb64267a55f48444c1532c602fcbda9e892af1190171c"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "1ad53f3008b641136d7793aedbfb4749dbd1e3b4bbcbda4968d5428fdbeb4e540de1abedbb8d2c30aa853b7a4b824ecd"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/manifestclasspath.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "878dade6237089add4f720b5a8fb12db"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "c6be00545c4b33a63d4741deddc0ce30202c8e58"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "edd33f2e848fba89c01ef952694b916f92d5810d73de83e7b3ef998a23f51009"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "6cdafd2328fc59b44179963589c010c5ccae363a02022e357943b911a5c73c9baa4dc7fc062a92dda09b54f1cdccf5916f495b6820b409fde81f6dd6d27a4a4c"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "7ed0f4bbde8899cbab5534aaa74ba3cec91958ad7ac72da8a20ddfb654c19dd2"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "9e7923f2cb59fad96baaad638782a8c0fac6c2811956b9fd4cc37d0cb7f3b6b187ecde8e1a05454dc52facd357de401c4946c3850f9e9389fe1483ab0b506544"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "9ac281884ed26fa42f798fd8591f0a3f5f7096b9037525ad9ec71e9146ad0ad0085bf09ea7842005b2260a225c82a730"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "c1606fe93851d33f04c390b253170a9d3c91058514978951195252cba4c7ba092498715453d382ec4428f251e117080e"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/mimemail.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "ac618a64fdce25adde6d1f705476ee45"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "9c3f6a910e519cd96ef741fc63b7896fb6e12172"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "b3650d82240236e2987e4630cc36298000c75984ae0344d1b9310e9a9f24d32a"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "e9aa4dafad1ca610efb298e5ee67ac97487c0b0b6a05c26a4bc54ed1d42ebf3a5626b9a5d407f58a822b22c9a369c2bf30370c3e5254aa30e16a6d82213ed256"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "b705ac09b4199f0e24c2705e6bcf814d6655af21ab510a9e6f34b18c149c5b71"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "7d469dc6bdf44d77e3a786e6de6b8fe8d00b4dcf0b14c3752f79bf7e9d0fdff47bf5603d59f20b89b2303c89878925f66a8563212fbdc5e3e03fcf72b4a93ef1"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "084aa4885261b2967e1952914a371496e60e0e1e773df50d4058e87cdec1e1cb0f587b0b777655e9570aa000e9ec42de"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "115ae9b0f6fda807aec79118b63d21537b8d0b6b3e97d155b58cf3eefaaab3e96e5de548a60d2e276239640bef1b709c"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/mkdir.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "ffe71019ee6c6da72d36ab7c4d2d3ed2"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "7f819ccc29bd7e927c3eebb700a98fc76801d7ef"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "33ffa7b1ecbc9b49e634e952028852756d566b6a535defb7f3155450f25db573"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "c7069769956f1ade681ebd5830c0446fbbb0c0b6e3a8dbf899b46dfe935da91c31dc00f1e0780bfc9333a1f900d6ada7321d83cf79101535667a50ccae8c393a"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "95f48cbdea64652e4ebe40a489ceb9590d0b34fe6c102379de82698c089a1918"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "24376add82fcb0ce8f6be3cabc964395c894a46cc82c13137c1a08227d3617f75d458eb264e55f84f2e4529aa7023a16ae59ee70778d0ad5bb36a6fc0ce8f1f2"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "199ce36a137322f5c4b6d097a733991dd916f39fe57cf1990a30a7827d789a09b47ecaa0cb841a65257fcd3c227c93c7"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "32f93f0a84198ee77dfae48609b781b0f15edab6086d538aeee949acf27a8040dd511fd389d186a2c83e4aff6f374b06"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/mklink.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "dd47e499b700a3d769b6fdc42c38a40e"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "6484b36f6df064551187886a99d764e516ef18ce"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "99296dc1baafe82fda152290fc28ce5af38f27fd3d9d769037c0ef26e9c4429e"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "3544d6b379c58d7f23525c4dbfbeebdcefaba8a20db2239a8718d6fae78115531c44bff06a5719820fa461582e779c3ad022a3811ceed62f0a8c3e57cf9d473d"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "415ea3f0ae3d17dc9ac8b4c36acb370fbab32976aa8cfd6bf9bccd31a7dc2384"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "d567a452ebc3335cb4a46cfd54a0063869b28b7c93970a44e740ea33783bed830017691a0e39ccbf2cdf5e6800a1eb6bad432c43bf72c99cda16694b63bcb141"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "9a2759f7fab67db41aeaeca19b033344d4dad2932d7c8eccac075d200a05416c48855fa9ba49f033f1c75c5c5ba9ba5e"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "9d81ba1fef00045dcdbce71a33f2627254c83021438badcc0016f79e640ce2164e53f05dbed75df5661559d27915bad3"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/move.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "4af6ca20000f05050ca029a21bd3df53"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "46e76d72b860a2bc9ea66864b3b709b3d55301e2"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "b841be014246f7be79750c6340488bd9b15258a9e84f8e8af261376d3f3d5b86"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "7f5d151bcc7769f4bd44181788d3d8bf26eea0be6b0ed3357f12323c68c510f05ac9412229720f535c35f65d729ddcd4efab9acac1d069d4b61f1b3de1b3dcc7"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "1f9fcc901986962da4a2c1c88d87af6c5632eab2df1daf711ba44ef8b957b7f5"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "23c432b2184ee37689ca1513bf09505f6938fe2908b639631b89039a9fdf8019aaa95c1f833469149bd7e4bf0d5f4812d188e128a41c49db8c667e98e28b6d75"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "5f0211ffc0e40733ee4bbeccc03772a4975563283684e62ab2884d7663331f8ebbc66d74aa6027de100d3c8aaabcbc8b"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "54c03c15498a8e52ec1df3a86e81f989f78f4a00aadb79e1be4d266ecb86bcf8e929f4ac2d13f2aa2f4cd13a74bdc846"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/native2ascii.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "8b35dd9b4f11113ede094d0e365a8406"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "bd40b87d8d078aab0fc408b0a7df390fcff5dd64"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "ca04c0305f5bb67ac921419cd388bd01d0fd70bc0cde0c7fb69a9d988f55ef1d"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "a83af775121c45c676ced9d5dc99fb58607973a673493f437bac005b48dacbeef4d8fb90141b897e8d7d8b5ba44e35073a3b48584eb4e0099a55598df1ef4634"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "e3b8cd23d26c8db82228325c48b0b8c3ffb11a55600808d795b38c9934179a48"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "7b2d0f53c1c35ffa0f3c518782a25834f74f60680b7ee2ce8602d90fc9d52d3bc8c2c57677d6a676fdd8951893038897d191132625f71cd5c210b5855e6e3574"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "3c33450dbef60a5cc54eed156edddee5dff3d481ee5b6dbe7efc2396e08af40dcccb965397d4eee5da0983bfa404442a"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "e8f1060a5a720a53c17139370b46748aebb3f4249947d5b8dd7b7dedf24306571f89812e5ca36e3778d1c3f53fae57ee"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/netrexxc.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "c2cd990c1864820271bd1b06aa1dfbc7"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "be6c9d5d797aad11d347a57cfb064d0d7c696c2b"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "847b10b709834513300d5f6bbc0d653ccd034d8e8e02db1d13ec25391ecdfc9f"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "c0ffcbdde4489ef9aa90e5f3453c42ad18dac335d3f921ab6f6789effa5309c33d98fbc6ffec947a770d1d32709b7f6df6aca1d3ff30ccca64c3677f06719cda"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "e8f683509069bd6254a332e49dd9afb474dfeca80e364e54d2c38e504841cae7"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "85259c460e95412dde06043d813909f6493c34d5fc2b155157fd71dcee2d8cb7c598dbc6808e23ac21d2909664acf14cf1789500ab75275076711969ab2a6c07"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "9d2cf5d6d12126422387b06fadcbeb00d945d9d884847e44e13fd9cc00fe405872d68d893fb722087dbf26514ec8d42d"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "7544b2398101bba5c4789bf57bf38802ec18be2c2a5efdd565e86527ac7e911445fd455aca0ea08ef1f4aca2f930c775"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/nice.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "af562abede8a6a80c18a59bae4dea4b3"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "cdadb5aad5dfdb487168a33c2b383bff3334511c"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "496d06c1fc979d3606533ebfe71b873ed22d2c27b6da9965c49692c9498d9800"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "22e74699104db6d9fa6a28e95e33d25c901d18740ae0cbdb51d4f444093bdbc6cfedb001a3de13115a273af8ad9e81975b8b0bbeb1e117bd11ad3098d3be0d53"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "4ce7558b7184d549872edb8a7b485e29d6152d216a90b1c167ad64ac0d91daab"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "aa5ce25a1f625e7198e42b2372fc706cd16bdb885082b8c144c9cdf9ba83eac2f550691ee47616c08988a2d1af3894b482ac2db4745b040b71379d7ee8baac58"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "6ca7a2ced8a77996c6fc4c5f9d32b1ba8dc858238c4a69373dbbe38534818b9390098fae6149a064d941639991b9d64d"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "2e90f61893d77366730cb8dac5a21ad4f5b851e28a6a24cbf35c007fbb56edc044ade2a99bcdee8f04f4c81fd2cb0bcb"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/pack.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "50bf5ee75bb332457af9376ca0b08063"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "0c0ea8ca05e0728f7333199662b9f8b044beaf17"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "a2b75a2cc79030b9fc35a498c229ea047beaba9ba32873cef716809bc497a8ac"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "634f5dbe3483a5a1625cec69a32134382d5e83f36ae3d10424b4d2f23cd4332aa61a839a7d7d07b313da17af5ee6d062a4a985cc83cee54155beb7e81efba86f"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "0a6d554a747e6ab88c83f601a337e182cb0e3ba487eedde3e815bbc754be9a17"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "f84cd681c254058c87bfbf764f4f29bb7b9c128563757858ff7fdbfad7289ddf00ad34d589bdde4389ffe16d0131c0f7279a65bb0a33b2045c48a32d7e83a8f3"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "eed8c9d1d558510d5de76de2a350800bf26e4fba4b7b2cf80bba2c0f5cd093f4de8e1a8aec5303709341e9b3d7f5bcad"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "304007499b16531801cc1e69fad0d8208e6be7537eac90482fa23b44ab22c52079f3172f3a6b45110ce9aa65bad5d16f"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/parallel.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "2b266a7cab3c299d156d5f553fc59941"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "f8a5a332e985773d069ce1e581ac672a0280cd82"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "bac43a4d1d2b8711c27ede9bae5e6624337a405392267f48fdb0a5d4c80ff0bf"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "142190bce9ff8b8a72164e91e1f9b6dc09cf99a2013057562a2dc71c7601ce8addf677ec9d2f90442ac05e23e02303ad1eaae574a211db4bf5c92d726f97db9e"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "805599b8f450b34f7b244cc567113c9dc3f70bf9aa1c7322bdf00c145bd8379b"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "bd93a84056b350caf71f22eb5018e7d67c355164a9aca732b0bc461fd3a307396216f6e6b9faaddad56dfad887c4fe76e8c2b6d9270ba0b4ca0ec770e8cb8012"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "8450499f8d729a50038b43d36fd2852f4fa5ffac1e5e56c872a241af390fdf2d8d3ff13b46aa142a1de2c25d0ccc246c"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "90c74ba98c1f285b1e0fd8ccb9e6841329a712f704fe1a1ce141cef4668a4a0974240e47d613e309c9dec5939db28c8e"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/patch.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "22843bc6edc4ac0cfdf2c87447831369"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "31861f21ec663c93069859ca10ef376b57d7358f"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "526df99b6d8ae09d3e4337ecce21245c55b1fef2159bedea6643d7453c7a8b22"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "d5a200c47faf07e6bb2ff7a8103be59cf4c4610c3112092eb98b4c6aba79ee9b036e50651b1f34e9fb84422947f6c88792e56bf959f332f97ff2cb47bf9579ef"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "1c4e5e1d7a37f46d71767f9de372de52dc6e413f772688242cc1f9b22af2a27b"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "4c3bb7455d1b780206f78d89ab01032e474b19c0268480f8da69119c81b93ce59661a6c926644520fb9f2cc11b462cee2a42c252c1886a2832158fe728ac53e0"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "d8492a00789bf6a8c3501cf2aa872901c6cc423cf0d9b3e419652ed32cb061967ec771a31658e34156abea39aba565de"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "2e9a5f975a0e6ef3b42d7743b1c8a6499848c3541721c06cca54f2fc6b18de30914a6e087091b77937487254c92e3947"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/pathconvert.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "ed33423515485814af981e23b7968970"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "956f9ecdc106f21e8796e2d07d4561f1eb9fd645"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "9d9d50b6408056d09c00d677b0ce9bd076a85b6481fe9b9c36f775eeb3a7c165"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "092b25e4f71ad70a649e1098c56fc59289ed630528069c038bceea21091c847a557435f5b3aaf66c4e54fe1d1eb99bc27df433a92623627204233c6155de44f2"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "7ad5ab822b54d7323ff683aab866f1dac0f9f477f966549b6c39490dd14ed362"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "7d092ddcc67f0b693165492d2caa89682f7186d9e9089dcc8d8dbb6a4149db5cafabbb7dc689b16dc90597ca18d7a725cfc5ff9903daa98b1cb90a11d4502d45"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "c5d3b309e051ef4f1229f2f5a6b7644798060a78b04655d45479b6e421e0194ab68d8d2a1185af193c41f2f28534e160"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "a1b85abbc839677db4ee6d2aedc86460873061c3b505cf1c0674e67aa1690b4a7d00caf3f0311078d528890b2eb33110"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/presetdef.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "c4e9dff5ad2fd037d177a37d3f9add6a"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "85eaae0e925872ae513a7dba84e74ab01bb895fa"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "5fe501bb0fe3e564803397552a016af05b1fe8e7b3881c3399303a8b98ffcd29"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "b51eb5e56aac8d988e15b99a59d757bcf1bb14f5fb0e0ca560341e1f058d1bdfdd4b81889703db6794d9ecef9bdb47a68bbd5dc64d6d3bae1d58892ed5b7e132"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "8eca2eb95d6e985e534bd8ef3a6c813b067ff82b76b9ea073d651e6a1b542ee4"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "43c1f6bdba8710d1bfc77b275c67bbb5a28b49a97a5142094395f16c02003d4abf5a75eecdb89a061b3327eb4c95906e1271ee8c74ab187d1c77596175a96204"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "f8d526bce38a7903a42634d237287ca72a253f8881e3f46a82fb44e3c5aa764945f81943527414fc99ede86645e4ed4b"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "c50acb1533df7d311138a19e03cdecb547ff97f9c73d122fe1fd9e72e4bd8c0c46e19adbf90599caf6721a93307016d1"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/projecthelper.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "605977584e5d14a69633cc8523eb9d50"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "ff5e4f417ec77a39211137328d70d9d12e00bc4a"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "94a641d90c4cb344d63925b7c7ceae273efdc502f543773c8d54d7db10361546"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "946e398e3b7d6d612f9f2a721d4448a6c75dfc070c51501ec5f9b8aef2e9dbbc2a017de68832edda1156bb151edd40f997ffb2ea124d4f786c6e299e5f335d37"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "6704886decf918ea7f077834cc64765c5272d25d1fecaae764c57793fb6d4f1e"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "d2d9f450bbd10835dc3274ede8c6573bec67bf7136cad07f55e6b6193775eac1038a011437f7f25a79a56120a2b01fca2e405877103418b7f15a159becad587b"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "993a9425e0dcb5401b3b5d7a17ec7a37fadd515e6269c1557a656b05d971362b9317cb47e60e80ad027bfda370b20a37"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "f9b4baaafcdbb63a4938a09257e2b96eef274b104f0a1851a714ccc6acab1f063b32f546d7e1741da90c4ff9b8cebcc1"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/property.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "05fa42da72c24011ef41bf4e6cc1aaa3"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "4b5465915480d752c9da5a69e7ca015c46d3b0a2"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "a7d3e40f05f3ccdd1f3cab6c8803b42ba7181fe59f25be6f3af934762b44baaa"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "a866a179eeede2fef8183fce35316fe458728d6f0caa932e1a1cc0172436337e4ed7fedd5438a81e7bc52943503df0a77880fbc58aa31ac25561a13a989f3960"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "1d3b410661e8c0c81bc074792ab319f5e0bb4c9e419844229a107112da8fdb84"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "8c8de5835531645675777e10ce831ef368f3ffbea0c322f25802721a33cdb8c3a3b70a93e33093304bdce1aa9c07550e4a1db41ad6e419dd5ed09a1792b5cd92"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "95fa35f51b350670d19cea78ce3f3ce6be59112a2e29f2b5f5b22627d0c9e9dde1fb94bf4981f744e90632aabf372d15"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "9dcd571aa4230b9b4466a89758fa6222ed92379d81ba297954ea5902d9cf00d2e8a7d14f808de006cdbf7a8b78315d07"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/propertyfile.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "3cae9a33795906df062514fec43f9e73"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "fd1d5a85bd1cffc75d7c5d8f38d8de7c398170ee"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "f61840f94ca1a09113e51157dc6514f333d99117782beb358fb2fc6d35dfc6c1"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "aadd9b3d733958a4808f0d691f5dd767234df55eac5250dedd5979ae5346e311cdc791d8e3bdd8f0151d480a7b50039691e59bb7b6a415b347362201ae13568e"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "587086e1b8a92d8dd7d8d0f70fe581196c1069b1cbd5b2e0b7d34d862dd3491e"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "fd8e55bd5cf1f22d754a9d304cb0dbd16b1b5cab363bb91193a126d91c1b85b3002aa7745691ed87780727520608797bc4a29b2b4fc5f1faba12d06448ac2349"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "4e99f6f02cc149f6d178feb50c809be2b39ceb20b322ef65d47278d6cf42ec091a874caeb15203ce582382caa168311f"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "1572e8e7993838856597a513c085c5585cb7458563c0297374e44a3cc2267cfa738ba660a5a047efe1068d4474e31961"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/propertyhelper.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "1d531427e92ccab56d278438a7d7ace6"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "7b5ebd875cceb00d632961166ca647330e49873b"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "7ddfde0b8b04c98728394aa0a729f0f33ef7c21240c74e9f11c6f400c7ec087e"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "4b56516f8fd22596f2bc66cffb32ad903a191f40708cd247f8dd1e0424bb4ec966bb47f9920c4d34972422bab51f53e27776e5ab9c858064dcd99edae3c59978"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "58bacc5159e90c4ea64b553361657f107087124a9aa94de5efd81e51a18545ba"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "6187c063441895c71c1bda5457319d90bae1496defb7b0929330e8f8d67986c7503ef568729b07e7bda5d3ace73145a8252750f0395745545b96e7ea40344f5c"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "609d90e5960ed5774c107ff26a01211619b03d7f99545a757001d548740d76e2aafa14290e2682066e6d76dab913cd43"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "c7b9126f3af7bb8fbdfe84cdb92848ed24e1034c4dceb7d75cb8a3bc821d9907ac93d8e6256b49d917703fde13964198"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/pvcstask.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "f7f6fe9d72bce361583bcf99ce2b1e02"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "e6c681f739d56a1fb27a5abbe7eded23dadb39e5"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "95ba668ce922d7f8a921419fbb18a731056cfe396a1cdd4e6fc022f0317b8367"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "7c8e7ec2359b1bc51919983bb0fda35d00a74e91da450631afdeaa7fa54260193c0a23c1c7e46a002a4af49bfa78b2545abbe5f748da9a267b06854518fea9c5"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "0a6e22e23efb6bc16ae1da0814b796c665ae83c2041bc9664170825b494b3c35"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "970368b7238c62df8017d28ed6d193fccce8a43611b9bce0c76301b454a7a715253d4a9411438911d711db19e6c07c66c30efaa8161f27ddd990cb9c3a459787"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "cc186348cc8ebd6cb4d3e42512b1bd9329c5a969f0bac9e862befbbdf9970ba2511f89eead20eb93f7346e45d053d335"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "569baa4e934c6bf0aa6c21898712af64f0917254aed40f6f2fd6f0dc25f03268f457e171a2deebffd4ec88f890943d8c"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/recorder.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "2d83eaff18d80a4cb35f5c6bf0ad2b44"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "87b4f5b7808b38120be5f0d51ebb80f423ef965a"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "940d53d98005cbee9afc9da9090661fa42d8b70096e00aaef45e84a112ab1ea4"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "c35a1e095da1165449fddfda3a69e557c1eaf3402bb55d104219df7e10734f3eb11ed819a5185786b4a1bf79ce694601be655c32f9c08ec0c4ee5e46320ecf86"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "d7cb412a9aff4e36d4c3fa42e4da937b5d95122a925e421cd4a7135e569ded21"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "e94fdc32deefd1be56b02fce68402bf991ebd9128698ee0b1eab7ae9926d4a0acd92336981d47cf810281838db4e501c74dc1eea1639008e66edc7be49c529b5"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "54020a3cdb728169b69577d51970ab3e14407132a6191c6b6eaf67ae9e8a17f5cfd81ca15ae946906be26959491f9b14"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "54267b5068106ba14c1471dfa67c31761004f490a4b104f412215c242284f50d60a095950db42b250179510e67bb1860"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/rename.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "9b66f7f55e88b3964ba55b2dce196dec"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "b7aebf87368120f25cf35e87ead9fa20401b9f94"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "190fca9d96e836b6448072c41ac45da19407c3d7dd44a1129e500c9bb7b9bb50"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "515bdbc5e5ecdb327b7fb0a4e1d8ef681523223d0122ef197801b3242cc1efde6fbbae28f4b1f1fbb1d2aed70b55df45b881fe36e64cd86383951940a9ccdc38"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "da6f224b1d170a18e4263b27fb3ec540897d2749fede51653938f5551175acdb"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "4d2ee732a7709aff67ff2baefbd3edf2e00244ceb4450938b18c9f13f375a5df4164e1f4a3cb3ee2cb0cb0d63d75360eec0290ecb3d6fb033faea7bf6f511a08"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "b1758e6a2fc2fc0523a4b88805ece4c16287125af22ed3b4c4020af4cafcbde0b587d6018b1e85d120a501fb87abcd9d"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "3513dde99bd6e45b74e222460b88637be2d6d2d24eec7200e86b5b01717aad455b3c29361d25159bb8bd0de9e99ad36b"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/renameextensions.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "01cf5b0d2612887d966194aeab20dda1"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "e846551843fb8349c0364465b97c84fbae9b9303"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "8969d53d1fbdafcb0690d0a9dc8393d88adfd7edf4a39c3ab3d3249ff137a0f8"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "09aa7ef08904a36abc2bce4d673ca954da923e1e4904957b5df9ebbb99998b077ee7b9c8eb0e0c709ce529861c5dbf66c847483de5028a8237d303c18abd4147"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "066581bf4fc2d5301b0f34310e4ce90e5365e6c5596bdd64528d0a66f4a8960e"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "893d7a342af908b51d877fb6d329cbc11ef4244aaf1314aa7146aeb76f95243e3cf03ec0a389f2473a88208f636704435567d3e62fb3381fa7db738ca3b0ca57"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "a6210fe30cf6b3c8175f21939d0870190a06366ef97340cb22835e1a7925bda3cce5313731b52659d17df4e1954f70d0"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "8ded380ed015be6e60d5e29a9c292494edb237bf58c8254af0e63f9d7d1718448e6a8cb806ce361a9ba6243b0bc425e1"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/replace.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "b187d3ad5b01ae5ccabd3c6b1ea23518"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "04dbefab65cded24e0af4aa9aad82a083093c2f4"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "07c4291ae0f92b3e8274b0428e0f6fb1109da53da029a17a617f75b5f0641246"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "ce12c06716e0b06f81c15fde49957554f510275ab8c0cc694c0d3a39499c642c3e667cfb2d277d325887c8223c79de43c67e2a386c4344cb3f03abc4cba27935"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "e213bc9f2390c11eeb4270ec6afc47993d600d898e6711d6d317e0adf7271a50"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "4112a284ac8c8d064626165dd8b3f54c70f88aec19d02d90d5e1b4664cd2117c1ee9bf1c970ad4594590ae921bfb7ed61cd533c0ff5359dd5a1b2ee50ba1b00e"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "35bc28d281458d3f3d1b00669da68e51a804ea5c48b57f848765efc846044fbbf417c58b88e16bff074912491205beac"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "977abe508aaa27d27f6afdbfbe20f6a2b8401f4373d51e427df7788ffe5f759be064eea4e8e623248ff2b4a21a45155c"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/replaceregexp.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "eecc0887cfcfeda7b9850864ee62b214"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "f6b48d4ceed6f633e5bd74e755b26c930439c0da"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "88c0e40c7cc4cb2e5e5846cd9038202b4adabcc7934e8c09e198b490d1b4e9e3"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "4238f740315d862fdaa9bd9ac9b739f92ae530a55c64e5c19f0de670a4e40a8a1f4058079bb257384d42226fb71981a727a61f3be7f0ab8ab0f0de853e2a1334"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "b179643e846423e6e72fb2d54f363abf7d6aa7089e8810337c52f82a791680c4"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "2ff742f7a31f93a666bdbf6830587f3ca20b9db5d4cbd34b906fe00039edd184dd66bce4e178682c650556337f797b5273b57e854c2d4be2b1d82f3d70c6c4c2"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "06ef1df85845dbdf8719ed446e9f81a50f0e98b587ce625de305e2a8567b8fa4c8dea6c5f4244dcd2c00f8ecd1eb0386"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "edd5a57ba0f2899d69b4f9fd7418c97f5947aa6de12c686acb61982a4fd0bb526dea46a2d28184fe1c9143f1d5b4cda7"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/resourcecount.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "01b1a4219e74d097506e0713d1086af5"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "a44d5ab15a1fd38a952d2e75c28c972b4aa7d0a9"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "e7eb651396dafc321cd9fcf6476e74a91e7199e056f6f0b75a3a30edac911157"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "3adf1cadf984dec39a6b1f7d8ce0c8b9b35439e2929f4458e066476b9204c63234c3308a4df1fef00027d002362dd0fbb13993006b05c3fae4dc307d557ff8c6"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "d12bc3a97328ebf5763526f0eb41777976e7f09cc0c4048f6420942c43770608"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "8241823d809893b109763c21b50239ee65c6b7502022a0d87baf408f3c80941b55c20537c0abf79655d2d6b77ab385e40012895828082e691caddd730acd6142"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "51f885f8337286296fe9f7dbc361530ae035935fca403497b08602c30a69549e0c718243f576e7bcb74e69aaf6c12515"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "f2fb53aec20898900abd4cf13fec346e66e772dda64a865d738aa7bda49756a9403289a1fcb450afc67e461cba5ebce4"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/retry.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "aae25b0d88db42d41df86cedcc348dd0"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "959ee9b5678b3083c3ddc043cef8ffb21f80de54"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "0a324b1e130e264ada5b98ccebe4367e469fa959d940e426ee4ecbf82d6898d7"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "a16e5ea13cdca17fbc7de36095023d73402348b48c62e88b5df7048620775d43d5503198e525981237064d3bfafd3ef340f6ebbc524e5891ed83053dacdd1737"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "337c40001638efcb9ebf06a53d06a5c3f309323c4848921cd40dfb8d95f0f814"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "6c8f929282bf09e4a4e913ae86a3d68ee413391432e69e616aa1c75a0f01821d980761517ca4ae7cb992b74e078b0279715c31712aef354d46bf36433b49da4a"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "b8cb901b95c23d7ae7257216b7af3e22817a2989b7767c57ff71f25c177cf27ab205be0e503eeb9c35e366b349afbb50"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "9c41d4d8030975d50e7f563640a529b3e3a7e652f14ddd84b9c2978a710a9e1fbd9c7d1ee0f8a68a6de893afe9e452ea"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/rexec.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "6999b57153041c5be2299242cdbddc84"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "42d9bd857a49d64846d9abb6ce7596825622f331"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "4dddd692f1358a60bad8a47f6154f2a5bf5566f5888288258545b2d9fd8d6ed7"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "5a2eed667454de44e8c20e4a61072d9041344abe5d2d8f1155783bc1e12541c772cc1e07859ced0f8f5b304a05c1323c1be46092fc446afcd015b83040cfea3e"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "dd876968c6eb9dbf9e1bf09a18241cd670ccc59421f9876cb64af0475178636c"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "e32f1271544c2b892c6cac6d8ebcca6509f55c3249a06331a274026baaaf97775eb497ef82db52185f4c254f40205ebec4baf4dc02214c255dabaf73fb2b6f55"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "e004ad0bd524f0d9564dd3453e9486ac220c1cda7888cada366b789885e89e7cf720a01151b8f5c7d465add42b9f01bf"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "551ec639ac8339ca26519dd9782df6283b50824c253cc6e16ec0a0b89b87587585b395e47bc81bb5889caeabd2799276"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/rmic.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "2ca5c8955121a8eb81568f686448dd55"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "446cabd1d4a1f0a1d4e5f7fc63476160f4d01fd0"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "242aa5c85b2b00cb6da8fcc8f3f78af86a8ee54d1503cd421a9364f2b52ace95"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "d79880b0e2a1b3ac3af883575f4a75b4e5b44c41f1d592e87d25091e946d0a386ac729eca97123da85e772516226ac9fb2edba85c6c499fd7d830a871c1334e6"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "c6230ec12015693291b62682fcad76136c08dac603e7d863b74c0072143302f4"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "5c0e90f011617be21f89e81b020994ac5f038ef92fa763ce6abe602cb8627893d4c4b5badd32ab280922e1a56234a107b27323e983ed1a071ea30f6779b0ac08"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "e776d128c2ae787890800e8ae50582a0384946055d3776220fd55d59f09293ce0c5be24a124e1b95742d18f6cd84c330"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "75e0e208d6c5e71cab596253f436fa5ea864c5d65126e2791deb1f5d33aa3e4781c1c3939c82ce4f2bcd18a0a8c73fe9"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/rpm.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "56804f8f8441b8e40539bc245d341e08"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "fbf527af4d9ec8b4ce42ceb2186b6c7f5166695a"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "c1d12a1799be87469056f0672d2f48d4a7613a40efe5e29710e431d1b23afeb2"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "acfe3cd29484258443088e663214649fa44dc600f31a384af8ac6e919b4711b0622c1c3b26fa6c2d60ffd54cc51515d688e9c3cbbd1d1af4bfccfcbf4f48fe1e"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "b41b65057e76ccdf80c845bc1b34ddda9f5a3f98501d345fe4c29a78e96dff07"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "1fa08ad9eac990b1cdf4b033d444992ed63f4f3e05277b1094e39cf2677c2a6d01782acc500f9309b287a920eb8dfe287442a9294ac08ff621865c10e73f2d0f"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "d63fe30163fe872a783573e04c368fbf26cec98d922bcd1dd18aef73c315e45ccb745389a4004ae5c21b0ff72a83e4ed"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "e396cd5b038d5f8796aad9b010a8c12bda9b0e04855e4a86af8f10a6cd0c4e1bc81eb7c5e08dfb9d8a223806108f4f84"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/schemavalidate.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "e7488f69269314fe4e322dad1abe9282"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "96431dd580a561c5b7382b381dbfc2467a40b270"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "db8a03f5f684d86f489c639e38d86c53feaa5cf74b8f34e902a223038d4de404"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "10fa5bbdc65d6865901ff5e44557df9271312924d81c0342a1945653695a5acf18b81ae6acad3524b1047333071f1c04e913ad9ca28308c3f96ff21c6f28dc28"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "3017e151fe97835c533383a8311ff25a05f789a934fd20f4b6531ca4d1f8e087"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "f68ce9e33412a77c2b770f1101d364e0deb9d4a486a2fc65d5218914c3f496ea4a56cbb72f4ed857317403d533bc8d4e212efb215cdb27558a09b6bb56dac69f"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "2124ef11a0a440d4571cb1618762fef698c9207a57d7c54c46a7c077b154e29ceebc8b4749393c94b11d8c2da87dfebb"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "bad00c08d794680e7c0a12f24e08e06096c0671f16eb1942d1a13f6859cafa00e2c46a86f0f93d2be90d3d2ade45fe76"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/scp.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "965b0bcb2d335be73676d2b58f3e1ddb"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "ec4fb2323f5f0b364b2196d32451f2c612d96b40"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "120d3eb34cc57bb5dfe795ff69f1bd48ea79e0e41876fb9c7b5261031e39d497"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "0430f701205d1e9cd6ac1415bf07c0f17db0df909885d6f943b9c26a0c59bb473a6d8721006488d69ecfa931456b33f2b4e458e215e483865be1c88da714c565"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "3b13c1daf38bd64c6fcc0503d3caeb8648ac0f6122914f9b321258dd0b565906"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "d39204d00cc3d403da83b0c2cce3418edc96392dba24c5543b836c0800306d671090db41bb53dc2366bc3c3e2925d381e8d94e9dda41e57a5e8dbefc40eaeeb9"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "349dccb8aa4612f2d68db813b7be95a4a8b1d2c6c0615682355eae585c01d500088dfe16de13eab66d92914aaa01fecd"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "e8d2a347127dd5cf68aeafaf07573afba00c765b0657ccd9a0846f10b85ea6f1d3b4437592b1bab99d38a072335abc1b"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/script.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "08bccb26c812578e2c80b4584aa70853"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "c21c9df21a17ce618757bfb9a5a79f498d4512d2"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "0e7357a7c39a8af79837cd0eeea2054c4ff86d1cb68b166f9367fd0e517b78d9"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "7c423a5e9119cf977dce5d41ded448fce917eada365b4c47d154b93714dab71e661dc0e429e909492c00d9688fbd4038ac1ca077dc79e361f171b11afdf3b1e1"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "3f7245dc928d728b723b386f2af9c9ed9cac7e6231be330fcf4fbd74fb157a1b"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "c2e001c159fadf7c97e0a92c6573615e8a71551d5132f38c645982a337cdd69b3fc68ef374d893135423546a9f4eb3c5f21934014c8e55dd5cc258fdedc91a37"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "5ac06f56b78993b443c2c1d457662f18f179f06abce8675a66f426dfd209137d6454375f3389f1062e1a0d29dc3532e3"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "2ad96915f4fe1dabdba57c1228d158a2c7dd4a2f319a8dced2744fe5157dfa59e8b9b7872e4b51b2928d7220a99aad53"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/scriptdef.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "bb506d89e2b31df290492aea8363682f"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "f79ea9b1e592aa2cb9784bd94eb834ddc0a31853"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "af76715e9d1e8eb0a338d67254a5612977b14745872164e77bfaf982a86a8ac6"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "eaf2b7ad13959819db100c01afd5e4495abbc34fc172f05f1d58d2eeb4a34afa4758baea10babe36e40c644ea1950df9ba8b97da8398b4931dbd135e4fe3b631"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "2d53f0f8e0915b0a6fc2fb7ecd379414c3ed6fcf870ec25bb8fa3599283a5a39"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "29918d379bd4f6dc405e948b8247ccf21b61fe035a2c7dd9b6ab81e692c13a950955d79b7b3ec37048444a9a185db33b64c3e1ca5dea5d666e8f9b3f4c5653e0"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "8429918b6b72a8fa882c7c498bc63c3d3c4c61916dc9526ce39ba3d35f795f7e82af488da8a72c13da4ab6415bc55798"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "e7cdbed3acc6808303083f4ef677163e7f339871ff73b7aa3387cc412c3017992415516da41207955767ab9bf4833bfe"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/sequential.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "8cdfcbcd14453e9c3a4a7c5154106190"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "62c5df7e97744b0dbb1a8ace7139367344a2ee8f"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "7ae4ca6ac72fbafb2254c4b699c615ecb79e269a763fa54ad8fddbe8d442639e"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "630173e2e0c768c82d8d43381e07940a47eaf713fe347e15c6cce802f2ae76498c60c68a92b3cc83bbe8f2b7071416ce1b7a0da73cff920141845396148b332f"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "1b49108f9fe2e2deee19b56e8d6e46ff288ae2127bc825c73adf7fdb1a237111"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "796672ae547d4ad2690a21acd90fa7185e2dacf3027af25d6c952480fee5f1734a887a2fef476bee16932c8aa44c034e1025d117f497f5ae16ae046348d30935"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "12bdf29ebfe81c52dad459687a502c714b99e48e4fad75c8ba3cd66dd96dfd852bd573f710dad2dd0c63503adbd4cace"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "c549f4c09a295f8ddff4845bd07ee6ca65f7c9b94b673b15522cdb35bd21ac89ebe5e8b6a00f0c3df0c131e69d81365d"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/serverdeploy.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "bcb302046be3fccf7d0f403661213598"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "e99d6b82a9e6fb6e3135904434de0a7172ed0f89"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "7a5fda65795d31e35c70b939fece39daaa3a814266f3b8ea9507e5e0b02b3bf8"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "5be05401277feaa37769d70806c20d644a9b372318fbd042fbfd8ef30e61ef0f45863ca51697de3e27af87c0271c134431181d789a6f98e58274d7ce3709095a"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "b4bbbb7b8abbb8a41f557b2909be1b72ce7ec61dd1f83214792b5738910dfec3"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "5b5b87b28af2b8408d5ba725b5da5a44c62de42e5685b481f0ace155ce87ce09934318aecb133a767e341f967666b0588e287cc4a701c04426daa530703236a0"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "b2f29ffd9a51621cb4c6c847651b8858144e1fc4f965ecca04ec56bb68a1ed1b2506afdc43844906461a2230d4f5de20"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "35e9d2c051d9713570b2cd999fa993b426d79cd3887e23c5aaa214bc233d1d21f185da70c709e59b03e6239457fd5a06"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/setpermissions.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "bbd6c5df9fc7045d49e5cf7fe7013b44"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "f8f2ebbd76b90609bc12a2ba17decbaf687b2a5a"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "57f4aa7d83a9d846a38a8b6c7de24bec080d14bf0d09a4eb9a0e066703423940"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "5067a9a8434361741dd6ee6f3e4917b81e3d81773063de45c03f8ab49c166decf85b2c2d7a5ca5acc3a648dbe91d9a8651fe81dcbb0fd0ac20361664a3832b30"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "92ba7f17559e4b632cfbf8de96f9e009f3498eab04a80eb0bd01935084963eec"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "ec2f5f5bfa99d0098d03d1048ddb560d386782d58d78eb683cff084a02034bb225b3aef678f8f5d477f3fb8929bb8a888adb8e4a880148218dd5b214650ae7f3"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "55686ae1c0869d576e873fd043c2d338a43621bc82afb2075491a157aad842b2bd2263b4824b152fa0c1e0cd01049655"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "131936a2a861f4438607d646b8c29ef3985dc8456fd8692f60914a1f109cbdfc2e42b12930885dbc68991b518cd84737"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/setproxy.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "dbfe79ab5ad4bfb83eec764c216da331"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "bb953abb6b4dbe3be1cf0f9be5143f736651466f"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "7cf0667af903958c78d5357cc43e814b2a7666b310e616192a8ed979654dec4c"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "d6f87ca05b55e03ffce28df552b6712f29753543bb305598090a5b21d6cbe13247981060a9a3899e2ea27d398b40caafcac24144a520fbcaae6a850a2939fb43"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "86529ad9873d4b89e2034221cda06371808a8277c17643d60353869a6265494b"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "ad4e3c5eb3485223a5be0b845595b35438e2114b8693744fb2c1689a51dd75244a4e27659b1f830325c519dc9d75c518acd27c1e6745817cbdf447aab7672511"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "6baa4d2de309bffc2553a6afae3c768b208c827b9fb9c2a53690900d0db9a590b3a476155573ce16319afc8e2354df9a"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "4121bf779c668eb7e8e146564b2a4e7e1cadce55fc537154b3571733d2b59849b499cc1dfa4fee3fadc784d454debc04"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/signjar.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "f5126b42c76972794a2ae4e3ed8ef66e"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "329cac669f87cd943a0dcef4f89b7e3bf63d3410"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "bdf282e981dee71937a1390aabc078b49235233272f175873a22a1d3ab181221"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "b799d0acb350097bca0b45a588ac645a7118713f32ce0e21495c728a9fb4fd26dbbcdf25c0b1d8b4dca037893eba871dee6f40cca17452d6916eeb3989b257e1"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "eaadeeeb0d9d6044b1edfd27955a8b7d3ccc019c60841544c31f98e881da90e1"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "0cd2ead57ff217e123708c8b25235184a8dd86adfd483bee7de57c8fb7ad96b6946cc117dfd3b5f7a212f238dc7e57f83801f12dfce4457b0a3ee4152d27fb60"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "60c9ade9af6115b888dba58548b9ca44e9ce4016cda1ab46df4c62d4efddffa3181dcca5e4d6ac72e52341ff6c02188c"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "e98c3ec06c288be2b36c37048f473a994cad154c6a24a3ca434b7b33f7b80d5776c8d0c18d41f23ff91136590b9ed989"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/sleep.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "55656e7ba7c28416b445a1d7648392c3"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "4bc982e505affd267514d33dfb2e28bf4ad116cc"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "181e0779e28b75d8d148ab1d5810aea47366c64e2c6c04a663598c3e22a6ca6b"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "41c407f6cde2cddea7a83457581caa19f75756038a330dec96f6880fd84d8f12520a96826af4a196320fc58d1f758d5071e5d9fc188d0931867019b87e4ea6aa"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "cd6d1428fe4e539e92eb10960bcc903781e15bb5bf8bcf2a5e77001d165adbd3"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "32e2fde8f2f4963e7341fadd1946f41263b35eb39590430173270dda7b2045886b1c1e1f68dde7db785248ad1001dcd905252e91dfd0c2bb71b800d3c51a0cf2"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "409ea674c16542314a5fc1afc3c16c5189230e91b8fb535f3c8ad142667994f0821c10a13d1c65365553789337289933"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "896250591908366b901031013e674e3f59ad7928be05e83f54f201a82ce0889cc230a08290d49b7b78d0394aa6748463"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/sos.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "0041de32b9128f11b98ee6c3a2ea22c9"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "05285918469ac6e992e344316f1c0f3580d1fcee"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "d4424149c04fdf9b523bc75544168a1a6fa3f2baac6b60c7f5b4c719389e0698"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "9254625c2a4d853fe35da95d4fc4d0faed7d1c0b6a06b60e97cd5d2f4e00d1478546cc4e6e018b833f273a51289c4dc1ab8827c9110cb19d053c54869b45e1b3"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "4f6416d5d2e5dce0c30743fb88ddba0590cd64390840b882bcf7a6461ca31994"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "cb32f81dee56f1a89e0f7a66bf5276defcaab3306d6265fe50b24ac865596a68d808ce67ffb858f6fed72d8364e0ea2864b6c1b583bc9e42a36e8ccd493fb92c"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "31c147bbc1c093f3caddd49ab1c3322ba2498bbeefee672776123e866105bd993d8617c59b84d425041edb0e5ed71581"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "cb0f4b278c99b185e550afc5a892e8a58c653c18c0e79daf20fa6188f39cb512ea53b3886c43ab470a3017d979170887"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/sound.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "23eced6fe2154dbe2c6104fb05ea205a"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "989395707755d8d576b9491f9178401554d761db"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "7547c67a5b530fdec516c6054a74bb43abdb91e962ae8652428c84f0f8a36485"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "04f481819b9bc37e0bfee215f28b97e7bc41665ffedc88ba65d08e04ed4cd990b9b454000fcf78aa5ffbffd522b142995e8f9c3097a334d8e15ae6ad2bb0f118"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "a631519476f3198bac820132f55d88df2cd867c384a8ccd32c698aeec5a4aedc"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "ea2e56bed88a24abe43beb70aa3285fcb375218c53f5499a144993d054c853f7d09dc025a72241cb1de8d4ad23874216f94634db8f43a2e1a6834dc35a4be305"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "f8d37ea04c5bb69e9d9f89d872a2e2c041f881ac7c8904e2bf962259b1a8937f726243f658752db6aa596677c51f728e"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "dde2d49df44fdc91ffcd116507d5dc6296eec1eb213e2dca284afe7cd1ef7a5dc149169285e710125c9907315be75390"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/splash.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "1d408edbb3bc4bad8d16f241a1aacd55"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "a3184e820d0d5dc56701f203cc78139f2fb6dfdc"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "86ebd02ac48af47b2b80bab094013ebccee499df1a4fa6cd1515a3d719b68ba8"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "6a13f3ba664af494b41c239cd4134797d22527eb56cb5fe45acf83e69fe687f7bb6c1b7d000873c3aa581b3186a86eb39784c1b432f60f48d42ce31a12ca7eea"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "868609f65294779ce4f6857de31b4dce84d4f673ae1678bc08a2406af7088341"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "d2f06fa9de368f5d3e3d1979a44d0d7578685df00486f256a9bd0c0c71e57b2c73ccfdc2a41774ad383cfa530db03a6a473c4b6e1974a4c508984abc6c3bf8af"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "6c40f2acbd77efae37e9498ae41378d690b8ccadb0a0eb9c575aabb7d4e5d149b4f87661c2195cbddd7a638707b25f21"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "bb8a7872a493d937c250bebe2fa7ec95775a164278173093dc265f76d6eeb6f43d81c401b1d9ab5a5ae3e70b802482ff"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/sql.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "b8e557b6efdeea2e19bd104a4fb47bb7"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "fb126e97caf7a1b98514ab2957f5641d32fd80fc"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "4f1d3483fcc1136c52a69af7e24d909395ee852b5b7dd7e83b5c5f08b7e4841c"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "a78f9c9adc9f87ac6dd0884da0304eeac493d61bd5513eb0274352293aa9ccea020e3bcc0a96f92b4d4865976dc6a91663389eeb1a1638d85a4e7bcd5096b684"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "4f54f4761d0e6330d966a6570b82f9dab65f1d94aa3bdcb2f68df94adaa3f166"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "fa97c8f71fe15e157ee77173bff12bf641a408ceee6ec59b930087d52a87f4117851b4078865b62e525b05a0b444f3ca55ea796f1455dd95155fd9e3af375082"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "1d8a9b6742c70879d0eca17d027761b9757b5050bb03ad9a4ddf05212b903ef8297dc2e59bd8443258b205208d750f22"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "925c4b962aaa096d37e868a57595d3f2f769798f853c5df6917aee251ad395cf98b19c61eb8bd16f351cc7af03a1e989"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/sshexec.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "c92fc15c984ae8ef777856133578ed12"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "02dd53bc326dc9eb4bb8f3f43686df192ebb004d"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "9eb4609e0018c2988c0e5b279650619a8889dd95966ebdee32a29ccddbef63ad"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "8af2845a7340d19d7f5ee3e1411c2607d998246fccd9bca90d09fcff609489800db27eac893c633ca2f7078025b0215a49257b33020a7536f2f2e0b8cd33eefc"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "aa1fbeb26d3b9756d24cfb4284d66e0cf8078e1da7688aa6732b20b43e42e652"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "4a1b78d99f68f5d24ecb951398c190c8d4d2c0aaeba4a40d4c37b5b4aeb0271e73a7d6f68a7b6628b3776c97e871f7d0ddaeb03e54f47f2ab90f578308bff897"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "bc6d1acfaace1e2575984585bdcd99cc7c1b4a22aafa925714007529d733c2cdf27359f10e27a8cc2e07cfa7eaaf4f4f"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "cbc0bfbbf8b984d049a0876d3884bfd08720162e7412e4196d0aa3ed2edc3e79deb05dd1e82ad945775b7bc0343bb56b"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/sshsession.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "d0f5c31eaad2c8e8333716a67db29d46"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "86c5e79aba38cf09c8c8e1b990f045ae818e288b"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "b5026a9d5b83138458e3329f49b242f466dd28b496602c295c4b1ff67528fdae"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "c0632e5cbd3f2cfad8b8d4d49a95878579f757f750cc06981c8f5adcc19c16b6297a0ed210615d4b4f1f132b1dc71a469fba7dd9ad6a841e4cdd0463d6b155b0"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "2750f9506ab02eee92d03ea3568712a9e4ca0db286bb3241649d587626bbda6a"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "6f24e164b19f8b6a53e4a9efcd5388ed6e7fdcbb401f603b3f93429f60863ae33aa78e022b1b9ea9f02fb181fe43f7db879f47ff798171f6e5c2915037271099"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "2f8afeff25ad00477e932c3987c7ef1480bf9bd1e883dda080adc36e229f2f67a81f4c6dbf196e6f034770fcd7896659"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "74fb313959daef4cb238b01dae4709b9460abf2ce6f16a2591c2041d2cf4dfdc84c3a34a6d93876d0b695d549cccb3e7"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/style.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "37520cffc5c8bc2ddb5a97974cab0937"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "33b3e66cfe31a20180096f6ab0461773779389d5"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "a08ec51dcf7dd73d321395e64bbbdfeab7bda40137edcea56162d3c5e1bf6bf0"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "0ac8213c80b50aec12932a212b543d2679f283d50fc8987100e67f52c2c2b97b3a0f6ad43a547d9e682790b3e59f464c9a78f58f692d9e1f091c64bcdfed3973"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "8a9012cedcea9e859068948740e15e86bad5a89452a3d2136887e11bba1c327b"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "6f363b47db2582e59cca5e8b7743a32cddf43dd6cb7e895b7323a4211cb5abbafd299bf7bfd80685f8bf0e883ad830d338fd2c39581119b1a32df22fa3b4c838"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "f22aeaa886d18ad6bc6688f5ed5d520a93a85c2ce5b8defaf374a753cb3406bd49737c330c8d3ff89aeabb8b1f12c1cd"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "b5aa40cda1fb9e26d8209ebfbb62ef1eef94afd7f93607ca711816ef19578e36fa961846e1a39216c3a72f3e1ece3a75"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/subant.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "9515e554a3e7da8e6ea4a87516222f6d"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "4d91677eea84188db319ae42b19980ff4a45fc33"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "caa934147f1f68a2ab2360f5144deaa38956d29107234491ca5b13f7edd3df0a"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "ef0a783f6211a6819f6730d49babddab57776af2e5926fe5f9b4c909034a8f2697e9733f0f866f156b85b4560abdde12f8b534efe9c7be6b80f9e61188b76c42"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "3beb5ca7548e655a512f7fb42ce1dbee035914ca0c912a2c1357a5aafe8e50c5"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "bd25e39f6b3a5086e7fd8fc5b6deceb84c1092c7df414bd72277cd77cd1f3921d54562daaa3d335f4f59eb54d449e6677a73446221e7defa90c68a18da4c7c99"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "a1cb62ae298e3a843ac79ff6919f99d0ac339f976e73d7b2b6d5676fe10a2177c68da542c71c98a179fd9a6d2d30a4ec"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "e6c1ebfc0bf792b46a0c34106ec44027546b73675b09360ac9205334f4fa34c4d83c2c2ceb1a3002ff6bd4fdf994a57f"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/symlink.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "dbcebea74fb8330096716e806ad164b5"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "65cf06f4ae252185e660e64cdbe815f556e7ad25"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "01123f72a0de3fd88ceedf1c830f4d3d80d00a34e2359316062a57540b05bd7c"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "d1a917be6c2c322263f1ec80bccd9b7e8bf3c7b325d08dc4878c1e07903bc6b048b01e614934df5de9ca51e4efbfab257e312cbaab705ab7ff7858ccaabb1b8a"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "c5bfcac3f1a176bf83dc7c7e00f8f3933c5d4f0ea2d7fcd9963b88b885dfed81"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "3510c05f3c151cc6ff4f91299a22d793eb016cffd87771918c47e3cf40aa48876ce59882be11dfb1d3b1f54907bd4d78400f02df11a6f88b97355d628a32838f"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "1cc9a15c16a6ad9a27ebdf5a4bb4fe48d86cdfbcd74a869182429785fc96ef0fdc808828f3acc1f6c7baba6c819401e4"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "f4a10e55b4018a2ed1161fc21432a9dbe5027707784f027a7c7e9b1b413b0e85793ec1f1211eea97da35998e3be76140"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/sync.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "d7df6d60c54605d8c3d8d733ff686ad7"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "a540895393c6b5cc5dd7ca1dacd2e256f12032a2"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "4c71698f3f915e1f9e9b45a564e5972cf1f9d9298a1bef304677d2754cdfbafe"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "250fa090b6f54602fad8d4a2a64c00aab9d6a7c749210922bff2939aab1de3100343eef31b5f86f01ea572ada9352af96ce3af848a6cc3c29c7e7f34f8c9ca04"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "847fd7426be401dcfdc0e1eaf2eeb6413bea7df2a328700e98eb67ee986cc3db"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "61431c3a51a07196fc9df698267efc73d5bae8219e13629ce70650449aec9915e19500ae1f6f091f4d19d957b3aab4d30eb590b3b116358f5d6d77b4499c3a1d"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "b9d229889f17abf2342926757c8ea1bbe29c61992b32655548b0e7185b8d9938006ea3f9b556572d75f08bd906437dac"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "de1235351cb32bd3723d9b4f9b6bf17ea3f4c3c7b3b6aa5fdeadf48181a094b37310a1e96758433c5f31b958fcd6b79d"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/tar.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "f1a63e740f4a353dccc1e0339d706181"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "2e6575d37fae4dd13244fa10eceb3fe49b9e4af2"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "562d39afa6b399c5d5b9319277ae9f0a7f5fd02c0955f00c8197e6ce76b0a4ed"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "6e16753f724cdaa8efe5dae83e73d6e64536d5feb62511eabed8fbfffa63f87f8506554adc04a2993e54fb225979e2a52c6c4d21724612acc23c0f24eac13284"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "527837729e0039910440e3d33d2183ab60772dda19a54c79993fe692bd774774"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "39206efb4c1a3908ffdddf92b63c1f6cfb9053511c6ecf0cffd6c72a5b544c9ad39d892afb5da4eb56c8a4775e8d5982e1830aca72d25c84cad28c286234cf38"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "cb471c9ed8f252101286aacef3c1808a047ef84ef6441bd32b697ef83758ec3d0d19bf0b510360d73d3980a516532558"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "7de376f5fd20008c1e2fd139d4ae15062532252c9071a197480946cf5e9516024b5a885ce077c758674e2a9d5d39b39e"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/taskdef.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "f7971c7ae9cbf28fca099fc47b1ea12a"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "98a652d20eb23247d89bb5cb918557b19250a67c"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "1d12852192f22112eb2fd933239b947ccbeb522bc425354c2fc9a22a06b00a53"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "335810add96ca62399e7ee0b6abd799a62095d40e0ed4e837d1ac4add727a7749189dd6440272d69a1939114916482cc4123166acc5b42cd42c0cd9d56d13bdc"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "68f48115de673d27a7350c975a4daa7c4648cbf7b6107b44177b25f43747fcf9"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "1b4afea36ff242ec2f758b4e480caa015fc033665530da1f931feb4d89c05886f0bc3131521f289a49c3802fcd5569976415aa7bd32c2c262d1c7e19712b6e58"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "4ee0332a8771a5ad4c21f5fbe7fff0dffe9605cbefb522d2f6423a95132dbdcb5e57f5705a3db613c3bc18d1694dffef"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "c865f3c60db66fa1f809eb3e5214bcf2d972fde56ea009c72fcb0d70d1a8c1cc51d1a35ac2172061ab047dfd68df9850"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/telnet.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "478f08f0be4e11401aba36aecd3a4d37"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "c08dea882c9ddf8e8c20804d92b423c747644bc2"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "2db3f79ba4ae6c58eb332f4768162f7c526f0d79540cb8e19c2070060a2549f4"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "243cd2fb0e6ffd7bc874268e6e191e1afade0e41b2161d1a818ab1d37e34208e2a3f399b0ed1b7579a46231c8f79d511b4436fce56cdff42499c020381e8b8ab"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "3245b5324032f05b0c622f54615f16ab232871c87442bb76788b30e1a03b5ea9"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "8cfc2a88ffb43e1da1d5ba707f8bc5c0374c7b22a7fc471985d0d66d0bae1c1b0732b5b1fd204e4f3ebf2a233d6820671ba7a05010e53be7eccf2408cb9f207e"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "0065bf1cdd014457d71cb693a8c73e2f1e31b90484bb4c187f45cb22d3745898aa0b7016b42aa30ab97b4e287dd12345"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "6c85ba49253a66d8484d88da7d7e60d074a24d46938114e7e79a264ac9ab3c3b8385eb6e5715bd97d4e4ab2fb6a6d3c0"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/tempfile.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "757edc6b709dddb0f4c316344930dfda"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "a128f931c0940858937bad3daaa5c6147fa9c393"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "44a5ce578e11b14d613a05579042500a78b23c99d8009042db83de88a80e180d"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "5abb45ca13e33d3a67f7e5e94dceb86fedb60fa3b9b5a47a2ca52a7f1ccfd71854af5741926967ba2b81dc536d8b8ac008093732b00db9cfdd8d8fe704661938"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "6f7933e9b3b20bee083d1dd4e449500f39a2fb92ce2a9526a15e6d0d82e85d8b"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "0437d528668cbd61bc107907b535ed78af823b86664178cafc69c6387292cfaa55fc6028e0bd4c7679a1d5f84f6a1353f031d152e1fe46049b6cfcf94aae726b"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "56f93cefea4f80236a1cf27f3c33013e763d436296273e5b9c2a8e873cf627f5a05df8edd378565e38d789e14b7dca76"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "693f42d8d1f31d7240b5100ef1695e548b0fda3ab7ddcc4c95602a746b9a5573bf5d532d273045133c88edcd2ddd50a6"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/touch.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "653166b2cd384c6df368fa27e15ff661"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "fd921d1cc2a709735d7a496be15f766c8371e215"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "3112bd94312b5b3acab1a5fa1d920fd6fddad83090cb62c4b2ba53ee24a3420c"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "ada1424557504bb07b85aafdc7d4134884d61ded7eba58186a8e3c785228de489f534011f89606210fe67e89ddf17a99595883d03dafbf91453399f7c019d2d2"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "6da1df4d3b2055b39ea5242f186b6d9e40b78ea34316980df307ea12854af7d0"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "6aff37b0840c188d249f781b5cdd063a00c7d6966e1a67ddf7f28171ff4de3aea3c08559f8696384f932c9563cf53cdee79f51fa5d4c69bcc3a5cbe51fd2f787"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "9211371ae165409ccdfbcb0a743b06583e0d508a702cbc8626c702ceb61be24d88fa780efa2abe3149b9ec57a9c14cb2"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "83835a0125ef48ea37f667f6093d760b7ba5af3fa2da0bd52a97447997ccc4913b0145b5dfd0cd232640fc2c618e2649"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/translate.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "b43c75bf8d6aa0a4d5ccc0b15944eb83"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "cd83a54accb552e9e0056393580c20751db27f5a"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "1fefd54642d69b0c01bc9839c05ab8f05e1a0c94ea08896d577b1006d6b3ad96"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "7c5018e63500a3cc60554d548b7c5016949a8c5ebd355eb344d59a5fb333d0e391673b76faca9a524fc681d90ec915acc649ba233f793e1965b25eed683bab2f"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "7b8c376ecfc72b8da5cbfdca625b5c00734dd312543bddef93791c40491bcfb9"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "1da1c3e055fd3cee5fad7718f3d1259aa0ff8f8fd881e6bef53035090f5dda3234efee719a6af15576cf0aa49292cc43d5d462ba3faa913de66dc6ba6dfe20a3"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "0b5f5f24d5394c8990fc77251a1c503a3f11819c1a1e24e541f777ac15294f2cde8c2626aaf16fb23987a7ec686c7b1f"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "994b3b7618cda525b541cb6cc38205b83084f99471ca3ba0cdc6e668de063c5f742ce7c8333e9e26d317400a28af03e1"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/truncate.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "53ea2f77ff237dc8493fc800060c275b"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "f7d68f19a0ceb16fb9faa1431d553ce580c0cc06"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "14ddb10cdd8848436ea38042db8b754c1ff67e7f46dc8d8b089e4205c18ca788"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "caec5ca16ec6b5a52bf935be5640dd731c4e6a87cf99731e08b98acb9179b7b98de5bd03c4351d0790ec1afbea18d49cdb9bdc41e85d1e11c8f641da5f8c78ea"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "08ab56e3fb88e99bbcec5f423bdc16550b7b2d12575bd181c370a607ac751e95"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "62d15c8a56d412a77734b39d82ef7e16ad61a0e0b58268eeb2949b1d09d22c62fe767e6aebcd8a40b7efcad8f6fd15eb85d0613cda6502fc8dd4089848d143d8"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "a25f232df6aa4fbf0b6bfbbd68c040c816a8e705e20b49f52ce3d3488a8fe37a133e756211ff32da36d2c6c73717a5f1"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "9c5dbbea924e4ecc6a148f79d70d9651d2c997bc3e53c083be3c06076fddc06bc39756698d2fc0408380545286d526c6"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/tstamp.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "ba711f823226e3ecc7e2f99dd6f79684"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "02ce6d22f175d45166ed8cba2160ee12b0f82c50"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "feec7b0fb2d6c76c7bedef3792d0806f829ab35661e000c2da3087e0dccf2829"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "2382105faf2b5b65ec0953de98bbcb386b3edea065f424f49f6eb2f8a8e51e34ccc08ea3e8d0162068991074f259e33e99d79994436cb27ef6e6896da06eaf73"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "a9bfecc19350ee58b352c88490cfd7e1ec3fa085dc510b98d29b7e2f9691681d"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "ef0b7dd1ee1af4a6725e6b61cb241fe27ac3c36b7ae5071da38313ac59babe0b23c6fd5205c98122fc62f9057edcad832120765be2e48933ae467248cb944f02"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "b7483d7bcae8c955d6521745953cd2ac390b452625f70e848a5bb4901cc6ac1712ac6e83d6f442ce644b21d7f96a9be5"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "49813f4520c527d2c5cc5079bfccc1a18e82c77fe19fbe7a6b05cc1857b16aa32bbe3890f3ffac5cbe5b3b13188a1123"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/typedef.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "90d1b074588b7ed98404dcc77e4e526f"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "be052472b157343602aa1f4f823e46e1e88e76ae"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "155ab0632481743c0e52f977226081bce830785182685fd4b43c031b5250a916"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "aeb6766df85829c8351be8feeade057af89277dca86995ae0fb56fb8cb0528485b758fd26a7cad6afa32a9a22adcbf5af532d53cb7247d2f9c78dffaf43db8df"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "b52f4e3e7946bb69e2e13e48572018384479de4e47e8a5cbdf8e7e63fd01cfd7"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "d465e7078278a54cb9bd9acf5620493b9f1aa6eca7ee5e471b18e0aff1dcaf11facc3e22067c327cd599f90d7f9c08c7eedb84e65a0fa3baca4d0fe6e2955b16"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "8c696e54be6fab1050fb430a1a46f32e3f4f3f4554bc21d892459eee526eec668cd6a931a791c04ae1aa31c866efd244"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "d8620be00a56521361bcb4d2405d6ac3816305ea0917775dd726539792f82bf46c4807baffd42885002c5bee7f0eaf76"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/unpack.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "bd0e3df29c8cf420367facb49a10fd56"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "f04fcc8314f68d7e252b65af34be5640448a41f5"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "89c0f62a6dc1ebc9ee00b89d15ef15d0e0c4e5e65c3471220e311ba274f0e881"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "0065e3d9df9a12ad5e835c12b6bc714d27b9d3653303d6188362c1944cee95a4d67e0296d637e38bfa7c4064c96464df4f79aaa7df62158fc6dba15c9be07d63"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "4b76cfb0c60da86f919b7f9aed1ac6c7d50261d53cc2d7e7278699526a30b431"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "667c496b0c5c99e34d04e8da0f354ac7882c7bfc7382d4caaf0e2e407f2c337f0d8bb0271342b390d593d7e25e6986b60d2eb63fcabf9cc260162081205439ee"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "77469363136a67b2da1273809a084c6958a335668c54d0e51a01bcb88ae2294a55ddac793c950ec1246177a64521e93d"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "206509218be0d390b0519b60fa130573b394b794384b59abde5602565450ef9ee96d082a4767e6e7ff05fec25b10dae5"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/untar.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "bbe384f9433d6ff31307c81fff302850"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "a7e7a72a32a7e2911f0bf7264cd84bc275efd147"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "3388fc2feaad3349794d6b81ae98c3392632273b46d7da1031ca6ad41f07ea51"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "d93464d3b0e1d58a49254526481235958c16571a63aed469b22cffc78f431761011d696a28ece0fdce7e65c4c5246ac140d387ee780759068cc89bb3d55a5a9d"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "9f754ca72791fb163986b0d51d029356325e03a587dcd13de6d6705a051f78c9"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "6229f29d8e2cac4606c52afaa783ea79dfd630f119300fb38278f354b4e9a83b28f71e88c45d18b9390c865ba38c3b6988babe003d78487647be36f9d60ce91b"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "c2017db5dd78f03987f9657ea29056fcd67a874ed0f0ce14ee5c26841e2226a07b84ac3ea5c00386092e121c09f8c013"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "d1d54bc18c284e2ffe2078f63970505eca7e82abd3089589c3be01937c41a8a7f6b1478651f42b50fc0a5f51ad63d499"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/unzip.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "c98e841739988d16abbfe40e23692fc6"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "9751d9968b84d9ebb1052644fbd362c696421e6e"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "10253e3868a24b99c18da38f3e054d7348c9cd8c21dc41414fb0a551af16a215"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "4348b270c974853500f353d4cc0ef98516a9be3b10deeb8f1ab0b79558052aecc3cfc2258a5cc8629dbe0d226d2a075f6067e77ac44704d9bf071ab0d1e7656a"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "f46615b3986d4d188e65bccd8699a0bec40c322cc5a1ba64652163b0ede3984c"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "a839ea00b81c6cf6bf4bc5effd03643bcf0e1a6ed9d72ddcccc0c01e911cd3fab1dcfe6493a2b566032a4ce4719dced682cad136e761815c95a98d9003a5ee9f"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "736c6054590bbf73b7301eb59ef4b02343e6bba28dce4e8d4ee094782ab46145c781fe1401788753a0fc07e17bfd7275"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "ac4466662c9ce9656ed6237cfbe1a43389ac42e604fa473eeebb182d78b67a8ce21a2399172763737c68c4c6d73314ab"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/uptodate.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "46ac3f4bc851de5be68c601ff764e1a1"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "7e11e2286f2d08c8d063be5a4c916f8814349081"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "deb117aa6eadc50e68e63667795cbb677aa3794cd936ef94de3a948d465eb643"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "08719dd8f4cfa83cc01e2f90ff5c27bcdd9584be5e7720e7ed2cd9ab38ed455e13b0b1b9440620859000c6e92059fbf85263a9cc325d8c524a21b1558b4ff934"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "8928021839fa036106d93e8ef370ca11be32dac8ca88716e3b2b6300a5d21d63"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "b72172615d15b54a0e749367261dba65f13b4f098ecf83a4029958fe50d29604c3f27c1960872b4ced9ee91e53dc24e3197097874359fab8e92757ed4bf6b94f"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "d2b2f671660c894fb39a2d8aec7ff3f1f5b9c45fcbfe8c0546650f11969d08bd56a7a4fa4e7a3041033e5dd494a31267"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "ab04874da65faa0d111f21a68c828a5306dffa301310dca1b8f513cd576d66378fcb980534115caa184bba6c208035d3"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/verifyjar.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "6a76fefaa334a5be8c6f8c2cd3c01764"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "46af2e5c0fe37c29e8c1b33e5600963b4fdc07db"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "c6884998780348fa61873bc6560118d45b65524cf703c3f32dd74748c951f1e5"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "e7649269f2f37f951e70c0c5407c765a2a428abdf125b206581670a5b92b3ff6fa0c507600a87e3c87a03e3cf261689136f861f84b0e85cdf0389df7b7b4bb21"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "f089a62a1e3a5329e982fe89bc904521a9b6c67a6421fd46f460001b2fb19bac"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "108d00646cf780f89d2657e129cd6d994ea29e6a3869110b33eddd91f24030fb3c4fe31e73e6371c32ea304dd51b7b5ee27106e43ada1b9e3733c520dabef432"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "1613b58d5ccd910d0280827e68a5239196e7b25d6b66563418b580edd4e16fd9b4b38f350dde9b1d91d6c8fa614a07fb"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "57ff557f9c728b6a91dae2f8dd3af23753f930087832c83c0d81af8440d3893ee0ad0525b0273aa635aea2ceb72cdf75"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/vss.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "adcb1c0ca3584b2737b289f15891bd3f"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "2147870c3ce99e96518e15ae8e31e38806de57ae"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "ccd7079717e48a525a46133a06fbe54ba26d0687a85119986b80b86304d4ed91"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "9af4159f90965c12d822dfac59d5848b37f993b55dbb6c473555ac59083ea9cc7faed9e4035ad4bdce49998dc62ee56af88d459d6e20e3c4f1e5ab9d30b1fca1"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "16c51d27666dd6496b4d5d273a2bf169f7fbe4784d8fb070bc974690f047b798"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "d174b726c0760ad5ca8329f7cc7cb2fb48d74b6bd50832a2ad8952e2702df3fc7211d20cf5064c57ea7d0dd927a7861d00a21b1489a86ac0b35859cd0fc452e2"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "dac129707ac55c2f3dfcdf27ddbea52fc762ef468241b24645f0e26fcb3fb9389ad06c1fc74ac676f8c37b2d5184570a"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "f2aae36b96d0a45fd49787f03cbcd08e0073e0c48295c72173c5616773ec64135f6505b090e18337dadef9aec8ac5dd5"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/waitfor.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "979f46dd159153db14132bd1adf11df1"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "fad1eea1ea052da343dd54fae6acc9fe8c00abcf"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "abe16d50559b56271bda2e3aa4c9d04bfcb5fa4b47ed3f05296c3755d393ecda"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "0c253893ce6b62f9af6fbbdade9c701ed5b335b3e8e269c7cacc67b673ba4b0f50556572ff30d8abe7c0a327d2d3c8dd3b5c88ea61b63180eb4b3e00048fba57"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "999d684589ceab668dc5a517d6e1b0224cff8d661adf1eea9a7582dfa9a2bc8e"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "44f9e2ea34b706000a1c5eaf8a7674f9d8665a05da1ce519386ed25af000232dc11bc657f4436b851e7c4a5e9c1198a6e916c8fdd271f4fbdf03aec3b2a85166"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "70ad2d9ab8cc38af8f5905658c58a130766713a2611a1634259623ef040a235ad46999ff0ae6611ddf785a6d816b322a"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "d6ca2067c88042e9915ba6edc29e5e3930e0f64c06d00074e6a21201236bab84eaca7023e3a0327f7b5c0b8face3f2a4"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/war.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "fa1873da0115fe168f9ef895df1db61f"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "ffa998d4b2f5bf86b3cff0c69d4a728273c36b89"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "4cc098acab044e7d149e1fc33516c4433c401f3afdddf4f3235c7541469faff9"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "3ea0f80f51c0d5f74184d71cc9148d8b9f11ef8b2ecbabdb41f3ed7b40cd04c0d65d83925a3062b4d09c7aa9e755228f8f5cd5f7161f513070cd57422d6791f6"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "740bec5f1041ee181509552d974791f0eaf1ac3b4c78d0ab756b7e046ad2d977"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "75c3c51043d539b229c6c8acc27b76f6c4a75c053b4e143f681d6db192e548b3cf054be242f608f498e5e5f651d48d03940b254899812e39e75eb151fd6e9865"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "932c2a13452f920b8b812605f0321e6a54667a97c5fb44e28cf71e542fae002a81b95345fe37dbcc29af49790e81b793"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "7319f6c9d86f9dc0c8edc4f3fe98c3bd5ca71b18dd87e6a6ee9a9081c09828ea862b9724ff60447af7d09530b1bba80b"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/whichresource.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "71c33fd199c18ead38d71d409a7ac5b4"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "f7eb90596746a7fa9038c2f725ca446e53d2ed5e"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "a7a8518f90b024a9d429bc22767194beeebf2e87be8998ef1eb80b8ad8ecd0e7"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "626f7cd94b27805e770b98033bdee367e527cebad780b22fd30a10b76c56321820d84511044f49234893704cafff87ff933463f19899a6d588c4cb0b041336bb"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "b2cfac7abfcae69f3bf7c7a9005d2f2b3f0af4e46b7597dadc703b8b57937ad4"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "cf070630843f76f079297f8e98c338a9b64711b1b7973532d2e367257e08db1888b143bffc301a5a8b5752fe1884a20d5ad4d4ec1cd24672dc0d39514e8438ed"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "70ad38e962faa7d7ddd475c11fb7977abecd5661a09f3b15aa3323815589a7f9f1dce0b6a7bf4d9637ec17bb31d9b2df"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "e273e5696692108ed36e74717b17b47bdd2e3cae8146cbebfd73bf4801872d59f79ad40844ed0ac11290b3017ac8b7dc"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/wljspc.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "222cc3a3d86cf52ef9c68f40b6f08a5e"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "f1e7ff5d597f67cec445973af8f759051522b23a"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "85b976461a88823bccf30d06cb93f6ea8e9007765adbe037bfc717e957dcd1b6"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "81495b625a609969fa18f3d7759efd17b5e074a5b76d0ffadb5196b4a3856e3355c6716567f9528a8f039e2d92ee5fda58b35ebb7c7ee2dd3ddb8a6c12554776"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "d0b9b9812690a1335606d749e584b67df8c890baccdbda3c955bbde335311d03"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "7c8193ea7174d81c877991decb2e7f2920923abd61ddc5bf5c79de868aedddc31575c68bacbe26f52d5e1626a1ba17d105fc408892c282ad1f4b2a927c2ddfa0"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "98e2d324d99c1917d3c43471d02190f160c88d3b18296f007d18c53eefcec7eb1a9721b9ab67847b0522a78eb7fe6c99"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "caaa3d0577d2929a5fa45f88873156b3ef62323c91e0c25e634aba624c855baa3b905533ba2b6fa2c92e9ab1e76699ef"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/xmlproperty.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "cda09b2db33308c39df9eb3e26dfbaef"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "f3ba8d0288ca0a31dffd60632f020487e63f3e65"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "aacc39791e3951437c76d3e055eace46fb6b51b265be7733aa40f4c64e8331be"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "df1da05454eab7112582a5efd059f282468b400a877757199a47b48b7c8e34283c275e805092014df0bccb9a5454872ce97ceb0d5d1049b1d52fd2b81a14830c"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "571ff0b9dea714260f8b73abd75343a3c181b044deb1a691095b14a61d8790a8"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "35c7bc9117c33779bf32c2ab0b0d34be9906431bb68412b1aff88562171dc33da0fbb99faf459d219335adb9118a0913834c4b94a21dd69e78b5af96e9c2e57d"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "05961745d4e73d7c6824fcfe01be7bd52e4409c2c211ed757728f9c845af376932415787ca2ddec380c6cc22d46ea1ab"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "edf7287918e8d23d037424e2309111c1eb6dafa139d9976ca3afc8e8b7181fb3333032cb04f9add9637d7f8de1d56ca3"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/xmlvalidate.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "ba917f654403e356be9b76bc9cefe9d5"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "ea59c7354659c2d12ea8834d516d1a1b149aab9d"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "9d2d707020f448b1cf031440301595c45d8b0da4352e54b36eac266b4f696498"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "28c3d0872780d1baa38b074d3479a7e938f590afd8f87f8973e95f9321a2a0f4cb700ae72f9534dbc99470c2bf6da9bca9a76e5368e66e9513694def9a623029"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "ecebc5c4bda9879875330b0fea35682e9cd6136f1337044b047dae9a745f5b73"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "da8b573fe17b508cce2e6a4f8c75d01429e1a9a1e01b4076cca440c461202984a8dd56794e03b72a0be742d8ce7964d2448ce144ae9d59e073569fa4b21a0b3a"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "1d651b576d55ab226b6041127831e7d127b175340af86b7abad9a9a5a5dccb18ffbc075036b022f54f513aa4c6bcfdd1"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "345fc72894fd9800657ad0e83e01b66b8a5bc617e69892ca40d4be1c2d3707a6bc3fec467764ba1d043c05999ca16b8c"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Tasks/zip.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "2b0528c29e04131e5d5a6780f2c9777a"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "5498a45af9715414bb54ffbfabff87c9cc311ced"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "de23e7f59a4b9d0ea36a2451c0bd203619d903ccbe49bfeffdeeef4255577b52"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "cbba8d73c462778cf2b8c9f6bed792c4437b75b8ac7ee30f23f93adb9b8f4a08e153761c6d4c152eb45851a8907ffa0201002f08a4c918b55f76335be63e4396"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "7afe4e350da5399899188865d9096c88154981479cbbc5e8f532d7aa5142a51a"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "a6cdeb049400ad9c0fc6871c6e917c7030a4c4ba4960c91673fbb95e50b1a8142e4bb578f987c0011cbca59096f3a72b5702a9356c4b5edcf3a3f89720fbd3f4"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "9ccfc95ec50a507e50368e6424d2bc8838dcfc406d2d064ad6eb4d617833cb52f55809edaca6149342234cc5e5ecadfe"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "8a7bc97a372a93018fd4f0366c82da8e366e2fbd1330c670a53119829db834dd5ebc779cb01cd6fe620245cd62a5d264"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Types/antlib.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "bd8da6d61db4874df2470d88bb5725ce"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "0c0948bff914d2155f711db95f107a82ed57e728"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "49426b256ba660172491a121b734cb1965b9099f68e96fb6396ea577beb7941d"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "dbb48d9e57e8c731686aa9ab672ef067904085a7a12fc1eda47ac3c9b72e96223798ef90b3ef33031c37f638c41f2aa7a7f474241935845cd2358ab93ef8f24d"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "7762197ff366c680529d886837f3cd00b28c4f6565273665ce660c6de82c15b4"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "071ef02639cbb642f7480cd1597c3b34bb16477f7ed5d5c805faff3b0c717e463c890b57e07d9a3db45d0b4ce303924166775e784c45bd1e1a33efb83480bc8d"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "9075cd21d4ecd35002a1329e576e047d5eb2977db28e189b15fbe7c642bbe21db8d116a2e418279b8f00b260d76c4156"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "3743010f36b669cefcb1b8c76d3fd1c3e2015022a2cd6b1ca00949f60f02c682ee519d8dcd3ed28fc226b92c922d6080"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Types/assertions.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "71646582ec482dd559332de06c70fe9c"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "b43249fd0f8df81cbaeb149a1215174b7cdbe025"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "5af3a4e674f99c35b5f0752f0c0a20c7d5ec4b41097884896a68b8e64900a960"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "3f0c04dc3c99b19b790260ad3bcf26e87cc5396ab62ed42e3aecd8f16baa34697e8666ffdcb3e832bd3b1594b16d2a9e635729bdf0f674c50ea035c77fced933"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "344b3cfa539940409011db092cafe537c176681bfea175268d82e2b8e5155c3f"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "f452d05f1f98be3ebf69ba617ce3740c8eaa4fca050794ead82cae7fc83cd89e828933c0e69b2a96d688c624ab50ef3eafcc51903e704fc11747db4d65bfc283"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "2a9764c0db626d8b59eca1de650763ee78c399a436d1c2dfa7d51dc78bc05f95a913a97484fe6aa79304b2ff05f9b0cf"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "ccb11e17a2416008999778b03be0ad6f10b2c008b4683da6942a7c300c3c10a2242c5c95b2aac5c86cb129d0a8a9f04e"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Types/classfileset.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "aed5c6cee0acc77d0f49d6c8c0a290dc"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "1a55d455dd140b099b5162317fe9fbc02ef7cda7"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "44eec31d03f8c0bd2b322856e9e5d8a5a1864af36f5f5e928a88a34f306e6bca"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "f889694f47c6c4fe36130227406ef30ebdf48459b3401faaf5150c6afb698a47019e74ddd1aef859eba78d29c3bf01a7d6e6a55b261465ea97f9cf2ff1b6c1e9"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "ff16631841ff5cc286c6e9ff8a3d341069496f9ddf63ca41910b1719c9ea8906"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "0fccc53130761f9d4c2c18f80af80d1f54e0b83c9a6867a377deb77ee1b87ab4424c8821cf6c1daa9b30a6aab8b6705b6eebf081b0a5cdcaa4e4345e12e4320a"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "1bcac2054e9d18dcd7ba46096b7cc2f49f506476bf339edb6a2b53dbdc44534a581fdc47d25f73b97ae7e45c5aab5505"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "b89999bbf12212d9ed4553bbafc5d47d1fb76a9d803a477a2c5312f67364a49a1008b2059aa534f7c5517dd520f1d7ec"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Types/custom-programming.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "15264beab4e26651405291de33c7e7c9"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "54aa68ab3760bdfc2e3d1a6570c0e6b93ccd9eb2"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "29bacc968c4e680e08954f8058504e13d73f04170c188395baec03ccce3c7232"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "d5333a1d6fceef774f34347fb2da8c14669a3aa977672d865fada3cfb2c6fc3519bb2725967b2e56b44e5a53d48e359cf322c156772a9901629ee4c8cc593b17"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "76df87117f2ff82b50255f6d4f8db020b19c3d24c7085d56b076e57cd33bc474"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "10c82b73bf6d34532b1fea48384a8e2b248b4045b9836902f6f29b62b74bbfcf3a5b4d6f7372e60dc5cb4d36c20290ced9c5bb8e0e80068705c600e263956a3a"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "7b1a0894073fbe012c97e404a3d995ad27a0abd048389295ba10d8fc72334372ee3810e485792ded2b3cec5d68d44d39"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "2c237d9042cdd85f2c372bcc0cbdcb394a966bd960bad4b02332cba216b1d759cbe328253bffd9570fa84499199799bd"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Types/description.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "1e69b40a2bdf16aee59cd79380ad7de7"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "3ed66e6b216d82219146d90131c39895574b4d6d"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "39ec62cf5d5b8bd183758ecc1c1dcbefc0733ffd97cc19e3882bc6f32e6069c9"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "6f0bfbc7d6fb945f97242cff017a11717b3f8c814ee0eb7fa4494a9192a59a8ce77f53c8e5b0957898c454066769b6fb5ad3ad2cf1b3740867f5efa59b71098c"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "1beb72d2878d73cda37f2d76e19938b959bd8b0db51b7b0782f2b4067cee1d40"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "1350433075cb17885547f2da4067d2cfdec1b2aaf02ecc536bf23a988d21762ef0373274dc1e222d894c39ad0dd6c6604286b41dcda5247e51ac310a9cf5a119"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "2aa422d88b9660a0d504624944a1b342acf5066c7632eff18cad32dbad7a7f43e637c9b5f79dd244471341566f405d93"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "2fdadfef92316a061787dda07a5880d6c9e617317e0996ea777e6bcd2ff1274879c3ab5063d0fae776342541b480bf21"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Types/dirset.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "1c8d899c11b2e8667aa945aa67076499"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "339f2aa4b70809e2f383389f3f8699ad55711c25"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "57116266a48e9d591af855f59a8246914581465e3655791a91126825be89c22a"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "8454efafcb1135323fc9f97857cd6d411701fe27390993ff577be388d06b9e474dc7101045c428f36d7ff6a9d95aa28cbad70b083c23698db1fb16a70ff35273"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "a5016298213e85530d276b4a3a025376891e8f224d8500f79d6d56cb2814171a"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "25e7520a4ceecf58ec01075d43ee75cae72387e50d406418e2b6fb3beaa793761bfdcf24a24884b96e6de9a87b72e4379d50cf27ae5f4632adf5f5e86e602414"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "fb2bd18e998cee5dad2fe9d412e157c9fa85d8d82693a955730d924c17b9734e27245114a9f52ec97de68b6cd6305489"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "9fdf58e67a3f0740aef9b8225d5dbbd8bc67abbc23c24ede743901990edcf31fbbb6a6da03534792978769a684e1825d"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Types/extension.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "91aca089cccd546095485bbb9ae8ce81"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "d8e236767ba0f354f1c6d511f481d9867f8d081e"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "76c4eab7d95e6815489d41091fa2e3328ed7fda138978208a9edaac022e02bb0"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "70476e51b9535f353b11ccb8d7f034e918e0460ac248f11ba4ae2bd4ccf6efeb801a1c8bf27076840735baba7c3740748fc5c4527e9050b815c3e0fe21a8bd21"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "8ef493ba1f172228d851f3cac617c75c81bb8e171d4077f65fa8f8901d154787"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "0d173ef0c271b41959ef91eb4a4db6d7cce0f77912d500f455f6617e158a6e1c3a2cf028d0cfb761b3d46b898469287c45de4b6d55099833832097b28fc649b8"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "c25a5f4b8c41f9a1e06860b7cc9d870d4ef8301c0027e7d31a0345c4148f16e41a67f0f70e1f825c9d0d7719b4a3e996"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "a5ccd3c9d1aa4b43ca1638f1280c2f7cabbc9f131aa272f138fe634ceb8aae460afd41957f76ba19c224c0cc29e258ac"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Types/extensionset.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "65effb7d8314638f033f6b106f6ab442"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "51c8f52912d144471cbb0657dda5e23f20efbd92"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "8c56a4b0581300b66c083a5913f10904668d8fba52bc7ce8aeae7960cc76979b"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "10736687c7e0f84455ce02620566e404f4f9637685d686b9e56c6dad1d85c554e790b03bf023cb7aa1e71958a44f0db4ae3fc803319fdf12c54f007cb75f9fbb"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "27cfb8ba351ace49794171ad85f5f78750e434b6304836dc294f101dc3c654b9"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "499d28ffa142fbf41314c0b417892e6e93e77a422460d6facc0e6977b3d6ad822e9cc84b3ac8a1618f3d886d13d830a66d17d750672bfb3fc0f74d0889467e8b"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "357c372ba82dcb8fc5ab98a9579375d5d62a25bdd03c1c4d2f4b0a7b3eb1a98fd9dffffadcb8f7626174d08e00f07090"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "5f337a659c13d1a852254ac322a4d242403e9e41a11be9ce29e30ad2092de4c0280f232035aa017ca282bb4a709f2627"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Types/filelist.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "a4be185e6f193a69de1c2bd48b7b09a2"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "7161209054c86d06cbb7e52374f6faaebbb1e074"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "08429e6daee7f9745bcba794b4ca6e25c466a1a67b5c6a9219d992752ea9d703"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "aee4358d506ed271fa5da860d36a3b227393129b7a919586dcf0ed7909c19285aef059ae9bb35bdc8f7f7b8c10e320bb36dd37f66dd1ddb899f689fc398b9b7b"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "474638e14b77add8e5f671d48997d0eb5d52899973c78e5ad227ba038959b5c7"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "6d443efc3ef62b8b1cd31c57bfeb1e8269f9aa85bbc11c16abbc5359f5531621b55bd93cf5515f7d3a5f5b3ef87b04a7a4f71c7cc144000fdcc1dd95e9458e13"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "6a8d88f620b9d52bf5339ab3d5a2c06792125ab5ccf55867177b54452d0ad4382c8185210af2e8ea711766f6fdd8d1a1"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "d7a95408b447a1d5ba23922ced229ca185e4570cc60591c7f109e33bfbf669953ffa65625e3718540e361003c7ad083f"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Types/fileset.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "312f8b6851c13b5455ab4a9839018c59"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "f652e9fea44224244b4440a8d146de5be7fd9323"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "f4c9be0b1b0803d83268fa736cb5465d5aac194f38719be582b792aadcd1682e"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "d67affa766bedd98d32a709595bddaff6aeeb2ff8753e4f1d7bdbf57ec46f261b7d9dd867038c32d39c90d9f4b7e581e290f5fdf3a256c65ecc876909f9c0482"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "9b2d45f57a74c3c76085d58fd79e84ddf416025d246d20988123f925128ea881"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "a338dff0d8e6a6fd3e647872b61cfc848b33afefc2e8b04032a834f987ea52be9d2feeff363297ca8b5184000e4b914dc548a39a67ce2460c25c40141c2f7c67"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "e32ff61358d2ac28b58191a0dba137c7b244a653a7d365c46c876c8df0660056c8e8c6c621e045045269d9427bf37d7c"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "349ccabf61d225eaa5e05f88cfb228b8dea67eea023ae3a9f9b11f503328e7c274ff47a53ef72beeb1687b471afd0624"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Types/filterchain.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "24ed37a818d73d09083826175efa2ceb"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "95e59b23c38d30928f0efd156dc8fb5ca3ad89f5"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "4bef1a92a3f4c03485cf58f2c578d7cfbe6c8b2bd8298460f700dc51dcd07b52"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "a65fa68616b956282bd6ecc61c58c573d260958273a89c673e0440dca4a691edba86fa20f36777008e3faf57cf4b716e39787211d7161c48723aaea10a1e9cc0"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "43008ec3343bc6e68bd0b29b7524c8a89e352cdd38a6bf4aa63014a0c51913ff"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "43137cbf664070d5074f75037011c9cc7a815b916ffc30ed7d7781d84eadd62e302753d1cc1c75396162b0bf6bbe8decb1d0dc982ff93b262e55f48204ad8582"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "6632fac4702afe886086fd6205d0ae0f5315341698cc747d91f56193137de176e45cb23e50a39ef0885a5b5b07045e55"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "042ed1ea0359cf0db27a36ac588390945fb46ccf871507a689d3f75b3149d71d09e8da95e2162b40d2224b6f504d0a75"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Types/filterset.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "c38c06c97638dc42d9a448cf32d4efd5"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "ab05227139b2218624c88dfcf3e17db2e1e45e56"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "c238508ec327d0eb4645d5524a363b7717afabc84be71e7d8061c595a77335fc"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "a101d837945d851c35a5bc94d11d3c234ed034af4f88ee6191c7870e24474b2ebfca4aa3133807b08d21a7934cfee024802e9fe4f097466003bc1ed59b54b48f"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "86891d6cec98f4d4a5ccdb18b58dbc0db59fb8f42d33619b91f6e321fbc794d9"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "9b3021c41e3bf67efb7fcd218c854977089a2812dd316ac41e2f8353b84bfac1b5f41884cfceb3c5dcdb82676ac475f47d37773bc5ed7f0684bbcb5f7f704b85"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "a29e20887babe2c15a2473b43aeb905f8f8e91371fcbed1bce6b0ea93cfb35e3d34d01763d28c1b01f8eabeb0485461f"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "aaa1b0ed371d9e6ad1237ae0bdd312ef461b5a2a2170416c76f9a63c7870dd9855e1ea1653418feb8825754e53f920d6"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Types/mapper.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "2bea45ab32ba413a81cd59841e7ef459"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "1d80a5192e5023435d15ae9c53be650124eced1c"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "3850bf0bb6eded473d93282f45d8416f37a08e66d6fcffaa57fc730ef6098d39"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "ac55ad91d706cd722666282a867506941017156539d766692dbd59c1b88aadea8d839ca8d4ddaf0d2e86d9a1c85e9cb834d7ee2b593a46bf9e29cf82fc700f27"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "afbc0eef9b7f05da65ab12e10acc9a02cf87d5c5758cb8cb029802a5b66dd8f0"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "318b72dc1d6360e6f2ec5f25daefcee2f9e7d9f934a281527f1c7179e60c927f6b10f7ee54542281b0a24ec100f3934a956d5afea65ea08d49d860a47f08600a"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "26a32f04dbbbfab743c7d17066afd3a6c9b36782bf1690efe5f982ca9e45c1b5e61ac2559353f1f09e90f9ee0e90666d"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "5ced311c3bcca8f9e2595518d19280fc3cb553d545d61b81b814d63b3bf2273d897071790fdaafd4bde54f94bc9d1874"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Types/multirootfileset.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "1282135f44844447f912539fd447505f"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "b6dd44fec1d8da4bdb083912fe9050c41a969b3b"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "7028088dfa6c8c872f4f2f243c3306fb5befe6d6b62054c7f5bd8734df22e513"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "7d4efadc57b06f472f752ad6f2e8d9e880540eb52558e87f58f92dbd14b27264f641109585e79a451b972604dd10db52324c63170d70f0f28891ff8ff12bfa03"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "5b2b5c3ea38fb5b1dfdb6bc01daa3c3ea52aa020979d63330f28c421cd22f7b8"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "8395bf50cca3be2e510a73cc7517245df9ccb0553a7c39bc376d361cad6b64288d4a765cfdf68cf837960d39a4e552ab7bbc85748a78e398433d3572942d4f5e"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "2c37f6b07fd1446a3191c67474189de870c35f97b59fbd3d7418bbae4c4dfb0e14c68f9832963f907125b1b61b35d67b"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "c96c7f4b36ee3b210ae0c64590efb944f754ba222477c29ac1686d80f02b6447688c9b20879a8ed926d33a344c6713f6"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Types/namespace.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "a40b9fa2943e69766aadc779b9fbdfe0"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "d56d22ff668e50a34c17667f8f08d0de1aeebae0"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "89029dd8b69edacb8b09cb9b64bd8f93f087ccb6598c97843ded040813b37ca7"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "9e8896d85d1980537943476885928de425f037e4aa16ca8f4871de7b9a8ac55f822ebe55670acded2de61002ea360e3a0107ec65a606c5e1cab424c6f92972d6"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "0afe8113d456f0ec7c5b51caeb2c2026b2659269b43cb87d233b4f4bc6744556"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "7c55fd19cb0330682dcf5395a87b0fa790ea03a28da8bdd0395cabfc6a53517aa0290d6aed74d1258b97ed5f2172a87407836d98739cceb8f23f0c21fa235a09"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "29dbbc62802ac299fe1d6d1b6be3da84399c84a91c402f4431e76b22a39fe2b3b3606b0fa285c6a69b6a8da7d93312ef"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "48d1ec201913d9b8d3144c558f04048feb3817c76da37f58753edb27fee0a1174e22629a3ff9809522e5702de914fd84"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Types/patternset.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "64c8a0acc6be43ceb316c77c3831385e"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "77576b746ec5cba07703f72430066b4db3c5ccb3"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "57a2d4a38520a20eab2d54596b6654c1db7246cef577e2b9f79afa5235662353"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "a87f37b808ae677ceb29ea8214e606087776703a9aa527ca93493ddf83fd6e75f123d5e61ce66c70cfda48bbd203af39403938efcd66e14f537de755c115b34a"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "3423825515ec3558361285743c8fbe1ab21c59c26ff4e78b4ca897a9a32fc35b"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "43a3d849d4962846d17f3e07a05361ce2d0bfea937c780815bb8250a992f062caff415afd99f9ab09276d49c6687337b9e6c5089217ae27e92537f85c955ce49"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "e68f0dd719930e163a6821ac48a2e0344da06b5ac541483754e03102214a533ac48e61d3860667c675da0b345adab8b5"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "1b4bc746de37e7b4f73c5bc6bbb48adae12f8d1200ef984f24f2fa3e17a6c2cbe29fcfb8c7cfe41154f95532263fe3b6"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Types/permissions.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "7c4dceae48490408909a6b73af7b8aaf"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "ab1269c1303f1637801c399e40e58762360d9574"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "190799b95c6c57dc41480b7823fe65e2cf0483083655f92b334c197782f30bc4"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "2855caa2b7c907c140caa0ddc07219f2b6202e34a6374b524e14b01ee75967fa426129e89174c88ca89b74a5c6dd4ab3d6faf3d1bbbb7b2c673dedd7e70666dc"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "d8bab83f3617b55bee7e7c8a5e95940f629f11552910f13178cfe2a964aa2b29"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "c6faf604f126740d6c1249becfef7db68f6116131a14b6b7a0504a0cc8ddf6a3891c2b2c95c85794bf048598700c8365ff4f530228558ba2e9bbf9f6ca53b28c"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "d0214f0064db127e89aef16e7487c15413e5ea81773c776a2e7488efb306414c27f11c570d7b1bd37400bfb1af02f4e2"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "f899438368dcf4aaea38db23f9d4a8fdb4939f44096a6810cd476362efbf5e1adb80c2c70f567f831ee6558b97550d90"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Types/propertyset.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "fc8e3ece265fdb071a318a0c5f777216"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "838b9e013063dc3cf4eff9fca64d306e83dee2ba"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "3767b682ff06ea7a2da93f0477b7233ca3436ad23ac4a826c46ea475d9816fea"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "654b1718eeea043b9fc0ce81e04e3ee6f776b99be16a598f9c1ffde7c7f00abfd727d917082303535f09f7e6e0d70e40e15e242ddb8703949848bc7ffa33dd3a"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "1cf84ec005aa39ce6e9605b82628a7ddb56ded211725bfd5ef3ab398c1c5b780"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "04adeab3ae97f98f9de3d53f8ac5889d5c404f81d21ea6047cfce39a5490e7ae193fb2d4062069c636086da8e06ee2778a464f6cda9a2d4373f52e688981bc80"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "d21d70d319d4282fc182d320776cb23e3d4366a28c7597195443f7981dfe9c88380e3de485166b8993c52f313e9185bd"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "77e4caf1d981e113ea5e4477429f7cc74f316a2fa2e534ff2f38ea51a8e2ce088f26435bc3995fef52a870d2aec95f0c"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Types/redirector.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "b9b4ebac9d3078ff21740e11835ae6df"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "030605bb931de54a7ecb4e709c83195b08828cfc"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "e4ef85932908c04d1cd2bacd9f920a2310680dfb96566d61dc51314ac7d6050a"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "fca608f0d69cf50b9439ddfb5fae90f18323367867db90dec64d160ba867d00bc97ce250366ac1e7c07b7eec26fd54b24751e8bc389f67e466c0dafde8f5e14f"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "8acb6ee012a1cdc1eb56c43e0f9acb6aa584187cca5883bbec663275131c7777"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "5eb94748ba43e1da677de305d7140f06d41f4a50b5eacc0f81a73108fda6d2d7ebd48c4717df900d736c9369d68a51b1651ac7f3579db0d9eb1f918921d557ab"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "4016ec76b241dc6ed9da465860ed314b2821b4ba2ec6a2174f8906e37b6645ecc4c0a781ed2fa22748f8f683659296d2"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "5bca0b987b89de296f7e4cd2e38e58ba2978986221bae2274eba0bf8d8415cfbe3fba5178ea0af7b1cfe97a11a0e1892"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Types/regexp.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "272cb002dd5ed453b3bef67aefd36fce"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "3a05e272b189fb1b74ae9ae753efd16ffcf83116"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "e866bcf5e8646e2bb28afef2c1cfa694af48bae413c3c28fe5f9efc464e5adc8"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "855c6c9e0180baffad1cc4dc2d1a81d938cf5387ec069644f80f79826acd73a36f4e1c5829f217bacfee1f342d2db9806f2b8262cba069a667d4edb533d76896"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "540a32d2a764e18bd5ea6d5e259d4be02e3db01da79a94f62a6f71ac2fd58307"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "406059e7f1d5ea25f0e3c623bea5e85fc09582da35a956bfead18a0560b53f129a884db69ec246c0750247bb753496278f3d1e5723d442073026088ddfbd619e"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "ffa112bfc837c0397abf908bf71bfd7359e0df8bbfe8756d504016eae76113300cd8395b868b6b50dcc513dd894987f1"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "21b99f098d398d854be9f69931bdf5a059f1199b552ab0bc16779f2e85184d1fb9b8f4fe9faef86a3b4b340bb31bfadf"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Types/resources.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "b6f095dd947617fac69ff8a8142ffc69"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "38547af64b2d347354f276662c6be7fac6864932"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "250abdf1bf33cfd0dc34fb71b7da3f13be5ccffe5d622ceba69abbe20b6bfdc2"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "282e50f96356337a14bc44be332127ee5a3c8a326cb2223692e0beadc76cd849c45cd35161a79368251d4075d00624ac42483463aef78efa349e8b2e3fcac593"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "0152fdf7d07f693a9dd32d60fef584d212375a47ed4cc4b83cdadbd390661ba3"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "a3c1787a73d0e383a94333d9bb5570720a369a17a6036c9cd0bb527f4d35b6bc86cdd0e615456cb31163518c977b425aac1c2f0b07c7c40fbe5fca4432d0808f"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "bb4612da3d98da2d5e40b202e2dba0f89a510b5d87c7bee111c6cbfb8808fe623b90c29d8ab9b725c7dd6cd07f70ec38"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "54448d01852500c84721873381f28c36074aafcf1c01354815c784da8eda74c282f778371c3157bcd5a7c597090d28a8"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Types/selectors-program.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "e990d4ac158ffc037d5fdbcd8c16e7ee"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "2e03a8209e3ef0bc2c3aea4d1508f4ff56fa0df6"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "ce7e32f2b1b40454921ccb889262709024511fdd4d06ebbf0839ea36cff9ab6e"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "4a0799652aaf6ad43d08a17416ecf0fc184fae74437fe28e71e57044d2b6ce02a6d66d279871baee1091a9b63aceaa15493f1b29e8ac76de21b02fcf5e42fbfc"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "8b185ca7420c09692aae6e8f47304ba62094355f3f0a7a47fa265427d8193e84"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "15654f1d99869e67d8272d4c7f4a9eef7f8dcfb5ad5342512c0be9748d8de4a5b58c0aa8a7cca0bb89300396ee2f96d2361f930bf493aa2b417a82f3c4576b7e"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "94dcf03831b3d0a9b9d4358e9f90018012fecd61bc8336a64fb5c06d3940f29966242c7ca110fae130eb16f1fd0e7e52"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "ee2cd95faba3647e25f52889d5062912d1406b234ba7a52b297a9820f819696e2be18a2305ac9f2c8ef1d53c3396fddc"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Types/selectors.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "1bafffeea916a74a68d20515ce582340"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "77d99773c3330fd15338f443962f31c0f2ad48d4"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "5db4b68c9715e51b744d63970ed20b8eb8b1624a9f324edba1261009dc0a242a"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "50f429eef939ed72f74013911e5be72f98ba30d9867a7edb822f1eaf056b66e293a438f1cd04df399a296c550651076eeb431416c56405026a508c57dfadea92"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "11f204643a7c5b666466f8f5e7fd063e76ea549238ba0443386a7027585de62f"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "3725a96d283d7615f698fe7e1d2facc518d9f49bc0f1e09fbcdabe718df4205d48af5ca9d03e7dbcb57f14e350c9ae6b9e89511d8ef96f821c9d7cb350d2323c"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "9ee83526d812d0d7b6b79599ae444e213bdb6afd84056dd99c88317dcc6dc3d7115c7756f35f3723fdc1cce6c4872354"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "d2eff308e9be78f71f64595292542a6be2120660e228921ffbc3ab3f2dfe625b13dd8f4c692cf3128d2ad007e59eadbe"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Types/tarfileset.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "d1d395fedbba56a95f4a412dff497d01"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "c36109facbe0d82ceb7c2e460b04f21e178ca70b"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "e2a0e7c3638fa4fae8932f3a47565a711d978aa90b9a0c124569a61ed15296b0"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "4d6fdd06ee21fee12fb0f1c842a70e608631128d21c03b2df8b64d77f7457759e770ad516cd7fb370733915afd5b39105338d36240130bd3aaebac70636fd71e"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "7e5cad28fb2b0da10515456371c517785da38f84568437ef20dbc9ebbd444ecf"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "027310ba08d74e433ac3166ed717a1e8935ec5ede0e877f6ba782e83f9b3a3e2df2702a715de6390749b60b9b913a7bca9c3cd5de2398edf5ef759cf89f5b672"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "72de7cedf61a4e1e8726f37ca5a4cdd894edf135b3da2a6508d0b89b9ffbe7cce1e23208cb47a0f0304ecce1c7f8fe5a"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "9728331b19fb883c322b5ac374ae3b93b0685117880bde53ec11fb3b28780a83f87cfc29522839a5ac09dcc440a42709"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Types/xmlcatalog.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "d951135aa8e1b927ed0ad7b0dbe1ff26"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "c2cf7d8256b48d71c94c96e91f88dbe539bc4286"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "9b8f2dd8d71c119ae7a9b500eef9f7381262a747b6b4f2e08466bc0ea58daa20"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "37dea0a52164a9e9b3e348368846f0d0df0b5eb4cbec54f719b8e7c7aee74e92ab9670c7893abfa21dbb595d58c65d8efde936a13293071da4ce248e1ea0dbfd"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "efe3ee0c377b9b877451ef12b2d994da0c24853cc14e1c71f70bd3a41d06b3ef"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "7052de906fec1574cacad1b12234f15370b82a9a2158a9fbb1cd9ade5e949716a6d651d8089867447996a036a08ef417ab29595990ee4edd9f336c155fb9b535"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "1e3d187e6c13d21dc3ae7bb2adc165f2af0f5f34bb4e84d5cdbfd6befef912c9d9fb02418649a101725ba39c0b002562"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "ec62716fb22fa09c4efd145c9d408e5c46b0ddb92827b820c6fe002b544ef881ae7c97fb297a5d63847b88189538a0ae"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/Types/zipfileset.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "911c8a003405d3d7985ed7ff82e1ac1c"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "d84516deab2aed6c0c08c05f81fd476aa08e2145"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "626ad0ccc60ee4d6e930f748e81db05be6f92c480d4e64bbf3f31f5f1ca8deb8"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "4eef843ea1b1484cc5260c2a495bb725d307a625b00036e23ab49ce87e0f566431a3d0974b9513bf69574d04fb0a7137f217906a91b82279d29297603aa8232d"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "28911d06f432b1e3189e4614b3462489d3e544d63711d2214e20d7a2ca9d20e2"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "1f740655525239b976753a35476b093aa28e6470bcd921a9fac2f4c7b93d5cb4a5424b4149d077208a2ff8af20ae4a266bd7695e09a30736cda6a5c0be0f542d"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "f09b473a7d4405b8cf0baa6989723ee15f872a5b49ccd13fea19892d5927c8cc5d7d65cf7c7c0fbb76a39cb86ed54a79"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "b958ae0a4d587c9080245d0ac853d977d92f6ca2a386927288b57ce6cb016572915e8a932307856b67074565fe7d73fe"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/antexternal.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "860d427dda5b30901640abb4f37bc1be"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "3fd90c04a16fc8af2914a0c8bef294489e29cf01"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "b36af3d51235b04cd292b6568c70f4637fe9dd2dc3c022ae082824339cac0630"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "ef6b29e532359d47700931c41a513ebb6189c1b4953f9daad51047749d3ca87938cd6589016490251145f54b8692ab953ad8197d521d844a92a00eb00b236e4a"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "acd88da9231c3f31c7b1d39fb149db9142687f18645dae9d194b8a17aaade5ef"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "539b372709b976b6f53f35b1ccc756608dd8e9219b8081fb9bec5c98f247cc99cc5a255cf835202a389cdf8412ecec812c5d685ce69b8e92b5cdfb60344a66eb"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "375c9f8b5d69aef074a23fd2df0e20d69804eab4574d6dec13eceadebeeb38b58e4327c6b0554b95025fa90ebb6fcf8f"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "4d788b1739c97810fb4694a1e2a71674354c8bc8543193c9b7df8e79fcd61c5ef9aed8f4e33d100e9e9f46d438a6d914"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/anttaskslist.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "795ee8e09dec75dc0210a91d1caf75ab"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "9ec626bbe3c7f521a625b801951365da54f4ce16"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "f84709e80a5d17cf6fdd6bd614ddb7de3a127876193fca304bc257b584d55a55"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "ec698c6421288801341e5a4e8a9e1fad61e838a739b42f70f6a2f5dd52d12bc963f9d095aa05de32b144560427dd75d6b13df389ca8e64332a31b2729ccc5171"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "697d299177a54aaa79198471855dea9fcb4f45a0a3d4227eb5e1a29fd2d47fc8"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "4058fc120d46b54a8c6fb18df4898bcb16da1a896bb4f50662da266c020366f1143bc37cc174130686cf080080108503bcd1409584791e2324c7a81af1caf066"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "06046896236e2915b64f69ef1d3b4533592926d5cace49f84d3120404c7f685e707401f4b354830f3bbabfc9c549fa58"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "68d8f558fc73430b8e9be8d4089b0f9d0ca5d8d745f50712b74e0d1c7802586635dfd07fd775bc783d9d798077f3dc52"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/argumentprocessor.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "280567c9305f969b2ab97bd905789a23"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "c948479cd19a0dc267e9ccc69c262b97e2a82212"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "4f0170a1d5b2a0a0ec77555703e82f097b97225ad198d38fb93934ea90169b76"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "35eeb931b94693b30aec0460949beeef8e26b6f327e05ba9d372afa45a75ff399145157d2ea3507f8bce1cd0baffb61bab76bd67228fbf292764f65a9083d7a8"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "0bf449c8999779dbe2361a6e77bf3f45f7cecb672455d339c334a65e0c8bce8f"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "39035d39a64a1e9d2517b0021255f434e3f6e26eff5dd9332981db09e3c13c42a96c58699826804b1c2d0e59d91b29e81905a8a397ab7550e37a218de2c705c6"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "947313032883b8621164b8f796936cc9f3bcccc840daae678b1bb83cb4dd7014981f1b6cd8807f3f8544aaf72744317d"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "10bf8935d1bf209dc1ad76316da7dfa4fba0f95f40ba9c22cbd6b6079ca5806337208411b40e9dc9b26879aa32fed229"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/base_task_classes.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "4c2bf982beaad776e043530d3233fa3e"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "7d6b902dcab4d7fe7922eba216e8494304851041"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "c73515c49be265a408f26b5dc493e14af82805666161f722feae252b3628bdcf"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "f7d743e5ad46ae0f1d4313be065d7eedf38985b388fa2a5ac9e858483a80e68c937afc3a81590a7d7df003e676466802d170fba1f19c78f697a02da3c0f0d44c"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "395683f96f5a02da41f040a1e39f0e51c40e2bee45c07532d8d5efa47360632a"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "3824f4fe33676fdeb125ee155753f698d73dc50752a7483688bbb5a00310cb8deb48518bc9744819f2e39edeff47ee9fd53d26c6d03ec5bd9cd17787a07347ae"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "d2f856669ae9bd21c3fd8cb912f8744d66f2df122ecc05ca8be38b45f4c01ebb5c0977f8921354d17a1b563c0b82e946"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "e3373c4507a95c37992e14d609170d86988c888e020ea906be60a66208c80d2874a45b21cccc6fda86d07f7bb615832a"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/clonevm.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "8275d31f59512ab8db9f88800ef61218"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "eddb899a515d725f3c143aff7a36abcf4f1b1bdb"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "edfc1ab4e3d6ce4812784c356742cfa24439319d807e3b79d46f39976fd2184e"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "cedf3e8b00af87ad270e440b631d72479ee1e7e9eedf2e73bb1eab99a0d0b32a8c4148924ceca9d6466baea8f40c651bcdf35d928d00c94ec63df1db5f65b837"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "ec3ccd323a53e2aa5fc02d242bd892901084b33331131116ef0e2d80b46dd2d0"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "61eff003485d00e14665f1a53ad17d7c3c2ac89264ecab47b651a2871a533acae3e07a4e8e4b8fad4b42ed2a458b8b8fa2176a85435f311886678300d23bb375"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "01ef1a8714bc3264773ef50a379e61f36fc715d4cb9e7525741206408a69ee6d0a148a5523441479357ed4aacc925b72"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "2790eb6eb09e0379c88cc41f7597c3efda1aff91577285fefa4eb7f0c36424df52055b84982e2e60a600e02149c1f32b"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/conceptstypeslist.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "63a5e3b96e767c10266460c2956614c4"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "b5f00375ecbfacbd4a2f37f1a3e57bd64db41858"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "76abacb08828af0bf0aeb97d90e0ff439c664c51422416aa3362180b737134a7"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "5d7a5f0496ef4b12117a773d0cfc069628ad13144843e38af4f6a1f465cc9fab9a81d8a8a83c409813d4318a59d3ee27421ac6029c607ab991054c4ad0519cdd"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "475f324d1a8a4ee98ba27ef85ec1c2e02aad2be27ff02035f642b810c7df17b0"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "51731cb5c49c8c22b7b53b541bb06d7210c9cd4e7bc6cb2a8fc836612a9279d55c1f5c2a3d60aedbc75973828cc284715a569825e53ba189ca644205082f37de"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "165f512e5e2d63cc4da43c7859062bc5271a0db09e27697066f54ff71c84aee29c58ef6118d81dcd59b677f337c8d471"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "958c65437cc46cfbfd0eaa5fb877f3a5eab960936c93b1eeb4af3671f3e635310280eb2d6784158b8a3050dd0825bc65"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/cover.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "00933baf770646163b7d4b8fb8aab9de"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "10a00b7949e4dd4a760ac0ab06b73abbd6afc4c5"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "c6bc2510e418ab0f2e037cbd7d5d6eea19d46ca63423debcd09d088ed1bca5cc"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "5a79d30dee09b8ccfa9e9109542d0dfff9637508793c46ddae62223e0eb7053437e92638a7f93f311471055a5205e277a6a187c774f0b93bbc1bc2b08c568572"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "5fdfe9ddd0c24eec9fd018f270c3d30711d851c6ec897edbb5bd2cbac11c3503"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "abbff90f94869f9d0677ed0bbbb0bbc7b36cfd259f133cea5bc9645213254b0fedd33152c4cedfe571437613b57c85ac552024c65828452e538f81182eac4edf"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "504b146bde1f7384d0c34e3ef3ab9809633f0f33ea35abe2cdaf342b0c0afd67502e0957154b7f77d0eaff7a9ae5c9f3"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "9b04c902c480f9bd136cf2729fcdba7859eb3f0854f1f1fdd0b6f89cd3ce92acfd16ec6058002253243d20e71cf63655"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/credits.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "135d2fd13269862d53b390ddd5a33d4a"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "a01a15253eb02e6a26ee17f159d2342b885fc578"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "d74d0001d5d92d3039d9a083befaffce3076b3cc6f545c5d37c3d451272a1143"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "9d13eafd6ed5c8740ab7a047178f6e3d8685c5e2ff894eff9a5a58ca00502f9e0428903893b80aef15638a98501d2dfdf1c931f0185f2e84ec0bd53c19e354de"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "06a35c6e85fbef3a80561c4298fee9a455e87a21cdcc2501650b128d54d3a157"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "9274f2677ebb29343435cf0e8ef85630ce3a348100515ce8a84ef2ce50e332a1328c35327a3772f2f930283438445511a6f36e65fd2b559ea5008ecde2e22610"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "7a736c3e6e652dd43979d9b57b0abc13b459ae665e6a26f65d6c94c8456233b7634af015699832d5e619b58b76b47e84"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "fff88cb29d839220c82675b2bbcdc7ef353b10a1d5d4f9eb77a5cd59d915a6559e1b13664a1d6aefcee17121fddce892"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/develop.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "bb83a092ee8e3a09143393a1f35087a1"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "f1852186cac39761053b27433884bd39cde01b1f"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "a48908ed36276dc908629ffc0b721ae8541b8361366d15e46fb1b758caca5081"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "599417d35e8bd5cc9f368251a72aa11a5915c1f2e1ea14a7552e89478b19c60c423902785893280b5345f71b3725e8a636c5eb7da08468a7a84b9bf39a62c436"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "b6e19b5c0ffa942569f5b816d7e00dce534f8b23572ae48860d5b92d0c907b9d"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "d7f2b8d9ed44e566b027fabf69142a824a287ec4b9090fb51ffb289907bac93ad998e6a1d0ad6a122b38ac0e81ad1df729434abd68beff6b40e45258a795f6a9"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "baa801f771826c707906a4bfc35629d34b4cd2b3614fbaaf68378fd61cf26b1f9c7b0350066f77d71bcc2289ad4c877b"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "9e40696c43a5734081b783211e3ad1e660d9a24e9ecc7c0ce15940fda4d67a9c1ac15b432c4d919445ff5109f2268afd"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/developlist.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "e48745dfdaa11c10800acd17a0490da7"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "29c1fd958bee3fd4efd6623f58f39e629cb8ce46"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "1bb7f87b21cc9fca3e5e0f44e8d90d649efc06f40f37f3ea334d4f14a01a7ba1"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "0b1ea5993a18125dd89f1ae890b115113bdb3224aa1d28d5c7644f0dd87f0301f592f8910347309429fd6e9a83eb7badd83b125354e8417d49a4a079e7d98935"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "66a9e1500e64dcebe0c47d92ea0308c1d07ca6f6b547725e084d459011188fe7"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "daa897e0671582f6c9986c783127f9b34eb35df1c70aea9384985b1774ff62cca059ae04d0c87d181f0ee2cdd3c7bc2ceb5f77656c2df84be3f5d2ea7f8db58d"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "4ee2ddc78173f377f9a7199a5be336df716d72c6da562212852b8ba2563dacd1c14d6151871f35bae9c4eded62513cbc"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "a039329f93ff3a8b99d350bb85c0d767ff64116114e4f01c8651c4fa96aef58cfc424bc7dfe88e96afb1d6326fd03c81"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/dirtasks.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "9555ab55a08de45146d0bfb17dd2434f"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "b30cd58a5c43b7dc1f98e284c08b765b046dd96c"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "1cc357e8cf997b7fa722470b315a5c8ac4c3b0ffa8361af75c387682d3232143"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "36612e276e3829968e50e307c25bcde501a86c95f9d0d7a0fd3be3f2d36cf3b51f53e76c9bc882ede4d4a44395673e9721ca91acc0abdbd0b2f75bab1579ae2f"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "2127b75d62f4aad6a665f69d0a1aef879c352c9fbd7e0394db2f1ab461e8fca2"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "2a5be9d5107db2f21e7ddb2b496ad25d93b51f9fef9ebe68cccea535e4bfc1686238f8a5ed130a4c436a4d16b91b34fe2f1c5c05b16d40c4d9fea3fb66378280"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "01f8548681cd2e514d57561d566439ea0c15cd53cff646fc42a165fc55a378b7565778121a7d69fe3ad81eb31f463b7b"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "ba40257639eb5dd484a5050a26625b2f2b90a8ee49bb32ecc2abaa662b42a2dcfffc9f42a8ff89efca5e80c2b84018ce"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/favicon.ico",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "2d4cca83cf14d1adae178ad013bdf65b"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "d8c0f4c065d573d09b619f06aea3a5d3fed7f6a1"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "713aeb8aaf9f0f85b8f786d0a5e15f5e1ea0fff03bfe251a2f80d2330a806e15"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "07cb84da12fa7fb25c61246388c7b717a502caac428240900ce83fef593516b48059d5e32a886498d6b31875a9aff76cf799814cfa5416011649740b3afe16e9"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "63d10ba1485a4ae20c20370e7c6f41e18fd0838f116cc96db31cb8aa3228a76a"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "3e91c1d2ae3c45f98417ae60b23a5ab9f39cf48a1ddf2c50a8a060d4464171c281f5915027f03161bf45fbfa9ff3cd80c7a381f095179b7cdcef27b801d4011b"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "0c2a89c98607ab9918ead4f399973ee461feeefee56ed0d12ef47b3aa1a064cc7d592de2f9ed3de9d651c5881c2fd73f"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "b46c5481b8906a8938c157b3277552090a9d2bd9889f6ec1c719374ee7c6abaecf5d6df2123ceab2c210d09a061056f1"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/feedback.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "d15771acb9b9f26c9f339f988e727da3"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "5edf9a802530f325075c504158fcdf046f7d9193"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "32d92c0479cbc6187a959e60d828afb5d16667852d9ac3a9846ef7595d0fdce4"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "7a8caceb0c7d210f8faddbf720abfe36ae3ba0a317ebca15f75fe0e29d80a8f70499914b438ee6d33f4cd20e564d333c156167c2c7fbd234de3729aeb9270a1b"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "d9f170af08d034a89570a12ba0380241ec11a262dc2a23ab63421cd2604ac49a"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "50f2d73f20286829a792dd7b89cd2ab61ce20c320a24f752a76af2dbd174633df561bc02742cb76dc98a2528b1f5289cb7966c99936bba6b4d144efa31e53e2f"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "c19cc7b9e6b3b0d4ec093efc92c2c902ee517b336e17d5f0be6ce5c6d03e3b89da255c68413babaa31960b91f86ab5c6"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "8d5c726679d06de2113522d073217bbadf35882039e927070182d5e04486a118e99cadab4136f40961bb9139269f03d7"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/ide.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "2fdfd1da9b3eac0f92d277cd5bc89148"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "e2e4da322b40b6d9a24904df4eb05ef1ed1d2684"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "d8ae863e6abd955e66e2736f905be469ccb59b7b7a0ca45f8639a7ba54d7dc2d"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "cebff491cce0c5951b0e455e25e02466837b69de6778c195e74723732e087f32e6a7c98cacb71216aecfa4ec1bceeb8916dade1f626cd236f24ba3d4ad376b59"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "535c9666237078900f0764c064aa6ac56e34b906fb2fc7107ae38fbed8954e89"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "98495839bf7b2f2c42c5a77c21aa43048bd91c776db23d2cd868eeb163f12a4978172b1de262d9ab30570acb3ca5231d4731fa6ae298a1037c86de8a33993b6a"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "5e9816ae993c022a251527bf41f48378af2cbfb60cccabd5caeb70e7543e18e84a9333c952013f1984c987d0499e868b"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "a7277c70a38c691aed8fab9629864925e041eec4e36566356f6dfb23b9a8f8160228b154ea34b4ceebda9355d71b2ee8"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/ifunless.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "aace23b779726b947d6996f0ca337756"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "703d00ff09a94139d8a724f2d759dfb4f06b42e0"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "4f19bbb1cddf31088b91071b58e99e7fdde8e20f2b7ff7bf606d88f82fa765d6"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "5a3ddfed7ca05272a4e4019396ceae62654e7238c695bc35de33dfb2e7494417c0b2e04a2e7ce7624df1b4631719fbc0101377f72324cbe7fbd39bb8729c811b"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "22ea8361cf9c698f33687ebc41f385df3578ed541008b89302857d9aef6a6a5f"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "17e10dfbb63f5c3f8dbb4ca8d036a9f0b408434dc71a1945ea9dc638ca42684ab75506d5e6b79057a8942420fe8ff4a87189805875e3cc3ca62666f8722bea77"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "73ff541884b4a5137e53797373a7aba03b5391f7e113db15db45d15f023222e04765b22d1af3ea9c896b0fd3708c2d0d"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "fe0a70e09025a20a5d956b558fae1a9d6d1eccff1eb1f83325912ba22aef5a29fd73733d722185ac8c03cffd53194c84"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/images/ant_logo_large.gif",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "c998b03243e69879595b6411119baebe"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "3aeca211eabd08c219f62a7cc16ba7b923b6a55e"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "8a23fbd2a90828aedd99628a4966bd991278749a2768bca6addcb3c0186e425d"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "5cebaa103484b2f2922760203c5ddde60e4ff04f0e8a1ca22a1287b16f04e2dde95100f23564411dc4b64fae9654a8e5d91e0eee1aeb70478e64d2b6aa0e0a3d"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "f15d624d0a35e0f246fa3423ed74af97d29499fcd826dd26aac1ff8bc7d6bbe8"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "fe2f1943061b107934bd6c57f21c6ed5523079d4b85c48058c8f156087e57b919c4c97ed51b79d95ff24651ba5b6b57b8c0a90b49a67aab52973f4d1f2570c33"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "f8a71f4b2f646c2f7fe22c30507d84131dacdc9f58fcf3a19d53263cc5e92398c70d0e2c58c4cf43b623344e2961767b"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "45784fd0a433e3353c1b968788964d576816e9939e0357768ba8ae2aaeb56936f053c53876044199a6e3f841c5cb99a6"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/index.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "1d7ee9855360750faf47d8734737d7f9"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "0f0f23c34db2447650bd1d28235c8f8bea58c4b7"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "2b046497efaac538f1a2680da88f060c4b2a559495411ec3f721c3d36d4e2618"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "88a9544113f15990e61da3bdbfdd2ecaf9d89cf21762b63afd4385a7daf232b0edc20f27504d7bc46e2b100cbbceb7b4fe86cd73b13e74f553e3a05a4bda0005"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "48330ea5b3fdbf40c7257a1926f8df5a20e6928f3490696330588a60bcdfc569"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "77ec907a50eea4c504531ff63a8daaa1a70d74b7ca839713dead823772a35cca12fda88da6a33f4df72a53024d18d165b71182a7f5a29c38fb2ec52a08e5d225"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "ef3e83fab2b30eebb183104064e61efa9f21cc86967de3df938f9bbe63212e76fee060d53d4082b0d057799c3b0309c9"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "96f7eb80a0f8f6c81b7bee251b0b0736e5989ecf6da6bfb02b024883720c6385a98f811356bf467bd7ceef56a19c132a"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/inputhandler.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "47c47dd1daaa0827e7cdb013868659c7"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "25988042a7f0c26390162efcdfffb1d77b131d24"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "71beaa4172de47255bb26d7d3a4fcecd5e7d20a992ddfb396c8dec08d41e80ce"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "86a16385739db8aa9ee1c4843badd4f441aca98cd3e17d3e7ac9fac4f967564eeda8d7a2d9b2714d4779372655f3524534a7989f247401c34cc50120187d7bf3"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "2d13914d1a83801a316c0d5d8f5799bb0ad1771446f8013ca555f3ab94b69155"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "a16e036749a89ac3966749e66abed56f9cb59eb2d00f01b98da01f2bacfa4daf5af3e26fb23c85304090d8b765b92176c8bf8787a39b037f7d7b7f92fd8dd024"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "e90459273684ab7cfca7e89d65c8d7036df4dd367bbdaddb861d11b8a56de7662b1944e19e9d6172e76be3bbf0e14788"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "351c03b4b0ab2cb87fac804025b48c6462858a62cf34e007ec6a5c47508665aaf8ecef6e03124d4cd334839c9fffe45b"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/install.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "6d19e4aa4e6c9def9336b2007a89144f"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "8b047cea15e1ffc98b57073fea54f741384e4a11"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "bdb6c043293c64f49df8f64ff7bc9783cc0f3b991b68caa4bdea1a70d456df0b"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "962e30896a330565204802f7bdb61dde5322ce74caaac89ea265feeef57c58c232ad902888f5ed50d175908833d3652d5552e61f0d1328b6449144f099532a1b"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "772748ce8cc3dc77245916cd51f07fda25dd99299bbbde57db1952de9a6baf49"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "1785fa215cb3dacea6d57fa467622f9738643b9e04941560b26fb5fc884e984dadbd1df5af50b611a2d98947fdb5f09f01be17721dd5c9da70adaacbe37cb965"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "df4a6b47118a31a6e93138654682a793aa6513aed141fc00dc25034c4101f7c571f453ec01e4c96d42f5ab5ea25f71cf"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "e510f3bcbfb30ab9a09480153375e45b476d78697211bbf220f26ab038ad74c48448d69cb7a737e2be064b06c323c331"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/installlist.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "d4f2cd602541b84079ffd5a1c468c04e"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "54dad7d98950e2c506d0ddfc0a9efa6e09c7856d"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "be85c502245f49a3dc2ecb9ff176053aa1455a09fd7bac7a4549f94292c73264"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "ccb516b280457b02070a84f92986639bd3b35ea53714dde711993474bc02ea5b2e1d7a4560fcff83befd5a0cd0361814de05196b33dc4537f8916324ea7b8bc4"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "57eeed607704ea4cf4399f045ff4c91061b6e2ebb04401d830d6cec13b46a7a0"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "ff1602b2ef59c4274d174cbf89e9559308bb3f27a5c1fe60c679519e809ca291baceaa1e855f5165740e711c3f06af3ba720fb6f8ee9e5c5319cf92bcf36651e"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "4d1dc3bf8a8ee0adffbaf5f81926199611aacef0f61d318cc8d95c1421748df1700cbc92aaa3a4f62bb678733155ddde"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "e511bdfa99d552068486614f3b343fbb9e96a42a92360dbed9188bb598cc139a59f8fb13e7f51413f2eca41e22bddf65"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/intro.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "4d74609efae137ec8bce9aa32a2ce200"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "0f960b04b30eea25b4153f24214411739b384722"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "3a9503dc57f6d331c4b4e80633292341e5441b3036c51b332d03854ee55e3521"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "aeae1215709859bfd02609a65dc488a9470e529f36863b0ee2b87a163b6f090287bfa4ad7b58df48a28d2048778aeb0dc73429a3a86ff8057ee749d66109329a"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "4f9dd29e0d4e13989ca6df2eb76c91546c495eab2b9a87f5f30af6c7009039db"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "731359db5bb54096570059f2b61251572f223ae7e737905b0087c65482c313f817ba842216882aca3ef7f20e9c4e911ccb803a9511f0dd52e219c6425e1aa782"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "4c2cbaabfd82fb6a30a927c13cdf9f31733cb5906eceb6835c6717e5a182eb3837b74a66914030f9b892893dca3c9f37"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "a309d6e143649ec6d04cfe2be90668aaa3fd67acfd4352e8af700f1312dda41217ae4fe252fd33f3217f802e5ea7b178"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/javacprops.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "d50792e9a6c9382dbb0ddf8735318e62"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "a79968463b269fd1b31f883dc48ee2d7ae7b9922"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "0b083ec6d4e81556fa29ee92cfe25836468f092118231a5a4f22f6f2aa034f7c"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "a721213584efe6f96dad7898f7d7bd20331aeb36d14cfbb2d27cc056007e29bf06089fc3b4c17981701507aafe2328b1c3bf3581ed0757bad3833bfaa99e4bf4"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "712ad70ef496e2d2f0c586c16b051cc69fba5047877d85d70a647705435bad83"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "d654696c0644d03cec6971e8121f6c311b2150b1f160c0de9a4b6140fed478dc2bed6a15d1a201e2e31ab4b7be4040f567b6011f4f04eef0df4270559dd233ac"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "47066391b8df5cd3571032572a164d9d7d82ce3c2294b788d8da25545f29a55ad6c70e09301dccdb384a33ac7201e819"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "89f568f9a1ea6bbc43d9f1c01c2c9a6b5a4820f535b7403dfcf423b8fac5f29f74ea0f9fc8baaa1a7e5dfac89db756b4"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/listeners.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "cda8fdd70fc527141b65da65a4b4cc87"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "e1031248ab7db2dbea64888d40a1063853b7f5b3"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "69b04f33049c011564598f1af022fa4f9f919d4155db49b9682644d6c7be7c65"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "b1055e794113e398a4461d7b481b39c97062ed6eef4f27e5cc4900c82d96f668b8d699f04628cb875dd145def242813539da1b1952ed998f55d3b16f431bfa4e"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "0ddcbf3ebed1262bc10bd1b169d634f7324f764bd3fc7da5a69d0ddf38f93f8e"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "224b108b1a8db11b2324cd74ee68f2b3ade57471264b77768d11bc238fe012597faf4f5d72bcbf8ba92c49bc5ccf47b314f6cda3e1975d8950a0d425fccbcbe4"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "822c5bf9d6960705864b035a677649e96f95557028f18b881d818fa8e6bc85d25d55172c26b8871cfb194c5c9e0fc66c"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "abda13e4254757fec2a68f019a3351d829184b6697f18b9d3add23bffa97dd07f9d7fb759b26fa20318c3abea68d83c3"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/platform.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "f94e21986833d5a66198366bab948412"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "38ee242a78cd374b2b024506c56066ccff5e2ead"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "e3c62a19baa1da16a1d8fe162485eef4e6253856c6028097c9fb3209e1dc805d"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "413339af2e592ff6d9b43cb5513a27d889b36d51c34b0b268387880110c94cc03ac8f4c1173abd98e41789a810307913f80c833426c544acb78ea15088783a92"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "15339d49a5202ce55b00f63e56afc188ea0ff8db8b297b990bd98e57a0e6197e"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "32165d73a86306e574711a0f6eeecd68ea7a79508b39506418332441ff5adbda77e0a7175be907884a965770ce4a36cbc9f7f4047dd511a6e003a98f7e3656fb"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "e69bbdeb294b47a000bc89f9617c4898ec3179fefdbfda9d2c70a84c8fabf493f25671f0150666c5d869cb3b50aaaeee"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "bd31b76ed508dce478cb60b1297480e19e663ed7c9ef981d778ede42705814b485b530a464ae3554bdcbf13ed2f9c563"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/projecthelper.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "68c270263c13a6a168db33e681589cab"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "3875ef5eba06ba0854f2610fa01645a58011cb2b"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "28e9c77927a447f7adde25b0de1229c34819a81f27b89d5ee770ecede433e8f8"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "c61a6eb78280710ac339d59905bb9e6d9e77f37ff0bce3c90fd60443539435a32b6a0e618caeb09b9b3614102c147502438484cc99b14cd6f420225dfb802066"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "afd95951ee75bfdfd123446efb5d8e4d1edc8d1a1aeeda98bb3bf1c7c5e5fb60"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "18f23c07641e7de2e3c9e448e4eeaf88cb9bd852c99d9bac10e85429cafffae4432124e8cca5e8175dfc6c22920436f3530ed1b8c173ed2d1b6bf54a48ca1afe"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "fa10b56b75ea184e7d40b24611ed7acd1c85a751a82d1215a8d10b2a9a12b77153aa53bbe7910fa116a793c99f672b9b"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "5295fc33163eb78b74c7d925ddc2713c55569c321ad3be1e4a27befd044ef64c4050fb5c12110a30aff800b13dee57c8"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/properties.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "e52f41f16a7153a7c71e05b7ab9ef9bf"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "f44f8ab00928be0438e01527283b6f9cb45114c2"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "85342f3336e1430b10022510eee90218cebf3e5e490b9f5f1fc203da5acacf48"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "58d9aa7a18c120299ac5141a29b8c327c53062de64478e06b4e48fe5e0cbb2eba4888b85de1461f95a117f30ef523ed6498732951534ee5781f5fe58bfda2ff0"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "8d4796aaf3b1d74d301c7079fdf6e3142efd1510719b1760a660a5cd064a3dd4"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "1f5863b56fb32a46005758543eec2873c61ee04db292e8aef17b48faa5ed8cbbba4c10cd993bb59518e80d1736c9f23f2050932e3ad1fbf4ae0fbe04b64e2316"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "04860d839d589554c9ddce09d45c23d1911ce779a53893b635c6f08ca6cb1b7348a29d2729703441fd905bd377541a29"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "89b82e9639d444210e4e669f4c8f9f7851e8a27f7db50959b0283381bcde667aa1f8ef273753e5ade899ae1983db206b"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/proxy.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "fc3fd9266fbe457c93e2113b3765c79a"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "57fe36bc821f2f128d8131d8d3e88ef743e2be15"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "65f965a3f2e81f0b52d3bced33cc0db12a97a6ccadc9ff507f7b25e3ec56cc54"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "ff585d190f99b1d9905da619c541629f678998b9906eba7d9d452513409eb0ef2c8f2bbbcef55abf60be0cc3f5adaa02cbe6bf1adc1758d5e9873a47e8283b34"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "ea091cddda9361e381b95d698dd73567de6e5950631ab0750bbbe6c0bcc01449"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "c8edf7d66e2232ba621328fa0e6b1d916fd234742e624575f8f3be4eff05b19aa3f8312af0fa993cf778e6e068ab5cd6841c963f926c93a4b288b185cc8400e4"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "f1001802414f910102fd08c265501b10447366975bf21f6c0e0269f6836d98ecf4b6be1039c0ed28f374dd1b80a0ef11"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "9061dd0704774a21dcd1013edbb4d7908c0b551507fc95dabfd910496119f4f3f5ca83fd3898748f4ea737c0f53f3faf"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/running.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "0b4051b7d17358ce04c8c20d2be9b916"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "bc7536104604ea950b96e6a43f4b8f3cc02d5577"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "900520f04b217fbb08b251e9310e94fb8413a8edd4eee6a50ba60b7922677c34"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "aa44f246c00da611da27256bdd45a045509f1865891b06ef9ecb888579813350baffbfe6eb17e7387abd9726ab064a9b6fb9f069242b1cdc7fe04897811c8a96"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "982679686c3e34ed4fd8c55ab7bcbc2c4cb802ff50db9d283a54eea13c660f74"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "0e1a65c6d6c4a0f4f04bf76c359baa2bd9914bac95a7ea489fb15e0bc66eab7db7e6cfea80b17161b448e5af2634b588a2e0675bd2df081a6e146641b7e20cbb"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "585284a486c4d63bc4f517c20c2b11dc302bcbd3537588272d981d5980f5344d1a219c29d25c51c449ce5b40cdb50cdd"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "866a75eb7524b2d58feebaef6ad8c549f957107f8a3bdf74a81736867ae2e81a4eb778431c02c880acdf18ce34fb62f3"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/runninglist.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "83332bc2d3fb3c9e13666973e09fbb20"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "4e814f57fe3abd36ab5016ffef9990b2b059062c"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "7e09e162e84de34cb0728cf70db9007e8502882071731e9deb16caf58d9dbf88"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "909eef496a8ce29dee7edc7253a2dc468a0322ae1547d7ce73bdd05ba37efd73dc45d7edabf939b8ac8744651d0b0d58916e426c38a57ad9d05f11dda83f032f"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "4114f007e94ca61b78c72bd2eb27b8b09866e25ee21cf8203edba107cbd04ae5"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "17529d1e82444c705fd1e3ff3f34cc65e10414b6741e2ba08761d1716605e5099fed6f1e4303918ef91618e98b2ee60288eaf57937a4a058b4e3dfdca141ff14"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "7d391a40e06b8f14c02ba21d7e8b2cd45b7dcc6d81bf07b8581455963d4beec1b6cf04699ef36c01bb5368dfbabecb2f"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "62a27af3749bf4a2d7feb707a06311d2c7abc55064f62ae022e374951600d6fc5c57cd507c9be3c6f19881cbf5462f9e"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/stylesheets/style.css",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "512637cb2a042002507bcdcc37ed1bc5"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "b2aa3f2916c1774895cc1bc74370e6a6d1a12a2b"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "d5e5a3cb99df7b10f05978dfcb8b376adb39286b5347542e6dd09042d1f3d055"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "2771c8f0a416af01c5995dfaee9d50e4d1e6d6d31d740544272628a0312dfaa803bf2d5a36c90a1ebc97975742a761bf8d4330a189925afdacaf73b271071a7b"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "569bc83c47706737fddeb8f57dc8d4c5f84d241ff54425eefa902e0f2f413b89"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "957e3ae9fe68b02978dba0f77d14e4ee9ba8f1b935ec9f0985ed404e57f8ed5dbe56c8a696a1187a308f1ac0db9d79fba2678c87d49f0fcfa0e71eebf4695a3c"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "83c7a08929211da0b434c673c5e59ab07d84b3774e2a0198cf37101d04f3e2a7d0f3b40ecd6cee933f7a20073744c754"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "71024d3f74ff1da7f11f05d5d3644286fe120c7e4f1509d07d7f4dc4e780828a78c8c17c5db35c90351945a69537b6e8"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/sysclasspath.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "7876a1c25aeb4f7aaf55d2be9dbf16bb"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "7c1582694c6bd7ce46c3f91a207fe2f09e6e2f59"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "76a95781022ce047007959b86f1272219484cc5d35fa1510bd4352978956ceda"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "e8d62de212b23f84209122365e6969083745f8d5797992a361d33569293920e1bb4d2f683b38f3609177f239f3b0e2d2ca89d70d70d423e7a7f39d04e8c9a4d0"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "371c90bd17787af3c3077fac464f239283b926eb7d44136998ff4beb51795b1b"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "bd5b239b43e5fc5df8c774af3a0e6ebcd41132af2925f71de6a5f6a683f388e007883eacce368f6c16fc5b2e70a65e2fac438df009c23f56d1876fcc4538e788"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "950d370ae908be01072519bb4c03ee598d20b40d46db20f5bf1234867e3566ed87aec664c6b755a4c11f027b2b4a7e5d"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "2bf27ce2a48f8dbe44f0066b485680c78360cad53ff63b6f9112a38d07bba278eb5416d39ead8eb6cc9d2f34d3a5c195"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/targets.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "bfac67bc499c770a5190c47bf120966e"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "664f26905c9c96d9f52d9196ad40b1c42357dc96"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "fee5ce62fc79475d49f093b51d053fb762b4de774f9745dae635ebf7149a50a2"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "600c5149a22ff94cd3f8b285b092d5ca8e9c62a4a61bc8338b53f66db384e5ffaaae9f1ab6247ab68790543897656a33128c406289e30ff68d74a2c2fa2d2c12"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "0bc695f6fbd652335bc16766082353b36dbf1414c3190f4889e586385447617e"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "471e0f63b0a9f0a2436ec7151ce3fb2ecf33953284199fe4b37968d7f4579155ac8cd9a757a92402700264467d5ef6e6c0302faadccfdb65bcd71c694ee0c5c1"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "ad7667bd6e6f044eda880a05d096fc33dda71ddcf260e5aa6b92d47d41f81f832623f7144ead9619f650d16ba6e48e34"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "cb9467b1bcc5ab19c82ad3249a1e3a8f711e341e4b5983d188dd2e0614e3adb5660891570ef3c374a6a21d4fa611ac97"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/tasklist.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "216658f784fb718a6c0cfa0ff0dffcb1"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "44d08ec1451b89ab7f029d57dc2e8dda2c5781ec"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "5823e59f5c05a66f2715ff7948780362633c7dfafc78859d6e189810e52e484f"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "03b90b8e13a28fa9cdc01b71d483935f77dd17987deed3fcfa80784b4f4d8b8308db5a21e8780a29790e0dee99a291b431a9aac4ec6f8fa06a7134b8b27c18bf"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "010c28244f45d13c88c07ac558524708b09a831c00e1d4c51eb4364e55da1596"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "12aab6f6672897a661cc931c9f0ac404b31a6b4aae597711ed620ba9dc11000f6909cbc123f6207ee027c9271e6f48614865eb366d0539dd70439349596779bc"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "c3e973cec31b6bd5929d0563675544bde0d6e5cb3a0a4801cd8c77abf5fefda0e68c861a4c37231f1d1f49f45d4cd45c"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "2ac524188a1f5cf308ab91d97958cc326f6f0afaf54def4eae429d0269a238e313a0d0113d663951dbd2d139707f84dc"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/tasksoverview.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "13ea4fb799b32dfca13e16a2bec38432"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "71d6f0c47c27656f4e37f9c0d178e3e5addc4600"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "37c9f6dcf4539c90dd71ae372b809d8da7e61fd2d9eda1bf830ad855b9eb3a5e"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "d32774ec7422fbdc240e0d9f4ad7e140b2259a256ef33aa3f2abb9c200cd983e4a0386d0540a3fa2fd0214d0c4f1e7b5a1797e2742b8cc7d90dff42ccf830aee"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "0ef41dddf4031fef3afe96393c852f865c16b7e30ec9f502661d69766a13fdb2"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "d194975fec45cd9985d5e041a583a3acd5fe65fa0e47312c0bd6db9f232a1889b17793456c949ad41c2e1c4d23446842befc6ce49c58c9ba5beda077ebfb45d5"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "70bc2221e29905beca387c1341b603710f151b5db4f36ff6a43708ad205f5560f8b882cbd2f2f9596961c392ff454226"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "75ba615a02eabbf06439ad7a76be600228fbbc0b403471839420df54752f851c3409e873ebae0bd617cb5e4f1290c18d"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/toc.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "a449e622cb998ffbb91414665de6e932"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "e1fc4b358c08da59aaf05f34fe5162aa3d0404e6"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "b464e740808b005bde4fd9dcc318ea17e84ead7c441dc4165c6fd3e03a35fd7c"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "712918e92608e906ac92a7e2454fe8a3f0f2910890b1568986fb79687f6959bb19bedcc08c2c0e77a449c562bc9358f70ee5896e1bd6d11979e6b09ef94cbbf9"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "8a24a8717b2e4f1474589b618ca5e7e94ffd763aceab23457dd3ccc3355a2030"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "eac6b93e31bea8614071556c773be2f498a45c4b8ebb3bf86991f8ebea8268552a1c191ab534acbe9ab32e9923986092806e1b189f06724c012943318fe082c9"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "cae252ba88428f38a77577c4eb5ce2a3ece135761fd3995efa3d28b8e930b66084c685e94f76ea3967f060adf603b4dc"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "ac63063ebcaa7f0af70f574abf707cccf2a02fc239a05fb3c9039e1b995a0ae0cc54bc598950870be053155fcc983f15"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/tutorial-HelloWorldWithAnt.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "16e7850fdca90fedae8cb49c6282ce04"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "584f39a29cb39c042138989346f641bcc8ce8f0b"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "42be65450f494f42e2ddd534af588b31ce51ace84e469c11db4cae5758e4898f"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "d792cbf5eed3bd503594f1e7bf8a1ee31918498c5fa85311772f2095e6db3b8a6ed28fdb4a4362eb43a0b18f527e5314b8146ddbd3de22b2817bdedea5f3cf8f"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "cf53babf652425ebc24d246b829410596e482a76bc29ddcdfba6fa6d565a6bf8"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "428d5a4f44346b4d2b2aa18202173a9dfde8dc75b741d8f89515db838f9b1836af4017a96c93d378929636c7c770e3557cc07d0a7337cb03b9d8b6963e32cc36"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "95c0f5dc3dfba9b61a34b4f0a105442ab802b4957e906ee9e2b057222f6ea8185441ed2543304c8810ae9b0bf1d7b6b9"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "e0d3ce595bec0c2fe1d6d0b54ba41b165a97f3347823232270ede2eb55e80c06d70e7d549e36fb2fc8938166cd2f9fee"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/tutorial-tasks-filesets-properties.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "be5912b106df9d938a9f6fbb236b2625"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "44a8a5af117254f2db5188906935ee01212d2722"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "3befb2691d8f563be553e11f06ba4207b963d7bf5a2ebc36a2c197d130b53970"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "380a992a912bab5c58a6a9f4164bd8cf9fc23e2520c072150c40e5a5daf0108506e919b5b2a5ffbfd682f92abe6a8659413c6655a2da05465e05829376aabc2e"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "b90be46b7b497d312d259ef21ce1a6c41c759805bd559b3024f23a1864a74358"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "5315340476b6e6b9880ecbf5444d4e52b1e503ed369b672a4a88edd5d9adb830d58ced9de24baf946f586c340c60e009bcb1713c8c91546bdbaebebbd7c9c057"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "35d17ad3a172c5462290d1c0dd3d62e5a0930e278d4efb8fb8a74744f8462d482d2ea788f12c90a4b1e7f995547a1ec3"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "5aa133568d3c060ce90e2da362cad9993ba9002190dd65d3c977f4ed1524a6ce33cc39c2b87e3c4cb565f95f9e410791"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/tutorial-tasks-filesets-properties.zip",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "946420f10e88fde405717e46d14ab5e5"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "25ce3fa64ea8e5b0fb7bc0f436bcb55b9233fda4"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "d1a83ebd49b02a562bbfcd3a56bcd14c8f1fadff5b80e7bdd34bc5cfda6f7a5a"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "dcc3ad459652942ce6cf94dd00ffcf3ba021bf65a28069720dfb07e6bf95b260b7c1b3e22b71c1d750583215b37c5fe64d1e5a504c66669208405eb7e7edb92f"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "3c26d8c35bf426505c016da1ab2224fd9af665bafbe4d0ef6d0f5c52b238c9e7"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "5cddfedb81a9b9ab81616d9c9df13aedcfa2167ef85b7012e08f24b20ed8f37e96870a36362ce7ea54bfa2ef9a88cc9646b0caab953258490ba74ad91e910b40"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "7e0ffd41b887a8731dda414d0b2264ef854bd487e88210d502e7ef3222ff24cf018e2a352f8a867d0effe0f104956ae1"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "0ac9c655f1db38b59e3440661dc7717b1ad6aec9ce4b7653ceffdac1713ea119255bfec6f5a181f1caeca271f8297960"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/tutorial-writing-tasks-src.zip",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "eb8aa925c59c426409403f557914a006"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "40792aec2b3af6a7594acdac684eb800e27be120"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "dc7739460dc0a7238bdbbb52dbb5f04ccbc518e48ed7d35689a958e44f60637b"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "678085882436ceb1144ddd2c6421a68b23c441603cf539cc13cb662fa6c12c27c20687bddf89df9b1f7026260d04a3499a9276e5bd25ed9347ffd0caca4966e6"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "d71d89bf82a87422d0ad805db996012ee4a15ecec5a9bf3106c26782719d99b3"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "215a42318976d2e0a11b6f85fd4a29cd01baf73a89a489066304078d1a65faf41be4a04029dadb3d05af14fa54c78362649b1b1fcaaa4b725e6afe3d4bb37518"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "03202dec39f96f3028f3b046f1453d3ed2cc38b52d4e5234b11910a03fdbb2d91199a94cbbad8a63ab5f102631f71a56"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "85c2448050f8a4cb6764e3bd561690334073b25a2ee16f69fcd7596d2e6733173d3e3a2f794b9e314e97a6c8f99cbb77"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/tutorial-writing-tasks.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "4ff4419f873bef64ad34fd3bba5becdd"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "8e77d250ea04165dbbb310095d6094954214a324"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "247ae92a2f38fff4c05062bf3c11e62e9cec1087615385ce33725d7f3a8c2a3c"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "ca973a2552e42058fe56db8e266e685e7d643db171a20b0fecc78131f977e256b0cdaf0fdca6b918523fae90482dafe8506982698890cc9742a7d2767e426e17"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "c565126370b9c1f54a785282ee35a1fa97dae44d126a52caba2424e1172e0b4e"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "aad3bcee017f6ea0738b82cff2eaa2318976fbe3bc1749b1dab3c6686bf95271b9dd77bf2b8cc57e4ba7cf433b2fb619fbbdd9e54991fe3c451758aa0599aee4"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "10d39dd8534d629e7e6707264805987fc9d10af764446313ddde425c531ba0cef057455fb5dabfaf967d2a3bfd2c8817"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "318668dff4ff84efa70372e3dac3d6ce4a4ef4e3de2c080dbfaea3c7caa590dc1ff4de36880a018df5b73c6449aa64b8"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/tutorials.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "ff374ac506131faea50ffebbe49146ea"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "a877b16d5ac8ca455616e8f568938ca19868e4f5"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "730ac3e74ca48a97aea5d8bf6312e0f2bd7351ffe54293a566fd85220a1bb8f8"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "5c5687f3a61bb8e2251d3790e75a63584b6929d91654f295a1009eefb558cf704c917c5fabd448e92c8d82d20a1f2b746748d43a407a3609159ff9b942f29a79"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "0642646d328efa440014d1f53ef57417725ae5ddee213144376b8b2c69cfbeb0"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "59a83972f12a7819c668e169f21aa795e92441e3870399d6109f118bfb6cf8c4d682680c3bb197b021741b177702e560978bf6bf6efcc37b3c78532f6c1b9677"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "72bd768c4e92c6f83d83cef7e4d55d627598e5ebeebd1ae33e22bb44d40a9531732aa1a1cce16f9cccd87ea69f195715"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "7506fd9354aa50bd4d4b6ff5cefcb09430dcf03f0523dd4aaec3cd707783ca61ce6817aa0e2be5aaf615390f5c1097dd"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/using.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "f23d0a17685eed8ad3907d93bc4fd39b"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "6d5f67d8c88128a4b5b1a2e3d464cb8b821d6427"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "9623a71e2dc4461da503ff632489073b0cc2668b12f46438965b4a2d120ad576"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "cae9cbd431f224dd00af44656f945b6fef656d3fa9c25c286a97466fba8847cf786cf1d9c371872c210dc32c4f249b7551cae60e2c7d959ac15b4566674c5c9c"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "6257760eddef01b5352b8ec934934b5f060e8c5cdb37f2867b20f6df9027c3a5"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "263d17e18899e0990c619a7186853b93fa5bc380f8a9a165f9009d53c63c9b2627ae93e94a762a344ae7acb7ef6aacacbbed879fb1067371977189bec5f2ca94"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "5d4ba4e5cfedc748aade82cc4dde9c1475d4f68c870676a50ee7ed2daaa26becc5621759b33b4d9666c5542936119edd"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "92e6f53b9109a82fa06e4c7d3c9b6ba4ab9dbe7cbb1c3c367b33a4a3a01d0048d6d00cadb7e997d6e63a387cc84643ac"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/manual/usinglist.html",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "b12346328f86d1f657751bf86a3e0e29"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "2a6396074211e43b3bf1b3b3a9af32636c439553"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "9484727db90ebc0bb550f5d594e41ae1d3de1353384ccf85b8da2a4f40133128"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "5ea341288f97073f3b90dac57318323e5225147f5ebfcd7981154f2f003196ee40465013ffe27b257ede1790d2da18e636832c9ff84e2cc56fa217dc5fa48f01"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "d96f4ed14cff4b1fd90fb0d2a3bbf0cadab35c45dcdd96802409d313df39b591"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "52c9a91ed50026dd71d415dd78476662802883929ab959a9f35af0f3ed85b042bcb2c1dca4c6d68674b154f8ada692cdec0f26fc9058cc8c49064b94f2f3f79c"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "5c35c0bcee9ef0e45e8b9e90b6835bee52664a3c92f9f878405568303472144a541788d6fb9d73f2572dbcb8853df0b0"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "5dcbc2d75ebc4450b2a30044f2b34035cb801c48291281d6ca805b1e46671012f5f64fd9d1a43d1bba07c3e4500f2253"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/patch.xml",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "0fde7481ff62c68a262ace5f67a2d9b7"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "b3ef2b6d3124cd41eaa481b4725bdabb13faa135"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "59e68330fc883bce4aa412911e50c1a49e28fb66021914b3079b3664417f583d"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "78e3bbbc709737913ad0f357c071eaee89eca4da319ce1c8e14037c739753f0db65bfd0ccfc73659948a6c39ab0e3bc035205bda47b61d6fad3f91ab3a9f65c6"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "7da0989070689c2cea506fe5a77d37ba5fda7583b24358fef7ba6c6266732481"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "674ab5e526e88df76a7949b644d3571d7b7a2c0af8996900e37641323a44116bc6185c8e1950cbdf09d6bcf55819f86f1c388ad921a11d4c70e63048c97ace2a"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "225f9fddf3dd73a071089b1ffd915fe13ca4396ef02193ee3b938e17b9aff2bbfcb755f4f2733760a143c0a715dde236"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "f1889b68edbd353bb6c83f7bb4072d0ab83176cf4277f6aa881bae245512e8b8ea8ae6d9d332f74f85cd3de8b14043a9"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/src/antidote/WHAT-IS-THIS-P",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "b74fa63cb7ebadde7af799e899fe0d85"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "3d9e8c6853dce77f8818dcf58ce998b295cc9c55"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "815930d2274049313566432cf5a454fb580d483fd4b88b5a16b94f0c7358b5fc"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "88a7427c6f2566431eb8cb1d76a534edb89400e9a50dc3e4ab7e8579a9508c2bdd6e6ee764fca9e3ed79d699cc61f4e70325506d2ca9048944e5152fcca3efa0"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "0cc20ea829754f1b79931b70960dfba73a26f2643a81ac48ece3e2b7b78a707f"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "4bc2ea5dc29a96d176ac1620f464280f1d6fda6e4a51424bce3abbd7cc3d488a721e899b508c60807be72fe67c514c3cedbd9655788a7fce59ccf4a88dfceb3c"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "0a48bcb723e61bfd73270e43178a9011ee4783ea211c5b2ad134e815c0bd21f07b6674cec7d035558da6d649534ec0c3"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "e88735b972df21744cbcb88a98a7eee7a8c9006a63fd3c8620718c801b8bd2a0451902ceff1976deb831417b521b7ddb"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/src/etc/ant-bin.wxs",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "2db63ca8e6b2a0e0f5d9c2f68d9ea4f2"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "b714de2bde3d913ca85ad71435c1797957efc953"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "83c72a13d3c02ad1ac73732c61f2f3b926143610738111ae7cd9101f712a58b7"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "b58a4705a2de18104640745dabd223080ddbc06c399a571e28624e7d00c305541314b8dc540b236d78a9198ad9954941d56d57c40f5fcfe38c80bc105d0f842e"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "45cb8db298c1528865079944867594025b9ab1786cbd4f843756615868237dfe"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "d308e05af2bd257b43eabc59501a6efba41606d063f8ba22f2d802d974e77d18c4250bbcf872d099b85472d3eb09ec6f34ab38494c4583caa75e3155613f1e5b"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "6b204e46e5508bc0e8123e07933a88dcabd90ea548d08f3f5361bf6b1a36fc0e5410aad210689f5c667595171a7e0d65"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "b158f37e3ae4eccd5f1af4b51dc2358dedcb8ba08dfeeb688766305ca11cb4db0715c7e4b36166360f7606152ac6714e"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/src/etc/ant-msi.wxs",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "ab8794ab76f2624f948a294f766c072a"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "7f95814f2d4e6f918f9d84d3072a65323e0e05f1"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "a22272f2a0c5c3c3ba3aa58dbc826466f84ad90a7ac87c0d90dfb8fed92c3d2c"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "0152e8a133d43e82213dcd1783e0fb701d11cc330cd04f1028524de3bfbc1a133e47ecf874f5fddf7b996faf65128ed9f754f686ca59639bb3deb5bef1a24c88"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "5a7ff35f57579f6fa880b3ed99e913f0db5ee348d211569e7274053c5f56305c"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "26d8ea5b39dd771ecf4b25369737baa0cb9fc139092fc5564b61d998af32a8c534883e68c96fdbd5ddaae808ec82e065786cc4edbf041a0bcc95cde899c78af9"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "df251c6610a5bc6199f7546f3ae34b5925ea20723a32bd683a0f9d31abda4edd3eac855a5a180615dcd14f5872799bc8"
+        },
+        {
+          "alg" : "SHA3-384",
+          "content" : "25d0b5e85e0ec75b4ea531f1966a11ce71b2dc37b00a55623c2a14016117e56243a2db7cf182df287f4f6b92cbabd721"
+        }
+      ]
+    },
+    {
+      "type" : "file",
+      "name" : "apache-ant-1.10.18alpha/src/etc/ant-update.xsl",
+      "hashes" : [
+        {
+          "alg" : "MD5",
+          "content" : "d0639e274acdc7464719e675298d77d9"
+        },
+        {
+          "alg" : "SHA-1",
+          "content" : "2ed7caa4e620a4763306c80d587dbd4cb0529ced"
+        },
+        {
+          "alg" : "SHA-256",
+          "content" : "3921b86a0fa1ac03ea0d74c8282484da65bad843c84c28b960ec2927d8c7d713"
+        },
+        {
+          "alg" : "SHA-512",
+          "content" : "ea540814a0daabf02292ea315f433fe01068f39b2963a25549be72840d8a294e3c0a0a0ca5ed8eabf5b538ca8d157a570eae855343ff1c9cb21823437ab33d2e"
+        },
+        {
+          "alg" : "SHA3-256",
+          "content" : "c39abbc94fb0044ac4df7aa0366dca61802761aaed3adc422b5b1c4e46a49601"
+        },
+        {
+          "alg" : "SHA3-512",
+          "content" : "b9469f0d221235cc11b11042bbb040593c7a1c74461aa0d01208b69b6d8e1212f0406b85b4cbd46ba94b094246951c487ada17914105a5b7e427e2cb7a4445c6"
+        },
+        {
+          "alg" : "SHA-384",
+          "content" : "281462b80218030ba19750b920757cb2a41dc01e64c531ccb6db2edc55edfd2515777820bd950d8596c887d970c2fa14"
+        },
... 82888 lines suppressed ...


(ant) 01/19: add dependencies necessary for ant-antlibs-cyclonedx

Posted by bo...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

asf-gitbox-commits pushed a commit to branch cyclonedx
in repository https://gitbox.apache.org/repos/asf/ant.git

commit 9db5264d9e5dadd6113b96d325be5e1b9f2c76e7
Author: Stefan Bodewig <bo...@apache.org>
AuthorDate: Sat May 23 18:32:23 2026 +0200

    add dependencies necessary for ant-antlibs-cyclonedx
    
    I've manually copied the antlib jar itself to lib/optional
---
 fetch.xml                | 8 +++++++-
 lib/libraries.properties | 1 +
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/fetch.xml b/fetch.xml
index d223ecb8d..da0584647 100644
--- a/fetch.xml
+++ b/fetch.xml
@@ -388,8 +388,14 @@ Set -Ddest=LOCATION on the command line
     <f2 project="org.tukaani" archive="xz"/>
   </target>
 
+  <target name="cyclonedx-core-java"
+          description="load CycloneDX Core (Java) library"
+          depends="init">
+    <f2 project="org.cyclonedx" archive="cyclonedx-core-java"/>
+  </target>
+
   <target name="all"
     description="load all the libraries (except jython)"
     depends="antunit,ivy,logging,junit,junitlauncher,xml,networking,regexp,antlr,bcel,jdepend,bsf,debugging,script,
-      javamail,jakartamail,jspc,jai,xz,junit-engine-vintage,junit-engine-jupiter,netrexx"/>
+      javamail,jakartamail,jspc,jai,xz,junit-engine-vintage,junit-engine-jupiter,netrexx,cyclonedx-core-java"/>
 </project>
diff --git a/lib/libraries.properties b/lib/libraries.properties
index 61e5555b6..898f6ac8b 100644
--- a/lib/libraries.properties
+++ b/lib/libraries.properties
@@ -42,6 +42,7 @@ bsh.version=2.0b5
 commons-net.version=3.10.0
 commons-logging.version=1.1
 commons-logging-api.version=${commons-logging.version}
+cyclonedx-core-java.version=12.2.0
 js.version=20.1.0
 js-scriptengine.version=${js.version}
 # Note - When updating the hamcrest version here, make sure to also update the


(ant) 15/19: one more external link

Posted by bo...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

asf-gitbox-commits pushed a commit to branch cyclonedx
in repository https://gitbox.apache.org/repos/asf/ant.git

commit eaf59894cf479afb6fd55dc56da86944bd975aa1
Author: Stefan Bodewig <bo...@apache.org>
AuthorDate: Fri Jun 5 18:03:54 2026 +0200

    one more external link
---
 build.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/build.xml b/build.xml
index 46ea94c98..b0871bacb 100644
--- a/build.xml
+++ b/build.xml
@@ -2289,6 +2289,9 @@ ${antunit.reports}
       <externalReference
           type="SECURITY_CONTACT"
           url="https://www.apache.org/security/"/>
+      <externalReference
+          type="rfc-9116"
+          url="https://ant.apache.org/.well-known/security.txt"/>
     </cdx:externalreferenceset>
   </target>