{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.MoFunCode/semantic-notes","documentNamespace":"https://spdx.org/spdxdocs/protobom/bed7d6e3-a609-469a-80ec-490503cf649d","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","Tool: maven-dependency-tree-action"],"created":"2026-02-10T00:10:45Z"},"packages":[{"name":"org.projectlombok:lombok","SPDXID":"SPDXRef-maven-org.projectlombok-lombok-1.18.42-d3900e","versionInfo":"1.18.42","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT AND BSD-3-Clause","copyrightText":"(c) 2009-2021 The Project Lombok Authors, Copyright (c) 2000-2011 INRIA, France Telecom, Copyright (c) 2009-2021 The Project Lombok Authors, Copyright (c) 2010 Reinier Zwitserloot","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.projectlombok/lombok@1.18.42"}]},{"name":"org.apache.tomcat.embed:tomcat-embed-core","SPDXID":"SPDXRef-maven-org.apache.tomcat.embed-tomcat-embed-core-11.0.14-54c13b","versionInfo":"11.0.14","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"(c) Copyright International Business Machines Corporation 2002, Copyright (c) 1999-2025, Apache Software Foundation, Copyright (c) 1999-2025, The Apache Software Foundation, Copyright (c) 2009-2013 Oracle and/or its affiliates, Copyright (c) 2009-2017 Oracle and/or its affiliates, Copyright (c) 2009, 2020 Oracle and/or its affiliates, Copyright (c) 2009, 2020 Oracle and/or its affiliates. All rights reserved., Copyright (c) 2009, 2021 Oracle and/or its affiliates, Copyright (c) 2009, 2021 Oracle and/or its affiliates. All rights reserved., Copyright 1999-2025 The Apache Software Foundation, Copyright 2003-2007 Sun Microsystems, Inc., Copyright 2003-2009 Sun Microsystems, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.apache.tomcat.embed/tomcat-embed-core@11.0.14"}]},{"name":"org.springframework.boot:spring-boot-jpa","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-jpa-4.0.0-6a5678","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-jpa@4.0.0"}]},{"name":"org.springframework.boot:spring-boot-data-commons","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-data-commons-4.0.0-1c3469","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-data-commons@4.0.0"}]},{"name":"com.fasterxml.jackson.core:jackson-core","SPDXID":"SPDXRef-maven-com.fasterxml.jackson.core-jackson-core-2.20.1-3c90eb","versionInfo":"2.20.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.fasterxml.jackson.core/jackson-core@2.20.1"}]},{"name":"org.springframework.boot:spring-boot-sql","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-sql-4.0.0-921ede","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-sql@4.0.0"}]},{"name":"org.springframework:spring-test","SPDXID":"SPDXRef-maven-org.springframework-spring-test-7.0.1-fca97a","versionInfo":"7.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework/spring-test@7.0.1"}]},{"name":"org.springframework.boot:spring-boot-jdbc","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-jdbc-4.0.0-6054cb","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-jdbc@4.0.0"}]},{"name":"org.apache.httpcomponents.core5:httpcore5","SPDXID":"SPDXRef-maven-org.apache.httpcomponents.core5-httpcore5-5.3.6-86da46","versionInfo":"5.3.6","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.httpcomponents.core5/httpcore5@5.3.6"}]},{"name":"com.openai:openai-java-client-okhttp","SPDXID":"SPDXRef-maven-com.openai-openai-java-client-okhttp-4.11.0-076482","versionInfo":"4.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.openai/openai-java-client-okhttp@4.11.0"}]},{"name":"com.squareup.okhttp3:logging-interceptor","SPDXID":"SPDXRef-maven-com.squareup.okhttp3-logging-interceptor-4.12.0-f36608","versionInfo":"4.12.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.squareup.okhttp3/logging-interceptor@4.12.0"}]},{"name":"commons-logging:commons-logging","SPDXID":"SPDXRef-maven-commons-logging-commons-logging-1.3.5-e0a509","versionInfo":"1.3.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2001-2025 The Apache Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/commons-logging/commons-logging@1.3.5"}]},{"name":"org.springframework:spring-tx","SPDXID":"SPDXRef-maven-org.springframework-spring-tx-7.0.1-09be03","versionInfo":"7.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework/spring-tx@7.0.1"}]},{"name":"org.springframework.boot:spring-boot-persistence","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-persistence-4.0.0-e3a19b","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-persistence@4.0.0"}]},{"name":"org.opentest4j:opentest4j","SPDXID":"SPDXRef-maven-org.opentest4j-opentest4j-1.3.0-e93688","versionInfo":"1.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2015-2023 the original author or authors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.opentest4j/opentest4j@1.3.0"}]},{"name":"org.postgresql:postgresql","SPDXID":"SPDXRef-maven-org.postgresql-postgresql-42.7.8-7ad162","versionInfo":"42.7.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"Copyright (c) 1997, PostgreSQL Global Development Group, Copyright (c) 2003-2024, PostgreSQL Global Developme nt Group Bundle-Description, Copyright (c) 2017 OnGres, Inc., Copyright (c) 2019 OnGres, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.postgresql/postgresql@42.7.8"}]},{"name":"org.springframework.boot:spring-boot-tomcat","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-tomcat-4.0.0-21b552","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-tomcat@4.0.0"}]},{"name":"org.apache.httpcomponents.core5:httpcore5-h2","SPDXID":"SPDXRef-maven-org.apache.httpcomponents.core5-httpcore5-h2-5.3.6-0b0bc4","versionInfo":"5.3.6","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.httpcomponents.core5/httpcore5-h2@5.3.6"}]},{"name":"org.springframework.boot:spring-boot-starter-tomcat-runtime","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-tomcat-runtime-4.0.0-4725fe","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-starter-tomcat-runtime@4.0.0"}]},{"name":"org.junit.platform:junit-platform-commons","SPDXID":"SPDXRef-maven-org.junit.platform-junit-platform-commons-6.0.1-1d7e5d","versionInfo":"6.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"LicenseRef-scancode-unknown-license-reference AND EPL-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.junit.platform/junit-platform-commons@6.0.1"}]},{"name":"net.bytebuddy:byte-buddy-agent","SPDXID":"SPDXRef-maven-net.bytebuddy-byte-buddy-agent-1.17.8-33c988","versionInfo":"1.17.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2014 - Present Rafael Winterhalter","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/net.bytebuddy/byte-buddy-agent@1.17.8"}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8","SPDXID":"SPDXRef-maven-org.jetbrains.kotlin-kotlin-stdlib-jdk8-2.2.21-0decc5","versionInfo":"2.2.21","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.jetbrains.kotlin/kotlin-stdlib-jdk8@2.2.21"}]},{"name":"org.glassfish.jaxb:jaxb-runtime","SPDXID":"SPDXRef-maven-org.glassfish.jaxb-jaxb-runtime-4.0.6-0a3f0e","versionInfo":"4.0.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-1.1 AND Apache-2.0 AND BSD-3-Clause AND EPL-2.0 AND GPL-1.0-or-later AND LicenseRef-scancode-generic-export-compliance AND LicenseRef-scancode-public-domain AND MIT AND SAX-PD AND xpp","copyrightText":"Copyright (c) 1997, 2021 Oracle and/or its affiliates, Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved., Copyright (c) 1997, 2022 Oracle and/or its affiliates, Copyright (c) 1997, 2022 Oracle and/or its affiliates. All rights reserved., Copyright (c) 1997, 2023 Oracle and/or its affiliates, Copyright (c) 1997, 2023 Oracle and/or its affiliates. All rights reserved., Copyright (c) 2013, 2023 Oracle and/or its affiliates, Copyright (c) 2013, 2023 Oracle and/or its affiliates. All rights reserved., Copyright (c) 2014, 2021 Oracle and/or its affiliates, Copyright (c) 2014, 2021 Oracle and/or its affiliates. All rights reserved., Copyright (c) 2018 Oracle and/or its affiliates","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.glassfish.jaxb/jaxb-runtime@4.0.6"}]},{"name":"jakarta.inject:jakarta.inject-api","SPDXID":"SPDXRef-maven-jakarta.inject-jakarta.inject-api-2.0.1-f6dbb5","versionInfo":"2.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright (c) 2018,2020 Eclipse Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/jakarta.inject/jakarta.inject-api@2.0.1"}]},{"name":"org.awaitility:awaitility","SPDXID":"SPDXRef-maven-org.awaitility-awaitility-4.3.0-141b04","versionInfo":"4.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2015 the original author or authors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.awaitility/awaitility@4.3.0"}]},{"name":"jakarta.activation:jakarta.activation-api","SPDXID":"SPDXRef-maven-jakarta.activation-jakarta.activation-api-2.1.4-41ef6f","versionInfo":"2.1.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 1997, 2023 Oracle and/or its affiliates, Copyright (c) 1997, 2023 Oracle and/or its affiliates. All rights reserved., Copyright (c) 2018 Oracle and/or its affiliates, Copyright (c) 2019, current.year Eclipse Foundation, Copyright (c) 2025 Oracle and/or its affiliates, Copyright (c) 2025 Oracle and/or its affiliates. All rights reserved.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/jakarta.activation/jakarta.activation-api@2.1.4"}]},{"name":"org.slf4j:jul-to-slf4j","SPDXID":"SPDXRef-maven-org.slf4j-jul-to-slf4j-2.0.17-b1b7d8","versionInfo":"2.0.17","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/jul-to-slf4j@2.0.17"}]},{"name":"net.minidev:accessors-smart","SPDXID":"SPDXRef-maven-net.minidev-accessors-smart-2.6.0-73fff8","versionInfo":"2.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2011-2025 JSON-SMART authors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/net.minidev/accessors-smart@2.6.0"}]},{"name":"org.apiguardian:apiguardian-api","SPDXID":"SPDXRef-maven-org.apiguardian-apiguardian-api-1.1.2-7bed71","versionInfo":"1.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.apiguardian/apiguardian-api@1.1.2"}]},{"name":"com.github.victools:jsonschema-generator","SPDXID":"SPDXRef-maven-com.github.victools-jsonschema-generator-4.38.0-2a2d65","versionInfo":"4.38.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.github.victools/jsonschema-generator@4.38.0"}]},{"name":"org.springframework.boot:spring-boot-transaction","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-transaction-4.0.0-80c028","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright (c) 2012-2025 VMware, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-transaction@4.0.0"}]},{"name":"io.micrometer:micrometer-commons","SPDXID":"SPDXRef-maven-io.micrometer-micrometer-commons-1.16.0-acc359","versionInfo":"1.16.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright (c) 2017-Present VMware, Inc., Copyright 2001-2019 The Apache Software Foundation, Copyright 2002-2019 the original author or authors, Copyright 2010 Google Inc., Copyright 2013 The Netty Project","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/io.micrometer/micrometer-commons@1.16.0"}]},{"name":"org.aspectj:aspectjweaver","SPDXID":"SPDXRef-maven-org.aspectj-aspectjweaver-1.9.25-884af8","versionInfo":"1.9.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"EPL-2.0","copyrightText":"Copyright (c) 2000-2011 INRIA, France Telecom, Copyright (c) 2001 The Apache Software Foundation, Copyright (c) 2004 Contributors, Copyright (c) 2005 Contributors, Copyright (c) Copyright 1999-2001 Xerox Corporation, 2002 Palo A lto Research Center, Incorporated","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.aspectj/aspectjweaver@1.9.25"}]},{"name":"org.eclipse.angus:angus-activation","SPDXID":"SPDXRef-maven-org.eclipse.angus-angus-activation-2.0.3-fc5063","versionInfo":"2.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.eclipse.angus/angus-activation@2.0.3"}]},{"name":"org.springframework.boot:spring-boot-starter-logging","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-logging-4.0.0-bc68df","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-starter-logging@4.0.0"}]},{"name":"org.hibernate.orm:hibernate-core","SPDXID":"SPDXRef-maven-org.hibernate.orm-hibernate-core-7.1.8.Final-7883ca","versionInfo":"7.1.8.Final","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright (c) 2008, 2020 Oracle and/or its affiliates, Copyright (c) 2008, 2020 Oracle and/or its affiliates. All rights reserved., Copyright (c) 2008, 2024 Oracle and/or its affiliates, Copyright (c) 2008, 2024 Oracle and/or its affiliates. All rights reserved., Copyright (c) 2022 Oracle and/or its affiliates, Copyright (c) 2022 Oracle and/or its affiliates. All rights reserved., Copyright (c) 2023, 2024 Oracle and/or its affiliates, Copyright (c) 2023, 2024 Oracle and/or its affiliates. All rights reserved., Copyright Red Hat Inc. and Hibernate, Copyright Red Hat Inc. and Hibernate Authors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.hibernate.orm/hibernate-core@7.1.8.Final"}]},{"name":"jakarta.annotation:jakarta.annotation-api","SPDXID":"SPDXRef-maven-jakarta.annotation-jakarta.annotation-api-3.0.0-2fef6b","versionInfo":"3.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"EPL-2.0 OR GPL-2.0-only WITH Classpath-exception-2.0","copyrightText":"Copyright (c) 1989, 1991 Free Software Foundation, Inc., Copyright (c) 2012, 2024 Oracle and/or its affiliates, Copyright (c) 2012, 2024 Oracle and/or its affiliates. All rights reserved., Copyright (c) 2019, 2024 Eclipse Foundation, copyrighted by the Free Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/jakarta.annotation/jakarta.annotation-api@3.0.0"}]},{"name":"org.springframework.data:spring-data-commons","SPDXID":"SPDXRef-maven-org.springframework.data-spring-data-commons-4.0.0-6efd75","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.data/spring-data-commons@4.0.0"}]},{"name":"com.fasterxml.jackson.core:jackson-databind","SPDXID":"SPDXRef-maven-com.fasterxml.jackson.core-jackson-databind-2.20.1-fceae6","versionInfo":"2.20.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.20.1"}]},{"name":"com.github.victools:jsonschema-module-jackson","SPDXID":"SPDXRef-maven-com.github.victools-jsonschema-module-jackson-4.38.0-3080d3","versionInfo":"4.38.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.github.victools/jsonschema-module-jackson@4.38.0"}]},{"name":"jakarta.transaction:jakarta.transaction-api","SPDXID":"SPDXRef-maven-jakarta.transaction-jakarta.transaction-api-2.0.1-d83451","versionInfo":"2.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"EPL-2.0 OR GPL-2.0-only WITH Classpath-exception-2.0","copyrightText":"Copyright (c) 1989, 1991 Free Software Foundation, Inc., Copyright (c) 2010, 2020 Oracle and/or its affiliates, Copyright (c) 2010, 2020 Oracle and/or its affiliates. All rights reserved., Copyright (c) 2012, 2020 Oracle and/or its affiliates, Copyright (c) 2012, 2020 Oracle and/or its affiliates. All rights reserved., Copyright (c) 2018, 2020 Eclipse Foundation, copyrighted by the Free Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/jakarta.transaction/jakarta.transaction-api@2.0.1"}]},{"name":"org.springframework.boot:spring-boot-http-converter","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-http-converter-4.0.0-be2d6e","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-http-converter@4.0.0"}]},{"name":"org.springframework.boot:spring-boot-jackson","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-jackson-4.0.0-7cc744","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-jackson@4.0.0"}]},{"name":"org.jetbrains.kotlin:kotlin-reflect","SPDXID":"SPDXRef-maven-org.jetbrains.kotlin-kotlin-reflect-2.2.21-102ae4","versionInfo":"2.2.21","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.jetbrains.kotlin/kotlin-reflect@2.2.21"}]},{"name":"org.slf4j:slf4j-api","SPDXID":"SPDXRef-maven-org.slf4j-slf4j-api-2.0.17-eef92e","versionInfo":"2.0.17","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-api@2.0.17"}]},{"name":"org.hibernate.models:hibernate-models","SPDXID":"SPDXRef-maven-org.hibernate.models-hibernate-models-1.0.1-cefe98","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.hibernate.models/hibernate-models@1.0.1"}]},{"name":"org.xmlunit:xmlunit-core","SPDXID":"SPDXRef-maven-org.xmlunit-xmlunit-core-2.10.4-887f16","versionInfo":"2.10.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.xmlunit/xmlunit-core@2.10.4"}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib","SPDXID":"SPDXRef-maven-org.jetbrains.kotlin-kotlin-stdlib-2.2.21-18817f","versionInfo":"2.2.21","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.jetbrains.kotlin/kotlin-stdlib@2.2.21"}]},{"name":"org.springframework:spring-aspects","SPDXID":"SPDXRef-maven-org.springframework-spring-aspects-7.0.1-a33370","versionInfo":"7.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework/spring-aspects@7.0.1"}]},{"name":"com.jayway.jsonpath:json-path","SPDXID":"SPDXRef-maven-com.jayway.jsonpath-json-path-2.9.0-484c67","versionInfo":"2.9.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.jayway.jsonpath/json-path@2.9.0"}]},{"name":"com.google.errorprone:error_prone_annotations","SPDXID":"SPDXRef-maven-com.google.errorprone-errorproneannotations-2.33.0-9e159d","versionInfo":"2.33.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2015 The Error Prone","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.google.errorprone/error_prone_annotations@2.33.0"}]},{"name":"com.fasterxml:classmate","SPDXID":"SPDXRef-maven-com.fasterxml-classmate-1.7.1-0cc1ff","versionInfo":"1.7.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2007-, Tatu Saloranta (tatu.saloranta@iki.fi)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.fasterxml/classmate@1.7.1"}]},{"name":"org.apache.tomcat.embed:tomcat-embed-el","SPDXID":"SPDXRef-maven-org.apache.tomcat.embed-tomcat-embed-el-11.0.14-644667","versionInfo":"11.0.14","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 1999-2025 The Apache Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.apache.tomcat.embed/tomcat-embed-el@11.0.14"}]},{"name":"com.squareup.okio:okio","SPDXID":"SPDXRef-maven-com.squareup.okio-okio-3.6.0-2854fd","versionInfo":"3.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.squareup.okio/okio@3.6.0"}]},{"name":"com.openai:openai-java-core","SPDXID":"SPDXRef-maven-com.openai-openai-java-core-4.11.0-1b0b85","versionInfo":"4.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.openai/openai-java-core@4.11.0"}]},{"name":"com.sun.istack:istack-commons-runtime","SPDXID":"SPDXRef-maven-com.sun.istack-istack-commons-runtime-4.1.2-c22e77","versionInfo":"4.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 1997, 2023 Oracle and/or its affiliates, Copyright (c) 1997, 2023 Oracle and/or its affiliates. All rights reserved.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.sun.istack/istack-commons-runtime@4.1.2"}]},{"name":"net.minidev:json-smart","SPDXID":"SPDXRef-maven-net.minidev-json-smart-2.6.0-dfb14e","versionInfo":"2.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/net.minidev/json-smart@2.6.0"}]},{"name":"org.springframework.boot:spring-boot-starter-test","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-test-4.0.0-4f3661","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-starter-test@4.0.0"}]},{"name":"org.skyscreamer:jsonassert","SPDXID":"SPDXRef-maven-org.skyscreamer-jsonassert-1.5.3-0113d3","versionInfo":"1.5.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.skyscreamer/jsonassert@1.5.3"}]},{"name":"org.checkerframework:checker-qual","SPDXID":"SPDXRef-maven-org.checkerframework-checker-qual-3.49.5-61bf60","versionInfo":"3.49.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2004-present by the Checker Framework developers","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.checkerframework/checker-qual@3.49.5"}]},{"name":"com.fasterxml.jackson.core:jackson-annotations","SPDXID":"SPDXRef-maven-com.fasterxml.jackson.core-jackson-annotations-2.20-98bc53","versionInfo":"2.20","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2007-, Tatu Saloranta (tatu.saloranta@iki.fi)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.20"}]},{"name":"com.pgvector:pgvector","SPDXID":"SPDXRef-maven-com.pgvector-pgvector-0.1.4-7a8f6e","versionInfo":"0.1.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.pgvector/pgvector@0.1.4"}]},{"name":"org.springframework.boot:spring-boot-starter","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-4.0.0-b37474","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-starter@4.0.0"}]},{"name":"org.springframework:spring-expression","SPDXID":"SPDXRef-maven-org.springframework-spring-expression-7.0.1-45e63d","versionInfo":"7.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework/spring-expression@7.0.1"}]},{"name":"com.fasterxml.jackson.module:jackson-module-kotlin","SPDXID":"SPDXRef-maven-com.fasterxml.jackson.module-jackson-module-kotlin-2.20.1-d2e626","versionInfo":"2.20.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2007-, Tatu Saloranta (tatu.saloranta@iki.fi)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.fasterxml.jackson.module/jackson-module-kotlin@2.20.1"}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","SPDXID":"SPDXRef-maven-com.fasterxml.jackson.datatype-jackson-datatype-jsr310-2.20.1-79f03f","versionInfo":"2.20.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.20.1"}]},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jdk8","SPDXID":"SPDXRef-maven-com.fasterxml.jackson.datatype-jackson-datatype-jdk8-2.20.1-225410","versionInfo":"2.20.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.20.1"}]},{"name":"org.springframework.boot:spring-boot-test","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-test-4.0.0-929c98","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-test@4.0.0"}]},{"name":"org.springframework.boot:spring-boot-starter-jdbc","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-jdbc-4.0.0-b886a6","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-starter-jdbc@4.0.0"}]},{"name":"org.springframework.boot:spring-boot-autoconfigure","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-autoconfigure-4.0.0-a2c2b1","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright (c) 2012-2025 VMware, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-autoconfigure@4.0.0"}]},{"name":"org.assertj:assertj-core","SPDXID":"SPDXRef-maven-org.assertj-assertj-core-3.27.6-fa9e6e","versionInfo":"3.27.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.assertj/assertj-core@3.27.6"}]},{"name":"org.junit.jupiter:junit-jupiter-engine","SPDXID":"SPDXRef-maven-org.junit.jupiter-junit-jupiter-engine-6.0.1-0d7da1","versionInfo":"6.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.junit.jupiter/junit-jupiter-engine@6.0.1"}]},{"name":"org.apache.logging.log4j:log4j-to-slf4j","SPDXID":"SPDXRef-maven-org.apache.logging.log4j-log4j-to-slf4j-2.25.2-ad9e46","versionInfo":"2.25.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 AND MIT","copyrightText":"Copyright 1999-2025 The Apache Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.apache.logging.log4j/log4j-to-slf4j@2.25.2"}]},{"name":"com.vaadin.external.google:android-json","SPDXID":"SPDXRef-maven-com.vaadin.external.google-android-json-0.0.20131108.vaadin1-584de1","versionInfo":"0.0.20131108.vaadin1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.vaadin.external.google/android-json@0.0.20131108.vaadin1"}]},{"name":"org.mockito:mockito-junit-jupiter","SPDXID":"SPDXRef-maven-org.mockito-mockito-junit-jupiter-5.20.0-ba29ec","versionInfo":"5.20.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2007 Mockito contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.mockito/mockito-junit-jupiter@5.20.0"}]},{"name":"ch.qos.logback:logback-core","SPDXID":"SPDXRef-maven-ch.qos.logback-logback-core-1.5.21-8828ab","versionInfo":"1.5.21","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"(EPL-1.0 AND LGPL-2.1 AND LGPL-2.1-only) OR (EPL-1.0 AND LGPL-2.1-only)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/ch.qos.logback/logback-core@1.5.21"}]},{"name":"org.springframework.boot:spring-boot-servlet","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-servlet-4.0.0-0c0fb0","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-servlet@4.0.0"}]},{"name":"org.junit.jupiter:junit-jupiter","SPDXID":"SPDXRef-maven-org.junit.jupiter-junit-jupiter-6.0.1-9905c7","versionInfo":"6.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.junit.jupiter/junit-jupiter@6.0.1"}]},{"name":"org.jspecify:jspecify","SPDXID":"SPDXRef-maven-org.jspecify-jspecify-1.0.0-aa1389","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.jspecify/jspecify@1.0.0"}]},{"name":"org.apache.tomcat.embed:tomcat-embed-websocket","SPDXID":"SPDXRef-maven-org.apache.tomcat.embed-tomcat-embed-websocket-11.0.14-386ed8","versionInfo":"11.0.14","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 1999-2025 The Apache Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.apache.tomcat.embed/tomcat-embed-websocket@11.0.14"}]},{"name":"org.springframework.boot:spring-boot-starter-data-jpa","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-data-jpa-4.0.0-01fdd9","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-starter-data-jpa@4.0.0"}]},{"name":"org.yaml:snakeyaml","SPDXID":"SPDXRef-maven-org.yaml-snakeyaml-2.5-2a4882","versionInfo":"2.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.yaml/snakeyaml@2.5"}]},{"name":"org.springframework.boot:spring-boot-test-autoconfigure","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-test-autoconfigure-4.0.0-773cf5","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-test-autoconfigure@4.0.0"}]},{"name":"tools.jackson.core:jackson-core","SPDXID":"SPDXRef-maven-tools.jackson.core-jackson-core-3.0.2-4777f9","versionInfo":"3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 AND BSD-2-Clause AND MIT","copyrightText":"Copyright (c) 2021 The, Copyright (c) 2022 Daniel Lemire. BSL, Copyright (c) 2023 Werner Randelshofer, Switzerland, Copyright (c) 2024 Werner Randelshofer, Switzerland, Copyright 2007-, Tatu Saloranta (tatu.saloranta@iki.fi), Copyright 2020 Tim Buktu, Copyright 2022 Tim Buktu","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/tools.jackson.core/jackson-core@3.0.2"}]},{"name":"tools.jackson.core:jackson-databind","SPDXID":"SPDXRef-maven-tools.jackson.core-jackson-databind-3.0.2-bfaa80","versionInfo":"3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2007-, Tatu Saloranta (tatu.saloranta@iki.fi)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/tools.jackson.core/jackson-databind@3.0.2"}]},{"name":"org.junit.platform:junit-platform-engine","SPDXID":"SPDXRef-maven-org.junit.platform-junit-platform-engine-6.0.1-800f19","versionInfo":"6.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"LicenseRef-scancode-unknown-license-reference AND EPL-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.junit.platform/junit-platform-engine@6.0.1"}]},{"name":"ch.qos.logback:logback-classic","SPDXID":"SPDXRef-maven-ch.qos.logback-logback-classic-1.5.21-8217e5","versionInfo":"1.5.21","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"(EPL-1.0 AND LGPL-2.1 AND LGPL-2.1-only) OR (EPL-1.0 AND LGPL-2.1-only)","copyrightText":"Copyright (c) 1999-2010, QOS.ch, Copyright (c) 1999-2012, QOS.ch","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/ch.qos.logback/logback-classic@1.5.21"}]},{"name":"org.glassfish.jaxb:txw2","SPDXID":"SPDXRef-maven-org.glassfish.jaxb-txw2-4.0.6-cb003b","versionInfo":"4.0.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-1.1 AND Apache-2.0 AND BSD-3-Clause AND EPL-2.0 AND GPL-1.0-or-later AND LicenseRef-scancode-generic-export-compliance AND LicenseRef-scancode-public-domain AND MIT AND SAX-PD AND xpp","copyrightText":"Copyright (c) 2005, 2023 Oracle and/or its affiliates, Copyright (c) 2005, 2023 Oracle and/or its affiliates. All rights reserved., Copyright (c) 2018 Oracle and/or its affiliates","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.glassfish.jaxb/txw2@4.0.6"}]},{"name":"org.hamcrest:hamcrest","SPDXID":"SPDXRef-maven-org.hamcrest-hamcrest-3.0-8791f9","versionInfo":"3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2000-2024, www.hamcrest.org","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.hamcrest/hamcrest@3.0"}]},{"name":"org.antlr:antlr4-runtime","SPDXID":"SPDXRef-maven-org.antlr-antlr4-runtime-4.13.2-b9ce18","versionInfo":"4.13.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2012-2017 The ANTLR Project","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.antlr/antlr4-runtime@4.13.2"}]},{"name":"org.springframework:spring-context","SPDXID":"SPDXRef-maven-org.springframework-spring-context-7.0.1-ccdc25","versionInfo":"7.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework/spring-context@7.0.1"}]},{"name":"org.mockito:mockito-core","SPDXID":"SPDXRef-maven-org.mockito-mockito-core-5.20.0-6b24dc","versionInfo":"5.20.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2007 Mockito contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.mockito/mockito-core@5.20.0"}]},{"name":"org.springframework.boot:spring-boot-starter-tomcat","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-tomcat-4.0.0-bbca61","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-starter-tomcat@4.0.0"}]},{"name":"org.junit.jupiter:junit-jupiter-params","SPDXID":"SPDXRef-maven-org.junit.jupiter-junit-jupiter-params-6.0.1-6e6a8f","versionInfo":"6.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT AND LicenseRef-scancode-unknown-license-reference AND EPL-2.0","copyrightText":"Copyright (c) 2014-2025 Oliver Siegmar","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.junit.jupiter/junit-jupiter-params@6.0.1"}]},{"name":"org.springframework:spring-orm","SPDXID":"SPDXRef-maven-org.springframework-spring-orm-7.0.1-997880","versionInfo":"7.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework/spring-orm@7.0.1"}]},{"name":"org.springframework.boot:spring-boot-starter-jackson","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-jackson-4.0.0-4b0e9e","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-starter-jackson@4.0.0"}]},{"name":"org.springframework.boot:spring-boot-hibernate","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-hibernate-4.0.0-5f1db7","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright (c) 2012-2025 VMware, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-hibernate@4.0.0"}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7","SPDXID":"SPDXRef-maven-org.jetbrains.kotlin-kotlin-stdlib-jdk7-2.2.21-ff50d4","versionInfo":"2.2.21","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.jetbrains.kotlin/kotlin-stdlib-jdk7@2.2.21"}]},{"name":"org.springframework.boot:spring-boot-web-server","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-web-server-4.0.0-1a6bc9","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-web-server@4.0.0"}]},{"name":"io.swagger.core.v3:swagger-annotations","SPDXID":"SPDXRef-maven-io.swagger.core.v3-swagger-annotations-2.2.31-0f1a4b","versionInfo":"2.2.31","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright (c) 2015. SmartBear Software Inc., Copyright (c) 2015. SmartBear Software Inc. Swagger Core","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/io.swagger.core.v3/swagger-annotations@2.2.31"}]},{"name":"org.springframework:spring-core","SPDXID":"SPDXRef-maven-org.springframework-spring-core-7.0.1-4e54dd","versionInfo":"7.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework/spring-core@7.0.1"}]},{"name":"com.openai:openai-java","SPDXID":"SPDXRef-maven-com.openai-openai-java-4.11.0-b61769","versionInfo":"4.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.openai/openai-java@4.11.0"}]},{"name":"io.micrometer:micrometer-observation","SPDXID":"SPDXRef-maven-io.micrometer-micrometer-observation-1.16.0-ee7087","versionInfo":"1.16.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright (c) 2017-Present VMware, Inc., Copyright 2001-2019 The Apache Software Foundation, Copyright 2002-2019 the original author or authors, Copyright 2010 Google Inc., Copyright 2013 The Netty Project","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/io.micrometer/micrometer-observation@1.16.0"}]},{"name":"org.springframework.boot:spring-boot-data-jpa","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-data-jpa-4.0.0-9447d5","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-data-jpa@4.0.0"}]},{"name":"org.springframework.boot:spring-boot-webmvc","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-webmvc-4.0.0-29303b","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-webmvc@4.0.0"}]},{"name":"org.objenesis:objenesis","SPDXID":"SPDXRef-maven-org.objenesis-objenesis-3.3-a4aba0","versionInfo":"3.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2006-2022 Joe Walnes, Henri Tremblay, Leonardo Mesquita","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.objenesis/objenesis@3.3"}]},{"name":"org.apache.httpcomponents.client5:httpclient5","SPDXID":"SPDXRef-maven-org.apache.httpcomponents.client5-httpclient5-5.5.1-4ec7de","versionInfo":"5.5.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 AND MIT","copyrightText":"Copyright 1999-2021 The Apache Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.apache.httpcomponents.client5/httpclient5@5.5.1"}]},{"name":"org.springframework.boot:spring-boot-starter-web","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-web-4.0.0-a20dc2","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-starter-web@4.0.0"}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-common","SPDXID":"SPDXRef-maven-org.jetbrains.kotlin-kotlin-stdlib-common-1.9.10-5b12cc","versionInfo":"1.9.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.jetbrains.kotlin/kotlin-stdlib-common@1.9.10"}]},{"name":"org.springframework:spring-jdbc","SPDXID":"SPDXRef-maven-org.springframework-spring-jdbc-7.0.1-fb14b2","versionInfo":"7.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework/spring-jdbc@7.0.1"}]},{"name":"com.github.victools:jsonschema-module-swagger-2","SPDXID":"SPDXRef-maven-com.github.victools-jsonschema-module-swagger-2-4.38.0-842b02","versionInfo":"4.38.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.github.victools/jsonschema-module-swagger-2@4.38.0"}]},{"name":"com.squareup.okhttp3:okhttp","SPDXID":"SPDXRef-maven-com.squareup.okhttp3-okhttp-4.12.0-9aa0d9","versionInfo":"4.12.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.squareup.okhttp3/okhttp@4.12.0"}]},{"name":"org.springframework:spring-webmvc","SPDXID":"SPDXRef-maven-org.springframework-spring-webmvc-7.0.1-7f211c","versionInfo":"7.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework/spring-webmvc@7.0.1"}]},{"name":"org.springframework:spring-aop","SPDXID":"SPDXRef-maven-org.springframework-spring-aop-7.0.1-2938d5","versionInfo":"7.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework/spring-aop@7.0.1"}]},{"name":"org.junit.jupiter:junit-jupiter-api","SPDXID":"SPDXRef-maven-org.junit.jupiter-junit-jupiter-api-6.0.1-eb221c","versionInfo":"6.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"LicenseRef-scancode-unknown-license-reference AND EPL-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.junit.jupiter/junit-jupiter-api@6.0.1"}]},{"name":"jakarta.xml.bind:jakarta.xml.bind-api","SPDXID":"SPDXRef-maven-jakarta.xml.bind-jakarta.xml.bind-api-4.0.4-45093b","versionInfo":"4.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/jakarta.xml.bind/jakarta.xml.bind-api@4.0.4"}]},{"name":"org.glassfish.jaxb:jaxb-core","SPDXID":"SPDXRef-maven-org.glassfish.jaxb-jaxb-core-4.0.6-3db9cf","versionInfo":"4.0.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-1.1 AND Apache-2.0 AND BSD-3-Clause AND EPL-2.0 AND GPL-1.0-or-later AND LicenseRef-scancode-generic-export-compliance AND LicenseRef-scancode-public-domain AND MIT AND SAX-PD AND xpp","copyrightText":"Copyright (c) 1997, 2021 Oracle and/or its affiliates, Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved., Copyright (c) 2018 Oracle and/or its affiliates, Copyright (c) 2020, 2023 Oracle and/or its affiliates, Copyright (c) 2020, 2023 Oracle and/or its affiliates. All rights reserved.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.glassfish.jaxb/jaxb-core@4.0.6"}]},{"name":"com.h2database:h2","SPDXID":"SPDXRef-maven-com.h2database-h2-2.4.240-3b4954","versionInfo":"2.4.240","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"LicenseRef-scancode-unknown AND MPL-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.h2database/h2@2.4.240"}]},{"name":"org.jboss.logging:jboss-logging","SPDXID":"SPDXRef-maven-org.jboss.logging-jboss-logging-3.6.1.Final-16dc50","versionInfo":"3.6.1.Final","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2023 Red Hat, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.jboss.logging/jboss-logging@3.6.1.Final"}]},{"name":"org.springframework:spring-beans","SPDXID":"SPDXRef-maven-org.springframework-spring-beans-7.0.1-e45884","versionInfo":"7.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework/spring-beans@7.0.1"}]},{"name":"com.squareup.okio:okio-jvm","SPDXID":"SPDXRef-maven-com.squareup.okio-okio-jvm-3.6.0-406ad1","versionInfo":"3.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.squareup.okio/okio-jvm@3.6.0"}]},{"name":"com.zaxxer:HikariCP","SPDXID":"SPDXRef-maven-com.zaxxer-HikariCP-7.0.2-e05c2f","versionInfo":"7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright (c) 2013, 2014 Brett Wooldridge","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.zaxxer/HikariCP@7.0.2"}]},{"name":"jakarta.persistence:jakarta.persistence-api","SPDXID":"SPDXRef-maven-jakarta.persistence-jakarta.persistence-api-3.2.0-0c787e","versionInfo":"3.2.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, 2019 Oracle and/or its affiliates. All rights reserved., Copyright (c) 2008, 2020 Oracle and/or its affiliates, Copyright (c) 2008, 2020 Oracle and/or its affiliates. All rights reserved., Copyright (c) 2008, 2024 Oracle and/or its affiliates, Copyright (c) 2008, 2024 Oracle and/or its affiliates. All rights reserved., Copyright (c) 2018, 2024 Oracle and/or its affiliates, Copyright (c) 2018, 2024 Oracle and/or its affiliates. All rights reserved., Copyright (c) 2019, 2023 Oracle and/or its affiliates, Copyright (c) 2019, current.year Eclipse Foundation, Copyright (c) 2022 Oracle and/or its affiliates, Copyright (c) 2022 Oracle and/or its affiliates. All rights reserved., Copyright (c) 2023, 2024 Oracle and/or its affiliates, Copyright (c) 2023, 2024 Oracle and/or its affiliates. All rights reserved.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/jakarta.persistence/jakarta.persistence-api@3.2.0"}]},{"name":"net.bytebuddy:byte-buddy","SPDXID":"SPDXRef-maven-net.bytebuddy-byte-buddy-1.17.8-a6e8ee","versionInfo":"1.17.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 AND BSD-3-Clause","copyrightText":"Copyright (c) 2000-2011 INRIA, France Telecom, Copyright 2014 - Present Rafael Winterhalter","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/net.bytebuddy/byte-buddy@1.17.8"}]},{"name":"org.springframework:spring-web","SPDXID":"SPDXRef-maven-org.springframework-spring-web-7.0.1-ac827f","versionInfo":"7.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework/spring-web@7.0.1"}]},{"name":"org.apache.logging.log4j:log4j-api","SPDXID":"SPDXRef-maven-org.apache.logging.log4j-log4j-api-2.25.2-6b6c80","versionInfo":"2.25.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 1999-2025 The Apache Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.apache.logging.log4j/log4j-api@2.25.2"}]},{"name":"org.springframework.data:spring-data-jpa","SPDXID":"SPDXRef-maven-org.springframework.data-spring-data-jpa-4.0.0-7ab327","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 AND LicenseRef-scancode-unknown-license-reference","copyrightText":"Copyright (c) 2011-2019 Pivotal Software, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.data/spring-data-jpa@4.0.0"}]},{"name":"org.ow2.asm:asm","SPDXID":"SPDXRef-maven-org.ow2.asm-asm-9.7.1-61b84e","versionInfo":"9.7.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.ow2.asm/asm@9.7.1"}]},{"name":"org.jetbrains:annotations","SPDXID":"SPDXRef-maven-org.jetbrains-annotations-13.0-529f82","versionInfo":"13.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.jetbrains/annotations@13.0"}]},{"name":"org.springframework.boot:spring-boot","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-4.0.0-ad6d39","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright (c) 2012-2025 VMware, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot@4.0.0"}]},{"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":"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":"com.openai:openai-java","SPDXID":"SPDXRef-maven-com.openai-openai-java-4.11.0-75c946","versionInfo":"4.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.openai/openai-java@4.11.0"}]},{"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-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.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":"com.pgvector:pgvector","SPDXID":"SPDXRef-maven-com.pgvector-pgvector-0.1.4-75c946","versionInfo":"0.1.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.pgvector/pgvector@0.1.4"}]},{"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":"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":"advanced-security/maven-dependency-submission-action","SPDXID":"SPDXRef-githubactions-advanced-security-maven-dependency-submission-action-571e99aab1055c2e71a1e2309b9691de18d6b7d6-75c946","versionInfo":"571e99aab1055c2e71a1e2309b9691de18d6b7d6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/advanced-security/maven-dependency-submission-action@571e99aab1055c2e71a1e2309b9691de18d6b7d6"}]},{"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":"com.github.MoFunCode/semantic-notes","SPDXID":"SPDXRef-github-MoFunCode-semantic-notes-main-3ef30e","versionInfo":"main","downloadLocation":"git+https://github.com/MoFunCode/semantic-notes","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/MoFunCode/semantic-notes@main"}]}],"relationships":[{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-jpa-4.0.0-6a5678","relatedSpdxElement":"SPDXRef-maven-jakarta.persistence-jakarta.persistence-api-3.2.0-0c787e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-data-commons-4.0.0-1c3469","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-persistence-4.0.0-e3a19b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-data-commons-4.0.0-1c3469","relatedSpdxElement":"SPDXRef-maven-org.springframework.data-spring-data-commons-4.0.0-6efd75","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-jdbc-4.0.0-6054cb","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-4.0.0-ad6d39","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-jdbc-4.0.0-6054cb","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-sql-4.0.0-921ede","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-jdbc-4.0.0-6054cb","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-transaction-4.0.0-80c028","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-jdbc-4.0.0-6054cb","relatedSpdxElement":"SPDXRef-maven-org.springframework-spring-jdbc-7.0.1-fb14b2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-com.openai-openai-java-client-okhttp-4.11.0-076482","relatedSpdxElement":"SPDXRef-maven-com.openai-openai-java-core-4.11.0-1b0b85","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-com.openai-openai-java-client-okhttp-4.11.0-076482","relatedSpdxElement":"SPDXRef-maven-com.squareup.okhttp3-okhttp-4.12.0-9aa0d9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-com.openai-openai-java-client-okhttp-4.11.0-076482","relatedSpdxElement":"SPDXRef-maven-com.squareup.okhttp3-logging-interceptor-4.12.0-f36608","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.postgresql-postgresql-42.7.8-7ad162","relatedSpdxElement":"SPDXRef-maven-org.checkerframework-checker-qual-3.49.5-61bf60","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-tomcat-runtime-4.0.0-4725fe","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-web-server-4.0.0-1a6bc9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-tomcat-runtime-4.0.0-4725fe","relatedSpdxElement":"SPDXRef-maven-org.apache.tomcat.embed-tomcat-embed-core-11.0.14-54c13b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-tomcat-runtime-4.0.0-4725fe","relatedSpdxElement":"SPDXRef-maven-org.apache.tomcat.embed-tomcat-embed-el-11.0.14-644667","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-tomcat-runtime-4.0.0-4725fe","relatedSpdxElement":"SPDXRef-maven-org.apache.tomcat.embed-tomcat-embed-websocket-11.0.14-386ed8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.jetbrains.kotlin-kotlin-stdlib-jdk8-2.2.21-0decc5","relatedSpdxElement":"SPDXRef-maven-org.jetbrains.kotlin-kotlin-stdlib-2.2.21-18817f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.jetbrains.kotlin-kotlin-stdlib-jdk8-2.2.21-0decc5","relatedSpdxElement":"SPDXRef-maven-org.jetbrains.kotlin-kotlin-stdlib-jdk7-2.2.21-ff50d4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.glassfish.jaxb-jaxb-runtime-4.0.6-0a3f0e","relatedSpdxElement":"SPDXRef-maven-org.glassfish.jaxb-jaxb-core-4.0.6-3db9cf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-net.minidev-accessors-smart-2.6.0-73fff8","relatedSpdxElement":"SPDXRef-maven-org.ow2.asm-asm-9.7.1-61b84e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-logging-4.0.0-bc68df","relatedSpdxElement":"SPDXRef-maven-ch.qos.logback-logback-classic-1.5.21-8217e5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-logging-4.0.0-bc68df","relatedSpdxElement":"SPDXRef-maven-org.apache.logging.log4j-log4j-to-slf4j-2.25.2-ad9e46","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-logging-4.0.0-bc68df","relatedSpdxElement":"SPDXRef-maven-org.slf4j-jul-to-slf4j-2.0.17-b1b7d8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.hibernate.orm-hibernate-core-7.1.8.Final-7883ca","relatedSpdxElement":"SPDXRef-maven-jakarta.transaction-jakarta.transaction-api-2.0.1-d83451","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.hibernate.orm-hibernate-core-7.1.8.Final-7883ca","relatedSpdxElement":"SPDXRef-maven-org.jboss.logging-jboss-logging-3.6.1.Final-16dc50","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.hibernate.orm-hibernate-core-7.1.8.Final-7883ca","relatedSpdxElement":"SPDXRef-maven-org.hibernate.models-hibernate-models-1.0.1-cefe98","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.hibernate.orm-hibernate-core-7.1.8.Final-7883ca","relatedSpdxElement":"SPDXRef-maven-com.fasterxml-classmate-1.7.1-0cc1ff","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.hibernate.orm-hibernate-core-7.1.8.Final-7883ca","relatedSpdxElement":"SPDXRef-maven-org.glassfish.jaxb-jaxb-runtime-4.0.6-0a3f0e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.hibernate.orm-hibernate-core-7.1.8.Final-7883ca","relatedSpdxElement":"SPDXRef-maven-jakarta.inject-jakarta.inject-api-2.0.1-f6dbb5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-http-converter-4.0.0-be2d6e","relatedSpdxElement":"SPDXRef-maven-org.springframework-spring-web-7.0.1-ac827f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-jackson-4.0.0-7cc744","relatedSpdxElement":"SPDXRef-maven-tools.jackson.core-jackson-databind-3.0.2-bfaa80","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.jetbrains.kotlin-kotlin-stdlib-2.2.21-18817f","relatedSpdxElement":"SPDXRef-maven-org.jetbrains-annotations-13.0-529f82","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework-spring-aspects-7.0.1-a33370","relatedSpdxElement":"SPDXRef-maven-org.aspectj-aspectjweaver-1.9.25-884af8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-com.jayway.jsonpath-json-path-2.9.0-484c67","relatedSpdxElement":"SPDXRef-maven-org.slf4j-slf4j-api-2.0.17-eef92e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-com.squareup.okio-okio-3.6.0-2854fd","relatedSpdxElement":"SPDXRef-maven-com.squareup.okio-okio-jvm-3.6.0-406ad1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-com.openai-openai-java-core-4.11.0-1b0b85","relatedSpdxElement":"SPDXRef-maven-com.fasterxml.jackson.core-jackson-core-2.20.1-3c90eb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-com.openai-openai-java-core-4.11.0-1b0b85","relatedSpdxElement":"SPDXRef-maven-com.fasterxml.jackson.core-jackson-databind-2.20.1-fceae6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-com.openai-openai-java-core-4.11.0-1b0b85","relatedSpdxElement":"SPDXRef-maven-com.google.errorprone-errorproneannotations-2.33.0-9e159d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-com.openai-openai-java-core-4.11.0-1b0b85","relatedSpdxElement":"SPDXRef-maven-io.swagger.core.v3-swagger-annotations-2.2.31-0f1a4b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-com.openai-openai-java-core-4.11.0-1b0b85","relatedSpdxElement":"SPDXRef-maven-com.fasterxml.jackson.core-jackson-annotations-2.20-98bc53","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-com.openai-openai-java-core-4.11.0-1b0b85","relatedSpdxElement":"SPDXRef-maven-com.fasterxml.jackson.datatype-jackson-datatype-jdk8-2.20.1-225410","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-com.openai-openai-java-core-4.11.0-1b0b85","relatedSpdxElement":"SPDXRef-maven-com.fasterxml.jackson.datatype-jackson-datatype-jsr310-2.20.1-79f03f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-com.openai-openai-java-core-4.11.0-1b0b85","relatedSpdxElement":"SPDXRef-maven-com.fasterxml.jackson.module-jackson-module-kotlin-2.20.1-d2e626","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-com.openai-openai-java-core-4.11.0-1b0b85","relatedSpdxElement":"SPDXRef-maven-org.apache.httpcomponents.core5-httpcore5-5.3.6-86da46","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-com.openai-openai-java-core-4.11.0-1b0b85","relatedSpdxElement":"SPDXRef-maven-org.apache.httpcomponents.client5-httpclient5-5.5.1-4ec7de","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-com.openai-openai-java-core-4.11.0-1b0b85","relatedSpdxElement":"SPDXRef-maven-com.github.victools-jsonschema-generator-4.38.0-2a2d65","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-com.openai-openai-java-core-4.11.0-1b0b85","relatedSpdxElement":"SPDXRef-maven-com.github.victools-jsonschema-module-jackson-4.38.0-3080d3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-com.openai-openai-java-core-4.11.0-1b0b85","relatedSpdxElement":"SPDXRef-maven-com.github.victools-jsonschema-module-swagger-2-4.38.0-842b02","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-net.minidev-json-smart-2.6.0-dfb14e","relatedSpdxElement":"SPDXRef-maven-net.minidev-accessors-smart-2.6.0-73fff8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-test-4.0.0-4f3661","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-test-4.0.0-929c98","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-test-4.0.0-4f3661","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-test-autoconfigure-4.0.0-773cf5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-test-4.0.0-4f3661","relatedSpdxElement":"SPDXRef-maven-com.jayway.jsonpath-json-path-2.9.0-484c67","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-test-4.0.0-4f3661","relatedSpdxElement":"SPDXRef-maven-jakarta.xml.bind-jakarta.xml.bind-api-4.0.4-45093b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-test-4.0.0-4f3661","relatedSpdxElement":"SPDXRef-maven-net.minidev-json-smart-2.6.0-dfb14e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-test-4.0.0-4f3661","relatedSpdxElement":"SPDXRef-maven-org.assertj-assertj-core-3.27.6-fa9e6e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-test-4.0.0-4f3661","relatedSpdxElement":"SPDXRef-maven-org.awaitility-awaitility-4.3.0-141b04","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-test-4.0.0-4f3661","relatedSpdxElement":"SPDXRef-maven-org.hamcrest-hamcrest-3.0-8791f9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-test-4.0.0-4f3661","relatedSpdxElement":"SPDXRef-maven-org.junit.jupiter-junit-jupiter-6.0.1-9905c7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-test-4.0.0-4f3661","relatedSpdxElement":"SPDXRef-maven-org.mockito-mockito-core-5.20.0-6b24dc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-test-4.0.0-4f3661","relatedSpdxElement":"SPDXRef-maven-org.mockito-mockito-junit-jupiter-5.20.0-ba29ec","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-test-4.0.0-4f3661","relatedSpdxElement":"SPDXRef-maven-org.skyscreamer-jsonassert-1.5.3-0113d3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-test-4.0.0-4f3661","relatedSpdxElement":"SPDXRef-maven-org.springframework-spring-core-7.0.1-4e54dd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-test-4.0.0-4f3661","relatedSpdxElement":"SPDXRef-maven-org.springframework-spring-test-7.0.1-fca97a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-test-4.0.0-4f3661","relatedSpdxElement":"SPDXRef-maven-org.xmlunit-xmlunit-core-2.10.4-887f16","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.skyscreamer-jsonassert-1.5.3-0113d3","relatedSpdxElement":"SPDXRef-maven-com.vaadin.external.google-android-json-0.0.20131108.vaadin1-584de1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-4.0.0-b37474","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-logging-4.0.0-bc68df","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-4.0.0-b37474","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-autoconfigure-4.0.0-a2c2b1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-4.0.0-b37474","relatedSpdxElement":"SPDXRef-maven-jakarta.annotation-jakarta.annotation-api-3.0.0-2fef6b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-4.0.0-b37474","relatedSpdxElement":"SPDXRef-maven-org.yaml-snakeyaml-2.5-2a4882","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-com.fasterxml.jackson.module-jackson-module-kotlin-2.20.1-d2e626","relatedSpdxElement":"SPDXRef-maven-org.jetbrains.kotlin-kotlin-reflect-2.2.21-102ae4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-jdbc-4.0.0-b886a6","relatedSpdxElement":"SPDXRef-maven-com.zaxxer-HikariCP-7.0.2-e05c2f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.assertj-assertj-core-3.27.6-fa9e6e","relatedSpdxElement":"SPDXRef-maven-net.bytebuddy-byte-buddy-1.17.8-a6e8ee","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.junit.jupiter-junit-jupiter-engine-6.0.1-0d7da1","relatedSpdxElement":"SPDXRef-maven-org.junit.platform-junit-platform-engine-6.0.1-800f19","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.apache.logging.log4j-log4j-to-slf4j-2.25.2-ad9e46","relatedSpdxElement":"SPDXRef-maven-org.apache.logging.log4j-log4j-api-2.25.2-6b6c80","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.junit.jupiter-junit-jupiter-6.0.1-9905c7","relatedSpdxElement":"SPDXRef-maven-org.junit.jupiter-junit-jupiter-api-6.0.1-eb221c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.junit.jupiter-junit-jupiter-6.0.1-9905c7","relatedSpdxElement":"SPDXRef-maven-org.junit.jupiter-junit-jupiter-params-6.0.1-6e6a8f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.junit.jupiter-junit-jupiter-6.0.1-9905c7","relatedSpdxElement":"SPDXRef-maven-org.junit.jupiter-junit-jupiter-engine-6.0.1-0d7da1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-data-jpa-4.0.0-01fdd9","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-4.0.0-b37474","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-data-jpa-4.0.0-01fdd9","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-jdbc-4.0.0-b886a6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-data-jpa-4.0.0-01fdd9","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-data-jpa-4.0.0-9447d5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-data-jpa-4.0.0-01fdd9","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-jdbc-4.0.0-6054cb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-tools.jackson.core-jackson-databind-3.0.2-bfaa80","relatedSpdxElement":"SPDXRef-maven-tools.jackson.core-jackson-core-3.0.2-4777f9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-ch.qos.logback-logback-classic-1.5.21-8217e5","relatedSpdxElement":"SPDXRef-maven-ch.qos.logback-logback-core-1.5.21-8828ab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.mockito-mockito-core-5.20.0-6b24dc","relatedSpdxElement":"SPDXRef-maven-net.bytebuddy-byte-buddy-agent-1.17.8-33c988","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.mockito-mockito-core-5.20.0-6b24dc","relatedSpdxElement":"SPDXRef-maven-org.objenesis-objenesis-3.3-a4aba0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-tomcat-4.0.0-bbca61","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-tomcat-runtime-4.0.0-4725fe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-tomcat-4.0.0-bbca61","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-tomcat-4.0.0-21b552","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-jackson-4.0.0-4b0e9e","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-jackson-4.0.0-7cc744","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-hibernate-4.0.0-5f1db7","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-jpa-4.0.0-6a5678","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-hibernate-4.0.0-5f1db7","relatedSpdxElement":"SPDXRef-maven-org.hibernate.orm-hibernate-core-7.1.8.Final-7883ca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-hibernate-4.0.0-5f1db7","relatedSpdxElement":"SPDXRef-maven-org.springframework-spring-orm-7.0.1-997880","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework-spring-core-7.0.1-4e54dd","relatedSpdxElement":"SPDXRef-maven-commons-logging-commons-logging-1.3.5-e0a509","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework-spring-core-7.0.1-4e54dd","relatedSpdxElement":"SPDXRef-maven-org.jspecify-jspecify-1.0.0-aa1389","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-com.openai-openai-java-4.11.0-b61769","relatedSpdxElement":"SPDXRef-maven-com.openai-openai-java-client-okhttp-4.11.0-076482","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-com.openai-openai-java-4.11.0-b61769","relatedSpdxElement":"SPDXRef-maven-org.jetbrains.kotlin-kotlin-stdlib-jdk8-2.2.21-0decc5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-io.micrometer-micrometer-observation-1.16.0-ee7087","relatedSpdxElement":"SPDXRef-maven-io.micrometer-micrometer-commons-1.16.0-acc359","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-data-jpa-4.0.0-9447d5","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-data-commons-4.0.0-1c3469","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-data-jpa-4.0.0-9447d5","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-hibernate-4.0.0-5f1db7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-data-jpa-4.0.0-9447d5","relatedSpdxElement":"SPDXRef-maven-org.springframework.data-spring-data-jpa-4.0.0-7ab327","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-data-jpa-4.0.0-9447d5","relatedSpdxElement":"SPDXRef-maven-org.springframework-spring-aspects-7.0.1-a33370","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-webmvc-4.0.0-29303b","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-servlet-4.0.0-0c0fb0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-webmvc-4.0.0-29303b","relatedSpdxElement":"SPDXRef-maven-org.springframework-spring-webmvc-7.0.1-7f211c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.apache.httpcomponents.client5-httpclient5-5.5.1-4ec7de","relatedSpdxElement":"SPDXRef-maven-org.apache.httpcomponents.core5-httpcore5-h2-5.3.6-0b0bc4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-web-4.0.0-a20dc2","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-jackson-4.0.0-4b0e9e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-web-4.0.0-a20dc2","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-tomcat-4.0.0-bbca61","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-web-4.0.0-a20dc2","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-http-converter-4.0.0-be2d6e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-web-4.0.0-a20dc2","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-webmvc-4.0.0-29303b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-com.squareup.okhttp3-okhttp-4.12.0-9aa0d9","relatedSpdxElement":"SPDXRef-maven-com.squareup.okio-okio-3.6.0-2854fd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework-spring-webmvc-7.0.1-7f211c","relatedSpdxElement":"SPDXRef-maven-org.springframework-spring-expression-7.0.1-45e63d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.junit.jupiter-junit-jupiter-api-6.0.1-eb221c","relatedSpdxElement":"SPDXRef-maven-org.opentest4j-opentest4j-1.3.0-e93688","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.junit.jupiter-junit-jupiter-api-6.0.1-eb221c","relatedSpdxElement":"SPDXRef-maven-org.junit.platform-junit-platform-commons-6.0.1-1d7e5d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.junit.jupiter-junit-jupiter-api-6.0.1-eb221c","relatedSpdxElement":"SPDXRef-maven-org.apiguardian-apiguardian-api-1.1.2-7bed71","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-jakarta.xml.bind-jakarta.xml.bind-api-4.0.4-45093b","relatedSpdxElement":"SPDXRef-maven-jakarta.activation-jakarta.activation-api-2.1.4-41ef6f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.glassfish.jaxb-jaxb-core-4.0.6-3db9cf","relatedSpdxElement":"SPDXRef-maven-org.eclipse.angus-angus-activation-2.0.3-fc5063","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.glassfish.jaxb-jaxb-core-4.0.6-3db9cf","relatedSpdxElement":"SPDXRef-maven-org.glassfish.jaxb-txw2-4.0.6-cb003b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.glassfish.jaxb-jaxb-core-4.0.6-3db9cf","relatedSpdxElement":"SPDXRef-maven-com.sun.istack-istack-commons-runtime-4.1.2-c22e77","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-com.squareup.okio-okio-jvm-3.6.0-406ad1","relatedSpdxElement":"SPDXRef-maven-org.jetbrains.kotlin-kotlin-stdlib-common-1.9.10-5b12cc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework-spring-web-7.0.1-ac827f","relatedSpdxElement":"SPDXRef-maven-io.micrometer-micrometer-observation-1.16.0-ee7087","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.data-spring-data-jpa-4.0.0-7ab327","relatedSpdxElement":"SPDXRef-maven-org.springframework-spring-context-7.0.1-ccdc25","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.data-spring-data-jpa-4.0.0-7ab327","relatedSpdxElement":"SPDXRef-maven-org.springframework-spring-aop-7.0.1-2938d5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.data-spring-data-jpa-4.0.0-7ab327","relatedSpdxElement":"SPDXRef-maven-org.springframework-spring-tx-7.0.1-09be03","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.data-spring-data-jpa-4.0.0-7ab327","relatedSpdxElement":"SPDXRef-maven-org.springframework-spring-beans-7.0.1-e45884","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-maven-org.springframework.data-spring-data-jpa-4.0.0-7ab327","relatedSpdxElement":"SPDXRef-maven-org.antlr-antlr4-runtime-4.13.2-b9ce18","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-MoFunCode-semantic-notes-main-3ef30e","relatedSpdxElement":"SPDXRef-maven-org.projectlombok-lombok-1.18.42-d3900e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-MoFunCode-semantic-notes-main-3ef30e","relatedSpdxElement":"SPDXRef-maven-org.postgresql-postgresql-42.7.8-7ad162","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-MoFunCode-semantic-notes-main-3ef30e","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-test-4.0.0-4f3661","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-MoFunCode-semantic-notes-main-3ef30e","relatedSpdxElement":"SPDXRef-maven-com.pgvector-pgvector-0.1.4-7a8f6e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-MoFunCode-semantic-notes-main-3ef30e","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-data-jpa-4.0.0-01fdd9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-MoFunCode-semantic-notes-main-3ef30e","relatedSpdxElement":"SPDXRef-maven-com.openai-openai-java-4.11.0-b61769","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-MoFunCode-semantic-notes-main-3ef30e","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-web-4.0.0-a20dc2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-MoFunCode-semantic-notes-main-3ef30e","relatedSpdxElement":"SPDXRef-maven-com.h2database-h2-2.4.240-3b4954","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-MoFunCode-semantic-notes-main-3ef30e","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-web-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-MoFunCode-semantic-notes-main-3ef30e","relatedSpdxElement":"SPDXRef-maven-com.h2database-h2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-MoFunCode-semantic-notes-main-3ef30e","relatedSpdxElement":"SPDXRef-maven-org.apache.maven.plugins-maven-compiler-plugin-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-MoFunCode-semantic-notes-main-3ef30e","relatedSpdxElement":"SPDXRef-maven-org.postgresql-postgresql-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-MoFunCode-semantic-notes-main-3ef30e","relatedSpdxElement":"SPDXRef-maven-com.pgvector-pgvector-0.1.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-MoFunCode-semantic-notes-main-3ef30e","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-maven-plugin-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-MoFunCode-semantic-notes-main-3ef30e","relatedSpdxElement":"SPDXRef-githubactions-advanced-security-maven-dependency-submission-action-571e99aab1055c2e71a1e2309b9691de18d6b7d6-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-MoFunCode-semantic-notes-main-3ef30e","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-4..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-MoFunCode-semantic-notes-main-3ef30e","relatedSpdxElement":"SPDXRef-maven-com.openai-openai-java-4.11.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-MoFunCode-semantic-notes-main-3ef30e","relatedSpdxElement":"SPDXRef-maven-org.projectlombok-lombok-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-MoFunCode-semantic-notes-main-3ef30e","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-data-jpa-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-MoFunCode-semantic-notes-main-3ef30e","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-test-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-MoFunCode-semantic-notes-main-3ef30e","relatedSpdxElement":"SPDXRef-githubactions-actions-setup-java-4..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-MoFunCode-semantic-notes-main-3ef30e","relationshipType":"DESCRIBES"}]}