{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.expresscpp/expresscpp","documentNamespace":"https://spdx.org/spdxdocs/protobom/b28f79ae-396f-48c5-aa6b-9169f1589367","creationInfo":{"creators":["Tool: protobom-v0.0.0-20260130170711-0b8e67cacb3b+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-02-18T18:50:25Z"},"packages":[{"name":"toidentifier","SPDXID":"SPDXRef-npm-toidentifier-1.0.0-d243b5","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016 Douglas Christopher Wilson, Copyright (c) 2016 Douglas Christopher Wilson \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"methods","SPDXID":"SPDXRef-npm-methods-1.1.2-4696f0","versionInfo":"1.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013-2014 TJ Holowaychuk, Copyright (c) 2013-2014 TJ Holowaychuk \[email protected]\u003e, Copyright (c) 2015-2016 Douglas Christopher Wilson, Copyright (c) 2015-2016 Douglas Christopher Wilson \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"mime-db","SPDXID":"SPDXRef-npm-mime-db-1.40.0-a9a0c0","versionInfo":"1.40.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Jonathan Ong, Copyright (c) 2014 Jonathan Ong [email protected]","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"forwarded","SPDXID":"SPDXRef-npm-forwarded-0.1.2-e0ca2c","versionInfo":"0.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-2017 Douglas Christopher Wilson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"setprototypeof","SPDXID":"SPDXRef-npm-setprototypeof-1.1.1-1116e3","versionInfo":"1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2015, Wes Todd","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"debug","SPDXID":"SPDXRef-npm-debug-2.6.9-7b6444","versionInfo":"2.6.9","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 TJ Holowaychuk \[email protected]\u003e, Copyright (c) 2014-2016 TJ Holowaychuk \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"fresh","SPDXID":"SPDXRef-npm-fresh-0.5.2-e5508c","versionInfo":"0.5.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 TJ Holowaychuk, Copyright (c) 2012 TJ Holowaychuk \[email protected]\u003e, Copyright (c) 2016-2017 Douglas Christopher Wilson, Copyright (c) 2016-2017 Douglas Christopher Wilson \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"github-url-from-git","SPDXID":"SPDXRef-npm-github-url-from-git-1.5.0-46939e","versionInfo":"1.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 TJ Holowaychuk \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"ipaddr.js","SPDXID":"SPDXRef-npm-ipaddr.js-1.9.0-f90807","versionInfo":"1.9.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011-2017","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"on-finished","SPDXID":"SPDXRef-npm-on-finished-2.3.0-3b0577","versionInfo":"2.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Jonathan Ong, Copyright (c) 2013 Jonathan Ong \[email protected]\u003e, Copyright (c) 2014 Douglas Christopher Wilson, Copyright (c) 2014 Douglas Christopher Wilson \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"send","SPDXID":"SPDXRef-npm-send-0.17.1-c541de","versionInfo":"0.17.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 TJ Holowaychuk, Copyright (c) 2014-2016 Douglas Christopher Wilson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"http-errors","SPDXID":"SPDXRef-npm-http-errors-1.7.2-cd0c9c","versionInfo":"1.7.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Jonathan Ong, Copyright (c) 2014 Jonathan Ong [email protected], Copyright (c) 2016 Douglas Christopher Wilson, Copyright (c) 2016 Douglas Christopher Wilson [email protected]","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"parseurl","SPDXID":"SPDXRef-npm-parseurl-1.3.3-a65d2b","versionInfo":"1.3.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Jonathan Ong, Copyright (c) 2014 Jonathan Ong \[email protected]\u003e, Copyright (c) 2014-2017 Douglas Christopher Wilson, Copyright (c) 2014-2017 Douglas Christopher Wilson \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"serve-static","SPDXID":"SPDXRef-npm-serve-static-1.14.1-2aa284","versionInfo":"1.14.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2010 Sencha Inc., Copyright (c) 2011 LearnBoost, Copyright (c) 2011 TJ Holowaychuk, Copyright (c) 2014-2016 Douglas Christopher Wilson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"node-fetch","SPDXID":"SPDXRef-npm-node-fetch-2.6.7-802724","versionInfo":"2.6.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016 David Frank","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"cookie-signature","SPDXID":"SPDXRef-npm-cookie-signature-1.0.6-db72ed","versionInfo":"1.0.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 LearnBoost \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"safer-buffer","SPDXID":"SPDXRef-npm-safer-buffer-2.1.2-3fceef","versionInfo":"2.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2018 Nikita Skovoroda \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"finalhandler","SPDXID":"SPDXRef-npm-finalhandler-1.1.2-4e2910","versionInfo":"1.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-2017 Douglas Christopher Wilson, Copyright (c) 2014-2017 Douglas Christopher Wilson \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"mime","SPDXID":"SPDXRef-npm-mime-1.6.0-2c4211","versionInfo":"1.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2010 Benjamin Thomas, Robert Kieffer","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"whatwg-url","SPDXID":"SPDXRef-npm-whatwg-url-5.0.0-dbfe06","versionInfo":"5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) extraPathPercentEncodeSet.has, Copyright (c) 2015-2016 Sebastian Mayr","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"bluebird","SPDXID":"SPDXRef-npm-bluebird-3.7.1-7978e9","versionInfo":"3.7.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013-2018 Petka Antonov, Copyright (c) 2013-2019 Petka Antonov","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"content-type","SPDXID":"SPDXRef-npm-content-type-1.0.4-667c92","versionInfo":"1.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Douglas Christopher Wilson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"inherits","SPDXID":"SPDXRef-npm-inherits-2.0.4-46e3a8","versionInfo":"2.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) Isaac Z. Schlueter","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"tr46","SPDXID":"SPDXRef-npm-tr46-0.0.3-af666c","versionInfo":"0.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"utils-merge","SPDXID":"SPDXRef-npm-utils-merge-1.0.1-5b6c3f","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013-2017 Jared Hanson, Copyright (c) 2013-2017 Jared Hanson \u003c http://jaredhanson.net/ (http://jaredhanson.net/)\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"proxy-addr","SPDXID":"SPDXRef-npm-proxy-addr-2.0.5-1a4592","versionInfo":"2.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-2016 Douglas Christopher Wilson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"unpipe","SPDXID":"SPDXRef-npm-unpipe-1.0.0-6d1573","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Douglas Christopher Wilson, Copyright (c) 2015 Douglas Christopher Wilson \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"merge-descriptors","SPDXID":"SPDXRef-npm-merge-descriptors-1.0.1-504e38","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Jonathan Ong \[email protected]\u003e, Copyright (c) 2014 Jonathan Ong, Copyright (c) 2015 Douglas Christopher Wilson, Copyright (c) 2015 Douglas Christopher Wilson \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"commander","SPDXID":"SPDXRef-npm-commander-2.20.3-e10272","versionInfo":"2.20.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011 TJ Holowaychuk \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"iconv-lite","SPDXID":"SPDXRef-npm-iconv-lite-0.4.24-d049ce","versionInfo":"0.4.24","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011 Alexander Shtuchkin, Copyright (c) Microsoft Corporation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"webidl-conversions","SPDXID":"SPDXRef-npm-webidl-conversions-3.0.1-5629ad","versionInfo":"3.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"Copyright (c) 2014, Domenic Denicola","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"content-disposition","SPDXID":"SPDXRef-npm-content-disposition-0.5.3-687bb6","versionInfo":"0.5.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-2017 Douglas Christopher Wilson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"qs","SPDXID":"SPDXRef-npm-qs-6.7.0-a3ef43","versionInfo":"6.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2014 Nathan LaFreniere and other contributors, Copyright (c) 2014 Nathan LaFreniere and other contributors.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"safe-buffer","SPDXID":"SPDXRef-npm-safe-buffer-5.1.2-990fb2","versionInfo":"5.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Feross Aboukhadijeh, Copyright (c) Feross Aboukhadijeh (http://feross.org)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"http-errors","SPDXID":"SPDXRef-npm-http-errors-1.7.3-251278","versionInfo":"1.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Jonathan Ong, Copyright (c) 2014 Jonathan Ong [email protected], Copyright (c) 2016 Douglas Christopher Wilson, Copyright (c) 2016 Douglas Christopher Wilson [email protected]","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"body-parser","SPDXID":"SPDXRef-npm-body-parser-1.19.0-0370a3","versionInfo":"1.19.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Jonathan Ong, Copyright (c) 2014 Jonathan Ong \[email protected]\u003e, Copyright (c) 2014-2015 Douglas Christopher Wilson, Copyright (c) 2014-2015 Douglas Christopher Wilson \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"accepts","SPDXID":"SPDXRef-npm-accepts-1.3.7-3776fa","versionInfo":"1.3.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Jonathan Ong, Copyright (c) 2014 Jonathan Ong \[email protected]\u003e, Copyright (c) 2015 Douglas Christopher Wilson, Copyright (c) 2015 Douglas Christopher Wilson \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"escape-html","SPDXID":"SPDXRef-npm-escape-html-1.0.3-63118f","versionInfo":"1.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012-2013 TJ Holowaychuk, Copyright (c) 2015 Andreas Lubbe, Copyright (c) 2015 Tiancheng Timothy Gu","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"raw-body","SPDXID":"SPDXRef-npm-raw-body-2.4.0-eb8062","versionInfo":"2.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013-2014 Jonathan Ong, Copyright (c) 2013-2014 Jonathan Ong \[email protected]\u003e, Copyright (c) 2014-2015 Douglas Christopher Wilson, Copyright (c) 2014-2015 Douglas Christopher Wilson \[email protected]\u003e, Copyright (c) 2014-2022 Douglas Christopher Wilson, Copyright (c) 2014-2022 Douglas Christopher Wilson \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"negotiator","SPDXID":"SPDXRef-npm-negotiator-0.6.2-866d13","versionInfo":"0.6.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Federico Romero, Copyright (c) 2012 Isaac Z. Schlueter, Copyright (c) 2012-2014 Federico Romero, Copyright (c) 2012-2014 Isaac Z. Schlueter, Copyright (c) 2014 Federico Romero, Copyright (c) 2014-2015 Douglas Christopher Wilson, Copyright (c) 2015 Douglas Christopher Wilson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"mime-types","SPDXID":"SPDXRef-npm-mime-types-2.1.24-3b7a35","versionInfo":"2.1.24","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Jonathan Ong, Copyright (c) 2014 Jonathan Ong \[email protected]\u003e, Copyright (c) 2015 Douglas Christopher Wilson, Copyright (c) 2015 Douglas Christopher Wilson \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"express","SPDXID":"SPDXRef-npm-express-4.17.1-8b1737","versionInfo":"4.17.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2009-2013 TJ Holowaychuk, Copyright (c) 2009-2014 TJ Holowaychuk \[email protected]\u003e, Copyright (c) 2013 Roman Shtylman, Copyright (c) 2013-2014 Roman Shtylman \[email protected]\u003e, Copyright (c) 2014-2015 Douglas Christopher Wilson, Copyright (c) 2014-2015 Douglas Christopher Wilson \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"array-flatten","SPDXID":"SPDXRef-npm-array-flatten-1.1.1-3d3b64","versionInfo":"1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Blake Embrey ([email protected])","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"ms","SPDXID":"SPDXRef-npm-ms-2.1.1-e2b2a5","versionInfo":"2.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016 Zeit, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"type-is","SPDXID":"SPDXRef-npm-type-is-1.6.18-c210d3","versionInfo":"1.6.18","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Jonathan Ong, Copyright (c) 2014 Jonathan Ong \[email protected]\u003e, Copyright (c) 2014-2015 Douglas Christopher Wilson, Copyright (c) 2014-2015 Douglas Christopher Wilson \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"encodeurl","SPDXID":"SPDXRef-npm-encodeurl-1.0.2-e3cb49","versionInfo":"1.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016 Douglas Christopher Wilson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"etag","SPDXID":"SPDXRef-npm-etag-1.8.1-1ff55d","versionInfo":"1.8.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-2016 Douglas Christopher Wilson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"media-typer","SPDXID":"SPDXRef-npm-media-typer-0.3.0-f7ee80","versionInfo":"0.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Douglas Christopher Wilson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"bytes","SPDXID":"SPDXRef-npm-bytes-3.1.0-30af6b","versionInfo":"3.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012-2014 TJ Holowaychuk, Copyright (c) 2012-2014 TJ Holowaychuk \[email protected]\u003e, Copyright (c) 2015 Jed Watson, Copyright (c) 2015 Jed Watson \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"inherits","SPDXID":"SPDXRef-npm-inherits-2.0.3-e9adcc","versionInfo":"2.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) Isaac Z. Schlueter","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"cookie","SPDXID":"SPDXRef-npm-cookie-0.4.0-2344fa","versionInfo":"0.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012-2014 Roman Shtylman, Copyright (c) 2012-2014 Roman Shtylman \[email protected]\u003e, Copyright (c) 2015 Douglas Christopher Wilson, Copyright (c) 2015 Douglas Christopher Wilson \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"statuses","SPDXID":"SPDXRef-npm-statuses-1.5.0-02139c","versionInfo":"1.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Jonathan Ong, Copyright (c) 2014 Jonathan Ong \[email protected]\u003e, Copyright (c) 2016 Douglas Christopher Wilson, Copyright (c) 2016 Douglas Christopher Wilson \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"ms","SPDXID":"SPDXRef-npm-ms-2.0.0-f22210","versionInfo":"2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016 Zeit, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"depd","SPDXID":"SPDXRef-npm-depd-1.1.2-e4912c","versionInfo":"1.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Douglas Christopher Wilson, Copyright (c) 2014-2015 Douglas Christopher Wilson, Copyright (c) 2014-2017 Douglas Christopher Wilson, Copyright (c) 2015 Douglas Christopher Wilson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"path-to-regexp","SPDXID":"SPDXRef-npm-path-to-regexp-0.1.7-69fd0d","versionInfo":"0.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Blake Embrey ([email protected])","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"range-parser","SPDXID":"SPDXRef-npm-range-parser-1.2.1-c11f64","versionInfo":"1.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012-2014 TJ Holowaychuk, Copyright (c) 2012-2014 TJ Holowaychuk \[email protected]\u003e, Copyright (c) 2015-2016 Douglas Christopher Wilson, Copyright (c) 2015-2016 Douglas Christopher Wilson [email protected]","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"destroy","SPDXID":"SPDXRef-npm-destroy-1.0.4-b277ef","versionInfo":"1.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Jonathan Ong, Copyright (c) 2014 Jonathan Ong [email protected]","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"vary","SPDXID":"SPDXRef-npm-vary-1.1.2-702104","versionInfo":"1.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-2017 Douglas Christopher Wilson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"ee-first","SPDXID":"SPDXRef-npm-ee-first-1.1.1-c081f8","versionInfo":"1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Jonathan Ong, Copyright (c) 2014 Jonathan Ong [email protected]","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"generate-changelog","SPDXID":"SPDXRef-npm-generate-changelog-1.8.0-cbbb5b","versionInfo":"1.8.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"com.github.expresscpp/expresscpp","SPDXID":"SPDXRef-github-expresscpp-expresscpp-master-848e30","versionInfo":"master","downloadLocation":"git+https://github.com/expresscpp/expresscpp","filesAnalyzed":false,"licenseDeclared":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/expresscpp/expresscpp@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-npm-debug-2.6.9-7b6444","relatedSpdxElement":"SPDXRef-npm-ms-2.0.0-f22210","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-on-finished-2.3.0-3b0577","relatedSpdxElement":"SPDXRef-npm-ee-first-1.1.1-c081f8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-send-0.17.1-c541de","relatedSpdxElement":"SPDXRef-npm-http-errors-1.7.3-251278","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-send-0.17.1-c541de","relatedSpdxElement":"SPDXRef-npm-debug-2.6.9-7b6444","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-send-0.17.1-c541de","relatedSpdxElement":"SPDXRef-npm-range-parser-1.2.1-c11f64","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-send-0.17.1-c541de","relatedSpdxElement":"SPDXRef-npm-destroy-1.0.4-b277ef","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-send-0.17.1-c541de","relatedSpdxElement":"SPDXRef-npm-on-finished-2.3.0-3b0577","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-send-0.17.1-c541de","relatedSpdxElement":"SPDXRef-npm-statuses-1.5.0-02139c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-send-0.17.1-c541de","relatedSpdxElement":"SPDXRef-npm-escape-html-1.0.3-63118f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-send-0.17.1-c541de","relatedSpdxElement":"SPDXRef-npm-fresh-0.5.2-e5508c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-send-0.17.1-c541de","relatedSpdxElement":"SPDXRef-npm-encodeurl-1.0.2-e3cb49","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-send-0.17.1-c541de","relatedSpdxElement":"SPDXRef-npm-depd-1.1.2-e4912c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-send-0.17.1-c541de","relatedSpdxElement":"SPDXRef-npm-etag-1.8.1-1ff55d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-send-0.17.1-c541de","relatedSpdxElement":"SPDXRef-npm-mime-1.6.0-2c4211","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-send-0.17.1-c541de","relatedSpdxElement":"SPDXRef-npm-ms-2.1.1-e2b2a5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-http-errors-1.7.2-cd0c9c","relatedSpdxElement":"SPDXRef-npm-inherits-2.0.3-e9adcc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-http-errors-1.7.2-cd0c9c","relatedSpdxElement":"SPDXRef-npm-setprototypeof-1.1.1-1116e3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-http-errors-1.7.2-cd0c9c","relatedSpdxElement":"SPDXRef-npm-statuses-1.5.0-02139c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-http-errors-1.7.2-cd0c9c","relatedSpdxElement":"SPDXRef-npm-depd-1.1.2-e4912c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-http-errors-1.7.2-cd0c9c","relatedSpdxElement":"SPDXRef-npm-toidentifier-1.0.0-d243b5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-serve-static-1.14.1-2aa284","relatedSpdxElement":"SPDXRef-npm-parseurl-1.3.3-a65d2b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-serve-static-1.14.1-2aa284","relatedSpdxElement":"SPDXRef-npm-send-0.17.1-c541de","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-serve-static-1.14.1-2aa284","relatedSpdxElement":"SPDXRef-npm-escape-html-1.0.3-63118f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-serve-static-1.14.1-2aa284","relatedSpdxElement":"SPDXRef-npm-encodeurl-1.0.2-e3cb49","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-node-fetch-2.6.7-802724","relatedSpdxElement":"SPDXRef-npm-whatwg-url-5.0.0-dbfe06","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-finalhandler-1.1.2-4e2910","relatedSpdxElement":"SPDXRef-npm-unpipe-1.0.0-6d1573","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-finalhandler-1.1.2-4e2910","relatedSpdxElement":"SPDXRef-npm-parseurl-1.3.3-a65d2b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-finalhandler-1.1.2-4e2910","relatedSpdxElement":"SPDXRef-npm-debug-2.6.9-7b6444","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-finalhandler-1.1.2-4e2910","relatedSpdxElement":"SPDXRef-npm-on-finished-2.3.0-3b0577","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-finalhandler-1.1.2-4e2910","relatedSpdxElement":"SPDXRef-npm-statuses-1.5.0-02139c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-finalhandler-1.1.2-4e2910","relatedSpdxElement":"SPDXRef-npm-escape-html-1.0.3-63118f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-finalhandler-1.1.2-4e2910","relatedSpdxElement":"SPDXRef-npm-encodeurl-1.0.2-e3cb49","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-whatwg-url-5.0.0-dbfe06","relatedSpdxElement":"SPDXRef-npm-tr46-0.0.3-af666c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-whatwg-url-5.0.0-dbfe06","relatedSpdxElement":"SPDXRef-npm-webidl-conversions-3.0.1-5629ad","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-proxy-addr-2.0.5-1a4592","relatedSpdxElement":"SPDXRef-npm-ipaddr.js-1.9.0-f90807","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-proxy-addr-2.0.5-1a4592","relatedSpdxElement":"SPDXRef-npm-forwarded-0.1.2-e0ca2c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-iconv-lite-0.4.24-d049ce","relatedSpdxElement":"SPDXRef-npm-safer-buffer-2.1.2-3fceef","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-content-disposition-0.5.3-687bb6","relatedSpdxElement":"SPDXRef-npm-safe-buffer-5.1.2-990fb2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-http-errors-1.7.3-251278","relatedSpdxElement":"SPDXRef-npm-setprototypeof-1.1.1-1116e3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-http-errors-1.7.3-251278","relatedSpdxElement":"SPDXRef-npm-inherits-2.0.4-46e3a8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-http-errors-1.7.3-251278","relatedSpdxElement":"SPDXRef-npm-statuses-1.5.0-02139c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-http-errors-1.7.3-251278","relatedSpdxElement":"SPDXRef-npm-depd-1.1.2-e4912c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-http-errors-1.7.3-251278","relatedSpdxElement":"SPDXRef-npm-toidentifier-1.0.0-d243b5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-body-parser-1.19.0-0370a3","relatedSpdxElement":"SPDXRef-npm-bytes-3.1.0-30af6b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-body-parser-1.19.0-0370a3","relatedSpdxElement":"SPDXRef-npm-http-errors-1.7.2-cd0c9c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-body-parser-1.19.0-0370a3","relatedSpdxElement":"SPDXRef-npm-debug-2.6.9-7b6444","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-body-parser-1.19.0-0370a3","relatedSpdxElement":"SPDXRef-npm-on-finished-2.3.0-3b0577","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-body-parser-1.19.0-0370a3","relatedSpdxElement":"SPDXRef-npm-content-type-1.0.4-667c92","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-body-parser-1.19.0-0370a3","relatedSpdxElement":"SPDXRef-npm-raw-body-2.4.0-eb8062","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-body-parser-1.19.0-0370a3","relatedSpdxElement":"SPDXRef-npm-iconv-lite-0.4.24-d049ce","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-body-parser-1.19.0-0370a3","relatedSpdxElement":"SPDXRef-npm-depd-1.1.2-e4912c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-body-parser-1.19.0-0370a3","relatedSpdxElement":"SPDXRef-npm-type-is-1.6.18-c210d3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-body-parser-1.19.0-0370a3","relatedSpdxElement":"SPDXRef-npm-qs-6.7.0-a3ef43","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-accepts-1.3.7-3776fa","relatedSpdxElement":"SPDXRef-npm-mime-types-2.1.24-3b7a35","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-accepts-1.3.7-3776fa","relatedSpdxElement":"SPDXRef-npm-negotiator-0.6.2-866d13","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-raw-body-2.4.0-eb8062","relatedSpdxElement":"SPDXRef-npm-bytes-3.1.0-30af6b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-raw-body-2.4.0-eb8062","relatedSpdxElement":"SPDXRef-npm-http-errors-1.7.2-cd0c9c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-raw-body-2.4.0-eb8062","relatedSpdxElement":"SPDXRef-npm-unpipe-1.0.0-6d1573","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-raw-body-2.4.0-eb8062","relatedSpdxElement":"SPDXRef-npm-iconv-lite-0.4.24-d049ce","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-mime-types-2.1.24-3b7a35","relatedSpdxElement":"SPDXRef-npm-mime-db-1.40.0-a9a0c0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.17.1-8b1737","relatedSpdxElement":"SPDXRef-npm-vary-1.1.2-702104","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.17.1-8b1737","relatedSpdxElement":"SPDXRef-npm-path-to-regexp-0.1.7-69fd0d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.17.1-8b1737","relatedSpdxElement":"SPDXRef-npm-safe-buffer-5.1.2-990fb2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.17.1-8b1737","relatedSpdxElement":"SPDXRef-npm-cookie-0.4.0-2344fa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.17.1-8b1737","relatedSpdxElement":"SPDXRef-npm-parseurl-1.3.3-a65d2b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.17.1-8b1737","relatedSpdxElement":"SPDXRef-npm-setprototypeof-1.1.1-1116e3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.17.1-8b1737","relatedSpdxElement":"SPDXRef-npm-array-flatten-1.1.1-3d3b64","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.17.1-8b1737","relatedSpdxElement":"SPDXRef-npm-debug-2.6.9-7b6444","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.17.1-8b1737","relatedSpdxElement":"SPDXRef-npm-serve-static-1.14.1-2aa284","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.17.1-8b1737","relatedSpdxElement":"SPDXRef-npm-range-parser-1.2.1-c11f64","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.17.1-8b1737","relatedSpdxElement":"SPDXRef-npm-methods-1.1.2-4696f0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.17.1-8b1737","relatedSpdxElement":"SPDXRef-npm-merge-descriptors-1.0.1-504e38","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.17.1-8b1737","relatedSpdxElement":"SPDXRef-npm-on-finished-2.3.0-3b0577","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.17.1-8b1737","relatedSpdxElement":"SPDXRef-npm-send-0.17.1-c541de","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.17.1-8b1737","relatedSpdxElement":"SPDXRef-npm-content-type-1.0.4-667c92","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.17.1-8b1737","relatedSpdxElement":"SPDXRef-npm-body-parser-1.19.0-0370a3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.17.1-8b1737","relatedSpdxElement":"SPDXRef-npm-accepts-1.3.7-3776fa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.17.1-8b1737","relatedSpdxElement":"SPDXRef-npm-statuses-1.5.0-02139c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.17.1-8b1737","relatedSpdxElement":"SPDXRef-npm-cookie-signature-1.0.6-db72ed","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.17.1-8b1737","relatedSpdxElement":"SPDXRef-npm-escape-html-1.0.3-63118f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.17.1-8b1737","relatedSpdxElement":"SPDXRef-npm-fresh-0.5.2-e5508c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.17.1-8b1737","relatedSpdxElement":"SPDXRef-npm-encodeurl-1.0.2-e3cb49","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.17.1-8b1737","relatedSpdxElement":"SPDXRef-npm-content-disposition-0.5.3-687bb6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.17.1-8b1737","relatedSpdxElement":"SPDXRef-npm-utils-merge-1.0.1-5b6c3f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.17.1-8b1737","relatedSpdxElement":"SPDXRef-npm-finalhandler-1.1.2-4e2910","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.17.1-8b1737","relatedSpdxElement":"SPDXRef-npm-depd-1.1.2-e4912c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.17.1-8b1737","relatedSpdxElement":"SPDXRef-npm-etag-1.8.1-1ff55d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.17.1-8b1737","relatedSpdxElement":"SPDXRef-npm-proxy-addr-2.0.5-1a4592","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.17.1-8b1737","relatedSpdxElement":"SPDXRef-npm-type-is-1.6.18-c210d3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.17.1-8b1737","relatedSpdxElement":"SPDXRef-npm-qs-6.7.0-a3ef43","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-type-is-1.6.18-c210d3","relatedSpdxElement":"SPDXRef-npm-mime-types-2.1.24-3b7a35","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-type-is-1.6.18-c210d3","relatedSpdxElement":"SPDXRef-npm-media-typer-0.3.0-f7ee80","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-generate-changelog-1.8.0-cbbb5b","relatedSpdxElement":"SPDXRef-npm-bluebird-3.7.1-7978e9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-generate-changelog-1.8.0-cbbb5b","relatedSpdxElement":"SPDXRef-npm-commander-2.20.3-e10272","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-generate-changelog-1.8.0-cbbb5b","relatedSpdxElement":"SPDXRef-npm-github-url-from-git-1.5.0-46939e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-expresscpp-expresscpp-master-848e30","relatedSpdxElement":"SPDXRef-npm-node-fetch-2.6.7-802724","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-expresscpp-expresscpp-master-848e30","relatedSpdxElement":"SPDXRef-npm-express-4.17.1-8b1737","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-expresscpp-expresscpp-master-848e30","relatedSpdxElement":"SPDXRef-npm-generate-changelog-1.8.0-cbbb5b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-expresscpp-expresscpp-master-848e30","relationshipType":"DESCRIBES"}]}