{"bomFormat":"CycloneDX","specVersion":"1.5","version":1,"serialNumber":"urn:uuid:0d2f51e1-8dfb-41bf-b28c-90fd04b57344","metadata":{"timestamp":"2026-10-25T09:32:21Z","tools":[{"vendor":"Ecosystems","name":"Ecosystems SBOM Generator"}],"component":{"type":"application","name":"wxqee/https-server"}},"components":[{"type":"library","name":"accepts","version":"1.3.5","purl":"pkg:npm/accepts","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"array-flatten","version":"1.1.1","purl":"pkg:npm/array-flatten","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"body-parser","version":"1.18.3","purl":"pkg:npm/body-parser","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"debug","version":"2.6.9","purl":"pkg:npm/debug","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"bytes","version":"3.0.0","purl":"pkg:npm/bytes","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"content-disposition","version":"0.5.2","purl":"pkg:npm/content-disposition","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"content-type","version":"1.0.4","purl":"pkg:npm/content-type","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"cookie","version":"0.3.1","purl":"pkg:npm/cookie","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"cookie-signature","version":"1.0.6","purl":"pkg:npm/cookie-signature","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"depd","version":"1.1.2","purl":"pkg:npm/depd","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"destroy","version":"1.0.4","purl":"pkg:npm/destroy","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"ee-first","version":"1.1.1","purl":"pkg:npm/ee-first","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"encodeurl","version":"1.0.2","purl":"pkg:npm/encodeurl","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"escape-html","version":"1.0.3","purl":"pkg:npm/escape-html","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"etag","version":"1.8.1","purl":"pkg:npm/etag","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"express","version":"4.16.4","purl":"pkg:npm/express","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"finalhandler","version":"1.1.1","purl":"pkg:npm/finalhandler","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"forwarded","version":"0.1.2","purl":"pkg:npm/forwarded","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"fresh","version":"0.5.2","purl":"pkg:npm/fresh","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"http-errors","version":"1.6.3","purl":"pkg:npm/http-errors","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"iconv-lite","version":"0.4.23","purl":"pkg:npm/iconv-lite","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"inherits","version":"2.0.3","purl":"pkg:npm/inherits","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"ipaddr.js","version":"1.8.0","purl":"pkg:npm/ipaddr.js","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"media-typer","version":"0.3.0","purl":"pkg:npm/media-typer","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"merge-descriptors","version":"1.0.1","purl":"pkg:npm/merge-descriptors","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"methods","version":"1.1.2","purl":"pkg:npm/methods","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"mime","version":"1.4.1","purl":"pkg:npm/mime","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"mime-db","version":"1.38.0","purl":"pkg:npm/mime-db","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"mime-types","version":"2.1.22","purl":"pkg:npm/mime-types","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"ms","version":"2.0.0","purl":"pkg:npm/ms","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"negotiator","version":"0.6.1","purl":"pkg:npm/negotiator","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"on-finished","version":"2.3.0","purl":"pkg:npm/on-finished","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"parseurl","version":"1.3.2","purl":"pkg:npm/parseurl","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"path-to-regexp","version":"0.1.7","purl":"pkg:npm/path-to-regexp","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"proxy-addr","version":"2.0.4","purl":"pkg:npm/proxy-addr","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"qs","version":"6.5.2","purl":"pkg:npm/qs","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"range-parser","version":"1.2.0","purl":"pkg:npm/range-parser","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"raw-body","version":"2.3.3","purl":"pkg:npm/raw-body","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"safe-buffer","version":"5.1.2","purl":"pkg:npm/safe-buffer","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"safer-buffer","version":"2.1.2","purl":"pkg:npm/safer-buffer","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"send","version":"0.16.2","purl":"pkg:npm/send","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"serve-static","version":"1.13.2","purl":"pkg:npm/serve-static","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"setprototypeof","version":"1.1.0","purl":"pkg:npm/setprototypeof","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"statuses","version":"1.4.0","purl":"pkg:npm/statuses","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"type-is","version":"1.6.16","purl":"pkg:npm/type-is","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"unpipe","version":"1.0.0","purl":"pkg:npm/unpipe","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"utils-merge","version":"1.0.1","purl":"pkg:npm/utils-merge","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"vary","version":"1.1.2","purl":"pkg:npm/vary","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"express","version":"^4.16.4","purl":"pkg:npm/express","properties":[{"name":"filePath","value":"package.json"}]}]}