{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.memo012/ac-blog","documentNamespace":"https://spdx.org/spdxdocs/protobom/b59b4f01-2cb9-42ee-bb7c-944937ba95cc","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-devel","Tool: GitHub.com-Dependency-Graph"],"created":"2025-01-23T09:50:24Z"},"packages":[{"name":"node-static","SPDXID":"SPDXRef-npm-node-static-0.6.0-7b26ed","versionInfo":"0.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2010 Alexis Sellier, Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/node-static@0.6.0"}]},{"name":"phantomjs","SPDXID":"SPDXRef-npm-phantomjs-1.9.2-5-d87ce5","versionInfo":"1.9.2-5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2012 The Obvious Corporation (http://obvious.com/)., Copyright 2012 The Obvious Corporation., Copyright 2012 The Obvious Corporation. http://obvious.com, Copyright 2013 The Obvious Corporation.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/phantomjs@1.9.2-5"}]},{"name":"blint","SPDXID":"SPDXRef-npm-blint-41e328","versionInfo":"\u003e= 0.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/blint"}]},{"name":"org.springframework.boot:spring-boot-maven-plugin","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-maven-plugin-613322","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-c8865b","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-starter-test"}]},{"name":"org.springframework.boot:spring-boot-starter-web","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-web-58cb0d","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-starter-web"}]},{"name":"log4j:log4j","SPDXID":"SPDXRef-maven-log4j-log4j-1.2.17-447376","versionInfo":"1.2.17","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/log4j/log4j@1.2.17"}]},{"name":"org.springframework.boot:spring-boot-starter-thymeleaf","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-thymeleaf-91a7d4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-starter-thymeleaf"}]},{"name":"redis.clients:jedis","SPDXID":"SPDXRef-maven-redis.clients-jedis-2.9.0-892651","versionInfo":"2.9.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/redis.clients/jedis@2.9.0"}]},{"name":"org.springframework.boot:spring-boot-starter-jdbc","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-jdbc-fc0b53","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-starter-jdbc"}]},{"name":"org.apache.commons:commons-lang3","SPDXID":"SPDXRef-maven-org.apache.commons-commons-lang3-3.4-6ce22e","versionInfo":"3.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2001-2015 The Apache Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.apache.commons/commons-lang3@3.4"}]},{"name":"org.springframework.boot:spring-boot-starter-data-redis","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-data-redis-d8263e","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-starter-data-redis"}]},{"name":"org.springframework.boot:spring-boot-starter-data-elasticsearch","SPDXID":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-data-elasticsearch-665fca","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework.boot/spring-boot-starter-data-elasticsearch"}]},{"name":"mysql:mysql-connector-java","SPDXID":"SPDXRef-maven-mysql-mysql-connector-java-8.0.13-b58159","versionInfo":"8.0.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/mysql/mysql-connector-java@8.0.13"}]},{"name":"org.projectlombok:lombok","SPDXID":"SPDXRef-maven-org.projectlombok-lombok-1.18.6-2e9f19","versionInfo":"1.18.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"3Copyright (c) 2009-2018 The Project Lombok Authors., Copyright (c) 2009-2015 The Project Lombok Authors.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.projectlombok/lombok@1.18.6"}]},{"name":"com.baomidou:mybatis-plus-boot-starter","SPDXID":"SPDXRef-maven-com.baomidou-mybatis-plus-boot-starter-3.1.0-575b3d","versionInfo":"3.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.baomidou/mybatis-plus-boot-starter@3.1.0"}]},{"name":"org.apache.shiro:shiro-spring","SPDXID":"SPDXRef-maven-org.apache.shiro-shiro-spring-1.4.0-6455d5","versionInfo":"1.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.apache.shiro/shiro-spring@1.4.0"}]},{"name":"com.github.theborakompanioni:thymeleaf-extras-shiro","SPDXID":"SPDXRef-maven-com.github.theborakompanioni-thymeleaf-extras-shiro-2.0.0-8bbc92","versionInfo":"2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.github.theborakompanioni/thymeleaf-extras-shiro@2.0.0"}]},{"name":"org.crazycake:shiro-redis","SPDXID":"SPDXRef-maven-org.crazycake-shiro-redis-3.1.0-85c2b1","versionInfo":"3.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.crazycake/shiro-redis@3.1.0"}]},{"name":"com.alibaba:druid","SPDXID":"SPDXRef-maven-com.alibaba-druid-1.1.8-f407c0","versionInfo":"1.1.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.alibaba/druid@1.1.8"}]},{"name":"org.apache.commons:commons-pool2","SPDXID":"SPDXRef-maven-org.apache.commons-commons-pool2-RELEASE-6db1e3","versionInfo":"RELEASE","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.apache.commons/commons-pool2@RELEASE"}]},{"name":"com.github.qcloudsms:qcloudsms","SPDXID":"SPDXRef-maven-com.github.qcloudsms-qcloudsms-1.0.6-437bcc","versionInfo":"1.0.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.github.qcloudsms/qcloudsms@1.0.6"}]},{"name":"org.springframework:spring-context-support","SPDXID":"SPDXRef-maven-org.springframework-spring-context-support-4.3.22-ac682a","versionInfo":"4.3.22","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework/spring-context-support@4.3.22"}]},{"name":"com.github.memo012/ac-blog","SPDXID":"SPDXRef-github-memo012-ac-blog-master-20aa6c","versionInfo":"master","downloadLocation":"git+https://github.com/memo012/ac-blog","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/memo012/ac-blog@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-memo012-ac-blog-master-20aa6c","relatedSpdxElement":"SPDXRef-npm-node-static-0.6.0-7b26ed","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-memo012-ac-blog-master-20aa6c","relatedSpdxElement":"SPDXRef-npm-phantomjs-1.9.2-5-d87ce5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-memo012-ac-blog-master-20aa6c","relatedSpdxElement":"SPDXRef-npm-blint-41e328","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-memo012-ac-blog-master-20aa6c","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-maven-plugin-613322","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-memo012-ac-blog-master-20aa6c","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-test-c8865b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-memo012-ac-blog-master-20aa6c","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-web-58cb0d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-memo012-ac-blog-master-20aa6c","relatedSpdxElement":"SPDXRef-maven-log4j-log4j-1.2.17-447376","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-memo012-ac-blog-master-20aa6c","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-thymeleaf-91a7d4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-memo012-ac-blog-master-20aa6c","relatedSpdxElement":"SPDXRef-maven-redis.clients-jedis-2.9.0-892651","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-memo012-ac-blog-master-20aa6c","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-jdbc-fc0b53","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-memo012-ac-blog-master-20aa6c","relatedSpdxElement":"SPDXRef-maven-org.apache.commons-commons-lang3-3.4-6ce22e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-memo012-ac-blog-master-20aa6c","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-data-redis-d8263e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-memo012-ac-blog-master-20aa6c","relatedSpdxElement":"SPDXRef-maven-org.springframework.boot-spring-boot-starter-data-elasticsearch-665fca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-memo012-ac-blog-master-20aa6c","relatedSpdxElement":"SPDXRef-maven-mysql-mysql-connector-java-8.0.13-b58159","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-memo012-ac-blog-master-20aa6c","relatedSpdxElement":"SPDXRef-maven-org.projectlombok-lombok-1.18.6-2e9f19","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-memo012-ac-blog-master-20aa6c","relatedSpdxElement":"SPDXRef-maven-com.baomidou-mybatis-plus-boot-starter-3.1.0-575b3d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-memo012-ac-blog-master-20aa6c","relatedSpdxElement":"SPDXRef-maven-org.apache.shiro-shiro-spring-1.4.0-6455d5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-memo012-ac-blog-master-20aa6c","relatedSpdxElement":"SPDXRef-maven-com.github.theborakompanioni-thymeleaf-extras-shiro-2.0.0-8bbc92","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-memo012-ac-blog-master-20aa6c","relatedSpdxElement":"SPDXRef-maven-org.crazycake-shiro-redis-3.1.0-85c2b1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-memo012-ac-blog-master-20aa6c","relatedSpdxElement":"SPDXRef-maven-com.alibaba-druid-1.1.8-f407c0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-memo012-ac-blog-master-20aa6c","relatedSpdxElement":"SPDXRef-maven-org.apache.commons-commons-pool2-RELEASE-6db1e3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-memo012-ac-blog-master-20aa6c","relatedSpdxElement":"SPDXRef-maven-com.github.qcloudsms-qcloudsms-1.0.6-437bcc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-memo012-ac-blog-master-20aa6c","relatedSpdxElement":"SPDXRef-maven-org.springframework-spring-context-support-4.3.22-ac682a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-memo012-ac-blog-master-20aa6c","relationshipType":"DESCRIBES"}]}