{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.samuelfac/Java","documentNamespace":"https://spdx.org/spdxdocs/protobom/89dde228-604e-4bbc-a7bb-a2b7379a01d3","creationInfo":{"creators":["Tool: protobom-v0.0.0-20260130170711-0b8e67cacb3b+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-02-09T07:34:26Z"},"packages":[{"name":"actions/checkout","SPDXID":"SPDXRef-githubactions-actions-checkout-4..-75c946","versionInfo":"4.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/checkout@4.%2A.%2A"}]},{"name":"actions/setup-java","SPDXID":"SPDXRef-githubactions-actions-setup-java-4..-75c946","versionInfo":"4.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/setup-java@4.%2A.%2A"}]},{"name":"codecov/codecov-action","SPDXID":"SPDXRef-githubactions-codecov-codecov-action-4..-75c946","versionInfo":"4.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/codecov/codecov-action@4.%2A.%2A"}]},{"name":"DoozyX/clang-format-lint-action","SPDXID":"SPDXRef-githubactions-DoozyX-clang-format-lint-action-0.17.-75c946","versionInfo":"0.17.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/DoozyX/clang-format-lint-action@0.17.%2A"}]},{"name":"github/codeql-action/analyze","SPDXID":"SPDXRef-githubactions-githubcodeql-action-analyze-3..-75c946","versionInfo":"3.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/github/codeql-action/analyze@3.%2A.%2A"}]},{"name":"github/codeql-action/init","SPDXID":"SPDXRef-githubactions-githubcodeql-action-init-3..-75c946","versionInfo":"3.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/github/codeql-action/init@3.%2A.%2A"}]},{"name":"actions/stale","SPDXID":"SPDXRef-githubactions-actions-stale-9..-75c946","versionInfo":"9.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/stale@9.%2A.%2A"}]},{"name":"actions/checkout","SPDXID":"SPDXRef-githubactions-actions-checkout-master-75c946","versionInfo":"master","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/checkout@master"}]},{"name":"actions/setup-python","SPDXID":"SPDXRef-githubactions-actions-setup-python-5..-75c946","versionInfo":"5.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/setup-python@5.%2A.%2A"}]},{"name":"org.junit.jupiter:junit-jupiter","SPDXID":"SPDXRef-maven-org.junit.jupiter-junit-jupiter-5.10.2-75c946","versionInfo":"5.10.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"EPL-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.junit.jupiter/junit-jupiter@5.10.2"}]},{"name":"org.apache.maven.plugins:maven-pmd-plugin","SPDXID":"SPDXRef-maven-org.apache.maven.plugins-maven-pmd-plugin-3.23.0-75c946","versionInfo":"3.23.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 AND BSD-3-Clause AND MIT AND MPL-1.1 AND MPL-2.0","copyrightText":"Copyright 2005-2024 The Apache Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.apache.maven.plugins/maven-pmd-plugin@3.23.0"}]},{"name":"org.junit:junit-bom","SPDXID":"SPDXRef-maven-org.junit-junit-bom-5.10.2-75c946","versionInfo":"5.10.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.junit/junit-bom@5.10.2"}]},{"name":"org.junit.jupiter:junit-jupiter-api","SPDXID":"SPDXRef-maven-org.junit.jupiter-junit-jupiter-api-5.10.2-75c946","versionInfo":"5.10.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.10.2"}]},{"name":"org.apache.maven.plugins:maven-compiler-plugin","SPDXID":"SPDXRef-maven-org.apache.maven.plugins-maven-compiler-plugin-3.13.0-75c946","versionInfo":"3.13.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2001-2024 The Apache Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.apache.maven.plugins/maven-compiler-plugin@3.13.0"}]},{"name":"org.apache.commons:commons-collections4","SPDXID":"SPDXRef-maven-org.apache.commons-commons-collections4-4.5.0-M1-75c946","versionInfo":"4.5.0-M1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2001-2024 The Apache Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.apache.commons/commons-collections4@4.5.0-M1"}]},{"name":"org.jacoco:jacoco-maven-plugin","SPDXID":"SPDXRef-maven-org.jacoco-jacoco-maven-plugin-0.8.12-75c946","versionInfo":"0.8.12","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"EPL-2.0","copyrightText":"Copyright (c) 2009, 2024 Mountainminds GmbH \u0026 Co. KG and Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.jacoco/jacoco-maven-plugin@0.8.12"}]},{"name":"com.mebigfatguy.fb-contrib:fb-contrib","SPDXID":"SPDXRef-maven-com.mebigfatguy.fb-contrib-fb-contrib-7.6.4-75c946","versionInfo":"7.6.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 AND LGPL-2.1-only AND LGPL-3.0","copyrightText":"Copyright (c) 1991, 1999 Free Software Foundation, Inc., copyright 2005-2019, Copyright 2013 Aoache BCEL, copyrighted by the Free Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.mebigfatguy.fb-contrib/fb-contrib@7.6.4"}]},{"name":"com.h3xstream.findsecbugs:findsecbugs-plugin","SPDXID":"SPDXRef-maven-com.h3xstream.findsecbugs-findsecbugs-plugin-1.13.0-75c946","versionInfo":"1.13.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"LGPL-3.0-or-later","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.h3xstream.findsecbugs/findsecbugs-plugin@1.13.0"}]},{"name":"com.github.spotbugs:spotbugs-maven-plugin","SPDXID":"SPDXRef-maven-com.github.spotbugs-spotbugs-maven-plugin-4.8.5.0-75c946","versionInfo":"4.8.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2005-2023 the original author or authors, Copyright 2005-2024 the original author or authors, Copyright 2024 Git-Revision","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.github.spotbugs/spotbugs-maven-plugin@4.8.5.0"}]},{"name":"org.assertj:assertj-core","SPDXID":"SPDXRef-maven-org.assertj-assertj-core-3.26.0-75c946","versionInfo":"3.26.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.assertj/assertj-core@3.26.0"}]},{"name":"com.puppycrawl.tools:checkstyle","SPDXID":"SPDXRef-maven-com.puppycrawl.tools-checkstyle-10.17.0-75c946","versionInfo":"10.17.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"LGPL-2.1-or-later","copyrightText":"Copyright (c) 2001-2024 the original author or authors, Copyright (c) 2002 Oliver Burn, Copyright 2006 The Apache Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.puppycrawl.tools/checkstyle@10.17.0"}]},{"name":"org.apache.maven.plugins:maven-checkstyle-plugin","SPDXID":"SPDXRef-maven-org.apache.maven.plugins-maven-checkstyle-plugin-3.4.0-75c946","versionInfo":"3.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2005-2024 The Apache Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.apache.maven.plugins/maven-checkstyle-plugin@3.4.0"}]},{"name":"org.apache.commons:commons-lang3","SPDXID":"SPDXRef-maven-org.apache.commons-commons-lang3-3.14.0-75c946","versionInfo":"3.14.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2001-2023 The Apache Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.apache.commons/commons-lang3@3.14.0"}]},{"name":"com.github.samuelfac/Java","SPDXID":"SPDXRef-github-samuelfac-Java-master-37a92d","versionInfo":"master","downloadLocation":"git+https://github.com/samuelfac/Java","filesAnalyzed":false,"licenseDeclared":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/samuelfac/Java@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-samuelfac-Java-master-37a92d","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-4..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-samuelfac-Java-master-37a92d","relatedSpdxElement":"SPDXRef-githubactions-DoozyX-clang-format-lint-action-0.17.-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-samuelfac-Java-master-37a92d","relatedSpdxElement":"SPDXRef-githubactions-githubcodeql-action-analyze-3..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-samuelfac-Java-master-37a92d","relatedSpdxElement":"SPDXRef-githubactions-githubcodeql-action-init-3..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-samuelfac-Java-master-37a92d","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-master-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-samuelfac-Java-master-37a92d","relatedSpdxElement":"SPDXRef-maven-org.junit.jupiter-junit-jupiter-5.10.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-samuelfac-Java-master-37a92d","relatedSpdxElement":"SPDXRef-maven-org.junit-junit-bom-5.10.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-samuelfac-Java-master-37a92d","relatedSpdxElement":"SPDXRef-maven-com.h3xstream.findsecbugs-findsecbugs-plugin-1.13.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-samuelfac-Java-master-37a92d","relatedSpdxElement":"SPDXRef-githubactions-codecov-codecov-action-4..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-samuelfac-Java-master-37a92d","relatedSpdxElement":"SPDXRef-githubactions-actions-stale-9..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-samuelfac-Java-master-37a92d","relatedSpdxElement":"SPDXRef-maven-org.junit.jupiter-junit-jupiter-api-5.10.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-samuelfac-Java-master-37a92d","relatedSpdxElement":"SPDXRef-maven-com.mebigfatguy.fb-contrib-fb-contrib-7.6.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-samuelfac-Java-master-37a92d","relatedSpdxElement":"SPDXRef-maven-com.github.spotbugs-spotbugs-maven-plugin-4.8.5.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-samuelfac-Java-master-37a92d","relatedSpdxElement":"SPDXRef-maven-org.assertj-assertj-core-3.26.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-samuelfac-Java-master-37a92d","relatedSpdxElement":"SPDXRef-maven-com.puppycrawl.tools-checkstyle-10.17.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-samuelfac-Java-master-37a92d","relatedSpdxElement":"SPDXRef-maven-org.apache.commons-commons-lang3-3.14.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-samuelfac-Java-master-37a92d","relatedSpdxElement":"SPDXRef-maven-org.jacoco-jacoco-maven-plugin-0.8.12-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-samuelfac-Java-master-37a92d","relatedSpdxElement":"SPDXRef-maven-org.apache.maven.plugins-maven-checkstyle-plugin-3.4.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-samuelfac-Java-master-37a92d","relatedSpdxElement":"SPDXRef-githubactions-actions-setup-java-4..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-samuelfac-Java-master-37a92d","relatedSpdxElement":"SPDXRef-githubactions-actions-setup-python-5..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-samuelfac-Java-master-37a92d","relatedSpdxElement":"SPDXRef-maven-org.apache.maven.plugins-maven-pmd-plugin-3.23.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-samuelfac-Java-master-37a92d","relatedSpdxElement":"SPDXRef-maven-org.apache.maven.plugins-maven-compiler-plugin-3.13.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-samuelfac-Java-master-37a92d","relatedSpdxElement":"SPDXRef-maven-org.apache.commons-commons-collections4-4.5.0-M1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-samuelfac-Java-master-37a92d","relationshipType":"DESCRIBES"}]}