{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.mastersofjava/mastersofjava","documentNamespace":"https://spdx.org/spdxdocs/protobom/76d93b84-9716-424d-9d7e-29300bb34716","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-20260109172223-ec205671c075+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-01-17T21:05:22Z"},"packages":[{"name":"org.assertj:assertj-core","SPDXID":"SPDXRef-maven-org.assertj-assertj-core-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.assertj/assertj-core"}]},{"name":"org.springframework.boot:spring-boot-starter-security","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-security-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-starter-security"}]},{"name":"org.jacoco:jacoco-maven-plugin","SPDXID":"SPDXRef-maven-org.jacoco-jacoco-maven-plugin-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.jacoco/jacoco-maven-plugin"}]},{"name":"io.github.git-commit-id:git-commit-id-maven-plugin","SPDXID":"SPDXRef-maven-io.github.git-commit-id-git-commit-id-maven-plugin-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/io.github.git-commit-id/git-commit-id-maven-plugin"}]},{"name":"org.webjars.npm:stomp__stompjs","SPDXID":"SPDXRef-maven-org.webjars.npm-stompstompjs-5.4.4-75c946","versionInfo":"5.4.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.webjars.npm/[email protected]"}]},{"name":"org.webjars.npm:marked","SPDXID":"SPDXRef-maven-org.webjars.npm-marked-9.1.2-75c946","versionInfo":"9.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.webjars.npm/[email protected]"}]},{"name":"org.mockito:mockito-junit-jupiter","SPDXID":"SPDXRef-maven-org.mockito-mockito-junit-jupiter-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.mockito/mockito-junit-jupiter"}]},{"name":"org.projectlombok:lombok","SPDXID":"SPDXRef-maven-org.projectlombok-lombok-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.projectlombok/lombok"}]},{"name":"org.springframework.boot:spring-boot-starter-thymeleaf","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-thymeleaf-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-starter-thymeleaf"}]},{"name":"org.flywaydb:flyway-core","SPDXID":"SPDXRef-maven-org.flywaydb-flyway-core-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.flywaydb/flyway-core"}]},{"name":"org.springframework.boot:spring-boot-starter-actuator","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-actuator-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-starter-actuator"}]},{"name":"org.springframework.security:spring-security-test","SPDXID":"SPDXRef-maven-org.springframework.security-spring-security-test-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.security/spring-security-test"}]},{"name":"net.revelc.code.formatter:formatter-maven-plugin","SPDXID":"SPDXRef-maven-net.revelc.code.formatter-formatter-maven-plugin-2.23.0-75c946","versionInfo":"2.23.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/net.revelc.code.formatter/[email protected]"}]},{"name":"org.webjars:webjars-locator","SPDXID":"SPDXRef-maven-org.webjars-webjars-locator-0.46-75c946","versionInfo":"0.46","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.webjars/[email protected]"}]},{"name":"org.postgresql:postgresql","SPDXID":"SPDXRef-maven-org.postgresql-postgresql-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.postgresql/postgresql"}]},{"name":"org.apache.commons:commons-lang3","SPDXID":"SPDXRef-maven-org.apache.commons-commons-lang3-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.apache.commons/commons-lang3"}]},{"name":"org.apache.maven.plugins:maven-deploy-plugin","SPDXID":"SPDXRef-maven-org.apache.maven.plugins-maven-deploy-plugin-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.apache.maven.plugins/maven-deploy-plugin"}]},{"name":"org.springframework.cloud:spring-cloud-starter-sleuth","SPDXID":"SPDXRef-maven-org.springframework.cloud-spring-cloud-starter-sleuth-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.cloud/spring-cloud-starter-sleuth"}]},{"name":"org.springframework.cloud:spring-cloud-dependencies","SPDXID":"SPDXRef-maven-org.springframework.cloud-spring-cloud-dependencies-2021.0.7-75c946","versionInfo":"2021.0.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.cloud/[email protected]"}]},{"name":"net.revelc.code:impsort-maven-plugin","SPDXID":"SPDXRef-maven-net.revelc.code-impsort-maven-plugin-1.9.0-75c946","versionInfo":"1.9.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2017-2022 Revelc","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/net.revelc.code/[email protected]"}]},{"name":"org.zeroturnaround:zt-exec","SPDXID":"SPDXRef-maven-org.zeroturnaround-zt-exec-1.12-75c946","versionInfo":"1.12","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.zeroturnaround/[email protected]"}]},{"name":"org.webjars:font-awesome","SPDXID":"SPDXRef-maven-org.webjars-font-awesome-5.3.1-75c946","versionInfo":"5.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"CC-BY-3.0 AND CC-BY-4.0 AND CC0-1.0 AND MIT AND OFL-1.1","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.webjars/[email protected]"}]},{"name":"org.springframework.boot:spring-boot-maven-plugin","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-maven-plugin-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-maven-plugin"}]},{"name":"org.springframework.boot:spring-boot-starter-test","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-test-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-starter-test"}]},{"name":"org.jacoco:jacoco-maven-plugin","SPDXID":"SPDXRef-maven-org.jacoco-jacoco-maven-plugin-0.8.8-75c946","versionInfo":"0.8.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"EPL-2.0","copyrightText":"Copyright (c) 2009, 2022 Mountainminds GmbH \u0026 Co. KG and Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.jacoco/[email protected]"}]},{"name":"org.apache.maven.plugins:maven-clean-plugin","SPDXID":"SPDXRef-maven-org.apache.maven.plugins-maven-clean-plugin-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.apache.maven.plugins/maven-clean-plugin"}]},{"name":"org.springframework.boot:spring-boot-devtools","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-devtools-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-devtools"}]},{"name":"org.springframework.boot:spring-boot-starter-data-jpa","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-data-jpa-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-starter-data-jpa"}]},{"name":"io.github.git-commit-id:git-commit-id-maven-plugin","SPDXID":"SPDXRef-maven-io.github.git-commit-id-git-commit-id-maven-plugin-5.0.0-75c946","versionInfo":"5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/io.github.git-commit-id/[email protected]"}]},{"name":"net.revelc.code.formatter:formatter-maven-plugin","SPDXID":"SPDXRef-maven-net.revelc.code.formatter-formatter-maven-plugin-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/net.revelc.code.formatter/formatter-maven-plugin"}]},{"name":"org.springframework.boot:spring-boot-starter-artemis","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-artemis-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-starter-artemis"}]},{"name":"org.apache.tika:tika-core","SPDXID":"SPDXRef-maven-org.apache.tika-tika-core-2.4.1-75c946","versionInfo":"2.4.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"copyrightText":"Copyright (c) Ian F. Darwin 1986, 1987, 1989, 1990, 1991, 1992, 1994, 1995, Copyright 2007-2022 The Apache Software Foundation, Copyright 2010 International Press Telecommunications Council","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.apache.tika/[email protected]"}]},{"name":"org.webjars:bootstrap","SPDXID":"SPDXRef-maven-org.webjars-bootstrap-5.2.3-75c946","versionInfo":"5.2.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2011-2022 The Bootstrap Authors, Copyright 2011-2022 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors), Copyright 2011-2022 Twitter, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.webjars/[email protected]"}]},{"name":"org.webjars:popper.js","SPDXID":"SPDXRef-maven-org.webjars-popper.js-2.9.3-75c946","versionInfo":"2.9.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.webjars/[email protected]"}]},{"name":"org.springframework.boot:spring-boot-starter-oauth2-client","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-oauth2-client-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-starter-oauth2-client"}]},{"name":"org.springframework.boot:spring-boot-starter-websocket","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-websocket-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-starter-websocket"}]},{"name":"org.apache.maven.plugins:maven-jar-plugin","SPDXID":"SPDXRef-maven-org.apache.maven.plugins-maven-jar-plugin-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.apache.maven.plugins/maven-jar-plugin"}]},{"name":"org.apache.maven.plugins:maven-install-plugin","SPDXID":"SPDXRef-maven-org.apache.maven.plugins-maven-install-plugin-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.apache.maven.plugins/maven-install-plugin"}]},{"name":"com.google.cloud.tools:jib-maven-plugin","SPDXID":"SPDXRef-maven-com.google.cloud.tools-jib-maven-plugin-3.3.0-75c946","versionInfo":"3.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.google.cloud.tools/[email protected]"}]},{"name":"org.webjars:jquery-ui","SPDXID":"SPDXRef-maven-org.webjars-jquery-ui-1.13.2-75c946","versionInfo":"1.13.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright jQuery Foundation and other contributors, Copyright jQuery Foundation and other contributors, https://jquery.org, Copyright OpenJS Foundation and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.webjars/[email protected]"}]},{"name":"org.springframework.security:spring-security-messaging","SPDXID":"SPDXRef-maven-org.springframework.security-spring-security-messaging-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.security/spring-security-messaging"}]},{"name":"org.apache.activemq:artemis-jms-server","SPDXID":"SPDXRef-maven-org.apache.activemq-artemis-jms-server-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.apache.activemq/artemis-jms-server"}]},{"name":"com.h2database:h2","SPDXID":"SPDXRef-maven-com.h2database-h2-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.h2database/h2"}]},{"name":"org.apache.maven.plugins:maven-compiler-plugin","SPDXID":"SPDXRef-maven-org.apache.maven.plugins-maven-compiler-plugin-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.apache.maven.plugins/maven-compiler-plugin"}]},{"name":"org.springframework.boot:spring-boot-configuration-processor","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-configuration-processor-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-configuration-processor"}]},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","SPDXID":"SPDXRef-maven-com.fasterxml.jackson.dataformat-jackson-dataformat-yaml-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.fasterxml.jackson.dataformat/jackson-dataformat-yaml"}]},{"name":"com.google.cloud.tools:jib-maven-plugin","SPDXID":"SPDXRef-maven-com.google.cloud.tools-jib-maven-plugin-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.google.cloud.tools/jib-maven-plugin"}]},{"name":"io.github.java-diff-utils:java-diff-utils","SPDXID":"SPDXRef-maven-io.github.java-diff-utils-java-diff-utils-4.12-75c946","versionInfo":"4.12","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/io.github.java-diff-utils/[email protected]"}]},{"name":"net.revelc.code:impsort-maven-plugin","SPDXID":"SPDXRef-maven-net.revelc.code-impsort-maven-plugin-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/net.revelc.code/impsort-maven-plugin"}]},{"name":"org.webjars:jquery","SPDXID":"SPDXRef-maven-org.webjars-jquery-3.6.2-75c946","versionInfo":"3.6.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) OpenJS Foundation and other contributors, Copyright JS Foundation and other contributors, Copyright OpenJS Foundation and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.webjars/[email protected]"}]},{"name":"org.apache.commons:commons-csv","SPDXID":"SPDXRef-maven-org.apache.commons-commons-csv-1.9.0-75c946","versionInfo":"1.9.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2005-2021 The Apache Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.apache.commons/[email protected]"}]},{"name":"org.springframework.boot:spring-boot-starter-oauth2-resource-server","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-oauth2-resource-server-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-starter-oauth2-resource-server"}]},{"name":"javax.validation:validation-api","SPDXID":"SPDXRef-maven-javax.validation-validation-api-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/javax.validation/validation-api"}]},{"name":"commons-io:commons-io","SPDXID":"SPDXRef-maven-commons-io-commons-io-2.11.0-75c946","versionInfo":"2.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2002-2021 The Apache Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/commons-io/[email protected]"}]},{"name":"org.webjars:codemirror","SPDXID":"SPDXRef-maven-org.webjars-codemirror-5.62.2-75c946","versionInfo":"5.62.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2003-2011, (c) 2008, (c) 2011 Jeremy Ashkenas, DocumentCloud Inc., Copyright (c) 1984-2012, Eiffel Software and others, Copyright (c) 1995-2004 Functional Objects, Inc., Copyright (c) 2008 Slava Pestov., Copyright (c) 2010 Timothy Farrell., Copyright (c) 2011 by MarkLogic Corporation, Copyright (c) 2011 Jeff Pickhardt, Copyright (c) 2011, Sascha Peilicke \[email protected]\u003e, copyright (c) 2015 by Calin Barbat, copyright (c) 2015 by Grzegorz Mazur Loosely, copyright (c) 2016 Jared Dean, SAS Institute, Copyright (c) 2017 by Marijn Haverbeke \[email protected]\u003e and others, copyright (c) by Lennart Ochel, copyright (c) by Marijn Haverbeke and others, copyright (c) HicknHack Software Gmbh, Copyright (c) The Go Authors., Copyright 2006-2010 Mark Logic Corporation., copyright AtomicPages LLC 2014, Copyright Digital Mars 2007 - 2009.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.webjars/[email protected]"}]},{"name":"org.webjars.bower:howler.js","SPDXID":"SPDXRef-maven-org.webjars.bower-howler.js-2.2.1-75c946","versionInfo":"2.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.webjars.bower/[email protected]"}]},{"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/upload-artifact","SPDXID":"SPDXRef-githubactions-actions-upload-artifact-3..-75c946","versionInfo":"3.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/upload-artifact@3.%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":"actions/cache","SPDXID":"SPDXRef-githubactions-actions-cache-4..-75c946","versionInfo":"4.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/cache@4.%2A.%2A"}]},{"name":"com.github.mastersofjava/mastersofjava","SPDXID":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","versionInfo":"master","downloadLocation":"git+https://github.com/mastersofjava/mastersofjava","filesAnalyzed":false,"licenseDeclared":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/mastersofjava/mastersofjava@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-commons-io-commons-io-2.11.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-org.webjars-codemirror-5.62.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-net.revelc.code.formatter-formatter-maven-plugin-2.23.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-4..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-org.apache.tika-tika-core-2.4.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-org.apache.commons-commons-csv-1.9.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-oauth2-resource-server-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-javax.validation-validation-api-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-devtools-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-org.webjars.npm-marked-9.1.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-org.projectlombok-lombok-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-actuator-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-org.postgresql-postgresql-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-org.springframework.security-spring-security-messaging-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-org.webjars.bower-howler.js-2.2.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-org.assertj-assertj-core-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-maven-plugin-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-io.github.git-commit-id-git-commit-id-maven-plugin-5.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-org.apache.maven.plugins-maven-jar-plugin-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-org.apache.maven.plugins-maven-install-plugin-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-githubactions-actions-upload-artifact-3..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-websocket-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-org.apache.maven.plugins-maven-compiler-plugin-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-org.webjars.npm-stompstompjs-5.4.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-org.webjars-webjars-locator-0.46-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-org.webjars-bootstrap-5.2.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-org.apache.activemq-artemis-jms-server-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-com.google.cloud.tools-jib-maven-plugin-3.3.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-thymeleaf-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-io.github.java-diff-utils-java-diff-utils-4.12-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-githubactions-actions-setup-java-4..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-org.springframework.cloud-spring-cloud-starter-sleuth-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-org.apache.maven.plugins-maven-clean-plugin-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-net.revelc.code.formatter-formatter-maven-plugin-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-com.google.cloud.tools-jib-maven-plugin-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-org.webjars-jquery-3.6.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-org.jacoco-jacoco-maven-plugin-0.8.8-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-org.jacoco-jacoco-maven-plugin-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-org.apache.maven.plugins-maven-deploy-plugin-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-org.zeroturnaround-zt-exec-1.12-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-org.webjars-jquery-ui-1.13.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-net.revelc.code-impsort-maven-plugin-1.9.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-org.webjars-popper.js-2.9.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-security-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-org.webjars-font-awesome-5.3.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-artemis-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-configuration-processor-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-oauth2-client-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-com.h2database-h2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-githubactions-actions-cache-4..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-data-jpa-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-org.mockito-mockito-junit-jupiter-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-org.springframework.security-spring-security-test-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-org.springframework.cloud-spring-cloud-dependencies-2021.0.7-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-test-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-io.github.git-commit-id-git-commit-id-maven-plugin-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-org.flywaydb-flyway-core-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-org.apache.commons-commons-lang3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-com.fasterxml.jackson.dataformat-jackson-dataformat-yaml-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relatedSpdxElement":"SPDXRef-maven-net.revelc.code-impsort-maven-plugin-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-mastersofjava-mastersofjava-master-84457a","relationshipType":"DESCRIBES"}]}