{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.ExploitEngineer/EveryThing_youNeed_ToLearn_JavaScript","documentNamespace":"https://spdx.org/spdxdocs/protobom/2336eef3-cfb2-4146-b0ad-404dce305591","creationInfo":{"creators":["Tool: protobom-v0.0.0-20260330165726-14d82a196d68+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-03-30T21:56:43Z"},"packages":[{"name":"proxy-from-env","SPDXID":"SPDXRef-npm-proxy-from-env-1.1.0-537751","versionInfo":"1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016-2018 Rob Wu \u003crob@robwu.nl\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/proxy-from-env@1.1.0"}]},{"name":"form-data","SPDXID":"SPDXRef-npm-form-data-4.0.2-878594","versionInfo":"4.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Felix Geisendorfer (felix@debuggable.com) and contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/form-data@4.0.2"}]},{"name":"get-intrinsic","SPDXID":"SPDXRef-npm-get-intrinsic-1.3.0-34e5ec","versionInfo":"1.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2020 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/get-intrinsic@1.3.0"}]},{"name":"has-symbols","SPDXID":"SPDXRef-npm-has-symbols-1.1.0-8195bc","versionInfo":"1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/has-symbols@1.1.0"}]},{"name":"es-set-tostringtag","SPDXID":"SPDXRef-npm-es-set-tostringtag-2.1.0-ad65ca","versionInfo":"2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2022 ECMAScript Shims","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/es-set-tostringtag@2.1.0"}]},{"name":"es-errors","SPDXID":"SPDXRef-npm-es-errors-1.3.0-2ea9ca","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":"delayed-stream","SPDXID":"SPDXRef-npm-delayed-stream-1.0.0-9421cb","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011 Debuggable Limited \u003cfelix@debuggable.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/delayed-stream@1.0.0"}]},{"name":"has-tostringtag","SPDXID":"SPDXRef-npm-has-tostringtag-1.0.2-6f4c1e","versionInfo":"1.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2021 Inspect JS","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/has-tostringtag@1.0.2"}]},{"name":"mime-db","SPDXID":"SPDXRef-npm-mime-db-1.52.0-49ba7f","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":"combined-stream","SPDXID":"SPDXRef-npm-combined-stream-1.0.8-e3d928","versionInfo":"1.0.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011 Debuggable Limited \u003cfelix@debuggable.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/combined-stream@1.0.8"}]},{"name":"asynckit","SPDXID":"SPDXRef-npm-asynckit-0.4.0-454dd0","versionInfo":"0.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016 Alex Indigo","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/asynckit@0.4.0"}]},{"name":"axios","SPDXID":"SPDXRef-npm-axios-1.8.3-d3b109","versionInfo":"1.8.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-present Matt Zabriskie \u0026 Collaborators, Copyright (c) 2025 Matt Zabriskie and contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/axios@1.8.3"}]},{"name":"hasown","SPDXID":"SPDXRef-npm-hasown-2.0.2-c81fa9","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":"es-object-atoms","SPDXID":"SPDXRef-npm-es-object-atoms-1.1.1-f1038a","versionInfo":"1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2024 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/es-object-atoms@1.1.1"}]},{"name":"dunder-proto","SPDXID":"SPDXRef-npm-dunder-proto-1.0.1-0bbac1","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2024 ECMAScript Shims","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/dunder-proto@1.0.1"}]},{"name":"call-bind-apply-helpers","SPDXID":"SPDXRef-npm-call-bind-apply-helpers-1.0.2-b0d74c","versionInfo":"1.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2024 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/call-bind-apply-helpers@1.0.2"}]},{"name":"math-intrinsics","SPDXID":"SPDXRef-npm-math-intrinsics-1.1.0-2bbc41","versionInfo":"1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2024 ECMAScript Shims","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/math-intrinsics@1.1.0"}]},{"name":"mime-types","SPDXID":"SPDXRef-npm-mime-types-2.1.35-7b7c6b","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-proto","SPDXID":"SPDXRef-npm-get-proto-1.0.1-7a53e4","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2025 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/get-proto@1.0.1"}]},{"name":"gopd","SPDXID":"SPDXRef-npm-gopd-1.2.0-4c66c8","versionInfo":"1.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2022 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/gopd@1.2.0"}]},{"name":"es-define-property","SPDXID":"SPDXRef-npm-es-define-property-1.0.1-f5250c","versionInfo":"1.0.1","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.1"}]},{"name":"function-bind","SPDXID":"SPDXRef-npm-function-bind-1.1.2-26b43e","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":"follow-redirects","SPDXID":"SPDXRef-npm-follow-redirects-1.15.9-8946f3","versionInfo":"1.15.9","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2014-present Olivier Lalonde \u003colalonde@gmail.com\u003e , James Talmage \u003cjames@talmage.io\u003e , Ruben Verborgh","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/follow-redirects@1.15.9"}]},{"name":"com.github.ExploitEngineer/EveryThing_youNeed_ToLearn_JavaScript","SPDXID":"SPDXRef-github-ExploitEngineer-EveryThingyouNeedToLearnJavaScript-main-8c3412","versionInfo":"main","downloadLocation":"git+https://github.com/ExploitEngineer/EveryThing_youNeed_ToLearn_JavaScript","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/ExploitEngineer/EveryThing_youNeed_ToLearn_JavaScript@main"}]}],"relationships":[{"spdxElementId":"SPDXRef-npm-form-data-4.0.2-878594","relatedSpdxElement":"SPDXRef-npm-combined-stream-1.0.8-e3d928","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-form-data-4.0.2-878594","relatedSpdxElement":"SPDXRef-npm-asynckit-0.4.0-454dd0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-form-data-4.0.2-878594","relatedSpdxElement":"SPDXRef-npm-es-set-tostringtag-2.1.0-ad65ca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-form-data-4.0.2-878594","relatedSpdxElement":"SPDXRef-npm-mime-types-2.1.35-7b7c6b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-intrinsic-1.3.0-34e5ec","relatedSpdxElement":"SPDXRef-npm-hasown-2.0.2-c81fa9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-intrinsic-1.3.0-34e5ec","relatedSpdxElement":"SPDXRef-npm-get-proto-1.0.1-7a53e4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-intrinsic-1.3.0-34e5ec","relatedSpdxElement":"SPDXRef-npm-es-object-atoms-1.1.1-f1038a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-intrinsic-1.3.0-34e5ec","relatedSpdxElement":"SPDXRef-npm-call-bind-apply-helpers-1.0.2-b0d74c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-intrinsic-1.3.0-34e5ec","relatedSpdxElement":"SPDXRef-npm-gopd-1.2.0-4c66c8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-intrinsic-1.3.0-34e5ec","relatedSpdxElement":"SPDXRef-npm-math-intrinsics-1.1.0-2bbc41","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-intrinsic-1.3.0-34e5ec","relatedSpdxElement":"SPDXRef-npm-es-define-property-1.0.1-f5250c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-intrinsic-1.3.0-34e5ec","relatedSpdxElement":"SPDXRef-npm-has-symbols-1.1.0-8195bc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-intrinsic-1.3.0-34e5ec","relatedSpdxElement":"SPDXRef-npm-es-errors-1.3.0-2ea9ca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-intrinsic-1.3.0-34e5ec","relatedSpdxElement":"SPDXRef-npm-function-bind-1.1.2-26b43e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-es-set-tostringtag-2.1.0-ad65ca","relatedSpdxElement":"SPDXRef-npm-hasown-2.0.2-c81fa9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-es-set-tostringtag-2.1.0-ad65ca","relatedSpdxElement":"SPDXRef-npm-get-intrinsic-1.3.0-34e5ec","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-es-set-tostringtag-2.1.0-ad65ca","relatedSpdxElement":"SPDXRef-npm-es-errors-1.3.0-2ea9ca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-es-set-tostringtag-2.1.0-ad65ca","relatedSpdxElement":"SPDXRef-npm-has-tostringtag-1.0.2-6f4c1e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-has-tostringtag-1.0.2-6f4c1e","relatedSpdxElement":"SPDXRef-npm-has-symbols-1.1.0-8195bc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-combined-stream-1.0.8-e3d928","relatedSpdxElement":"SPDXRef-npm-delayed-stream-1.0.0-9421cb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-axios-1.8.3-d3b109","relatedSpdxElement":"SPDXRef-npm-proxy-from-env-1.1.0-537751","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-axios-1.8.3-d3b109","relatedSpdxElement":"SPDXRef-npm-form-data-4.0.2-878594","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-axios-1.8.3-d3b109","relatedSpdxElement":"SPDXRef-npm-follow-redirects-1.15.9-8946f3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-hasown-2.0.2-c81fa9","relatedSpdxElement":"SPDXRef-npm-function-bind-1.1.2-26b43e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-es-object-atoms-1.1.1-f1038a","relatedSpdxElement":"SPDXRef-npm-es-errors-1.3.0-2ea9ca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-dunder-proto-1.0.1-0bbac1","relatedSpdxElement":"SPDXRef-npm-call-bind-apply-helpers-1.0.2-b0d74c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-dunder-proto-1.0.1-0bbac1","relatedSpdxElement":"SPDXRef-npm-gopd-1.2.0-4c66c8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-dunder-proto-1.0.1-0bbac1","relatedSpdxElement":"SPDXRef-npm-es-errors-1.3.0-2ea9ca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-call-bind-apply-helpers-1.0.2-b0d74c","relatedSpdxElement":"SPDXRef-npm-es-errors-1.3.0-2ea9ca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-call-bind-apply-helpers-1.0.2-b0d74c","relatedSpdxElement":"SPDXRef-npm-function-bind-1.1.2-26b43e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-mime-types-2.1.35-7b7c6b","relatedSpdxElement":"SPDXRef-npm-mime-db-1.52.0-49ba7f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-proto-1.0.1-7a53e4","relatedSpdxElement":"SPDXRef-npm-es-object-atoms-1.1.1-f1038a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-proto-1.0.1-7a53e4","relatedSpdxElement":"SPDXRef-npm-dunder-proto-1.0.1-0bbac1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ExploitEngineer-EveryThingyouNeedToLearnJavaScript-main-8c3412","relatedSpdxElement":"SPDXRef-npm-axios-1.8.3-d3b109","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-ExploitEngineer-EveryThingyouNeedToLearnJavaScript-main-8c3412","relationshipType":"DESCRIBES"}]}