{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.Vanilla-Java/Blog","documentNamespace":"https://spdx.org/spdxdocs/protobom/e2db8cc1-cf6a-4f67-bfa3-1c195696d0c8","comment":"Exact versions could not be resolved for some packages. For more information: https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph#dependencies-included.","creationInfo":{"creators":["Tool: protobom-v0.0.0-20260130170711-0b8e67cacb3b+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-02-13T03:21:15Z"},"packages":[{"name":"org.junit.jupiter:junit-jupiter-engine","SPDXID":"SPDXRef-maven-org.junit.jupiter-junit-jupiter-engine-5.9.2-75c946","versionInfo":"5.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"EPL-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.junit.jupiter/junit-jupiter-engine@5.9.2"}]},{"name":"org.assertj:assertj-core","SPDXID":"SPDXRef-maven-org.assertj-assertj-core-3.24.2-75c946","versionInfo":"3.24.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.assertj/assertj-core@3.24.2"}]},{"name":"org.mockito:mockito-core","SPDXID":"SPDXRef-maven-org.mockito-mockito-core-5.3.1-75c946","versionInfo":"5.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2007 Mockito","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.mockito/mockito-core@5.3.1"}]},{"name":"org.junit.jupiter:junit-jupiter-api","SPDXID":"SPDXRef-maven-org.junit.jupiter-junit-jupiter-api-5.9.2-75c946","versionInfo":"5.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"EPL-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.junit.jupiter/junit-jupiter-api@5.9.2"}]},{"name":"net.openhft:chronicle-map","SPDXID":"SPDXRef-maven-net.openhft-chronicle-map-3.26ea4-75c946","versionInfo":"3.26ea4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/net.openhft/chronicle-map@3.26ea4"}]},{"name":"net.openhft:chronicle-queue","SPDXID":"SPDXRef-maven-net.openhft-chronicle-queue-5.26ea8-75c946","versionInfo":"5.26ea8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2016 chronicle.software","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/net.openhft/chronicle-queue@5.26ea8"}]},{"name":"org.apache.maven.plugins:maven-shade-plugin","SPDXID":"SPDXRef-maven-org.apache.maven.plugins-maven-shade-plugin-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.apache.maven.plugins/maven-shade-plugin"}]},{"name":"org.openjdk.jmh:jmh-generator-annprocess","SPDXID":"SPDXRef-maven-org.openjdk.jmh-jmh-generator-annprocess-1.36-75c946","versionInfo":"1.36","downloadLocation":"NOASSERTION","filesAnalyzed":false,"copyrightText":"Copyright (c) 1989, 1991 Free Software Foundation, Inc., Copyright (c) 2000-2011 INRIA, France Telecom, Copyright (c) 2004-2021 Paul R. Holser, Jr, Copyright (c) 2005, 2014, Oracle and/or its affiliates, copyrighted by the Free Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.openjdk.jmh/jmh-generator-annprocess@1.36"}]},{"name":"net.openhft:chronicle-wire","SPDXID":"SPDXRef-maven-net.openhft-chronicle-wire-2.26ea10-75c946","versionInfo":"2.26ea10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2016 chronicle.software","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/net.openhft/chronicle-wire@2.26ea10"}]},{"name":"com.epam.deltix:dfp","SPDXID":"SPDXRef-maven-com.epam.deltix-dfp-1.0.3-75c946","versionInfo":"1.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 AND BSD-3-Clause","copyrightText":"Copyright (c) 2018, Intel Corp., Copyright (c) 2021 EPAM Systems, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.epam.deltix/dfp@1.0.3"}]},{"name":"org.slf4j:slf4j-api","SPDXID":"SPDXRef-maven-org.slf4j-slf4j-api-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.slf4j/slf4j-api"}]},{"name":"org.openjdk.jmh:jmh-core","SPDXID":"SPDXRef-maven-org.openjdk.jmh-jmh-core-1.36-75c946","versionInfo":"1.36","downloadLocation":"NOASSERTION","filesAnalyzed":false,"copyrightText":"Copyright (c) 1989, 1991 Free Software Foundation, Inc., Copyright (c) 2000-2011 INRIA, France Telecom, Copyright (c) 2004-2021 Paul R. Holser, Jr, Copyright (c) 2005, 2013, Oracle and/or its affiliates, Copyright (c) 2005, 2020, Oracle and/or its affiliates, Copyright (c) 2014, 2014, Oracle and/or its affiliates, copyrighted by the Free Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.openjdk.jmh/jmh-core@1.36"}]},{"name":"org.decimal4j:decimal4j","SPDXID":"SPDXRef-maven-org.decimal4j-decimal4j-1.0.3-75c946","versionInfo":"1.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015-2016","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.decimal4j/decimal4j@1.0.3"}]},{"name":"org.openjdk.jmh:maven-compiler-plugin","SPDXID":"SPDXRef-maven-org.openjdk.jmh-maven-compiler-plugin-3.8.1-75c946","versionInfo":"3.8.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.openjdk.jmh/maven-compiler-plugin@3.8.1"}]},{"name":"org.slf4j:slf4j-simple","SPDXID":"SPDXRef-maven-org.slf4j-slf4j-simple-2.0.13-75c946","versionInfo":"2.0.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2004-2022 QOS.ch Sarl (Switzerland)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.slf4j/slf4j-simple@2.0.13"}]},{"name":"org.apache.maven.plugins:maven-compiler-plugin","SPDXID":"SPDXRef-maven-org.apache.maven.plugins-maven-compiler-plugin-3.8.1-75c946","versionInfo":"3.8.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2001-2019 The Apache Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.apache.maven.plugins/maven-compiler-plugin@3.8.1"}]},{"name":"org.slf4j:slf4j-api","SPDXID":"SPDXRef-maven-org.slf4j-slf4j-api-2.0.7-75c946","versionInfo":"2.0.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2004-2023 QOS.ch","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.slf4j/slf4j-api@2.0.7"}]},{"name":"org.apache.maven.plugins:maven-surefire-plugin","SPDXID":"SPDXRef-maven-org.apache.maven.plugins-maven-surefire-plugin-3.0.0-M7-75c946","versionInfo":"3.0.0-M7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2004-2022 The Apache Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.apache.maven.plugins/maven-surefire-plugin@3.0.0-M7"}]},{"name":"org.apache.commons:commons-lang3","SPDXID":"SPDXRef-maven-org.apache.commons-commons-lang3-3.12.0-75c946","versionInfo":"3.12.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2001-2021 The Apache Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.apache.commons/commons-lang3@3.12.0"}]},{"name":"com.google.guava:guava","SPDXID":"SPDXRef-maven-com.google.guava-guava-32.0.1-jre-75c946","versionInfo":"32.0.1-jre","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.google.guava/guava@32.0.1-jre"}]},{"name":"org.jetbrains:annotations","SPDXID":"SPDXRef-maven-org.jetbrains-annotations-24.0.1-75c946","versionInfo":"24.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.jetbrains/annotations@24.0.1"}]},{"name":"net.openhft:chronicle-core","SPDXID":"SPDXRef-maven-net.openhft-chronicle-core-2.26ea2-75c946","versionInfo":"2.26ea2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2016 chronicle.software, Copyright 2016 higherfrequencytrading.com, Copyright 2016-2022 chronicle.software","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/net.openhft/chronicle-core@2.26ea2"}]},{"name":"com.github.Vanilla-Java/Blog","SPDXID":"SPDXRef-github-Vanilla-Java-Blog-main-37de8b","versionInfo":"main","downloadLocation":"git+https://github.com/Vanilla-Java/Blog","filesAnalyzed":false,"licenseDeclared":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/Vanilla-Java/Blog@main"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-Vanilla-Java-Blog-main-37de8b","relatedSpdxElement":"SPDXRef-maven-org.assertj-assertj-core-3.24.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Vanilla-Java-Blog-main-37de8b","relatedSpdxElement":"SPDXRef-maven-net.openhft-chronicle-queue-5.26ea8-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Vanilla-Java-Blog-main-37de8b","relatedSpdxElement":"SPDXRef-maven-org.apache.maven.plugins-maven-shade-plugin-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Vanilla-Java-Blog-main-37de8b","relatedSpdxElement":"SPDXRef-maven-org.apache.maven.plugins-maven-compiler-plugin-3.8.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Vanilla-Java-Blog-main-37de8b","relatedSpdxElement":"SPDXRef-maven-org.apache.commons-commons-lang3-3.12.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Vanilla-Java-Blog-main-37de8b","relatedSpdxElement":"SPDXRef-maven-org.junit.jupiter-junit-jupiter-engine-5.9.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Vanilla-Java-Blog-main-37de8b","relatedSpdxElement":"SPDXRef-maven-org.mockito-mockito-core-5.3.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Vanilla-Java-Blog-main-37de8b","relatedSpdxElement":"SPDXRef-maven-net.openhft-chronicle-wire-2.26ea10-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Vanilla-Java-Blog-main-37de8b","relatedSpdxElement":"SPDXRef-maven-org.decimal4j-decimal4j-1.0.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Vanilla-Java-Blog-main-37de8b","relatedSpdxElement":"SPDXRef-maven-org.slf4j-slf4j-simple-2.0.13-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Vanilla-Java-Blog-main-37de8b","relatedSpdxElement":"SPDXRef-maven-org.apache.maven.plugins-maven-surefire-plugin-3.0.0-M7-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Vanilla-Java-Blog-main-37de8b","relatedSpdxElement":"SPDXRef-maven-com.google.guava-guava-32.0.1-jre-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Vanilla-Java-Blog-main-37de8b","relatedSpdxElement":"SPDXRef-maven-org.jetbrains-annotations-24.0.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Vanilla-Java-Blog-main-37de8b","relatedSpdxElement":"SPDXRef-maven-net.openhft-chronicle-map-3.26ea4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Vanilla-Java-Blog-main-37de8b","relatedSpdxElement":"SPDXRef-maven-org.openjdk.jmh-jmh-generator-annprocess-1.36-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Vanilla-Java-Blog-main-37de8b","relatedSpdxElement":"SPDXRef-maven-com.epam.deltix-dfp-1.0.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Vanilla-Java-Blog-main-37de8b","relatedSpdxElement":"SPDXRef-maven-org.slf4j-slf4j-api-2.0.7-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Vanilla-Java-Blog-main-37de8b","relatedSpdxElement":"SPDXRef-maven-net.openhft-chronicle-core-2.26ea2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Vanilla-Java-Blog-main-37de8b","relatedSpdxElement":"SPDXRef-maven-org.junit.jupiter-junit-jupiter-api-5.9.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Vanilla-Java-Blog-main-37de8b","relatedSpdxElement":"SPDXRef-maven-org.slf4j-slf4j-api-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Vanilla-Java-Blog-main-37de8b","relatedSpdxElement":"SPDXRef-maven-org.openjdk.jmh-jmh-core-1.36-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Vanilla-Java-Blog-main-37de8b","relatedSpdxElement":"SPDXRef-maven-org.openjdk.jmh-maven-compiler-plugin-3.8.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-Vanilla-Java-Blog-main-37de8b","relationshipType":"DESCRIBES"}]}