{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.Dylan-Rinker/code-scanning-javascript-demo","documentNamespace":"https://spdx.org/spdxdocs/protobom/6354ef37-efed-421b-9621-7f8be0c78e6c","creationInfo":{"creators":["Tool: protobom-v0.0.0-20260330165726-14d82a196d68+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-03-30T17:27:24Z"},"packages":[{"name":"rimraf","SPDXID":"SPDXRef-npm-rimraf-2.2.8-baeaab","versionInfo":"^2.2.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/rimraf@%5E2.2.8"}]},{"name":"standard","SPDXID":"SPDXRef-npm-standard-4.5.4-911fe8","versionInfo":"^4.5.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/standard@%5E4.5.4"}]},{"name":"tape","SPDXID":"SPDXRef-npm-tape-3.0.0-adfb1e","versionInfo":"^3.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/tape@%5E3.0.0"}]},{"name":"tar-stream","SPDXID":"SPDXRef-npm-tar-stream-1.1.2-b1b0b3","versionInfo":"^1.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/tar-stream@%5E1.1.2"}]},{"name":"chownr","SPDXID":"SPDXRef-npm-chownr-1.0.1-efe425","versionInfo":"^1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chownr@%5E1.0.1"}]},{"name":"mkdirp","SPDXID":"SPDXRef-npm-mkdirp-0.5.1-17aad3","versionInfo":"^0.5.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/mkdirp@%5E0.5.1"}]},{"name":"pump","SPDXID":"SPDXRef-npm-pump-1.0.0-126050","versionInfo":"^1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pump@%5E1.0.0"}]},{"name":"actions/checkout","SPDXID":"SPDXRef-githubactions-actions-checkout-2-75c946","versionInfo":"2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/checkout@2"}]},{"name":"github/codeql-action/analyze","SPDXID":"SPDXRef-githubactions-githubcodeql-action-analyze-1-75c946","versionInfo":"1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/github/codeql-action/analyze@1"}]},{"name":"github/codeql-action/autobuild","SPDXID":"SPDXRef-githubactions-githubcodeql-action-autobuild-1-75c946","versionInfo":"1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/github/codeql-action/autobuild@1"}]},{"name":"github/codeql-action/init","SPDXID":"SPDXRef-githubactions-githubcodeql-action-init-1-75c946","versionInfo":"1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/github/codeql-action/init@1"}]},{"name":"com.github.Dylan-Rinker/code-scanning-javascript-demo","SPDXID":"SPDXRef-github-Dylan-Rinker-code-scanning-javascript-demo-main-584a67","versionInfo":"main","downloadLocation":"git+https://github.com/Dylan-Rinker/code-scanning-javascript-demo","filesAnalyzed":false,"licenseDeclared":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/Dylan-Rinker/code-scanning-javascript-demo@main"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-Dylan-Rinker-code-scanning-javascript-demo-main-584a67","relatedSpdxElement":"SPDXRef-npm-rimraf-2.2.8-baeaab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Dylan-Rinker-code-scanning-javascript-demo-main-584a67","relatedSpdxElement":"SPDXRef-npm-standard-4.5.4-911fe8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Dylan-Rinker-code-scanning-javascript-demo-main-584a67","relatedSpdxElement":"SPDXRef-npm-tape-3.0.0-adfb1e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Dylan-Rinker-code-scanning-javascript-demo-main-584a67","relatedSpdxElement":"SPDXRef-npm-tar-stream-1.1.2-b1b0b3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Dylan-Rinker-code-scanning-javascript-demo-main-584a67","relatedSpdxElement":"SPDXRef-npm-chownr-1.0.1-efe425","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Dylan-Rinker-code-scanning-javascript-demo-main-584a67","relatedSpdxElement":"SPDXRef-npm-mkdirp-0.5.1-17aad3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Dylan-Rinker-code-scanning-javascript-demo-main-584a67","relatedSpdxElement":"SPDXRef-npm-pump-1.0.0-126050","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Dylan-Rinker-code-scanning-javascript-demo-main-584a67","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Dylan-Rinker-code-scanning-javascript-demo-main-584a67","relatedSpdxElement":"SPDXRef-githubactions-githubcodeql-action-analyze-1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Dylan-Rinker-code-scanning-javascript-demo-main-584a67","relatedSpdxElement":"SPDXRef-githubactions-githubcodeql-action-autobuild-1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Dylan-Rinker-code-scanning-javascript-demo-main-584a67","relatedSpdxElement":"SPDXRef-githubactions-githubcodeql-action-init-1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-Dylan-Rinker-code-scanning-javascript-demo-main-584a67","relationshipType":"DESCRIBES"}]}