{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.VishalMadle13/HRMS","documentNamespace":"https://spdx.org/spdxdocs/protobom/62ec3bd8-0060-4d13-ba19-28c5f7b5fbe6","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-20250724141546-b6f743f68399+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2025-07-27T21:56:23Z"},"packages":[{"name":"org.springframework.boot:spring-boot-starter","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-starter"}]},{"name":"org.jetbrains.kotlin:kotlin-reflect","SPDXID":"SPDXRef-maven-org.jetbrains.kotlin-kotlin-reflect-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.jetbrains.kotlin/kotlin-reflect"}]},{"name":"io.jsonwebtoken:jjwt-api","SPDXID":"SPDXRef-maven-io.jsonwebtoken-jjwt-api-0.12.5-75c946","versionInfo":"0.12.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2018 JWTK","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/io.jsonwebtoken/jjwt-api@0.12.5"}]},{"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-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":"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.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":"com.mysql:mysql-connector-j","SPDXID":"SPDXRef-maven-com.mysql-mysql-connector-j-8.3.0-75c946","versionInfo":"8.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"copyrightText":"Copyright (c) 1989, 1991 Free Software Foundation, Inc., Copyright (c) 1991-2014 Unicode, Inc., Copyright (c) 1991, 1999 Free Software Foundation, Inc., Copyright (c) 2000, 2024, Oracle and/or its affiliates, Copyright (c) 2007, 2023, Oracle and/or its affiliates, Copyright (c) 2014, 2020, Oracle and/or its affiliates, Copyright (c) 2017, 2023, Oracle and/or its affiliates, Copyright (c) 2019 Machinery, Copyright (c) 2019, 2021, 2023 Oracle and/or its affiliates, Copyright 2008 Google Inc., copyrighted by the Free Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.mysql/mysql-connector-j@8.3.0"}]},{"name":"io.jsonwebtoken:jjwt-jackson","SPDXID":"SPDXRef-maven-io.jsonwebtoken-jjwt-jackson-0.12.5-75c946","versionInfo":"0.12.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2018 JWTK","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/io.jsonwebtoken/jjwt-jackson@0.12.5"}]},{"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":"io.jsonwebtoken:jjwt-impl","SPDXID":"SPDXRef-maven-io.jsonwebtoken-jjwt-impl-0.12.5-75c946","versionInfo":"0.12.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2018 JWTK","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/io.jsonwebtoken/jjwt-impl@0.12.5"}]},{"name":"org.jetbrains.kotlin:kotlin-maven-plugin","SPDXID":"SPDXRef-maven-org.jetbrains.kotlin-kotlin-maven-plugin-1.9.23-75c946","versionInfo":"1.9.23","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.jetbrains.kotlin/kotlin-maven-plugin@1.9.23"}]},{"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.jetbrains.kotlin:kotlin-stdlib","SPDXID":"SPDXRef-maven-org.jetbrains.kotlin-kotlin-stdlib-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.jetbrains.kotlin/kotlin-stdlib"}]},{"name":"org.springframework.boot:spring-boot-starter-validation","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-validation-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-starter-validation"}]},{"name":"org.jetbrains.kotlin:kotlin-maven-plugin","SPDXID":"SPDXRef-maven-org.jetbrains.kotlin-kotlin-maven-plugin-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.jetbrains.kotlin/kotlin-maven-plugin"}]},{"name":"org.modelmapper:modelmapper","SPDXID":"SPDXRef-maven-org.modelmapper-modelmapper-3.2.0-75c946","versionInfo":"3.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2006-2021 Joe Walnes, Henri Tremblay, Leonardo Mesquita","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.modelmapper/modelmapper@3.2.0"}]},{"name":"jakarta.persistence:jakarta.persistence-api","SPDXID":"SPDXRef-maven-jakarta.persistence-jakarta.persistence-api-3.1.0-75c946","versionInfo":"3.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause OR EPL-2.0","copyrightText":"Copyright (c) 2007, Eclipse Foundation, Inc., Copyright (c) 2008, 2019 Oracle and/or its affiliates, Copyright (c) 2008, 2020 Oracle and/or its affiliates, Copyright (c) 2018, 2022 Oracle and/or its affiliates, Copyright (c) 2019 Oracle and/or its affiliates, Copyright (c) 2019, current.year Eclipse Foundation, Copyright (c) 2022 Oracle and/or its affiliates","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/jakarta.persistence/jakarta.persistence-api@3.1.0"}]},{"name":"org.jetbrains.kotlin:kotlin-maven-allopen","SPDXID":"SPDXRef-maven-org.jetbrains.kotlin-kotlin-maven-allopen-1.9.22-75c946","versionInfo":"1.9.22","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.jetbrains.kotlin/kotlin-maven-allopen@1.9.22"}]},{"name":"org.springframework.boot:spring-boot-starter-web","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-web-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-starter-web"}]},{"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":"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.github.VishalMadle13/HRMS","SPDXID":"SPDXRef-github-VishalMadle13-HRMS-main-7a7d01","versionInfo":"main","downloadLocation":"git+https://github.com/VishalMadle13/HRMS","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/VishalMadle13/HRMS@main"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-VishalMadle13-HRMS-main-7a7d01","relatedSpdxElement":"SPDXRef-maven-com.mysql-mysql-connector-j-8.3.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-VishalMadle13-HRMS-main-7a7d01","relatedSpdxElement":"SPDXRef-maven-org.projectlombok-lombok-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-VishalMadle13-HRMS-main-7a7d01","relatedSpdxElement":"SPDXRef-maven-org.jetbrains.kotlin-kotlin-stdlib-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-VishalMadle13-HRMS-main-7a7d01","relatedSpdxElement":"SPDXRef-maven-org.jetbrains.kotlin-kotlin-maven-plugin-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-VishalMadle13-HRMS-main-7a7d01","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-configuration-processor-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-VishalMadle13-HRMS-main-7a7d01","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-VishalMadle13-HRMS-main-7a7d01","relatedSpdxElement":"SPDXRef-maven-io.jsonwebtoken-jjwt-impl-0.12.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-VishalMadle13-HRMS-main-7a7d01","relatedSpdxElement":"SPDXRef-maven-org.jetbrains.kotlin-kotlin-maven-plugin-1.9.23-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-VishalMadle13-HRMS-main-7a7d01","relatedSpdxElement":"SPDXRef-maven-jakarta.persistence-jakarta.persistence-api-3.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-VishalMadle13-HRMS-main-7a7d01","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-security-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-VishalMadle13-HRMS-main-7a7d01","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-validation-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-VishalMadle13-HRMS-main-7a7d01","relatedSpdxElement":"SPDXRef-maven-org.modelmapper-modelmapper-3.2.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-VishalMadle13-HRMS-main-7a7d01","relatedSpdxElement":"SPDXRef-maven-org.jetbrains.kotlin-kotlin-maven-allopen-1.9.22-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-VishalMadle13-HRMS-main-7a7d01","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-web-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-VishalMadle13-HRMS-main-7a7d01","relatedSpdxElement":"SPDXRef-maven-org.springframework.security-spring-security-test-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-VishalMadle13-HRMS-main-7a7d01","relatedSpdxElement":"SPDXRef-maven-org.jetbrains.kotlin-kotlin-reflect-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-VishalMadle13-HRMS-main-7a7d01","relatedSpdxElement":"SPDXRef-maven-io.jsonwebtoken-jjwt-api-0.12.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-VishalMadle13-HRMS-main-7a7d01","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-test-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-VishalMadle13-HRMS-main-7a7d01","relatedSpdxElement":"SPDXRef-maven-io.jsonwebtoken-jjwt-jackson-0.12.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-VishalMadle13-HRMS-main-7a7d01","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-devtools-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-VishalMadle13-HRMS-main-7a7d01","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-maven-plugin-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-VishalMadle13-HRMS-main-7a7d01","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-data-jpa-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-VishalMadle13-HRMS-main-7a7d01","relationshipType":"DESCRIBES"}]}