{
  "bomFormat" : "CycloneDX",
  "specVersion" : "1.4",
  "version" : 1,
  "metadata" : {
    "tools" : [
      {
        "vendor" : "OWASP Foundation",
        "name" : "CycloneDX Maven plugin",
        "version" : "2.7.9",
        "hashes" : [
          {
            "alg" : "MD5",
            "content" : "8e595cdb67f17e4b41e046456970591d"
          },
          {
            "alg" : "SHA-1",
            "content" : "69e8ca804520d09ce4657e7235bae84d01cbffa6"
          },
          {
            "alg" : "SHA-256",
            "content" : "aa09074fe5aa403c008cd4fc7ef8ce41cd244489337f16b3e91a3914158a4db8"
          },
          {
            "alg" : "SHA-512",
            "content" : "1488a8112da8e675813d7585f57c5efb178aed32901118186ee12d0e4ae3d19c53774c7f860bf70d17d70f050119b69443a2637cf641675b4b5d9cdcdd69b89b"
          },
          {
            "alg" : "SHA-384",
            "content" : "b097295dfbf10887abc6eec58d4d0822cde5a73d1f5c1cf183a57bf569016ad5ced9d34efae3e574d82bb62837540c6c"
          },
          {
            "alg" : "SHA3-384",
            "content" : "289f9520bd73a2031276248a6ef8f0891c691062c2d1ea86a2bc9ea8db2c52377d92a53be9957179e71aee3deda26a8c"
          },
          {
            "alg" : "SHA3-256",
            "content" : "32b50a7efe5d491a4039c0017eca3cf49d98b55fc66d06b3dd06209487323474"
          },
          {
            "alg" : "SHA3-512",
            "content" : "1daf813da53e5d5cda4d0302ff3a5e388aa45d96ebe6dcbe240f35d33f14b1e6390f6bbe7f21f3ed8cf96ebd9f5516a08b18487b7339715109c81cebfc1563df"
          }
        ]
      }
    ],
    "component" : {
      "publisher" : "Eclipse Foundation",
      "group" : "jakarta.security.enterprise",
      "name" : "jakarta.security.enterprise-api",
      "version" : "4.0.0-M1",
      "description" : "Jakarta Security defines a standard for creating secure Jakarta EE applications in modern application paradigms. It defines an overarching (end-user targeted) Security API for Jakarta EE Applications.",
      "licenses" : [
        {
          "license" : {
            "id" : "EPL-2.0"
          }
        },
        {
          "license" : {
            "id" : "GPL-2.0-with-classpath-exception"
          }
        }
      ],
      "purl" : "pkg:maven/jakarta.security.enterprise/jakarta.security.enterprise-api@4.0.0-M1?type=jar",
      "externalReferences" : [
        {
          "type" : "website",
          "url" : "https://projects.eclipse.org/projects/ee4j/jakarta.security.enterprise-api"
        },
        {
          "type" : "distribution",
          "url" : "https://jakarta.oss.sonatype.org/service/local/staging/deploy/maven2/"
        },
        {
          "type" : "issue-tracker",
          "url" : "https://github.com/eclipse-ee4j/ee4j/issues"
        },
        {
          "type" : "mailing-list",
          "url" : "https://dev.eclipse.org/mhonarc/lists/jakarta.ee-community/"
        },
        {
          "type" : "vcs",
          "url" : "https://github.com/eclipse-ee4j/security-api"
        }
      ],
      "type" : "library",
      "bom-ref" : "pkg:maven/jakarta.security.enterprise/jakarta.security.enterprise-api@4.0.0-M1?type=jar"
    },
    "properties" : [
      {
        "name" : "maven.goal",
        "value" : "makeAggregateBom"
      },
      {
        "name" : "maven.scopes",
        "value" : "compile,provided,runtime,system"
      },
      {
        "name" : "maven.reproducible",
        "value" : "enabled"
      }
    ]
  },
  "components" : [
    {
      "publisher" : "Eclipse Foundation",
      "group" : "jakarta.servlet",
      "name" : "jakarta.servlet-api",
      "version" : "6.1.0-M1",
      "description" : "Eclipse Enterprise for Java (EE4J) is an open source initiative to create standard APIs, implementations of those APIs, and technology compatibility kits for Java runtimes that enable development, deployment, and management of server-side and cloud-native applications.",
      "scope" : "required",
      "hashes" : [
        {
          "alg" : "MD5",
          "content" : "d1734cbd826df58f6f2e21dae6396bfb"
        },
        {
          "alg" : "SHA-1",
          "content" : "75991070ee07df67736266cb87118f4bdab02333"
        },
        {
          "alg" : "SHA-256",
          "content" : "8c0b3da3a4ee85ff704f7ce2e3ead726473b8ecd513048eba219f6957dfe9f96"
        },
        {
          "alg" : "SHA-512",
          "content" : "f023ed79aa406036ca85374cdae9fd077492d849bdd94e9918f72470f721eaf01bd73dd6f646fe25e2eb09bc23dc1df3fd72e67beef9b8b444be00ec428ee806"
        },
        {
          "alg" : "SHA-384",
          "content" : "5e2039fd3dbffea11f74a382267f45bad7866869c995275e6ffdc98b097fa0d6bb1b617e5ea1f3c989aeba5a039e3fc6"
        },
        {
          "alg" : "SHA3-384",
          "content" : "590d12cfac1f259e972b804459652854f004c1d5f4dba232dbdee4ce370808d2191c6314a1c5fae598a9d85418ffb3df"
        },
        {
          "alg" : "SHA3-256",
          "content" : "0ee0ea8913e591fa36e76d1d6005fc5b3ec50ec7313bd08bb57ada575dca5e3e"
        },
        {
          "alg" : "SHA3-512",
          "content" : "fb57dc8eb4efa30009f1856730a938913402c2557bf2cb3feea1d350e36c631a24d606dbf5aa8b662c330a374216ebdfac5b0dea9e3675629f293dfd2abbee75"
        }
      ],
      "licenses" : [
        {
          "license" : {
            "id" : "EPL-2.0"
          }
        },
        {
          "license" : {
            "id" : "GPL-2.0-with-classpath-exception"
          }
        }
      ],
      "purl" : "pkg:maven/jakarta.servlet/jakarta.servlet-api@6.1.0-M1?type=jar",
      "externalReferences" : [
        {
          "type" : "website",
          "url" : "https://projects.eclipse.org/projects/ee4j.servlet"
        },
        {
          "type" : "distribution",
          "url" : "https://jakarta.oss.sonatype.org/service/local/staging/deploy/maven2/"
        },
        {
          "type" : "issue-tracker",
          "url" : "https://github.com/eclipse-ee4j/servlet-api/issues"
        },
        {
          "type" : "mailing-list",
          "url" : "https://dev.eclipse.org/mhonarc/lists/servlet-dev"
        },
        {
          "type" : "vcs",
          "url" : "https://github.com/eclipse-ee4j/servlet-api"
        }
      ],
      "type" : "library",
      "bom-ref" : "pkg:maven/jakarta.servlet/jakarta.servlet-api@6.1.0-M1?type=jar"
    },
    {
      "group" : "jakarta.interceptor",
      "name" : "jakarta.interceptor-api",
      "version" : "2.2.0-M1",
      "description" : "Jakarta Interceptors defines a means of interposing on business method invocations and specific events—such as lifecycle events and timeout events—that occur on instances of Jakarta EE components and other managed classes.",
      "scope" : "required",
      "hashes" : [
        {
          "alg" : "MD5",
          "content" : "71bf9a02ae10c64ce0702020b8e31894"
        },
        {
          "alg" : "SHA-1",
          "content" : "fb1933889df93f1d6b24e56a08b40c652baa0db5"
        },
        {
          "alg" : "SHA-256",
          "content" : "40638a6b9c58548935e7fb64ac464590b9adda9d677c3ba8c76cfd799bfae15b"
        },
        {
          "alg" : "SHA-512",
          "content" : "f4ef9008d1bdb7d09c30e703e7bed470c82e363ee9a02d0182da3b68124ffb69457e7c9f3d75a2125a686570f740ee00ca61dd04151ab5108b055e66ca9d814e"
        },
        {
          "alg" : "SHA-384",
          "content" : "2a35d3e6a40bfc8263fe0145fae50f34a20217a74b25aacb76081b0231a2876b9c4d0b433e21abe7cc7a64502e9df9ec"
        },
        {
          "alg" : "SHA3-384",
          "content" : "d1bcd40089d9f3335f5dadb5da67942a215035c7e0351ea8a5a11eeca3f92155670a33e81d0c69151f89f923ee39eb16"
        },
        {
          "alg" : "SHA3-256",
          "content" : "6efcba1a426d983d8e9c5e1420ada883527f5c3028f1f2ea771714d29565f740"
        },
        {
          "alg" : "SHA3-512",
          "content" : "9490c623275bb2cbef12db62523dadcef42a84f01e9322bbd98b0820c55eae30b7ea8e71149774d2c43dcdd7c8982cd847afb2a9a4b434ddcf5248db2372d622"
        }
      ],
      "licenses" : [
        {
          "license" : {
            "id" : "EPL-2.0"
          }
        },
        {
          "license" : {
            "id" : "GPL-2.0-with-classpath-exception"
          }
        }
      ],
      "purl" : "pkg:maven/jakarta.interceptor/jakarta.interceptor-api@2.2.0-M1?type=jar",
      "externalReferences" : [
        {
          "type" : "website",
          "url" : "https://github.com/jakartaee/interceptors"
        },
        {
          "type" : "vcs",
          "url" : "https://github.com/jakartaee/interceptors"
        }
      ],
      "type" : "library",
      "bom-ref" : "pkg:maven/jakarta.interceptor/jakarta.interceptor-api@2.2.0-M1?type=jar"
    },
    {
      "publisher" : "Eclipse Foundation",
      "group" : "jakarta.annotation",
      "name" : "jakarta.annotation-api",
      "version" : "2.1.1",
      "description" : "Jakarta Annotations API",
      "scope" : "required",
      "hashes" : [
        {
          "alg" : "MD5",
          "content" : "5dac2f68e8288d0add4dc92cb161711d"
        },
        {
          "alg" : "SHA-1",
          "content" : "48b9bda22b091b1f48b13af03fe36db3be6e1ae3"
        },
        {
          "alg" : "SHA-256",
          "content" : "5f65fdaf424eee2b55e1d882ba9bb376be93fb09b37b808be6e22e8851c909fe"
        },
        {
          "alg" : "SHA-512",
          "content" : "eabe8b855b735663684052ec4cc357cc737936fa57cebf144eb09f70b3b6c600db7fa6f1c93a4f36c5994b1b37dad2dfcec87a41448872e69552accfd7f52af6"
        },
        {
          "alg" : "SHA-384",
          "content" : "798597a6b80b423844d70609c54b00d725a357031888da7e5c3efd3914d1770be69aa7135de13ddb89a4420a5550e35b"
        },
        {
          "alg" : "SHA3-384",
          "content" : "9629b8ca82f61674f5573723bbb3c137060e1442062eb52fa9c90fc8f57ea7d836eb2fb765d160ec8bf300bcb6b820be"
        },
        {
          "alg" : "SHA3-256",
          "content" : "f71ffc2a2c2bd1a00dfc00c4be67dbe5f374078bd50d5b24c0b29fbcc6634ecb"
        },
        {
          "alg" : "SHA3-512",
          "content" : "aa4e29025a55878db6edb0d984bd3a0633f3af03fa69e1d26c97c87c6d29339714003c96e29ff0a977132ce9c2729d0e27e36e9e245a7488266138239bdba15e"
        }
      ],
      "licenses" : [
        {
          "license" : {
            "id" : "EPL-2.0"
          }
        },
        {
          "license" : {
            "id" : "GPL-2.0-with-classpath-exception"
          }
        }
      ],
      "purl" : "pkg:maven/jakarta.annotation/jakarta.annotation-api@2.1.1?type=jar",
      "externalReferences" : [
        {
          "type" : "website",
          "url" : "https://projects.eclipse.org/projects/ee4j.ca"
        },
        {
          "type" : "distribution",
          "url" : "https://jakarta.oss.sonatype.org/service/local/staging/deploy/maven2/"
        },
        {
          "type" : "issue-tracker",
          "url" : "https://github.com/eclipse-ee4j/common-annotations-api/issues"
        },
        {
          "type" : "mailing-list",
          "url" : "https://dev.eclipse.org/mhonarc/lists/ca-dev"
        },
        {
          "type" : "vcs",
          "url" : "https://github.com/eclipse-ee4j/common-annotations-api"
        }
      ],
      "type" : "library",
      "bom-ref" : "pkg:maven/jakarta.annotation/jakarta.annotation-api@2.1.1?type=jar"
    },
    {
      "publisher" : "Eclipse Foundation",
      "group" : "jakarta.el",
      "name" : "jakarta.el-api",
      "version" : "6.0.0-M1",
      "description" : "Jakarta Expression Language defines an expression language for Java applications",
      "scope" : "required",
      "hashes" : [
        {
          "alg" : "MD5",
          "content" : "3ff6637424abed75949c3316d1ef5f3e"
        },
        {
          "alg" : "SHA-1",
          "content" : "b3db4465bd9fcaa36205a25d66391873add12ad4"
        },
        {
          "alg" : "SHA-256",
          "content" : "5281d7a6a0877dd6586406fbbc08b8c432c7946cdd24ea10df63bae2a2e8ecb5"
        },
        {
          "alg" : "SHA-512",
          "content" : "cdbc586d3ac9763a3a65bca887457b9ec3ca723cb9ae6bd7841c1f98f8c6f9111864032d21887914de2ca0f1578051924eb802e35f87439edf909a3f1e63f1c9"
        },
        {
          "alg" : "SHA-384",
          "content" : "2586878be93753aa19e5ca377fba319e0d8934c2764f386ca3396fd7cd468efcd10585e2f4f9146b5eacf921c1e01d72"
        },
        {
          "alg" : "SHA3-384",
          "content" : "53641916fed1e0fd729f6f7f54e13af5ba874cd90eabe5ca270177a2b1deabb42e0114e89a1d36a4f0af8dcb7d2d1175"
        },
        {
          "alg" : "SHA3-256",
          "content" : "30a5d73cc2cd14c079ce2c5d0844323bff5196d0b4f6376b315c00b71bf8f2ed"
        },
        {
          "alg" : "SHA3-512",
          "content" : "de31d1d7a7b166b2facf4e600b55d903f98d9d167b5d2301fa27addc51f761b83f990e0615fd7818d0ef2ab20b0280043b563444d6b2fe746dbaeb7594f14cc3"
        }
      ],
      "licenses" : [
        {
          "license" : {
            "id" : "EPL-2.0"
          }
        },
        {
          "license" : {
            "name" : "GNU General Public License, version 2 with the GNU Classpath Exception",
            "url" : "https://www.gnu.org/software/classpath/license.html"
          }
        }
      ],
      "purl" : "pkg:maven/jakarta.el/jakarta.el-api@6.0.0-M1?type=jar",
      "externalReferences" : [
        {
          "type" : "website",
          "url" : "https://projects.eclipse.org/projects/ee4j.el"
        },
        {
          "type" : "distribution",
          "url" : "https://jakarta.oss.sonatype.org/service/local/staging/deploy/maven2/"
        },
        {
          "type" : "issue-tracker",
          "url" : "https://github.com/eclipse-ee4j/el-ri/issues"
        },
        {
          "type" : "mailing-list",
          "url" : "https://dev.eclipse.org/mhonarc/lists/el-dev"
        },
        {
          "type" : "vcs",
          "url" : "https://github.com/eclipse-ee4j/el-ri"
        }
      ],
      "type" : "library",
      "bom-ref" : "pkg:maven/jakarta.el/jakarta.el-api@6.0.0-M1?type=jar"
    },
    {
      "publisher" : "Eclipse Foundation",
      "group" : "jakarta.enterprise",
      "name" : "jakarta.enterprise.cdi-api",
      "version" : "4.1.0-M1",
      "description" : "APIs for CDI (Contexts and Dependency Injection for Java)",
      "scope" : "required",
      "hashes" : [
        {
          "alg" : "MD5",
          "content" : "e851740684f759c318b30917f68c4395"
        },
        {
          "alg" : "SHA-1",
          "content" : "aa81cce262b925b2416b3cd0479dd5211b04bad0"
        },
        {
          "alg" : "SHA-256",
          "content" : "4d7d5ee25955024ec8248109d72a84f5b2f0a453999850a000c38cee00c3d0aa"
        },
        {
          "alg" : "SHA-512",
          "content" : "9f8a2189d9a6d89897a48b8623be4447dffc58877abe0704fa889565fb908b2ee296b5cda5703a17560d2dcd661d8025dbe6906c38bf710d8b49a1f0626a2d04"
        },
        {
          "alg" : "SHA-384",
          "content" : "c4a5e5ed90b77ed245f401aaccf14bb7ad8bd0f74612e02548ebd1ee26dd7be507ebd72cf2fb74b0e3a8e52c682c4eee"
        },
        {
          "alg" : "SHA3-384",
          "content" : "c8058274953f83391c42e2cd84afb95d08cc78033d21cf721ed672ef2aa69e24590c669c1eb029c4ffd669e378e19f30"
        },
        {
          "alg" : "SHA3-256",
          "content" : "16613d751240e50cca55e7e7679a8d1cae6de3ebaa37a2a1179ae2fbe248da41"
        },
        {
          "alg" : "SHA3-512",
          "content" : "5be54614183b6c00c8c477c1df9970abb94ddb540e25a33053fdb5c7d9bf5f23195936643a152907e62df64f4ac0f2d6b471a92d24c800f7dca03b92ba3ac6ce"
        }
      ],
      "licenses" : [
        {
          "license" : {
            "id" : "Apache-2.0",
            "url" : "https://www.apache.org/licenses/LICENSE-2.0"
          }
        }
      ],
      "purl" : "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@4.1.0-M1?type=jar",
      "externalReferences" : [
        {
          "type" : "website",
          "url" : "http://cdi-spec.org"
        },
        {
          "type" : "distribution",
          "url" : "https://jakarta.oss.sonatype.org/service/local/staging/deploy/maven2/"
        },
        {
          "type" : "issue-tracker",
          "url" : "https://github.com/eclipse-ee4j/cdi/issues"
        },
        {
          "type" : "mailing-list",
          "url" : "https://dev.eclipse.org/mhonarc/lists/jakarta.ee-community/"
        },
        {
          "type" : "vcs",
          "url" : "scm:git:git@github.com:cdi-spec/cdi.git"
        }
      ],
      "type" : "library",
      "bom-ref" : "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@4.1.0-M1?type=jar"
    },
    {
      "publisher" : "Eclipse Foundation",
      "group" : "jakarta.enterprise",
      "name" : "jakarta.enterprise.lang-model",
      "version" : "4.1.0-M1",
      "description" : "Build Compatible (Reflection-Free) Java Language Model for CDI",
      "scope" : "required",
      "hashes" : [
        {
          "alg" : "MD5",
          "content" : "aa393846012b5aa2add355650fce481f"
        },
        {
          "alg" : "SHA-1",
          "content" : "ad7c831518a36a43c84c8ca161e150b5fafb4ea1"
        },
        {
          "alg" : "SHA-256",
          "content" : "b107f2adce5d44aa1786a774bd2e9d972abc4fb1c30175b4fbcb53405cc22fbe"
        },
        {
          "alg" : "SHA-512",
          "content" : "30480045b82009e10a2cf265d3bde78e91a5d1beee836a11a8aeb5f7960b5bf13330d06a9c99446772644da5bfb5a19755dc478ab739ee3b3166e970cbfefdc6"
        },
        {
          "alg" : "SHA-384",
          "content" : "ebfc4000b8016c3eafe64b6d49c74d2e2ae3dca9f9c660896888da699df25487ee8ee1c3b26a5c8ab19a05afa6d07350"
        },
        {
          "alg" : "SHA3-384",
          "content" : "6fa8d69dd37a96ca66435fa3f19430ca227a950f8fac8f1a5cce20aa870843c15623c4c7c383f216e1ce0230713d2143"
        },
        {
          "alg" : "SHA3-256",
          "content" : "6abc10c279f3d6ad774f2ca6285c73940c12c4937927627756976b8f0031993a"
        },
        {
          "alg" : "SHA3-512",
          "content" : "c82b3e84016aed0d5df455a9f87db7de842855293a4266e9d9a25ff8217c2ed411cb50a2344b30bc4b9b947a6850b9f4ecb5c8a0ebf32e8a605e19c0865af29b"
        }
      ],
      "licenses" : [
        {
          "license" : {
            "id" : "Apache-2.0",
            "url" : "https://www.apache.org/licenses/LICENSE-2.0"
          }
        }
      ],
      "purl" : "pkg:maven/jakarta.enterprise/jakarta.enterprise.lang-model@4.1.0-M1?type=jar",
      "externalReferences" : [
        {
          "type" : "website",
          "url" : "https://projects.eclipse.org/projects/ee4j/jakarta.enterprise.cdi-parent/jakarta.enterprise.lang-model"
        },
        {
          "type" : "distribution",
          "url" : "https://jakarta.oss.sonatype.org/service/local/staging/deploy/maven2/"
        },
        {
          "type" : "issue-tracker",
          "url" : "https://github.com/eclipse-ee4j/ee4j/issues"
        },
        {
          "type" : "mailing-list",
          "url" : "https://dev.eclipse.org/mhonarc/lists/jakarta.ee-community/"
        },
        {
          "type" : "vcs",
          "url" : "https://github.com/eclipse-ee4j/cdi/jakarta.enterprise.lang-model"
        }
      ],
      "type" : "library",
      "bom-ref" : "pkg:maven/jakarta.enterprise/jakarta.enterprise.lang-model@4.1.0-M1?type=jar"
    },
    {
      "publisher" : "Eclipse Foundation",
      "group" : "jakarta.inject",
      "name" : "jakarta.inject-api",
      "version" : "2.0.1",
      "description" : "Jakarta Dependency Injection",
      "scope" : "required",
      "hashes" : [
        {
          "alg" : "MD5",
          "content" : "72003bf6efcc8455d414bbd7da86c11c"
        },
        {
          "alg" : "SHA-1",
          "content" : "4c28afe1991a941d7702fe1362c365f0a8641d1e"
        },
        {
          "alg" : "SHA-256",
          "content" : "f7dc98062fccf14126abb751b64fab12c312566e8cbdc8483598bffcea93af7c"
        },
        {
          "alg" : "SHA-512",
          "content" : "f186b2ada470abba1cc3b4f8c4373d940fb7c71a051b2c26f7c204ad4dfb69235fbf3f9c33da36d744cb90f52d921c51d76c0ff263bacb35eafb66cab83dc47d"
        },
        {
          "alg" : "SHA-384",
          "content" : "405bd297a73901f013d48a0da028d04d400f3e61f4997c0e7297eb08120670a0e242e0002db8f130c33ab16cb02feb2d"
        },
        {
          "alg" : "SHA3-384",
          "content" : "4db7e54434d0a208c876868f5595b808f2728c0455feaa752ab7b569a2186fc37cb891c9aa0076de3d08f6da6ff06eba"
        },
        {
          "alg" : "SHA3-256",
          "content" : "3a5aba9f1ff1a130b76af886123eb375fa578498490df3dc60bb7ce7d59e9404"
        },
        {
          "alg" : "SHA3-512",
          "content" : "00bba8efc2d6e7f0a509b321868d75f1aaf0681a750d089d913bde8424ab7bb88aadf49de6e291e352523e4f8c117b1b48033ff31d4d665dcc43c4c6ea000ba9"
        }
      ],
      "licenses" : [
        {
          "license" : {
            "id" : "Apache-2.0"
          }
        }
      ],
      "purl" : "pkg:maven/jakarta.inject/jakarta.inject-api@2.0.1?type=jar",
      "externalReferences" : [
        {
          "type" : "website",
          "url" : "https://github.com/eclipse-ee4j/injection-api"
        },
        {
          "type" : "distribution",
          "url" : "https://jakarta.oss.sonatype.org/service/local/staging/deploy/maven2/"
        },
        {
          "type" : "issue-tracker",
          "url" : "https://github.com/eclipse-ee4j/ee4j/issues"
        },
        {
          "type" : "mailing-list",
          "url" : "https://dev.eclipse.org/mhonarc/lists/jakarta.ee-community/"
        },
        {
          "type" : "vcs",
          "url" : "https://github.com/eclipse-ee4j/injection-api"
        }
      ],
      "type" : "library",
      "bom-ref" : "pkg:maven/jakarta.inject/jakarta.inject-api@2.0.1?type=jar"
    },
    {
      "group" : "jakarta.authentication",
      "name" : "jakarta.authentication-api",
      "version" : "3.1.0-M1",
      "description" : "Jakarta Authentication defines a general low-level SPI for authentication mechanisms, which are controllers that interact with a caller and a container's environment to obtain the caller's credentials, validate these, and pass an authenticated identity (such as name and groups) to the container. Jakarta Authentication consists of several profiles, with each profile telling how a specific container (such as Jakarta Servlet) can integrate with- and adapt to this SPI.",
      "scope" : "required",
      "hashes" : [
        {
          "alg" : "MD5",
          "content" : "6d459f2bd3593a970c75c3d87536e183"
        },
        {
          "alg" : "SHA-1",
          "content" : "7745261d08848eae23143a967754174e5997cb2e"
        },
        {
          "alg" : "SHA-256",
          "content" : "e1c7479cee4350e3ada1700f96d464189fec6c83ed67dd296919c27e33e0ecdb"
        },
        {
          "alg" : "SHA-512",
          "content" : "69794ca2a855e42e204682eaeabcd5b9bda379ee5278bceeaa4f005ca0c2af429037be676f6e668759ca0d243ab935820c4bbe1d40d25e48d5128960d25f9e8e"
        },
        {
          "alg" : "SHA-384",
          "content" : "c4b405f1d55a3befe36761454a74f65abb9131ad69789f58aea9bf69a11de3137087802556b444b5ccbbbd4d5e6a648a"
        },
        {
          "alg" : "SHA3-384",
          "content" : "6f2c6fc05852494a6ad9dfef058be362e6d2c11a40ee335e3eff9229ed369bd9621d5516ea01e65aee789f62636b7e7d"
        },
        {
          "alg" : "SHA3-256",
          "content" : "37cd3f94982317a257a35552682e5465dc50ed2dee7e3d80127b7cdaf3006a98"
        },
        {
          "alg" : "SHA3-512",
          "content" : "afb11d792ebb32474ce81ad8c698ce57570108848235f1832439b85847cc65a67d191ceefe2dae75029fdf859c6de5603b0c3810e1e53213db0d7fe257e98bb8"
        }
      ],
      "licenses" : [
        {
          "license" : {
            "id" : "EPL-2.0"
          }
        },
        {
          "license" : {
            "id" : "GPL-2.0-with-classpath-exception"
          }
        }
      ],
      "purl" : "pkg:maven/jakarta.authentication/jakarta.authentication-api@3.1.0-M1?type=jar",
      "externalReferences" : [
        {
          "type" : "website",
          "url" : "https://github.com/jakartaee/authentication"
        },
        {
          "type" : "vcs",
          "url" : "https://github.com/jakartaee/authentication"
        }
      ],
      "type" : "library",
      "bom-ref" : "pkg:maven/jakarta.authentication/jakarta.authentication-api@3.1.0-M1?type=jar"
    },
    {
      "group" : "jakarta.authorization",
      "name" : "jakarta.authorization-api",
      "version" : "3.0.0-M1",
      "description" : "Jakarta Authorization defines a low-level SPI for authorization modules, which are repositories of permissions facilitating subject based security by determining whether a given subject has a given permission, and algorithms to transform security constraints for specific containers (such as Jakarta Servlet or Jakarta Enterprise Beans) into these permissions.",
      "scope" : "required",
      "hashes" : [
        {
          "alg" : "MD5",
          "content" : "113c0e7da7130fa76a20dcb6fc5cc724"
        },
        {
          "alg" : "SHA-1",
          "content" : "598f1e097bfed644cdce3d9be7f3fcc41af40bf2"
        },
        {
          "alg" : "SHA-256",
          "content" : "28e942aa5229b300610108067322a249c44d1fcd3e7d247747fd26e7d0ab6496"
        },
        {
          "alg" : "SHA-512",
          "content" : "df7fc9db82eef3bf9126941f0f380bdb27693cc7380e5ecfc459bcdc99a29f45ff576c4d1d1809d79f245dddd4c74fd24179590db2e204699a070bdf1bbfb7a2"
        },
        {
          "alg" : "SHA-384",
          "content" : "bbb0ff1d2522668e3501db5a3a21c080c57639854b03f7222c2c00add0e952f1f0ec9003ad2dcfec76a167f65ecc00c8"
        },
        {
          "alg" : "SHA3-384",
          "content" : "23a85f148b9e35bc7c82e74a2fb517ed1cfe5735f39a2501192ba9d13f17f5c9c398292e7949d47a7a01868f30ff3c4a"
        },
        {
          "alg" : "SHA3-256",
          "content" : "6dff31ab9f509bdf37308b6a54e698600041bcd009e1d89cbd3b42c1a0f46318"
        },
        {
          "alg" : "SHA3-512",
          "content" : "0e22e9879f7c0943a3cd0b67f0ed38d719b6503d0be87b628c42f93cb7775be316e1358c41a86946941f28c0fb6833a2906328e9c4354f570df6c58ab178335a"
        }
      ],
      "licenses" : [
        {
          "license" : {
            "id" : "EPL-2.0"
          }
        },
        {
          "license" : {
            "id" : "GPL-2.0-with-classpath-exception"
          }
        }
      ],
      "purl" : "pkg:maven/jakarta.authorization/jakarta.authorization-api@3.0.0-M1?type=jar",
      "externalReferences" : [
        {
          "type" : "website",
          "url" : "https://github.com/jakartaee/authorization"
        },
        {
          "type" : "vcs",
          "url" : "https://github.com/jakartaee/authorization"
        }
      ],
      "type" : "library",
      "bom-ref" : "pkg:maven/jakarta.authorization/jakarta.authorization-api@3.0.0-M1?type=jar"
    },
    {
      "publisher" : "Eclipse Foundation",
      "group" : "jakarta.json",
      "name" : "jakarta.json-api",
      "version" : "2.1.3",
      "description" : "Jakarta JSON Processing defines a Java(R) based framework for parsing, generating, transforming, and querying JSON documents.",
      "scope" : "required",
      "hashes" : [
        {
          "alg" : "MD5",
          "content" : "596997520702889d4afef9cffbd4b71a"
        },
        {
          "alg" : "SHA-1",
          "content" : "4febd83e1d9d1561d078af460ecd19532383735c"
        },
        {
          "alg" : "SHA-256",
          "content" : "bc934142805ea1d794f1440563965a3861a2a9fb7414ecd3fe44f26500734414"
        },
        {
          "alg" : "SHA-512",
          "content" : "5a6566f0ceaa8b0ca40ae643942c0d46acd118a3b4d85af5f3a977e738465e8c8d4bc977f0c3e4b51f4471e408c28f66dbc0b19adf61237f6f6f7fa1d0dacc31"
        },
        {
          "alg" : "SHA-384",
          "content" : "1a17b8a416692ba0e485d7290782b2b5c4de8cb65c2043f221381deee668953655c221dc3efa29d3c65c8b2c1fab173f"
        },
        {
          "alg" : "SHA3-384",
          "content" : "4c009f9fec6b1e14b2c675ee7addb49ebd047d71d7aaf31601ccea3ffe4af1d82838a3452b0e5d7c2814e27861cd3ffd"
        },
        {
          "alg" : "SHA3-256",
          "content" : "5b839f4645dbac0d1bc76a91e168a52574c2bb6de0b7e92cd14aafd0ad6a28b0"
        },
        {
          "alg" : "SHA3-512",
          "content" : "fedcd8618f44ab0b771bef7d2fcb61d49021eb2e592d8d3058d3f57e7fe0ed1a9239cac859fe534dd0629aaf577fb8f77841412dbb3ae58b8d8cd0754da2ec48"
        }
      ],
      "licenses" : [
        {
          "license" : {
            "id" : "EPL-2.0",
            "url" : "https://www.eclipse.org/legal/epl-2.0"
          }
        },
        {
          "license" : {
            "name" : "GNU General Public License, version 2 with the GNU Classpath Exception",
            "url" : "https://projects.eclipse.org/license/secondary-gpl-2.0-cp"
          }
        }
      ],
      "purl" : "pkg:maven/jakarta.json/jakarta.json-api@2.1.3?type=jar",
      "externalReferences" : [
        {
          "type" : "website",
          "url" : "https://github.com/eclipse-ee4j/jsonp"
        },
        {
          "type" : "distribution",
          "url" : "https://jakarta.oss.sonatype.org/service/local/staging/deploy/maven2/"
        },
        {
          "type" : "issue-tracker",
          "url" : "https://github.com/eclipse-ee4j/ee4j/issues"
        },
        {
          "type" : "mailing-list",
          "url" : "https://dev.eclipse.org/mhonarc/lists/jakarta.ee-community/"
        },
        {
          "type" : "vcs",
          "url" : "https://github.com/eclipse-ee4j/jsonp"
        }
      ],
      "type" : "library",
      "bom-ref" : "pkg:maven/jakarta.json/jakarta.json-api@2.1.3?type=jar"
    }
  ],
  "dependencies" : [
    {
      "ref" : "pkg:maven/jakarta.security.enterprise/jakarta.security.enterprise-api@4.0.0-M1?type=jar",
      "dependsOn" : [
        "pkg:maven/jakarta.servlet/jakarta.servlet-api@6.1.0-M1?type=jar",
        "pkg:maven/jakarta.interceptor/jakarta.interceptor-api@2.2.0-M1?type=jar",
        "pkg:maven/jakarta.el/jakarta.el-api@6.0.0-M1?type=jar",
        "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@4.1.0-M1?type=jar",
        "pkg:maven/jakarta.authentication/jakarta.authentication-api@3.1.0-M1?type=jar",
        "pkg:maven/jakarta.authorization/jakarta.authorization-api@3.0.0-M1?type=jar",
        "pkg:maven/jakarta.json/jakarta.json-api@2.1.3?type=jar"
      ]
    },
    {
      "ref" : "pkg:maven/jakarta.servlet/jakarta.servlet-api@6.1.0-M1?type=jar",
      "dependsOn" : [ ]
    },
    {
      "ref" : "pkg:maven/jakarta.interceptor/jakarta.interceptor-api@2.2.0-M1?type=jar",
      "dependsOn" : [
        "pkg:maven/jakarta.annotation/jakarta.annotation-api@2.1.1?type=jar"
      ]
    },
    {
      "ref" : "pkg:maven/jakarta.annotation/jakarta.annotation-api@2.1.1?type=jar",
      "dependsOn" : [ ]
    },
    {
      "ref" : "pkg:maven/jakarta.el/jakarta.el-api@6.0.0-M1?type=jar",
      "dependsOn" : [ ]
    },
    {
      "ref" : "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@4.1.0-M1?type=jar",
      "dependsOn" : [
        "pkg:maven/jakarta.enterprise/jakarta.enterprise.lang-model@4.1.0-M1?type=jar",
        "pkg:maven/jakarta.annotation/jakarta.annotation-api@2.1.1?type=jar",
        "pkg:maven/jakarta.el/jakarta.el-api@6.0.0-M1?type=jar",
        "pkg:maven/jakarta.interceptor/jakarta.interceptor-api@2.2.0-M1?type=jar",
        "pkg:maven/jakarta.inject/jakarta.inject-api@2.0.1?type=jar"
      ]
    },
    {
      "ref" : "pkg:maven/jakarta.enterprise/jakarta.enterprise.lang-model@4.1.0-M1?type=jar",
      "dependsOn" : [ ]
    },
    {
      "ref" : "pkg:maven/jakarta.inject/jakarta.inject-api@2.0.1?type=jar",
      "dependsOn" : [ ]
    },
    {
      "ref" : "pkg:maven/jakarta.authentication/jakarta.authentication-api@3.1.0-M1?type=jar",
      "dependsOn" : [ ]
    },
    {
      "ref" : "pkg:maven/jakarta.authorization/jakarta.authorization-api@3.0.0-M1?type=jar",
      "dependsOn" : [
        "pkg:maven/jakarta.servlet/jakarta.servlet-api@6.1.0-M1?type=jar"
      ]
    },
    {
      "ref" : "pkg:maven/jakarta.json/jakarta.json-api@2.1.3?type=jar",
      "dependsOn" : [ ]
    }
  ]
}