{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.PHANTOM-Platform/Monitoring","documentNamespace":"https://spdx.org/spdxdocs/protobom/9f92944a-0005-4fd7-859a-c4d9959fa3dd","creationInfo":{"creators":["Tool: protobom-v0.0.0-20260130170711-0b8e67cacb3b+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-02-19T15:47:56Z"},"packages":[{"name":"express","SPDXID":"SPDXRef-npm-express-4.20.0-24a9f7","versionInfo":"4.20.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2009-2013 TJ Holowaychuk, Copyright (c) 2009-2014 TJ Holowaychuk \u003ctj@vision-media.ca\u003e, Copyright (c) 2013 Roman Shtylman, Copyright (c) 2013-2014 Roman Shtylman \u003cshtylman+expressjs@gmail.com\u003e, Copyright (c) 2014-2015 Douglas Christopher Wilson, Copyright (c) 2014-2015 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/express@4.20.0"}]},{"name":"@hapi/boom","SPDXID":"SPDXRef-npm-hapi-boom-9.1.0-25245f","versionInfo":"^9.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40hapi/boom@%5E9.1.0"}]},{"name":"bl","SPDXID":"SPDXRef-npm-bl-4.0.3-7f4187","versionInfo":"\u003e=4.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/bl@%3E%3D4.0.3"}]},{"name":"mkdir","SPDXID":"SPDXRef-npm-mkdir-0.0.2-c1ddb6","versionInfo":"0.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2011 Joe Hewitt","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/mkdir@0.0.2"}]},{"name":"mkdirp","SPDXID":"SPDXRef-npm-mkdirp-1.0.3-213c2b","versionInfo":"^1.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/mkdirp@%5E1.0.3"}]},{"name":"@hapi/cryptiles","SPDXID":"SPDXRef-npm-hapi-cryptiles-5.0.0-4f6a93","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40hapi/cryptiles@%5E5.0.0"}]},{"name":"dateformat","SPDXID":"SPDXRef-npm-dateformat-3.0.3-b2253e","versionInfo":"^3.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/dateformat@%5E3.0.3"}]},{"name":"socks","SPDXID":"SPDXRef-npm-socks-2.3.3-5e2e63","versionInfo":"^2.3.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/socks@%5E2.3.3"}]},{"name":"serve-favicon","SPDXID":"SPDXRef-npm-serve-favicon-2.5.0-b78b61","versionInfo":"^2.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/serve-favicon@%5E2.5.0"}]},{"name":"cookie-parser","SPDXID":"SPDXRef-npm-cookie-parser-1.4.5-cc33e4","versionInfo":"^1.4.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cookie-parser@%5E1.4.5"}]},{"name":"http","SPDXID":"SPDXRef-npm-http-0.0.1-security-f6f546","versionInfo":"0.0.1-security","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/http@0.0.1-security"}]},{"name":"basic-auth-connect","SPDXID":"SPDXRef-npm-basic-auth-connect-1.0.0-3eea46","versionInfo":"^1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/basic-auth-connect@%5E1.0.0"}]},{"name":"jwt-simple","SPDXID":"SPDXRef-npm-jwt-simple-0.5.6-2618d1","versionInfo":"^0.5.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jwt-simple@%5E0.5.6"}]},{"name":"elasticsearch","SPDXID":"SPDXRef-npm-elasticsearch-16.7.1-0dfcc8","versionInfo":"^16.7.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/elasticsearch@%5E16.7.1"}]},{"name":"express-ws","SPDXID":"SPDXRef-npm-express-ws-4.0.0-27486c","versionInfo":"^4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/express-ws@%5E4.0.0"}]},{"name":"@hapi/hoek","SPDXID":"SPDXRef-npm-hapi-hoek-9.0.4-dd68e7","versionInfo":"^9.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40hapi/hoek@%5E9.0.4"}]},{"name":"debug","SPDXID":"SPDXRef-npm-debug-3.2.6-065b13","versionInfo":"^3.2.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/debug@%5E3.2.6"}]},{"name":"async","SPDXID":"SPDXRef-npm-async-2.6.3-89001e","versionInfo":"^2.6.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/async@%5E2.6.3"}]},{"name":"cors","SPDXID":"SPDXRef-npm-cors-2.8.5-3190f3","versionInfo":"^2.8.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cors@%5E2.8.5"}]},{"name":"morgan","SPDXID":"SPDXRef-npm-morgan-1.9.1-2dbc97","versionInfo":"^1.9.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/morgan@%5E1.9.1"}]},{"name":"moment","SPDXID":"SPDXRef-npm-moment-2.24.0-671024","versionInfo":"^2.24.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/moment@%5E2.24.0"}]},{"name":"node-rsa","SPDXID":"SPDXRef-npm-node-rsa-1.0.8-92b217","versionInfo":"1.0.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2003-2005 Tom Wu, Copyright (c) 2005-2009 Tom Wu, Copyright (c) 2014","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/node-rsa@1.0.8"}]},{"name":"archiver","SPDXID":"SPDXRef-npm-archiver-3.1.1-7aafa7","versionInfo":"^3.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/archiver@%5E3.1.1"}]},{"name":"https","SPDXID":"SPDXRef-npm-https-1.0.0-4e1f8c","versionInfo":"^1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/https@%5E1.0.0"}]},{"name":"fs","SPDXID":"SPDXRef-npm-fs-0.0.2-797316","versionInfo":"0.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/fs@0.0.2"}]},{"name":"body-parser","SPDXID":"SPDXRef-npm-body-parser-1.20.3-4cbdf1","versionInfo":"1.20.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Jonathan Ong, Copyright (c) 2014 Jonathan Ong \u003cme@jongleberry.com\u003e, Copyright (c) 2014-2015 Douglas Christopher Wilson, Copyright (c) 2014-2015 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/body-parser@1.20.3"}]},{"name":"express-fileupload","SPDXID":"SPDXRef-npm-express-fileupload-1.3.1-7f398e","versionInfo":"\u003e=1.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/express-fileupload@%3E%3D1.3.1"}]},{"name":"com.github.PHANTOM-Platform/Monitoring","SPDXID":"SPDXRef-github-PHANTOM-Platform-Monitoring-master-99b1ea","versionInfo":"master","downloadLocation":"git+https://github.com/PHANTOM-Platform/Monitoring","filesAnalyzed":false,"licenseDeclared":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/PHANTOM-Platform/Monitoring@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-PHANTOM-Platform-Monitoring-master-99b1ea","relatedSpdxElement":"SPDXRef-npm-express-4.20.0-24a9f7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-PHANTOM-Platform-Monitoring-master-99b1ea","relatedSpdxElement":"SPDXRef-npm-hapi-boom-9.1.0-25245f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-PHANTOM-Platform-Monitoring-master-99b1ea","relatedSpdxElement":"SPDXRef-npm-bl-4.0.3-7f4187","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-PHANTOM-Platform-Monitoring-master-99b1ea","relatedSpdxElement":"SPDXRef-npm-mkdir-0.0.2-c1ddb6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-PHANTOM-Platform-Monitoring-master-99b1ea","relatedSpdxElement":"SPDXRef-npm-mkdirp-1.0.3-213c2b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-PHANTOM-Platform-Monitoring-master-99b1ea","relatedSpdxElement":"SPDXRef-npm-hapi-cryptiles-5.0.0-4f6a93","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-PHANTOM-Platform-Monitoring-master-99b1ea","relatedSpdxElement":"SPDXRef-npm-dateformat-3.0.3-b2253e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-PHANTOM-Platform-Monitoring-master-99b1ea","relatedSpdxElement":"SPDXRef-npm-socks-2.3.3-5e2e63","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-PHANTOM-Platform-Monitoring-master-99b1ea","relatedSpdxElement":"SPDXRef-npm-serve-favicon-2.5.0-b78b61","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-PHANTOM-Platform-Monitoring-master-99b1ea","relatedSpdxElement":"SPDXRef-npm-cookie-parser-1.4.5-cc33e4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-PHANTOM-Platform-Monitoring-master-99b1ea","relatedSpdxElement":"SPDXRef-npm-http-0.0.1-security-f6f546","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-PHANTOM-Platform-Monitoring-master-99b1ea","relatedSpdxElement":"SPDXRef-npm-basic-auth-connect-1.0.0-3eea46","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-PHANTOM-Platform-Monitoring-master-99b1ea","relatedSpdxElement":"SPDXRef-npm-jwt-simple-0.5.6-2618d1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-PHANTOM-Platform-Monitoring-master-99b1ea","relatedSpdxElement":"SPDXRef-npm-elasticsearch-16.7.1-0dfcc8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-PHANTOM-Platform-Monitoring-master-99b1ea","relatedSpdxElement":"SPDXRef-npm-express-ws-4.0.0-27486c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-PHANTOM-Platform-Monitoring-master-99b1ea","relatedSpdxElement":"SPDXRef-npm-hapi-hoek-9.0.4-dd68e7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-PHANTOM-Platform-Monitoring-master-99b1ea","relatedSpdxElement":"SPDXRef-npm-debug-3.2.6-065b13","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-PHANTOM-Platform-Monitoring-master-99b1ea","relatedSpdxElement":"SPDXRef-npm-async-2.6.3-89001e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-PHANTOM-Platform-Monitoring-master-99b1ea","relatedSpdxElement":"SPDXRef-npm-cors-2.8.5-3190f3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-PHANTOM-Platform-Monitoring-master-99b1ea","relatedSpdxElement":"SPDXRef-npm-morgan-1.9.1-2dbc97","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-PHANTOM-Platform-Monitoring-master-99b1ea","relatedSpdxElement":"SPDXRef-npm-moment-2.24.0-671024","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-PHANTOM-Platform-Monitoring-master-99b1ea","relatedSpdxElement":"SPDXRef-npm-node-rsa-1.0.8-92b217","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-PHANTOM-Platform-Monitoring-master-99b1ea","relatedSpdxElement":"SPDXRef-npm-archiver-3.1.1-7aafa7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-PHANTOM-Platform-Monitoring-master-99b1ea","relatedSpdxElement":"SPDXRef-npm-https-1.0.0-4e1f8c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-PHANTOM-Platform-Monitoring-master-99b1ea","relatedSpdxElement":"SPDXRef-npm-fs-0.0.2-797316","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-PHANTOM-Platform-Monitoring-master-99b1ea","relatedSpdxElement":"SPDXRef-npm-body-parser-1.20.3-4cbdf1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-PHANTOM-Platform-Monitoring-master-99b1ea","relatedSpdxElement":"SPDXRef-npm-express-fileupload-1.3.1-7f398e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-PHANTOM-Platform-Monitoring-master-99b1ea","relationshipType":"DESCRIBES"}]}