{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.HowProgrammingWorks/NodeServer","documentNamespace":"https://spdx.org/spdxdocs/protobom/ab026090-4b3f-4ed8-8707-eaeffe86c91d","creationInfo":{"creators":["Tool: protobom-v0.0.0-20251216165153-1f3f3060931e+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2025-12-25T17:34:54Z"},"packages":[{"name":"ws","SPDXID":"SPDXRef-npm-ws-8.17.0-bab406","versionInfo":"8.17.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011 Einar Otto Stangvik \u003ceinaros@gmail.com\u003e, Copyright (c) 2013 Arnout Kazemier and contributors, Copyright (c) 2016 Luigi Pinca and contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ws@8.17.0"}]},{"name":"negotiator","SPDXID":"SPDXRef-npm-negotiator-0.6.3-becc06","versionInfo":"0.6.3","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/negotiator@0.6.3"}]},{"name":"safer-buffer","SPDXID":"SPDXRef-npm-safer-buffer-2.1.2-793e88","versionInfo":"2.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2018 Nikita Skovoroda \u003cchalkerx@gmail.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/safer-buffer@2.1.2"}]},{"name":"vary","SPDXID":"SPDXRef-npm-vary-1.1.2-5b5a41","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/vary@1.1.2"}]},{"name":"encodeurl","SPDXID":"SPDXRef-npm-encodeurl-1.0.2-df1182","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/encodeurl@1.0.2"}]},{"name":"range-parser","SPDXID":"SPDXRef-npm-range-parser-1.2.1-cb856a","versionInfo":"1.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012-2014 TJ Holowaychuk, Copyright (c) 2012-2014 TJ Holowaychuk \u003ctj@vision-media.ca\u003e, Copyright (c) 2015-2016 Douglas Christopher Wilson, Copyright (c) 2015-2016 Douglas Christopher Wilson doug@somethingdoug.com","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/range-parser@1.2.1"}]},{"name":"media-typer","SPDXID":"SPDXRef-npm-media-typer-0.3.0-7c143b","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/media-typer@0.3.0"}]},{"name":"express","SPDXID":"SPDXRef-npm-express-4.18.2-5d555f","versionInfo":"4.18.2","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.18.2"}]},{"name":"content-type","SPDXID":"SPDXRef-npm-content-type-1.0.5-48b386","versionInfo":"1.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Douglas Christopher Wilson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/content-type@1.0.5"}]},{"name":"ee-first","SPDXID":"SPDXRef-npm-ee-first-1.1.1-2a52ff","versionInfo":"1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Jonathan Ong, Copyright (c) 2014 Jonathan Ong me@jongleberry.com","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ee-first@1.1.1"}]},{"name":"function-bind","SPDXID":"SPDXRef-npm-function-bind-1.1.1-63c240","versionInfo":"1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Raynos","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/function-bind@1.1.1"}]},{"name":"send","SPDXID":"SPDXRef-npm-send-0.18.0-30ad82","versionInfo":"0.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 TJ Holowaychuk, Copyright (c) 2014-2022 Douglas Christopher Wilson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/send@0.18.0"}]},{"name":"proxy-addr","SPDXID":"SPDXRef-npm-proxy-addr-2.0.7-cbb08a","versionInfo":"2.0.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-2016 Douglas Christopher Wilson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/proxy-addr@2.0.7"}]},{"name":"serve-static","SPDXID":"SPDXRef-npm-serve-static-1.15.0-5fe945","versionInfo":"1.15.0","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/serve-static@1.15.0"}]},{"name":"mime-types","SPDXID":"SPDXRef-npm-mime-types-2.1.35-bb3e66","versionInfo":"2.1.35","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Jonathan Ong, Copyright (c) 2014 Jonathan Ong \u003cme@jongleberry.com\u003e, Copyright (c) 2015 Douglas Christopher Wilson, Copyright (c) 2015 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/mime-types@2.1.35"}]},{"name":"safe-buffer","SPDXID":"SPDXRef-npm-safe-buffer-5.2.1-be0e00","versionInfo":"5.2.1","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/safe-buffer@5.2.1"}]},{"name":"setprototypeof","SPDXID":"SPDXRef-npm-setprototypeof-1.2.0-191a02","versionInfo":"1.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2015, Wes Todd","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/setprototypeof@1.2.0"}]},{"name":"qs","SPDXID":"SPDXRef-npm-qs-6.11.0-65090b","versionInfo":"6.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2014, Nathan LaFreniere and other contributors (https://github.com/ljharb/qs/graphs/contributors)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/qs@6.11.0"}]},{"name":"content-disposition","SPDXID":"SPDXRef-npm-content-disposition-0.5.4-3a3a8e","versionInfo":"0.5.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-2017 Douglas Christopher Wilson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/content-disposition@0.5.4"}]},{"name":"body-parser","SPDXID":"SPDXRef-npm-body-parser-1.20.1-bdd950","versionInfo":"1.20.1","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.1"}]},{"name":"mime","SPDXID":"SPDXRef-npm-mime-1.6.0-f35855","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/mime@1.6.0"}]},{"name":"array-flatten","SPDXID":"SPDXRef-npm-array-flatten-1.1.1-78372d","versionInfo":"1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/array-flatten@1.1.1"}]},{"name":"escape-html","SPDXID":"SPDXRef-npm-escape-html-1.0.3-430dcb","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/escape-html@1.0.3"}]},{"name":"statuses","SPDXID":"SPDXRef-npm-statuses-2.0.1-a13003","versionInfo":"2.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Jonathan Ong, Copyright (c) 2014 Jonathan Ong \u003cme@jongleberry.com\u003e, Copyright (c) 2016 Douglas Christopher Wilson, Copyright (c) 2016 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/statuses@2.0.1"}]},{"name":"finalhandler","SPDXID":"SPDXRef-npm-finalhandler-1.2.0-2c4654","versionInfo":"1.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-2022 Douglas Christopher Wilson, Copyright (c) 2014-2022 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/finalhandler@1.2.0"}]},{"name":"object-inspect","SPDXID":"SPDXRef-npm-object-inspect-1.12.3-1854bf","versionInfo":"1.12.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 James Halliday","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/object-inspect@1.12.3"}]},{"name":"raw-body","SPDXID":"SPDXRef-npm-raw-body-2.5.1-556f4b","versionInfo":"2.5.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013-2014 Jonathan Ong, Copyright (c) 2013-2014 Jonathan Ong \u003cme@jongleberry.com\u003e, Copyright (c) 2014-2022 Douglas Christopher Wilson, Copyright (c) 2014-2022 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/raw-body@2.5.1"}]},{"name":"iconv-lite","SPDXID":"SPDXRef-npm-iconv-lite-0.4.24-f42eae","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/iconv-lite@0.4.24"}]},{"name":"inherits","SPDXID":"SPDXRef-npm-inherits-2.0.4-e211d6","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/inherits@2.0.4"}]},{"name":"type-is","SPDXID":"SPDXRef-npm-type-is-1.6.18-7965a7","versionInfo":"1.6.18","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/type-is@1.6.18"}]},{"name":"http-errors","SPDXID":"SPDXRef-npm-http-errors-2.0.0-ec3589","versionInfo":"2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Jonathan Ong, Copyright (c) 2014 Jonathan Ong me@jongleberry.com, Copyright (c) 2016 Douglas Christopher Wilson, Copyright (c) 2016 Douglas Christopher Wilson doug@somethingdoug.com","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/http-errors@2.0.0"}]},{"name":"methods","SPDXID":"SPDXRef-npm-methods-1.1.2-f8d990","versionInfo":"1.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013-2014 TJ Holowaychuk, Copyright (c) 2013-2014 TJ Holowaychuk \u003ctj@vision-media.ca\u003e, Copyright (c) 2015-2016 Douglas Christopher Wilson, Copyright (c) 2015-2016 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/methods@1.1.2"}]},{"name":"forwarded","SPDXID":"SPDXRef-npm-forwarded-0.2.0-9a6325","versionInfo":"0.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-2017 Douglas Christopher Wilson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/forwarded@0.2.0"}]},{"name":"debug","SPDXID":"SPDXRef-npm-debug-2.6.9-520690","versionInfo":"2.6.9","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 TJ Holowaychuk \u003ctj@vision-media.ca\u003e, Copyright (c) 2014-2016 TJ Holowaychuk \u003ctj@vision-media.ca\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/debug@2.6.9"}]},{"name":"ipaddr.js","SPDXID":"SPDXRef-npm-ipaddr.js-1.9.1-41beff","versionInfo":"1.9.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011-2017 whitequark \u003cwhitequark@whitequark.org\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ipaddr.js@1.9.1"}]},{"name":"destroy","SPDXID":"SPDXRef-npm-destroy-1.2.0-bd66b6","versionInfo":"1.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Jonathan Ong, Copyright (c) 2014 Jonathan Ong me@jongleberry.com, Copyright (c) 2015-2022 Douglas Christopher Wilson, Copyright (c) 2015-2022 Douglas Christopher Wilson doug@somethingdoug.com","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/destroy@1.2.0"}]},{"name":"has","SPDXID":"SPDXRef-npm-has-1.0.3-b00614","versionInfo":"1.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Thiago de Arruda","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/has@1.0.3"}]},{"name":"toidentifier","SPDXID":"SPDXRef-npm-toidentifier-1.0.1-ae86c4","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016 Douglas Christopher Wilson, Copyright (c) 2016 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/toidentifier@1.0.1"}]},{"name":"cookie","SPDXID":"SPDXRef-npm-cookie-0.5.0-f859c3","versionInfo":"0.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012-2014 Roman Shtylman, Copyright (c) 2012-2014 Roman Shtylman \u003cshtylman@gmail.com\u003e, Copyright (c) 2015 Douglas Christopher Wilson, Copyright (c) 2015 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cookie@0.5.0"}]},{"name":"cookie-signature","SPDXID":"SPDXRef-npm-cookie-signature-1.0.6-866781","versionInfo":"1.0.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 LearnBoost \u003ctj@learnboost.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cookie-signature@1.0.6"}]},{"name":"mime-db","SPDXID":"SPDXRef-npm-mime-db-1.52.0-300f07","versionInfo":"1.52.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Jonathan Ong, Copyright (c) 2014 Jonathan Ong \u003cme@jongleberry.com\u003e, Copyright (c) 2015-2022 Douglas Christopher Wilson, Copyright (c) 2015-2022 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/mime-db@1.52.0"}]},{"name":"ms","SPDXID":"SPDXRef-npm-ms-2.1.3-89f75f","versionInfo":"2.1.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2020 Vercel, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ms@2.1.3"}]},{"name":"unpipe","SPDXID":"SPDXRef-npm-unpipe-1.0.0-97cdea","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Douglas Christopher Wilson, Copyright (c) 2015 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/unpipe@1.0.0"}]},{"name":"on-finished","SPDXID":"SPDXRef-npm-on-finished-2.4.1-a07e89","versionInfo":"2.4.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Jonathan Ong, Copyright (c) 2013 Jonathan Ong \u003cme@jongleberry.com\u003e, Copyright (c) 2014 Douglas Christopher Wilson, Copyright (c) 2014 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/on-finished@2.4.1"}]},{"name":"fresh","SPDXID":"SPDXRef-npm-fresh-0.5.2-4435d9","versionInfo":"0.5.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 TJ Holowaychuk, Copyright (c) 2012 TJ Holowaychuk \u003ctj@vision-media.ca\u003e, Copyright (c) 2016-2017 Douglas Christopher Wilson, Copyright (c) 2016-2017 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/fresh@0.5.2"}]},{"name":"has-proto","SPDXID":"SPDXRef-npm-has-proto-1.0.1-5fb88e","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2022 Inspect JS","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/has-proto@1.0.1"}]},{"name":"etag","SPDXID":"SPDXRef-npm-etag-1.8.1-0de015","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/etag@1.8.1"}]},{"name":"utils-merge","SPDXID":"SPDXRef-npm-utils-merge-1.0.1-9af10f","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/utils-merge@1.0.1"}]},{"name":"get-intrinsic","SPDXID":"SPDXRef-npm-get-intrinsic-1.2.1-48419b","versionInfo":"1.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2020 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/get-intrinsic@1.2.1"}]},{"name":"merge-descriptors","SPDXID":"SPDXRef-npm-merge-descriptors-1.0.1-a30ea7","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Jonathan Ong \u003cme@jongleberry.com\u003e, Copyright (c) 2014 Jonathan Ong, Copyright (c) 2015 Douglas Christopher Wilson, Copyright (c) 2015 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/merge-descriptors@1.0.1"}]},{"name":"path-to-regexp","SPDXID":"SPDXRef-npm-path-to-regexp-0.1.7-2f6618","versionInfo":"0.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/path-to-regexp@0.1.7"}]},{"name":"parseurl","SPDXID":"SPDXRef-npm-parseurl-1.3.3-e1dbe1","versionInfo":"1.3.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-2017 Douglas Christopher Wilson, Copyright (c) 2014-2017 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/parseurl@1.3.3"}]},{"name":"call-bind","SPDXID":"SPDXRef-npm-call-bind-1.0.2-7d500d","versionInfo":"1.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2020 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/call-bind@1.0.2"}]},{"name":"has-symbols","SPDXID":"SPDXRef-npm-has-symbols-1.0.3-df9f63","versionInfo":"1.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/has-symbols@1.0.3"}]},{"name":"ms","SPDXID":"SPDXRef-npm-ms-2.0.0-4dac4b","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/ms@2.0.0"}]},{"name":"side-channel","SPDXID":"SPDXRef-npm-side-channel-1.0.4-2061eb","versionInfo":"1.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2019 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/side-channel@1.0.4"}]},{"name":"bytes","SPDXID":"SPDXRef-npm-bytes-3.1.2-26eea2","versionInfo":"3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012-2014 TJ Holowaychuk, Copyright (c) 2012-2014 TJ Holowaychuk \u003ctj@vision-media.ca\u003e, Copyright (c) 2015 Jed Watson, Copyright (c) 2015 Jed Watson \u003cjed.watson@me.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/bytes@3.1.2"}]},{"name":"accepts","SPDXID":"SPDXRef-npm-accepts-1.3.8-841fb9","versionInfo":"1.3.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Jonathan Ong, Copyright (c) 2014 Jonathan Ong \u003cme@jongleberry.com\u003e, Copyright (c) 2015 Douglas Christopher Wilson, Copyright (c) 2015 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/accepts@1.3.8"}]},{"name":"depd","SPDXID":"SPDXRef-npm-depd-2.0.0-c84981","versionInfo":"2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-2018 Douglas Christopher Wilson, Copyright (c) 2015 Douglas Christopher Wilson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/depd@2.0.0"}]},{"name":"destroy","SPDXID":"SPDXRef-npm-destroy-1.2.0-30129f","versionInfo":"1.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Jonathan Ong, Copyright (c) 2014 Jonathan Ong me@jongleberry.com, Copyright (c) 2015-2022 Douglas Christopher Wilson, Copyright (c) 2015-2022 Douglas Christopher Wilson doug@somethingdoug.com","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/destroy@1.2.0"}]},{"name":"safe-buffer","SPDXID":"SPDXRef-npm-safe-buffer-5.2.1-2f10cc","versionInfo":"5.2.1","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/safe-buffer@5.2.1"}]},{"name":"range-parser","SPDXID":"SPDXRef-npm-range-parser-1.2.1-fc8283","versionInfo":"1.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012-2014 TJ Holowaychuk, Copyright (c) 2012-2014 TJ Holowaychuk \u003ctj@vision-media.ca\u003e, Copyright (c) 2015-2016 Douglas Christopher Wilson, Copyright (c) 2015-2016 Douglas Christopher Wilson doug@somethingdoug.com","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/range-parser@1.2.1"}]},{"name":"merge-descriptors","SPDXID":"SPDXRef-npm-merge-descriptors-1.0.1-ffb42c","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Jonathan Ong \u003cme@jongleberry.com\u003e, Copyright (c) 2014 Jonathan Ong, Copyright (c) 2015 Douglas Christopher Wilson, Copyright (c) 2015 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/merge-descriptors@1.0.1"}]},{"name":"toidentifier","SPDXID":"SPDXRef-npm-toidentifier-1.0.1-3e6737","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016 Douglas Christopher Wilson, Copyright (c) 2016 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/toidentifier@1.0.1"}]},{"name":"hasown","SPDXID":"SPDXRef-npm-hasown-2.0.2-7b184b","versionInfo":"2.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Jordan Harband and contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/hasown@2.0.2"}]},{"name":"on-finished","SPDXID":"SPDXRef-npm-on-finished-2.4.1-f6c0d2","versionInfo":"2.4.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Jonathan Ong, Copyright (c) 2013 Jonathan Ong \u003cme@jongleberry.com\u003e, Copyright (c) 2014 Douglas Christopher Wilson, Copyright (c) 2014 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/on-finished@2.4.1"}]},{"name":"set-function-length","SPDXID":"SPDXRef-npm-set-function-length-1.2.2-3f14ac","versionInfo":"1.2.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Jordan Harband and contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/set-function-length@1.2.2"}]},{"name":"utils-merge","SPDXID":"SPDXRef-npm-utils-merge-1.0.1-66a4e8","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/utils-merge@1.0.1"}]},{"name":"type-is","SPDXID":"SPDXRef-npm-type-is-1.6.18-879dc7","versionInfo":"1.6.18","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/type-is@1.6.18"}]},{"name":"methods","SPDXID":"SPDXRef-npm-methods-1.1.2-62a679","versionInfo":"1.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013-2014 TJ Holowaychuk, Copyright (c) 2013-2014 TJ Holowaychuk \u003ctj@vision-media.ca\u003e, Copyright (c) 2015-2016 Douglas Christopher Wilson, Copyright (c) 2015-2016 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/methods@1.1.2"}]},{"name":"proxy-addr","SPDXID":"SPDXRef-npm-proxy-addr-2.0.7-1a1ee7","versionInfo":"2.0.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-2016 Douglas Christopher Wilson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/proxy-addr@2.0.7"}]},{"name":"iconv-lite","SPDXID":"SPDXRef-npm-iconv-lite-0.4.24-5ed07b","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/iconv-lite@0.4.24"}]},{"name":"content-type","SPDXID":"SPDXRef-npm-content-type-1.0.5-d5b55c","versionInfo":"1.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Douglas Christopher Wilson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/content-type@1.0.5"}]},{"name":"setprototypeof","SPDXID":"SPDXRef-npm-setprototypeof-1.2.0-a2088e","versionInfo":"1.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2015, Wes Todd","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/setprototypeof@1.2.0"}]},{"name":"raw-body","SPDXID":"SPDXRef-npm-raw-body-2.5.2-942829","versionInfo":"2.5.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013-2014 Jonathan Ong, Copyright (c) 2013-2014 Jonathan Ong \u003cme@jongleberry.com\u003e, Copyright (c) 2014-2022 Douglas Christopher Wilson, Copyright (c) 2014-2022 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/raw-body@2.5.2"}]},{"name":"define-data-property","SPDXID":"SPDXRef-npm-define-data-property-1.1.4-f5077a","versionInfo":"1.1.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2023 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/define-data-property@1.1.4"}]},{"name":"encodeurl","SPDXID":"SPDXRef-npm-encodeurl-1.0.2-80eff2","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/encodeurl@1.0.2"}]},{"name":"has-property-descriptors","SPDXID":"SPDXRef-npm-has-property-descriptors-1.0.2-af25ac","versionInfo":"1.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2022 Inspect JS","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/has-property-descriptors@1.0.2"}]},{"name":"accepts","SPDXID":"SPDXRef-npm-accepts-1.3.8-c4d2dd","versionInfo":"1.3.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Jonathan Ong, Copyright (c) 2014 Jonathan Ong \u003cme@jongleberry.com\u003e, Copyright (c) 2015 Douglas Christopher Wilson, Copyright (c) 2015 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/accepts@1.3.8"}]},{"name":"ee-first","SPDXID":"SPDXRef-npm-ee-first-1.1.1-3de4b4","versionInfo":"1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Jonathan Ong, Copyright (c) 2014 Jonathan Ong me@jongleberry.com","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ee-first@1.1.1"}]},{"name":"has-proto","SPDXID":"SPDXRef-npm-has-proto-1.0.3-7a8439","versionInfo":"1.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2022 Inspect JS","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/has-proto@1.0.3"}]},{"name":"ipaddr.js","SPDXID":"SPDXRef-npm-ipaddr.js-1.9.1-d7453f","versionInfo":"1.9.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011-2017 whitequark \u003cwhitequark@whitequark.org\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ipaddr.js@1.9.1"}]},{"name":"safer-buffer","SPDXID":"SPDXRef-npm-safer-buffer-2.1.2-a004d1","versionInfo":"2.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2018 Nikita Skovoroda \u003cchalkerx@gmail.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/safer-buffer@2.1.2"}]},{"name":"bytes","SPDXID":"SPDXRef-npm-bytes-3.1.2-539ca4","versionInfo":"3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012-2014 TJ Holowaychuk, Copyright (c) 2012-2014 TJ Holowaychuk \u003ctj@vision-media.ca\u003e, Copyright (c) 2015 Jed Watson, Copyright (c) 2015 Jed Watson \u003cjed.watson@me.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/bytes@3.1.2"}]},{"name":"path-to-regexp","SPDXID":"SPDXRef-npm-path-to-regexp-0.1.7-5cfcc5","versionInfo":"0.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/path-to-regexp@0.1.7"}]},{"name":"debug","SPDXID":"SPDXRef-npm-debug-2.6.9-4b1dc5","versionInfo":"2.6.9","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 TJ Holowaychuk \u003ctj@vision-media.ca\u003e, Copyright (c) 2014-2016 TJ Holowaychuk \u003ctj@vision-media.ca\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/debug@2.6.9"}]},{"name":"array-flatten","SPDXID":"SPDXRef-npm-array-flatten-1.1.1-0a0891","versionInfo":"1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/array-flatten@1.1.1"}]},{"name":"es-errors","SPDXID":"SPDXRef-npm-es-errors-1.3.0-a8a958","versionInfo":"1.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2024 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/es-errors@1.3.0"}]},{"name":"get-intrinsic","SPDXID":"SPDXRef-npm-get-intrinsic-1.2.4-eaf077","versionInfo":"1.2.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2020 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/get-intrinsic@1.2.4"}]},{"name":"etag","SPDXID":"SPDXRef-npm-etag-1.8.1-e54c3e","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/etag@1.8.1"}]},{"name":"fresh","SPDXID":"SPDXRef-npm-fresh-0.5.2-0e8666","versionInfo":"0.5.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 TJ Holowaychuk, Copyright (c) 2012 TJ Holowaychuk \u003ctj@vision-media.ca\u003e, Copyright (c) 2016-2017 Douglas Christopher Wilson, Copyright (c) 2016-2017 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/fresh@0.5.2"}]},{"name":"send","SPDXID":"SPDXRef-npm-send-0.18.0-ba717a","versionInfo":"0.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 TJ Holowaychuk, Copyright (c) 2014-2022 Douglas Christopher Wilson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/send@0.18.0"}]},{"name":"ms","SPDXID":"SPDXRef-npm-ms-2.0.0-037f5a","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/ms@2.0.0"}]},{"name":"unpipe","SPDXID":"SPDXRef-npm-unpipe-1.0.0-96f991","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Douglas Christopher Wilson, Copyright (c) 2015 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/unpipe@1.0.0"}]},{"name":"statuses","SPDXID":"SPDXRef-npm-statuses-2.0.1-671fc5","versionInfo":"2.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Jonathan Ong, Copyright (c) 2014 Jonathan Ong \u003cme@jongleberry.com\u003e, Copyright (c) 2016 Douglas Christopher Wilson, Copyright (c) 2016 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/statuses@2.0.1"}]},{"name":"serve-static","SPDXID":"SPDXRef-npm-serve-static-1.15.0-3521d7","versionInfo":"1.15.0","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/serve-static@1.15.0"}]},{"name":"call-bind","SPDXID":"SPDXRef-npm-call-bind-1.0.7-8fda66","versionInfo":"1.0.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2020 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/call-bind@1.0.7"}]},{"name":"inherits","SPDXID":"SPDXRef-npm-inherits-2.0.4-cdf812","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/inherits@2.0.4"}]},{"name":"mime-types","SPDXID":"SPDXRef-npm-mime-types-2.1.35-73c832","versionInfo":"2.1.35","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Jonathan Ong, Copyright (c) 2014 Jonathan Ong \u003cme@jongleberry.com\u003e, Copyright (c) 2015 Douglas Christopher Wilson, Copyright (c) 2015 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/mime-types@2.1.35"}]},{"name":"function-bind","SPDXID":"SPDXRef-npm-function-bind-1.1.2-41bad2","versionInfo":"1.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Raynos","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/function-bind@1.1.2"}]},{"name":"object-inspect","SPDXID":"SPDXRef-npm-object-inspect-1.13.1-d76127","versionInfo":"1.13.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 James Halliday","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/object-inspect@1.13.1"}]},{"name":"side-channel","SPDXID":"SPDXRef-npm-side-channel-1.0.6-602931","versionInfo":"1.0.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2019 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/side-channel@1.0.6"}]},{"name":"http-errors","SPDXID":"SPDXRef-npm-http-errors-2.0.0-ba71cf","versionInfo":"2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Jonathan Ong, Copyright (c) 2014 Jonathan Ong me@jongleberry.com, Copyright (c) 2016 Douglas Christopher Wilson, Copyright (c) 2016 Douglas Christopher Wilson doug@somethingdoug.com","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/http-errors@2.0.0"}]},{"name":"finalhandler","SPDXID":"SPDXRef-npm-finalhandler-1.2.0-394b1e","versionInfo":"1.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-2022 Douglas Christopher Wilson, Copyright (c) 2014-2022 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/finalhandler@1.2.0"}]},{"name":"qs","SPDXID":"SPDXRef-npm-qs-6.11.0-703b98","versionInfo":"6.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2014, Nathan LaFreniere and other contributors (https://github.com/ljharb/qs/graphs/contributors)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/qs@6.11.0"}]},{"name":"has-symbols","SPDXID":"SPDXRef-npm-has-symbols-1.0.3-a47308","versionInfo":"1.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/has-symbols@1.0.3"}]},{"name":"ms","SPDXID":"SPDXRef-npm-ms-2.1.3-fcceb7","versionInfo":"2.1.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2020 Vercel, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ms@2.1.3"}]},{"name":"vary","SPDXID":"SPDXRef-npm-vary-1.1.2-0cd68f","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/vary@1.1.2"}]},{"name":"mime-db","SPDXID":"SPDXRef-npm-mime-db-1.52.0-f3d59e","versionInfo":"1.52.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Jonathan Ong, Copyright (c) 2014 Jonathan Ong \u003cme@jongleberry.com\u003e, Copyright (c) 2015-2022 Douglas Christopher Wilson, Copyright (c) 2015-2022 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/mime-db@1.52.0"}]},{"name":"body-parser","SPDXID":"SPDXRef-npm-body-parser-1.20.2-f0c8e4","versionInfo":"1.20.2","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.2"}]},{"name":"mime","SPDXID":"SPDXRef-npm-mime-1.6.0-2f548a","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/mime@1.6.0"}]},{"name":"express","SPDXID":"SPDXRef-npm-express-4.19.2-f66cd2","versionInfo":"4.19.2","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.19.2"}]},{"name":"parseurl","SPDXID":"SPDXRef-npm-parseurl-1.3.3-6fde13","versionInfo":"1.3.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-2017 Douglas Christopher Wilson, Copyright (c) 2014-2017 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/parseurl@1.3.3"}]},{"name":"media-typer","SPDXID":"SPDXRef-npm-media-typer-0.3.0-d3b905","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/media-typer@0.3.0"}]},{"name":"cookie-signature","SPDXID":"SPDXRef-npm-cookie-signature-1.0.6-b9a4db","versionInfo":"1.0.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 LearnBoost \u003ctj@learnboost.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cookie-signature@1.0.6"}]},{"name":"gopd","SPDXID":"SPDXRef-npm-gopd-1.0.1-03f2d3","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2022 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/gopd@1.0.1"}]},{"name":"escape-html","SPDXID":"SPDXRef-npm-escape-html-1.0.3-956150","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/escape-html@1.0.3"}]},{"name":"es-define-property","SPDXID":"SPDXRef-npm-es-define-property-1.0.0-cc371e","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2024 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/es-define-property@1.0.0"}]},{"name":"forwarded","SPDXID":"SPDXRef-npm-forwarded-0.2.0-7ee58f","versionInfo":"0.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-2017 Douglas Christopher Wilson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/forwarded@0.2.0"}]},{"name":"cookie","SPDXID":"SPDXRef-npm-cookie-0.6.0-1b10f1","versionInfo":"0.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012-2014 Roman Shtylman, Copyright (c) 2012-2014 Roman Shtylman \u003cshtylman@gmail.com\u003e, Copyright (c) 2015 Douglas Christopher Wilson, Copyright (c) 2015 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cookie@0.6.0"}]},{"name":"content-disposition","SPDXID":"SPDXRef-npm-content-disposition-0.5.4-1e1741","versionInfo":"0.5.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-2017 Douglas Christopher Wilson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/content-disposition@0.5.4"}]},{"name":"depd","SPDXID":"SPDXRef-npm-depd-2.0.0-d12c62","versionInfo":"2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-2018 Douglas Christopher Wilson, Copyright (c) 2015 Douglas Christopher Wilson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/depd@2.0.0"}]},{"name":"negotiator","SPDXID":"SPDXRef-npm-negotiator-0.6.3-43ab19","versionInfo":"0.6.3","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/negotiator@0.6.3"}]},{"name":"object-inspect","SPDXID":"SPDXRef-npm-object-inspect-1.13.1-90e102","versionInfo":"1.13.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 James Halliday","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/object-inspect@1.13.1"}]},{"name":"safe-buffer","SPDXID":"SPDXRef-npm-safe-buffer-5.2.1-df1e56","versionInfo":"5.2.1","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/safe-buffer@5.2.1"}]},{"name":"statuses","SPDXID":"SPDXRef-npm-statuses-2.0.1-5d019a","versionInfo":"2.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Jonathan Ong, Copyright (c) 2014 Jonathan Ong \u003cme@jongleberry.com\u003e, Copyright (c) 2016 Douglas Christopher Wilson, Copyright (c) 2016 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/statuses@2.0.1"}]},{"name":"encodeurl","SPDXID":"SPDXRef-npm-encodeurl-1.0.2-92e4d3","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/encodeurl@1.0.2"}]},{"name":"mime-db","SPDXID":"SPDXRef-npm-mime-db-1.52.0-7aa121","versionInfo":"1.52.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Jonathan Ong, Copyright (c) 2014 Jonathan Ong \u003cme@jongleberry.com\u003e, Copyright (c) 2015-2022 Douglas Christopher Wilson, Copyright (c) 2015-2022 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/mime-db@1.52.0"}]},{"name":"hasown","SPDXID":"SPDXRef-npm-hasown-2.0.2-b961a6","versionInfo":"2.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Jordan Harband and contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/hasown@2.0.2"}]},{"name":"side-channel","SPDXID":"SPDXRef-npm-side-channel-1.0.6-727437","versionInfo":"1.0.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2019 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/side-channel@1.0.6"}]},{"name":"set-function-length","SPDXID":"SPDXRef-npm-set-function-length-1.2.2-065e1d","versionInfo":"1.2.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Jordan Harband and contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/set-function-length@1.2.2"}]},{"name":"bytes","SPDXID":"SPDXRef-npm-bytes-3.1.2-9377b6","versionInfo":"3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012-2014 TJ Holowaychuk, Copyright (c) 2012-2014 TJ Holowaychuk \u003ctj@vision-media.ca\u003e, Copyright (c) 2015 Jed Watson, Copyright (c) 2015 Jed Watson \u003cjed.watson@me.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/bytes@3.1.2"}]},{"name":"raw-body","SPDXID":"SPDXRef-npm-raw-body-2.5.2-8090f8","versionInfo":"2.5.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013-2014 Jonathan Ong, Copyright (c) 2013-2014 Jonathan Ong \u003cme@jongleberry.com\u003e, Copyright (c) 2014-2022 Douglas Christopher Wilson, Copyright (c) 2014-2022 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/raw-body@2.5.2"}]},{"name":"body-parser","SPDXID":"SPDXRef-npm-body-parser-1.20.2-1585b0","versionInfo":"1.20.2","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.2"}]},{"name":"depd","SPDXID":"SPDXRef-npm-depd-2.0.0-c4853f","versionInfo":"2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-2018 Douglas Christopher Wilson, Copyright (c) 2015 Douglas Christopher Wilson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/depd@2.0.0"}]},{"name":"qs","SPDXID":"SPDXRef-npm-qs-6.11.0-2f31ef","versionInfo":"6.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2014, Nathan LaFreniere and other contributors (https://github.com/ljharb/qs/graphs/contributors)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/qs@6.11.0"}]},{"name":"escape-html","SPDXID":"SPDXRef-npm-escape-html-1.0.3-10158d","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/escape-html@1.0.3"}]},{"name":"mime-types","SPDXID":"SPDXRef-npm-mime-types-2.1.35-055141","versionInfo":"2.1.35","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Jonathan Ong, Copyright (c) 2014 Jonathan Ong \u003cme@jongleberry.com\u003e, Copyright (c) 2015 Douglas Christopher Wilson, Copyright (c) 2015 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/mime-types@2.1.35"}]},{"name":"get-intrinsic","SPDXID":"SPDXRef-npm-get-intrinsic-1.2.4-3cbbf9","versionInfo":"1.2.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2020 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/get-intrinsic@1.2.4"}]},{"name":"media-typer","SPDXID":"SPDXRef-npm-media-typer-0.3.0-a13012","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/media-typer@0.3.0"}]},{"name":"gopd","SPDXID":"SPDXRef-npm-gopd-1.0.1-b3a423","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2022 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/gopd@1.0.1"}]},{"name":"proxy-addr","SPDXID":"SPDXRef-npm-proxy-addr-2.0.7-5a3ae5","versionInfo":"2.0.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-2016 Douglas Christopher Wilson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/proxy-addr@2.0.7"}]},{"name":"iconv-lite","SPDXID":"SPDXRef-npm-iconv-lite-0.4.24-2c72ff","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/iconv-lite@0.4.24"}]},{"name":"content-disposition","SPDXID":"SPDXRef-npm-content-disposition-0.5.4-1e69e4","versionInfo":"0.5.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-2017 Douglas Christopher Wilson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/content-disposition@0.5.4"}]},{"name":"has-proto","SPDXID":"SPDXRef-npm-has-proto-1.0.3-f29ff0","versionInfo":"1.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2022 Inspect JS","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/has-proto@1.0.3"}]},{"name":"ms","SPDXID":"SPDXRef-npm-ms-2.1.3-2cdadd","versionInfo":"2.1.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2020 Vercel, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ms@2.1.3"}]},{"name":"debug","SPDXID":"SPDXRef-npm-debug-2.6.9-f8698c","versionInfo":"2.6.9","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 TJ Holowaychuk \u003ctj@vision-media.ca\u003e, Copyright (c) 2014-2016 TJ Holowaychuk \u003ctj@vision-media.ca\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/debug@2.6.9"}]},{"name":"fresh","SPDXID":"SPDXRef-npm-fresh-0.5.2-f361aa","versionInfo":"0.5.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 TJ Holowaychuk, Copyright (c) 2012 TJ Holowaychuk \u003ctj@vision-media.ca\u003e, Copyright (c) 2016-2017 Douglas Christopher Wilson, Copyright (c) 2016-2017 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/fresh@0.5.2"}]},{"name":"methods","SPDXID":"SPDXRef-npm-methods-1.1.2-3aa90d","versionInfo":"1.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013-2014 TJ Holowaychuk, Copyright (c) 2013-2014 TJ Holowaychuk \u003ctj@vision-media.ca\u003e, Copyright (c) 2015-2016 Douglas Christopher Wilson, Copyright (c) 2015-2016 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/methods@1.1.2"}]},{"name":"path-to-regexp","SPDXID":"SPDXRef-npm-path-to-regexp-0.1.7-f06fdf","versionInfo":"0.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/path-to-regexp@0.1.7"}]},{"name":"function-bind","SPDXID":"SPDXRef-npm-function-bind-1.1.2-69c448","versionInfo":"1.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Raynos","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/function-bind@1.1.2"}]},{"name":"has-property-descriptors","SPDXID":"SPDXRef-npm-has-property-descriptors-1.0.2-e39663","versionInfo":"1.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2022 Inspect JS","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/has-property-descriptors@1.0.2"}]},{"name":"send","SPDXID":"SPDXRef-npm-send-0.18.0-5b9fd4","versionInfo":"0.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 TJ Holowaychuk, Copyright (c) 2014-2022 Douglas Christopher Wilson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/send@0.18.0"}]},{"name":"negotiator","SPDXID":"SPDXRef-npm-negotiator-0.6.3-2349c5","versionInfo":"0.6.3","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/negotiator@0.6.3"}]},{"name":"etag","SPDXID":"SPDXRef-npm-etag-1.8.1-c059e6","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/etag@1.8.1"}]},{"name":"cookie-signature","SPDXID":"SPDXRef-npm-cookie-signature-1.0.6-eaa5ae","versionInfo":"1.0.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 LearnBoost \u003ctj@learnboost.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cookie-signature@1.0.6"}]},{"name":"parseurl","SPDXID":"SPDXRef-npm-parseurl-1.3.3-d40d58","versionInfo":"1.3.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-2017 Douglas Christopher Wilson, Copyright (c) 2014-2017 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/parseurl@1.3.3"}]},{"name":"unpipe","SPDXID":"SPDXRef-npm-unpipe-1.0.0-764b17","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Douglas Christopher Wilson, Copyright (c) 2015 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/unpipe@1.0.0"}]},{"name":"ms","SPDXID":"SPDXRef-npm-ms-2.0.0-bce095","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/ms@2.0.0"}]},{"name":"mime","SPDXID":"SPDXRef-npm-mime-1.6.0-1aa252","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/mime@1.6.0"}]},{"name":"toidentifier","SPDXID":"SPDXRef-npm-toidentifier-1.0.1-12d244","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016 Douglas Christopher Wilson, Copyright (c) 2016 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/toidentifier@1.0.1"}]},{"name":"merge-descriptors","SPDXID":"SPDXRef-npm-merge-descriptors-1.0.1-943c41","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Jonathan Ong \u003cme@jongleberry.com\u003e, Copyright (c) 2014 Jonathan Ong, Copyright (c) 2015 Douglas Christopher Wilson, Copyright (c) 2015 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/merge-descriptors@1.0.1"}]},{"name":"ee-first","SPDXID":"SPDXRef-npm-ee-first-1.1.1-ab7fc4","versionInfo":"1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Jonathan Ong, Copyright (c) 2014 Jonathan Ong me@jongleberry.com","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ee-first@1.1.1"}]},{"name":"accepts","SPDXID":"SPDXRef-npm-accepts-1.3.8-410e7f","versionInfo":"1.3.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Jonathan Ong, Copyright (c) 2014 Jonathan Ong \u003cme@jongleberry.com\u003e, Copyright (c) 2015 Douglas Christopher Wilson, Copyright (c) 2015 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/accepts@1.3.8"}]},{"name":"call-bind","SPDXID":"SPDXRef-npm-call-bind-1.0.7-5c9fc9","versionInfo":"1.0.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2020 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/call-bind@1.0.7"}]},{"name":"type-is","SPDXID":"SPDXRef-npm-type-is-1.6.18-9728c0","versionInfo":"1.6.18","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/type-is@1.6.18"}]},{"name":"inherits","SPDXID":"SPDXRef-npm-inherits-2.0.4-1b8ca6","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/inherits@2.0.4"}]},{"name":"cookie","SPDXID":"SPDXRef-npm-cookie-0.6.0-a5183a","versionInfo":"0.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012-2014 Roman Shtylman, Copyright (c) 2012-2014 Roman Shtylman \u003cshtylman@gmail.com\u003e, Copyright (c) 2015 Douglas Christopher Wilson, Copyright (c) 2015 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cookie@0.6.0"}]},{"name":"on-finished","SPDXID":"SPDXRef-npm-on-finished-2.4.1-f1f30c","versionInfo":"2.4.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Jonathan Ong, Copyright (c) 2013 Jonathan Ong \u003cme@jongleberry.com\u003e, Copyright (c) 2014 Douglas Christopher Wilson, Copyright (c) 2014 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/on-finished@2.4.1"}]},{"name":"vary","SPDXID":"SPDXRef-npm-vary-1.1.2-acbdb9","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/vary@1.1.2"}]},{"name":"finalhandler","SPDXID":"SPDXRef-npm-finalhandler-1.2.0-ef0b0d","versionInfo":"1.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-2022 Douglas Christopher Wilson, Copyright (c) 2014-2022 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/finalhandler@1.2.0"}]},{"name":"express","SPDXID":"SPDXRef-npm-express-4.19.2-e21767","versionInfo":"4.19.2","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.19.2"}]},{"name":"array-flatten","SPDXID":"SPDXRef-npm-array-flatten-1.1.1-9443a1","versionInfo":"1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/array-flatten@1.1.1"}]},{"name":"range-parser","SPDXID":"SPDXRef-npm-range-parser-1.2.1-649baf","versionInfo":"1.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012-2014 TJ Holowaychuk, Copyright (c) 2012-2014 TJ Holowaychuk \u003ctj@vision-media.ca\u003e, Copyright (c) 2015-2016 Douglas Christopher Wilson, Copyright (c) 2015-2016 Douglas Christopher Wilson doug@somethingdoug.com","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/range-parser@1.2.1"}]},{"name":"define-data-property","SPDXID":"SPDXRef-npm-define-data-property-1.1.4-e44b9f","versionInfo":"1.1.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2023 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/define-data-property@1.1.4"}]},{"name":"has-symbols","SPDXID":"SPDXRef-npm-has-symbols-1.0.3-4acc88","versionInfo":"1.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/has-symbols@1.0.3"}]},{"name":"serve-static","SPDXID":"SPDXRef-npm-serve-static-1.15.0-c8baf5","versionInfo":"1.15.0","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/serve-static@1.15.0"}]},{"name":"es-errors","SPDXID":"SPDXRef-npm-es-errors-1.3.0-72d502","versionInfo":"1.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2024 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/es-errors@1.3.0"}]},{"name":"ipaddr.js","SPDXID":"SPDXRef-npm-ipaddr.js-1.9.1-1abd2d","versionInfo":"1.9.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011-2017 whitequark \u003cwhitequark@whitequark.org\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ipaddr.js@1.9.1"}]},{"name":"setprototypeof","SPDXID":"SPDXRef-npm-setprototypeof-1.2.0-912617","versionInfo":"1.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2015, Wes Todd","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/setprototypeof@1.2.0"}]},{"name":"utils-merge","SPDXID":"SPDXRef-npm-utils-merge-1.0.1-e48c19","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/utils-merge@1.0.1"}]},{"name":"http-errors","SPDXID":"SPDXRef-npm-http-errors-2.0.0-107b24","versionInfo":"2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Jonathan Ong, Copyright (c) 2014 Jonathan Ong me@jongleberry.com, Copyright (c) 2016 Douglas Christopher Wilson, Copyright (c) 2016 Douglas Christopher Wilson doug@somethingdoug.com","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/http-errors@2.0.0"}]},{"name":"content-type","SPDXID":"SPDXRef-npm-content-type-1.0.5-9b8273","versionInfo":"1.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Douglas Christopher Wilson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/content-type@1.0.5"}]},{"name":"safer-buffer","SPDXID":"SPDXRef-npm-safer-buffer-2.1.2-7c44af","versionInfo":"2.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2018 Nikita Skovoroda \u003cchalkerx@gmail.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/safer-buffer@2.1.2"}]},{"name":"forwarded","SPDXID":"SPDXRef-npm-forwarded-0.2.0-b501ee","versionInfo":"0.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-2017 Douglas Christopher Wilson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/forwarded@0.2.0"}]},{"name":"es-define-property","SPDXID":"SPDXRef-npm-es-define-property-1.0.0-1dce09","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2024 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/es-define-property@1.0.0"}]},{"name":"destroy","SPDXID":"SPDXRef-npm-destroy-1.2.0-7483f7","versionInfo":"1.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Jonathan Ong, Copyright (c) 2014 Jonathan Ong me@jongleberry.com, Copyright (c) 2015-2022 Douglas Christopher Wilson, Copyright (c) 2015-2022 Douglas Christopher Wilson doug@somethingdoug.com","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/destroy@1.2.0"}]},{"name":"com.github.HowProgrammingWorks/NodeServer","SPDXID":"SPDXRef-github-HowProgrammingWorks-NodeServer-master-b2c395","versionInfo":"master","downloadLocation":"git+https://github.com/HowProgrammingWorks/NodeServer","filesAnalyzed":false,"licenseDeclared":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/HowProgrammingWorks/NodeServer@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-npm-express-4.18.2-5d555f","relatedSpdxElement":"SPDXRef-npm-etag-1.8.1-0de015","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.18.2-5d555f","relatedSpdxElement":"SPDXRef-npm-depd-2.0.0-c84981","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.18.2-5d555f","relatedSpdxElement":"SPDXRef-npm-vary-1.1.2-5b5a41","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.18.2-5d555f","relatedSpdxElement":"SPDXRef-npm-path-to-regexp-0.1.7-2f6618","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.18.2-5d555f","relatedSpdxElement":"SPDXRef-npm-encodeurl-1.0.2-df1182","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.18.2-5d555f","relatedSpdxElement":"SPDXRef-npm-cookie-0.5.0-f859c3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.18.2-5d555f","relatedSpdxElement":"SPDXRef-npm-safe-buffer-5.2.1-be0e00","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.18.2-5d555f","relatedSpdxElement":"SPDXRef-npm-send-0.18.0-30ad82","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.18.2-5d555f","relatedSpdxElement":"SPDXRef-npm-http-errors-2.0.0-ec3589","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.18.2-5d555f","relatedSpdxElement":"SPDXRef-npm-on-finished-2.4.1-a07e89","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.18.2-5d555f","relatedSpdxElement":"SPDXRef-npm-array-flatten-1.1.1-78372d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.18.2-5d555f","relatedSpdxElement":"SPDXRef-npm-parseurl-1.3.3-e1dbe1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.18.2-5d555f","relatedSpdxElement":"SPDXRef-npm-escape-html-1.0.3-430dcb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.18.2-5d555f","relatedSpdxElement":"SPDXRef-npm-setprototypeof-1.2.0-191a02","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.18.2-5d555f","relatedSpdxElement":"SPDXRef-npm-proxy-addr-2.0.7-cbb08a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.18.2-5d555f","relatedSpdxElement":"SPDXRef-npm-serve-static-1.15.0-5fe945","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.18.2-5d555f","relatedSpdxElement":"SPDXRef-npm-qs-6.11.0-65090b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.18.2-5d555f","relatedSpdxElement":"SPDXRef-npm-utils-merge-1.0.1-9af10f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.18.2-5d555f","relatedSpdxElement":"SPDXRef-npm-statuses-2.0.1-a13003","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.18.2-5d555f","relatedSpdxElement":"SPDXRef-npm-methods-1.1.2-f8d990","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.18.2-5d555f","relatedSpdxElement":"SPDXRef-npm-range-parser-1.2.1-cb856a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.18.2-5d555f","relatedSpdxElement":"SPDXRef-npm-accepts-1.3.8-841fb9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.18.2-5d555f","relatedSpdxElement":"SPDXRef-npm-content-disposition-0.5.4-3a3a8e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.18.2-5d555f","relatedSpdxElement":"SPDXRef-npm-merge-descriptors-1.0.1-a30ea7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.18.2-5d555f","relatedSpdxElement":"SPDXRef-npm-finalhandler-1.2.0-2c4654","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.18.2-5d555f","relatedSpdxElement":"SPDXRef-npm-cookie-signature-1.0.6-866781","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.18.2-5d555f","relatedSpdxElement":"SPDXRef-npm-debug-2.6.9-520690","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.18.2-5d555f","relatedSpdxElement":"SPDXRef-npm-type-is-1.6.18-7965a7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.18.2-5d555f","relatedSpdxElement":"SPDXRef-npm-content-type-1.0.5-48b386","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.18.2-5d555f","relatedSpdxElement":"SPDXRef-npm-body-parser-1.20.1-bdd950","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.18.2-5d555f","relatedSpdxElement":"SPDXRef-npm-fresh-0.5.2-4435d9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-send-0.18.0-30ad82","relatedSpdxElement":"SPDXRef-npm-etag-1.8.1-0de015","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-send-0.18.0-30ad82","relatedSpdxElement":"SPDXRef-npm-depd-2.0.0-c84981","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-send-0.18.0-30ad82","relatedSpdxElement":"SPDXRef-npm-encodeurl-1.0.2-df1182","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-send-0.18.0-30ad82","relatedSpdxElement":"SPDXRef-npm-mime-1.6.0-f35855","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-send-0.18.0-30ad82","relatedSpdxElement":"SPDXRef-npm-http-errors-2.0.0-ec3589","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-send-0.18.0-30ad82","relatedSpdxElement":"SPDXRef-npm-on-finished-2.4.1-a07e89","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-send-0.18.0-30ad82","relatedSpdxElement":"SPDXRef-npm-destroy-1.2.0-bd66b6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-send-0.18.0-30ad82","relatedSpdxElement":"SPDXRef-npm-escape-html-1.0.3-430dcb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-send-0.18.0-30ad82","relatedSpdxElement":"SPDXRef-npm-statuses-2.0.1-a13003","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-send-0.18.0-30ad82","relatedSpdxElement":"SPDXRef-npm-range-parser-1.2.1-cb856a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-send-0.18.0-30ad82","relatedSpdxElement":"SPDXRef-npm-debug-2.6.9-520690","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-send-0.18.0-30ad82","relatedSpdxElement":"SPDXRef-npm-fresh-0.5.2-4435d9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-send-0.18.0-30ad82","relatedSpdxElement":"SPDXRef-npm-ms-2.1.3-89f75f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-proxy-addr-2.0.7-cbb08a","relatedSpdxElement":"SPDXRef-npm-forwarded-0.2.0-9a6325","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-proxy-addr-2.0.7-cbb08a","relatedSpdxElement":"SPDXRef-npm-ipaddr.js-1.9.1-41beff","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-serve-static-1.15.0-5fe945","relatedSpdxElement":"SPDXRef-npm-encodeurl-1.0.2-df1182","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-serve-static-1.15.0-5fe945","relatedSpdxElement":"SPDXRef-npm-send-0.18.0-30ad82","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-serve-static-1.15.0-5fe945","relatedSpdxElement":"SPDXRef-npm-parseurl-1.3.3-e1dbe1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-serve-static-1.15.0-5fe945","relatedSpdxElement":"SPDXRef-npm-escape-html-1.0.3-430dcb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-mime-types-2.1.35-bb3e66","relatedSpdxElement":"SPDXRef-npm-mime-db-1.52.0-300f07","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-qs-6.11.0-65090b","relatedSpdxElement":"SPDXRef-npm-side-channel-1.0.4-2061eb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-content-disposition-0.5.4-3a3a8e","relatedSpdxElement":"SPDXRef-npm-safe-buffer-5.2.1-be0e00","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-body-parser-1.20.1-bdd950","relatedSpdxElement":"SPDXRef-npm-raw-body-2.5.1-556f4b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-body-parser-1.20.1-bdd950","relatedSpdxElement":"SPDXRef-npm-iconv-lite-0.4.24-f42eae","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-body-parser-1.20.1-bdd950","relatedSpdxElement":"SPDXRef-npm-depd-2.0.0-c84981","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-body-parser-1.20.1-bdd950","relatedSpdxElement":"SPDXRef-npm-unpipe-1.0.0-97cdea","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-body-parser-1.20.1-bdd950","relatedSpdxElement":"SPDXRef-npm-bytes-3.1.2-26eea2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-body-parser-1.20.1-bdd950","relatedSpdxElement":"SPDXRef-npm-http-errors-2.0.0-ec3589","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-body-parser-1.20.1-bdd950","relatedSpdxElement":"SPDXRef-npm-on-finished-2.4.1-a07e89","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-body-parser-1.20.1-bdd950","relatedSpdxElement":"SPDXRef-npm-destroy-1.2.0-bd66b6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-body-parser-1.20.1-bdd950","relatedSpdxElement":"SPDXRef-npm-qs-6.11.0-65090b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-body-parser-1.20.1-bdd950","relatedSpdxElement":"SPDXRef-npm-debug-2.6.9-520690","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-body-parser-1.20.1-bdd950","relatedSpdxElement":"SPDXRef-npm-type-is-1.6.18-7965a7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-body-parser-1.20.1-bdd950","relatedSpdxElement":"SPDXRef-npm-content-type-1.0.5-48b386","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-finalhandler-1.2.0-2c4654","relatedSpdxElement":"SPDXRef-npm-unpipe-1.0.0-97cdea","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-finalhandler-1.2.0-2c4654","relatedSpdxElement":"SPDXRef-npm-encodeurl-1.0.2-df1182","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-finalhandler-1.2.0-2c4654","relatedSpdxElement":"SPDXRef-npm-on-finished-2.4.1-a07e89","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-finalhandler-1.2.0-2c4654","relatedSpdxElement":"SPDXRef-npm-parseurl-1.3.3-e1dbe1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-finalhandler-1.2.0-2c4654","relatedSpdxElement":"SPDXRef-npm-escape-html-1.0.3-430dcb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-finalhandler-1.2.0-2c4654","relatedSpdxElement":"SPDXRef-npm-statuses-2.0.1-a13003","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-finalhandler-1.2.0-2c4654","relatedSpdxElement":"SPDXRef-npm-debug-2.6.9-520690","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-raw-body-2.5.1-556f4b","relatedSpdxElement":"SPDXRef-npm-iconv-lite-0.4.24-f42eae","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-raw-body-2.5.1-556f4b","relatedSpdxElement":"SPDXRef-npm-unpipe-1.0.0-97cdea","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-raw-body-2.5.1-556f4b","relatedSpdxElement":"SPDXRef-npm-bytes-3.1.2-26eea2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-raw-body-2.5.1-556f4b","relatedSpdxElement":"SPDXRef-npm-http-errors-2.0.0-ec3589","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-iconv-lite-0.4.24-f42eae","relatedSpdxElement":"SPDXRef-npm-safer-buffer-2.1.2-793e88","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-type-is-1.6.18-7965a7","relatedSpdxElement":"SPDXRef-npm-media-typer-0.3.0-7c143b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-type-is-1.6.18-7965a7","relatedSpdxElement":"SPDXRef-npm-mime-types-2.1.35-bb3e66","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-http-errors-2.0.0-ec3589","relatedSpdxElement":"SPDXRef-npm-depd-2.0.0-c84981","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-http-errors-2.0.0-ec3589","relatedSpdxElement":"SPDXRef-npm-inherits-2.0.4-e211d6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-http-errors-2.0.0-ec3589","relatedSpdxElement":"SPDXRef-npm-toidentifier-1.0.1-ae86c4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-http-errors-2.0.0-ec3589","relatedSpdxElement":"SPDXRef-npm-setprototypeof-1.2.0-191a02","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-http-errors-2.0.0-ec3589","relatedSpdxElement":"SPDXRef-npm-statuses-2.0.1-a13003","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-debug-2.6.9-520690","relatedSpdxElement":"SPDXRef-npm-ms-2.0.0-4dac4b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-has-1.0.3-b00614","relatedSpdxElement":"SPDXRef-npm-function-bind-1.1.1-63c240","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-on-finished-2.4.1-a07e89","relatedSpdxElement":"SPDXRef-npm-ee-first-1.1.1-2a52ff","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-intrinsic-1.2.1-48419b","relatedSpdxElement":"SPDXRef-npm-function-bind-1.1.1-63c240","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-intrinsic-1.2.1-48419b","relatedSpdxElement":"SPDXRef-npm-has-proto-1.0.1-5fb88e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-intrinsic-1.2.1-48419b","relatedSpdxElement":"SPDXRef-npm-has-1.0.3-b00614","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-intrinsic-1.2.1-48419b","relatedSpdxElement":"SPDXRef-npm-has-symbols-1.0.3-df9f63","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-call-bind-1.0.2-7d500d","relatedSpdxElement":"SPDXRef-npm-function-bind-1.1.1-63c240","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-call-bind-1.0.2-7d500d","relatedSpdxElement":"SPDXRef-npm-get-intrinsic-1.2.1-48419b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-side-channel-1.0.4-2061eb","relatedSpdxElement":"SPDXRef-npm-call-bind-1.0.2-7d500d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-side-channel-1.0.4-2061eb","relatedSpdxElement":"SPDXRef-npm-get-intrinsic-1.2.1-48419b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-side-channel-1.0.4-2061eb","relatedSpdxElement":"SPDXRef-npm-object-inspect-1.12.3-1854bf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-accepts-1.3.8-841fb9","relatedSpdxElement":"SPDXRef-npm-negotiator-0.6.3-becc06","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-accepts-1.3.8-841fb9","relatedSpdxElement":"SPDXRef-npm-mime-types-2.1.35-bb3e66","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-hasown-2.0.2-7b184b","relatedSpdxElement":"SPDXRef-npm-function-bind-1.1.2-41bad2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-on-finished-2.4.1-f6c0d2","relatedSpdxElement":"SPDXRef-npm-ee-first-1.1.1-3de4b4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-set-function-length-1.2.2-3f14ac","relatedSpdxElement":"SPDXRef-npm-get-intrinsic-1.2.4-eaf077","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-set-function-length-1.2.2-3f14ac","relatedSpdxElement":"SPDXRef-npm-has-property-descriptors-1.0.2-af25ac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-set-function-length-1.2.2-3f14ac","relatedSpdxElement":"SPDXRef-npm-es-errors-1.3.0-a8a958","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-set-function-length-1.2.2-3f14ac","relatedSpdxElement":"SPDXRef-npm-define-data-property-1.1.4-f5077a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-set-function-length-1.2.2-3f14ac","relatedSpdxElement":"SPDXRef-npm-gopd-1.0.1-03f2d3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-set-function-length-1.2.2-3f14ac","relatedSpdxElement":"SPDXRef-npm-function-bind-1.1.2-41bad2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-type-is-1.6.18-879dc7","relatedSpdxElement":"SPDXRef-npm-media-typer-0.3.0-d3b905","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-type-is-1.6.18-879dc7","relatedSpdxElement":"SPDXRef-npm-mime-types-2.1.35-73c832","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-proxy-addr-2.0.7-1a1ee7","relatedSpdxElement":"SPDXRef-npm-forwarded-0.2.0-7ee58f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-proxy-addr-2.0.7-1a1ee7","relatedSpdxElement":"SPDXRef-npm-ipaddr.js-1.9.1-d7453f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-iconv-lite-0.4.24-5ed07b","relatedSpdxElement":"SPDXRef-npm-safer-buffer-2.1.2-a004d1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-raw-body-2.5.2-942829","relatedSpdxElement":"SPDXRef-npm-http-errors-2.0.0-ba71cf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-raw-body-2.5.2-942829","relatedSpdxElement":"SPDXRef-npm-iconv-lite-0.4.24-5ed07b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-raw-body-2.5.2-942829","relatedSpdxElement":"SPDXRef-npm-unpipe-1.0.0-96f991","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-raw-body-2.5.2-942829","relatedSpdxElement":"SPDXRef-npm-bytes-3.1.2-539ca4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-define-data-property-1.1.4-f5077a","relatedSpdxElement":"SPDXRef-npm-es-define-property-1.0.0-cc371e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-define-data-property-1.1.4-f5077a","relatedSpdxElement":"SPDXRef-npm-es-errors-1.3.0-a8a958","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-define-data-property-1.1.4-f5077a","relatedSpdxElement":"SPDXRef-npm-gopd-1.0.1-03f2d3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-has-property-descriptors-1.0.2-af25ac","relatedSpdxElement":"SPDXRef-npm-es-define-property-1.0.0-cc371e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-accepts-1.3.8-c4d2dd","relatedSpdxElement":"SPDXRef-npm-mime-types-2.1.35-73c832","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-accepts-1.3.8-c4d2dd","relatedSpdxElement":"SPDXRef-npm-negotiator-0.6.3-43ab19","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-debug-2.6.9-4b1dc5","relatedSpdxElement":"SPDXRef-npm-ms-2.0.0-037f5a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-intrinsic-1.2.4-eaf077","relatedSpdxElement":"SPDXRef-npm-es-errors-1.3.0-a8a958","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-intrinsic-1.2.4-eaf077","relatedSpdxElement":"SPDXRef-npm-has-symbols-1.0.3-a47308","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-intrinsic-1.2.4-eaf077","relatedSpdxElement":"SPDXRef-npm-has-proto-1.0.3-7a8439","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-intrinsic-1.2.4-eaf077","relatedSpdxElement":"SPDXRef-npm-hasown-2.0.2-7b184b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-intrinsic-1.2.4-eaf077","relatedSpdxElement":"SPDXRef-npm-function-bind-1.1.2-41bad2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-send-0.18.0-ba717a","relatedSpdxElement":"SPDXRef-npm-encodeurl-1.0.2-80eff2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-send-0.18.0-ba717a","relatedSpdxElement":"SPDXRef-npm-escape-html-1.0.3-956150","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-send-0.18.0-ba717a","relatedSpdxElement":"SPDXRef-npm-range-parser-1.2.1-fc8283","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-send-0.18.0-ba717a","relatedSpdxElement":"SPDXRef-npm-etag-1.8.1-e54c3e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-send-0.18.0-ba717a","relatedSpdxElement":"SPDXRef-npm-http-errors-2.0.0-ba71cf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-send-0.18.0-ba717a","relatedSpdxElement":"SPDXRef-npm-mime-1.6.0-2f548a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-send-0.18.0-ba717a","relatedSpdxElement":"SPDXRef-npm-fresh-0.5.2-0e8666","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-send-0.18.0-ba717a","relatedSpdxElement":"SPDXRef-npm-ms-2.1.3-fcceb7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-send-0.18.0-ba717a","relatedSpdxElement":"SPDXRef-npm-debug-2.6.9-4b1dc5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-send-0.18.0-ba717a","relatedSpdxElement":"SPDXRef-npm-statuses-2.0.1-671fc5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-send-0.18.0-ba717a","relatedSpdxElement":"SPDXRef-npm-on-finished-2.4.1-f6c0d2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-send-0.18.0-ba717a","relatedSpdxElement":"SPDXRef-npm-depd-2.0.0-d12c62","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-send-0.18.0-ba717a","relatedSpdxElement":"SPDXRef-npm-destroy-1.2.0-30129f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-serve-static-1.15.0-3521d7","relatedSpdxElement":"SPDXRef-npm-encodeurl-1.0.2-80eff2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-serve-static-1.15.0-3521d7","relatedSpdxElement":"SPDXRef-npm-escape-html-1.0.3-956150","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-serve-static-1.15.0-3521d7","relatedSpdxElement":"SPDXRef-npm-parseurl-1.3.3-6fde13","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-serve-static-1.15.0-3521d7","relatedSpdxElement":"SPDXRef-npm-send-0.18.0-ba717a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-call-bind-1.0.7-8fda66","relatedSpdxElement":"SPDXRef-npm-get-intrinsic-1.2.4-eaf077","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-call-bind-1.0.7-8fda66","relatedSpdxElement":"SPDXRef-npm-es-define-property-1.0.0-cc371e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-call-bind-1.0.7-8fda66","relatedSpdxElement":"SPDXRef-npm-set-function-length-1.2.2-3f14ac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-call-bind-1.0.7-8fda66","relatedSpdxElement":"SPDXRef-npm-es-errors-1.3.0-a8a958","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-call-bind-1.0.7-8fda66","relatedSpdxElement":"SPDXRef-npm-function-bind-1.1.2-41bad2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-mime-types-2.1.35-73c832","relatedSpdxElement":"SPDXRef-npm-mime-db-1.52.0-f3d59e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-side-channel-1.0.6-602931","relatedSpdxElement":"SPDXRef-npm-get-intrinsic-1.2.4-eaf077","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-side-channel-1.0.6-602931","relatedSpdxElement":"SPDXRef-npm-call-bind-1.0.7-8fda66","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-side-channel-1.0.6-602931","relatedSpdxElement":"SPDXRef-npm-es-errors-1.3.0-a8a958","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-side-channel-1.0.6-602931","relatedSpdxElement":"SPDXRef-npm-object-inspect-1.13.1-d76127","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-http-errors-2.0.0-ba71cf","relatedSpdxElement":"SPDXRef-npm-setprototypeof-1.2.0-a2088e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-http-errors-2.0.0-ba71cf","relatedSpdxElement":"SPDXRef-npm-inherits-2.0.4-cdf812","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-http-errors-2.0.0-ba71cf","relatedSpdxElement":"SPDXRef-npm-toidentifier-1.0.1-3e6737","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-http-errors-2.0.0-ba71cf","relatedSpdxElement":"SPDXRef-npm-statuses-2.0.1-671fc5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-http-errors-2.0.0-ba71cf","relatedSpdxElement":"SPDXRef-npm-depd-2.0.0-d12c62","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-finalhandler-1.2.0-394b1e","relatedSpdxElement":"SPDXRef-npm-encodeurl-1.0.2-80eff2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-finalhandler-1.2.0-394b1e","relatedSpdxElement":"SPDXRef-npm-escape-html-1.0.3-956150","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-finalhandler-1.2.0-394b1e","relatedSpdxElement":"SPDXRef-npm-unpipe-1.0.0-96f991","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-finalhandler-1.2.0-394b1e","relatedSpdxElement":"SPDXRef-npm-debug-2.6.9-4b1dc5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-finalhandler-1.2.0-394b1e","relatedSpdxElement":"SPDXRef-npm-statuses-2.0.1-671fc5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-finalhandler-1.2.0-394b1e","relatedSpdxElement":"SPDXRef-npm-on-finished-2.4.1-f6c0d2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-finalhandler-1.2.0-394b1e","relatedSpdxElement":"SPDXRef-npm-parseurl-1.3.3-6fde13","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-qs-6.11.0-703b98","relatedSpdxElement":"SPDXRef-npm-side-channel-1.0.6-602931","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-body-parser-1.20.2-f0c8e4","relatedSpdxElement":"SPDXRef-npm-qs-6.11.0-703b98","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-body-parser-1.20.2-f0c8e4","relatedSpdxElement":"SPDXRef-npm-http-errors-2.0.0-ba71cf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-body-parser-1.20.2-f0c8e4","relatedSpdxElement":"SPDXRef-npm-iconv-lite-0.4.24-5ed07b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-body-parser-1.20.2-f0c8e4","relatedSpdxElement":"SPDXRef-npm-content-type-1.0.5-d5b55c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-body-parser-1.20.2-f0c8e4","relatedSpdxElement":"SPDXRef-npm-unpipe-1.0.0-96f991","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-body-parser-1.20.2-f0c8e4","relatedSpdxElement":"SPDXRef-npm-raw-body-2.5.2-942829","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-body-parser-1.20.2-f0c8e4","relatedSpdxElement":"SPDXRef-npm-bytes-3.1.2-539ca4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-body-parser-1.20.2-f0c8e4","relatedSpdxElement":"SPDXRef-npm-debug-2.6.9-4b1dc5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-body-parser-1.20.2-f0c8e4","relatedSpdxElement":"SPDXRef-npm-type-is-1.6.18-879dc7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-body-parser-1.20.2-f0c8e4","relatedSpdxElement":"SPDXRef-npm-on-finished-2.4.1-f6c0d2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-body-parser-1.20.2-f0c8e4","relatedSpdxElement":"SPDXRef-npm-depd-2.0.0-d12c62","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-body-parser-1.20.2-f0c8e4","relatedSpdxElement":"SPDXRef-npm-destroy-1.2.0-30129f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-f66cd2","relatedSpdxElement":"SPDXRef-npm-encodeurl-1.0.2-80eff2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-f66cd2","relatedSpdxElement":"SPDXRef-npm-escape-html-1.0.3-956150","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-f66cd2","relatedSpdxElement":"SPDXRef-npm-range-parser-1.2.1-fc8283","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-f66cd2","relatedSpdxElement":"SPDXRef-npm-qs-6.11.0-703b98","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-f66cd2","relatedSpdxElement":"SPDXRef-npm-methods-1.1.2-62a679","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-f66cd2","relatedSpdxElement":"SPDXRef-npm-etag-1.8.1-e54c3e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-f66cd2","relatedSpdxElement":"SPDXRef-npm-proxy-addr-2.0.7-1a1ee7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-f66cd2","relatedSpdxElement":"SPDXRef-npm-cookie-signature-1.0.6-b9a4db","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-f66cd2","relatedSpdxElement":"SPDXRef-npm-safe-buffer-5.2.1-2f10cc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-f66cd2","relatedSpdxElement":"SPDXRef-npm-merge-descriptors-1.0.1-ffb42c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-f66cd2","relatedSpdxElement":"SPDXRef-npm-body-parser-1.20.2-f0c8e4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-f66cd2","relatedSpdxElement":"SPDXRef-npm-http-errors-2.0.0-ba71cf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-f66cd2","relatedSpdxElement":"SPDXRef-npm-content-type-1.0.5-d5b55c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-f66cd2","relatedSpdxElement":"SPDXRef-npm-setprototypeof-1.2.0-a2088e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-f66cd2","relatedSpdxElement":"SPDXRef-npm-accepts-1.3.8-c4d2dd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-f66cd2","relatedSpdxElement":"SPDXRef-npm-finalhandler-1.2.0-394b1e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-f66cd2","relatedSpdxElement":"SPDXRef-npm-path-to-regexp-0.1.7-5cfcc5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-f66cd2","relatedSpdxElement":"SPDXRef-npm-utils-merge-1.0.1-66a4e8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-f66cd2","relatedSpdxElement":"SPDXRef-npm-cookie-0.6.0-1b10f1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-f66cd2","relatedSpdxElement":"SPDXRef-npm-fresh-0.5.2-0e8666","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-f66cd2","relatedSpdxElement":"SPDXRef-npm-content-disposition-0.5.4-1e1741","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-f66cd2","relatedSpdxElement":"SPDXRef-npm-debug-2.6.9-4b1dc5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-f66cd2","relatedSpdxElement":"SPDXRef-npm-type-is-1.6.18-879dc7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-f66cd2","relatedSpdxElement":"SPDXRef-npm-statuses-2.0.1-671fc5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-f66cd2","relatedSpdxElement":"SPDXRef-npm-on-finished-2.4.1-f6c0d2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-f66cd2","relatedSpdxElement":"SPDXRef-npm-parseurl-1.3.3-6fde13","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-f66cd2","relatedSpdxElement":"SPDXRef-npm-send-0.18.0-ba717a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-f66cd2","relatedSpdxElement":"SPDXRef-npm-vary-1.1.2-0cd68f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-f66cd2","relatedSpdxElement":"SPDXRef-npm-depd-2.0.0-d12c62","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-f66cd2","relatedSpdxElement":"SPDXRef-npm-serve-static-1.15.0-3521d7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-f66cd2","relatedSpdxElement":"SPDXRef-npm-array-flatten-1.1.1-0a0891","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-gopd-1.0.1-03f2d3","relatedSpdxElement":"SPDXRef-npm-get-intrinsic-1.2.4-eaf077","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-es-define-property-1.0.0-cc371e","relatedSpdxElement":"SPDXRef-npm-get-intrinsic-1.2.4-eaf077","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-content-disposition-0.5.4-1e1741","relatedSpdxElement":"SPDXRef-npm-safe-buffer-5.2.1-2f10cc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-hasown-2.0.2-b961a6","relatedSpdxElement":"SPDXRef-npm-function-bind-1.1.2-69c448","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-side-channel-1.0.6-727437","relatedSpdxElement":"SPDXRef-npm-object-inspect-1.13.1-90e102","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-side-channel-1.0.6-727437","relatedSpdxElement":"SPDXRef-npm-call-bind-1.0.7-5c9fc9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-side-channel-1.0.6-727437","relatedSpdxElement":"SPDXRef-npm-es-errors-1.3.0-72d502","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-side-channel-1.0.6-727437","relatedSpdxElement":"SPDXRef-npm-get-intrinsic-1.2.4-3cbbf9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-set-function-length-1.2.2-065e1d","relatedSpdxElement":"SPDXRef-npm-function-bind-1.1.2-69c448","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-set-function-length-1.2.2-065e1d","relatedSpdxElement":"SPDXRef-npm-gopd-1.0.1-b3a423","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-set-function-length-1.2.2-065e1d","relatedSpdxElement":"SPDXRef-npm-has-property-descriptors-1.0.2-e39663","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-set-function-length-1.2.2-065e1d","relatedSpdxElement":"SPDXRef-npm-es-errors-1.3.0-72d502","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-set-function-length-1.2.2-065e1d","relatedSpdxElement":"SPDXRef-npm-define-data-property-1.1.4-e44b9f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-set-function-length-1.2.2-065e1d","relatedSpdxElement":"SPDXRef-npm-get-intrinsic-1.2.4-3cbbf9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-raw-body-2.5.2-8090f8","relatedSpdxElement":"SPDXRef-npm-http-errors-2.0.0-107b24","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-raw-body-2.5.2-8090f8","relatedSpdxElement":"SPDXRef-npm-bytes-3.1.2-9377b6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-raw-body-2.5.2-8090f8","relatedSpdxElement":"SPDXRef-npm-iconv-lite-0.4.24-2c72ff","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-raw-body-2.5.2-8090f8","relatedSpdxElement":"SPDXRef-npm-unpipe-1.0.0-764b17","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-body-parser-1.20.2-1585b0","relatedSpdxElement":"SPDXRef-npm-http-errors-2.0.0-107b24","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-body-parser-1.20.2-1585b0","relatedSpdxElement":"SPDXRef-npm-bytes-3.1.2-9377b6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-body-parser-1.20.2-1585b0","relatedSpdxElement":"SPDXRef-npm-type-is-1.6.18-9728c0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-body-parser-1.20.2-1585b0","relatedSpdxElement":"SPDXRef-npm-content-type-1.0.5-9b8273","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-body-parser-1.20.2-1585b0","relatedSpdxElement":"SPDXRef-npm-raw-body-2.5.2-8090f8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-body-parser-1.20.2-1585b0","relatedSpdxElement":"SPDXRef-npm-debug-2.6.9-f8698c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-body-parser-1.20.2-1585b0","relatedSpdxElement":"SPDXRef-npm-depd-2.0.0-c4853f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-body-parser-1.20.2-1585b0","relatedSpdxElement":"SPDXRef-npm-iconv-lite-0.4.24-2c72ff","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-body-parser-1.20.2-1585b0","relatedSpdxElement":"SPDXRef-npm-on-finished-2.4.1-f1f30c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-body-parser-1.20.2-1585b0","relatedSpdxElement":"SPDXRef-npm-qs-6.11.0-2f31ef","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-body-parser-1.20.2-1585b0","relatedSpdxElement":"SPDXRef-npm-destroy-1.2.0-7483f7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-body-parser-1.20.2-1585b0","relatedSpdxElement":"SPDXRef-npm-unpipe-1.0.0-764b17","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-qs-6.11.0-2f31ef","relatedSpdxElement":"SPDXRef-npm-side-channel-1.0.6-727437","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-mime-types-2.1.35-055141","relatedSpdxElement":"SPDXRef-npm-mime-db-1.52.0-7aa121","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-intrinsic-1.2.4-3cbbf9","relatedSpdxElement":"SPDXRef-npm-function-bind-1.1.2-69c448","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-intrinsic-1.2.4-3cbbf9","relatedSpdxElement":"SPDXRef-npm-has-symbols-1.0.3-4acc88","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-intrinsic-1.2.4-3cbbf9","relatedSpdxElement":"SPDXRef-npm-hasown-2.0.2-b961a6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-intrinsic-1.2.4-3cbbf9","relatedSpdxElement":"SPDXRef-npm-es-errors-1.3.0-72d502","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-intrinsic-1.2.4-3cbbf9","relatedSpdxElement":"SPDXRef-npm-has-proto-1.0.3-f29ff0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-gopd-1.0.1-b3a423","relatedSpdxElement":"SPDXRef-npm-get-intrinsic-1.2.4-3cbbf9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-proxy-addr-2.0.7-5a3ae5","relatedSpdxElement":"SPDXRef-npm-forwarded-0.2.0-b501ee","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-proxy-addr-2.0.7-5a3ae5","relatedSpdxElement":"SPDXRef-npm-ipaddr.js-1.9.1-1abd2d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-iconv-lite-0.4.24-2c72ff","relatedSpdxElement":"SPDXRef-npm-safer-buffer-2.1.2-7c44af","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-content-disposition-0.5.4-1e69e4","relatedSpdxElement":"SPDXRef-npm-safe-buffer-5.2.1-df1e56","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-debug-2.6.9-f8698c","relatedSpdxElement":"SPDXRef-npm-ms-2.0.0-bce095","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-has-property-descriptors-1.0.2-e39663","relatedSpdxElement":"SPDXRef-npm-es-define-property-1.0.0-1dce09","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-send-0.18.0-5b9fd4","relatedSpdxElement":"SPDXRef-npm-http-errors-2.0.0-107b24","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-send-0.18.0-5b9fd4","relatedSpdxElement":"SPDXRef-npm-mime-1.6.0-1aa252","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-send-0.18.0-5b9fd4","relatedSpdxElement":"SPDXRef-npm-fresh-0.5.2-f361aa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-send-0.18.0-5b9fd4","relatedSpdxElement":"SPDXRef-npm-escape-html-1.0.3-10158d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-send-0.18.0-5b9fd4","relatedSpdxElement":"SPDXRef-npm-statuses-2.0.1-5d019a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-send-0.18.0-5b9fd4","relatedSpdxElement":"SPDXRef-npm-debug-2.6.9-f8698c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-send-0.18.0-5b9fd4","relatedSpdxElement":"SPDXRef-npm-depd-2.0.0-c4853f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-send-0.18.0-5b9fd4","relatedSpdxElement":"SPDXRef-npm-range-parser-1.2.1-649baf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-send-0.18.0-5b9fd4","relatedSpdxElement":"SPDXRef-npm-on-finished-2.4.1-f1f30c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-send-0.18.0-5b9fd4","relatedSpdxElement":"SPDXRef-npm-etag-1.8.1-c059e6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-send-0.18.0-5b9fd4","relatedSpdxElement":"SPDXRef-npm-destroy-1.2.0-7483f7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-send-0.18.0-5b9fd4","relatedSpdxElement":"SPDXRef-npm-ms-2.1.3-2cdadd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-send-0.18.0-5b9fd4","relatedSpdxElement":"SPDXRef-npm-encodeurl-1.0.2-92e4d3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-accepts-1.3.8-410e7f","relatedSpdxElement":"SPDXRef-npm-negotiator-0.6.3-2349c5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-accepts-1.3.8-410e7f","relatedSpdxElement":"SPDXRef-npm-mime-types-2.1.35-055141","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-call-bind-1.0.7-5c9fc9","relatedSpdxElement":"SPDXRef-npm-function-bind-1.1.2-69c448","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-call-bind-1.0.7-5c9fc9","relatedSpdxElement":"SPDXRef-npm-es-errors-1.3.0-72d502","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-call-bind-1.0.7-5c9fc9","relatedSpdxElement":"SPDXRef-npm-es-define-property-1.0.0-1dce09","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-call-bind-1.0.7-5c9fc9","relatedSpdxElement":"SPDXRef-npm-get-intrinsic-1.2.4-3cbbf9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-call-bind-1.0.7-5c9fc9","relatedSpdxElement":"SPDXRef-npm-set-function-length-1.2.2-065e1d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-type-is-1.6.18-9728c0","relatedSpdxElement":"SPDXRef-npm-media-typer-0.3.0-a13012","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-type-is-1.6.18-9728c0","relatedSpdxElement":"SPDXRef-npm-mime-types-2.1.35-055141","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-on-finished-2.4.1-f1f30c","relatedSpdxElement":"SPDXRef-npm-ee-first-1.1.1-ab7fc4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-finalhandler-1.2.0-ef0b0d","relatedSpdxElement":"SPDXRef-npm-escape-html-1.0.3-10158d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-finalhandler-1.2.0-ef0b0d","relatedSpdxElement":"SPDXRef-npm-statuses-2.0.1-5d019a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-finalhandler-1.2.0-ef0b0d","relatedSpdxElement":"SPDXRef-npm-debug-2.6.9-f8698c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-finalhandler-1.2.0-ef0b0d","relatedSpdxElement":"SPDXRef-npm-on-finished-2.4.1-f1f30c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-finalhandler-1.2.0-ef0b0d","relatedSpdxElement":"SPDXRef-npm-parseurl-1.3.3-d40d58","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-finalhandler-1.2.0-ef0b0d","relatedSpdxElement":"SPDXRef-npm-encodeurl-1.0.2-92e4d3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-finalhandler-1.2.0-ef0b0d","relatedSpdxElement":"SPDXRef-npm-unpipe-1.0.0-764b17","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-e21767","relatedSpdxElement":"SPDXRef-npm-http-errors-2.0.0-107b24","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-e21767","relatedSpdxElement":"SPDXRef-npm-merge-descriptors-1.0.1-943c41","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-e21767","relatedSpdxElement":"SPDXRef-npm-type-is-1.6.18-9728c0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-e21767","relatedSpdxElement":"SPDXRef-npm-content-type-1.0.5-9b8273","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-e21767","relatedSpdxElement":"SPDXRef-npm-fresh-0.5.2-f361aa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-e21767","relatedSpdxElement":"SPDXRef-npm-utils-merge-1.0.1-e48c19","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-e21767","relatedSpdxElement":"SPDXRef-npm-accepts-1.3.8-410e7f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-e21767","relatedSpdxElement":"SPDXRef-npm-escape-html-1.0.3-10158d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-e21767","relatedSpdxElement":"SPDXRef-npm-send-0.18.0-5b9fd4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-e21767","relatedSpdxElement":"SPDXRef-npm-safe-buffer-5.2.1-df1e56","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-e21767","relatedSpdxElement":"SPDXRef-npm-statuses-2.0.1-5d019a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-e21767","relatedSpdxElement":"SPDXRef-npm-finalhandler-1.2.0-ef0b0d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-e21767","relatedSpdxElement":"SPDXRef-npm-body-parser-1.20.2-1585b0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-e21767","relatedSpdxElement":"SPDXRef-npm-debug-2.6.9-f8698c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-e21767","relatedSpdxElement":"SPDXRef-npm-array-flatten-1.1.1-9443a1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-e21767","relatedSpdxElement":"SPDXRef-npm-serve-static-1.15.0-c8baf5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-e21767","relatedSpdxElement":"SPDXRef-npm-depd-2.0.0-c4853f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-e21767","relatedSpdxElement":"SPDXRef-npm-range-parser-1.2.1-649baf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-e21767","relatedSpdxElement":"SPDXRef-npm-content-disposition-0.5.4-1e69e4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-e21767","relatedSpdxElement":"SPDXRef-npm-methods-1.1.2-3aa90d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-e21767","relatedSpdxElement":"SPDXRef-npm-cookie-0.6.0-a5183a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-e21767","relatedSpdxElement":"SPDXRef-npm-proxy-addr-2.0.7-5a3ae5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-e21767","relatedSpdxElement":"SPDXRef-npm-on-finished-2.4.1-f1f30c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-e21767","relatedSpdxElement":"SPDXRef-npm-qs-6.11.0-2f31ef","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-e21767","relatedSpdxElement":"SPDXRef-npm-parseurl-1.3.3-d40d58","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-e21767","relatedSpdxElement":"SPDXRef-npm-vary-1.1.2-acbdb9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-e21767","relatedSpdxElement":"SPDXRef-npm-etag-1.8.1-c059e6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-e21767","relatedSpdxElement":"SPDXRef-npm-path-to-regexp-0.1.7-f06fdf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-e21767","relatedSpdxElement":"SPDXRef-npm-encodeurl-1.0.2-92e4d3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-e21767","relatedSpdxElement":"SPDXRef-npm-cookie-signature-1.0.6-eaa5ae","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-express-4.19.2-e21767","relatedSpdxElement":"SPDXRef-npm-setprototypeof-1.2.0-912617","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-define-data-property-1.1.4-e44b9f","relatedSpdxElement":"SPDXRef-npm-gopd-1.0.1-b3a423","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-define-data-property-1.1.4-e44b9f","relatedSpdxElement":"SPDXRef-npm-es-errors-1.3.0-72d502","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-define-data-property-1.1.4-e44b9f","relatedSpdxElement":"SPDXRef-npm-es-define-property-1.0.0-1dce09","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-serve-static-1.15.0-c8baf5","relatedSpdxElement":"SPDXRef-npm-escape-html-1.0.3-10158d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-serve-static-1.15.0-c8baf5","relatedSpdxElement":"SPDXRef-npm-send-0.18.0-5b9fd4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-serve-static-1.15.0-c8baf5","relatedSpdxElement":"SPDXRef-npm-parseurl-1.3.3-d40d58","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-serve-static-1.15.0-c8baf5","relatedSpdxElement":"SPDXRef-npm-encodeurl-1.0.2-92e4d3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-http-errors-2.0.0-107b24","relatedSpdxElement":"SPDXRef-npm-statuses-2.0.1-5d019a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-http-errors-2.0.0-107b24","relatedSpdxElement":"SPDXRef-npm-inherits-2.0.4-1b8ca6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-http-errors-2.0.0-107b24","relatedSpdxElement":"SPDXRef-npm-depd-2.0.0-c4853f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-http-errors-2.0.0-107b24","relatedSpdxElement":"SPDXRef-npm-toidentifier-1.0.1-12d244","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-http-errors-2.0.0-107b24","relatedSpdxElement":"SPDXRef-npm-setprototypeof-1.2.0-912617","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-es-define-property-1.0.0-1dce09","relatedSpdxElement":"SPDXRef-npm-get-intrinsic-1.2.4-3cbbf9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-HowProgrammingWorks-NodeServer-master-b2c395","relatedSpdxElement":"SPDXRef-npm-ws-8.17.0-bab406","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-HowProgrammingWorks-NodeServer-master-b2c395","relatedSpdxElement":"SPDXRef-npm-express-4.18.2-5d555f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-HowProgrammingWorks-NodeServer-master-b2c395","relatedSpdxElement":"SPDXRef-npm-express-4.19.2-f66cd2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-HowProgrammingWorks-NodeServer-master-b2c395","relatedSpdxElement":"SPDXRef-npm-express-4.19.2-e21767","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-HowProgrammingWorks-NodeServer-master-b2c395","relationshipType":"DESCRIBES"}]}