{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.python/cpython","documentNamespace":"https://spdx.org/spdxdocs/protobom/4317ba2c-06e7-41c4-be0d-73babe90f9f8","comment":"Exact versions could not be resolved for some packages. For more information: https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph#dependencies-included.","creationInfo":{"creators":["Tool: protobom-v0.0.0-20251201163737-0a89483e840c+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2025-12-13T11:27:08Z"},"packages":[{"name":"playwright-core","SPDXID":"SPDXRef-npm-playwright-core-1.54.1-d8a730","versionInfo":"1.54.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright (c) 2003-2005 Tom Wu, Copyright (c) 2007-present, Alexandru Marasteanu \[email protected]\u003e, Copyright (c) 2009-2015, Kevin Decker \[email protected]\u003e, Copyright (c) 2010 Benjamin Thomas, Robert Kieffer, Copyright (c) 2011 by Beau Gunderson, Copyright (c) 2011 Einar Otto Stangvik \[email protected]\u003e, Copyright (c) 2011 Fabrice Bellard, Copyright (c) 2011 Tim Koschutzki ([email protected]) Felix Geisendorfer ([email protected]), Copyright (c) 2011 TJ Holowaychuk \[email protected]\u003e, Copyright (c) 2011-2022 Isaac Z. Schlueter, Ben Noordhuis, and Contributors, Copyright (c) 2012 Kuba Niegowski, Copyright (c) 2012-2013, Christopher Jeffrey (MIT License) https://github.com/chjj/term.js, Copyright (c) 2013 Arnout Kazemier and contributors, Copyright (c) 2013 Brian J. Brennan, Copyright (c) 2013 Josh Glazebrook, Copyright (c) 2013 Julian Gruber \[email protected]\u003e, Copyright (c) 2013 Nathan Rajlich \[email protected]\u003e, Copyright (c) 2013-2017 Josh Glazebrook, Copyright (c) 2014 Andrew Kelley, Copyright (c) 2014 Josh Wolfe, Copyright (c) 2014 Mathias Buus, Copyright (c) 2014 The xterm.js authors, Copyright (c) 2014-2017 TJ Holowaychuk \[email protected]\u003e, Copyright (c) 2014, Eugene Ware, Copyright (c) 2015 Luke Page \u0026 Original Contributors, Copyright (c) 2015, Contributors, Copyright (c) 2015, Scott Motte, Copyright (c) 2016 Luigi Pinca and contributors, Copyright (c) 2016 Zeit, Inc., Copyright (c) 2016-2018 Rob Wu \[email protected]\u003e, Copyright (c) 2017 by Marijn Haverbeke \[email protected]\u003e and others, Copyright (c) 2017 TJ Holowaychuk \[email protected]\u003e, Copyright (c) 2018-2021 Josh Junon, Copyright (c) 2019, Mapbox, Copyright (c) 2020 Vercel, Inc., Copyright (c) Facebook, Inc. and its affiliates, Copyright (c) Isaac Z. Schlueter and Contributors, Copyright (c) Marak Squires, copyright (c) Microsoft Corporation, Copyright (c) Microsoft Corporation, Copyright (c) Sindre Sorhus \[email protected]\u003e (https://sindresorhus.com), Copyright (c) Sindre Sorhus \[email protected]\u003e (sindresorhus.com), Copyright 2006, Jeremy White \[email protected]\u003e, Copyright 2006, Kevin Krammer \[email protected]\u003e, Copyright 2009-2010, Fathi Boudra \[email protected]\u003e, Copyright 2009-2010, Rex Dieter \[email protected]\u003e, Copyright 2023 Google Inc., Copyright 2024 Google Inc., Copyright Eemeli Aro \[email protected]\u003e, Portions Copyright (c) Microsoft Corporation, Portions Copyright 2017 Google Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"portfinder","SPDXID":"SPDXRef-npm-portfinder-1.0.37-056ef3","versionInfo":"1.0.37","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2011, Charlie Robbins, Copyright (c) 2012 Charlie Robbins","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"function-bind","SPDXID":"SPDXRef-npm-function-bind-1.1.2-cd7464","versionInfo":"1.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Raynos","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"fsevents","SPDXID":"SPDXRef-npm-fsevents-2.3.2-777e4a","versionInfo":"2.3.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2020 by Philipp Dunkel, Ben Noordhuis, Elan Shankar, Paul Miller, Copyright (c) 2010-2020 by Philipp Dunkel, Ben Noordhuis, Elan Shankar, Paul Miller","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"supports-color","SPDXID":"SPDXRef-npm-supports-color-7.2.0-c952e4","versionInfo":"7.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \[email protected]\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.54.1-e5c8e3","versionInfo":"1.54.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright (c) Microsoft Corporation, Portions Copyright (c) Microsoft Corporation, Portions Copyright 2017 Google Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/[email protected]"}]},{"name":"call-bind-apply-helpers","SPDXID":"SPDXRef-npm-call-bind-apply-helpers-1.0.2-c24909","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/[email protected]"}]},{"name":"safe-buffer","SPDXID":"SPDXRef-npm-safe-buffer-5.1.2-ee8522","versionInfo":"5.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Feross Aboukhadijeh, Copyright (c) Feross Aboukhadijeh (http://feross.org)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"secure-compare","SPDXID":"SPDXRef-npm-secure-compare-3.0.1-eb5117","versionInfo":"3.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"undici-types","SPDXID":"SPDXRef-npm-undici-types-7.8.0-2eb046","versionInfo":"7.8.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Matteo Collina and Undici contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"url-join","SPDXID":"SPDXRef-npm-url-join-4.0.1-eb2ed1","versionInfo":"4.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Jose F. Romaniello, copyright year ( 9f67671dd8ab23b4d2da6ae775efdf66d594eac3 (https://github.com/jfromaniello/url-join/commit/9f67671dd8ab23b4d2da6ae775efdf66d594eac3))","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"iconv-lite","SPDXID":"SPDXRef-npm-iconv-lite-0.6.3-e36a8e","versionInfo":"0.6.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011 Alexander Shtuchkin, Copyright (c) Microsoft Corporation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"hasown","SPDXID":"SPDXRef-npm-hasown-2.0.2-d9e307","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/[email protected]"}]},{"name":"get-proto","SPDXID":"SPDXRef-npm-get-proto-1.0.1-066d12","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/[email protected]"}]},{"name":"object-inspect","SPDXID":"SPDXRef-npm-object-inspect-1.13.4-811b06","versionInfo":"1.13.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 James Halliday","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"playwright","SPDXID":"SPDXRef-npm-playwright-1.54.1-025c07","versionInfo":"1.54.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright (c) 2009-2011, Mozilla Foundation and contributors, Copyright (c) 2011-2016 Heather Arthur \[email protected]\u003e, Copyright (c) 2011-2022 Isaac Z. Schlueter, Ben Noordhuis, and Contributors, Copyright (c) 2012-2014 by various contributors, Copyright (c) 2012-2018 Aseem Kishore, and others, Copyright (c) 2012-2019 Paul Miller (https://paulmillr.com), Elan Shanker, Copyright (c) 2012-2019 Thorsten Lorenz, Paul Miller (https://paulmillr.com), Copyright (c) 2014 Evan Wallace, Copyright (c) 2014-2016, Jon Schlinkert, Copyright (c) 2014-2017 TJ Holowaychuk \[email protected]\u003e, Copyright (c) 2014-2017, Jon Schlinkert, Copyright (c) 2014-2018, Jon Schlinkert, Copyright (c) 2014-present Sebastian McKenzie and other contributors, Copyright (c) 2014-present, Facebook, Inc., Copyright (c) 2014-present, Jon Schlinkert, Copyright (c) 2014, 2015, 2016, 2017, 2018 Simon Lydell, Copyright (c) 2015 Dmitry Ivanov, Copyright (c) 2015 Rich Harris, Copyright (c) 2015-present, Brian Woodward, Copyright (c) 2015-present, Jon Schlinkert, Copyright (c) 2015, 2019 Elan Shanker, Copyright (c) 2016 Thomas Watson Steen, Copyright (c) 2016-2022 Isaac Z. Schlueter \[email protected]\u003e , James Talmage \[email protected]\u003e (github.com/jamestalmage), and Contributors, Copyright (c) 2016-present, Jon Schlinkert, Copyright (c) 2016, 2018 Linus Unneback, Copyright (c) 2017 by Marijn Haverbeke \[email protected]\u003e and others, Copyright (c) 2017 Hunter Loftis \[email protected]\u003e, Copyright (c) 2017 Sergey Rubanov (https://github.com/chicoxyzzy), Copyright (c) 2017-2023 Haydn Paterson (sinclair) \[email protected]\u003e, Copyright (c) 2017-present, Jon Schlinkert, Copyright (c) 2018-2021 Josh Junon, Copyright (c) 2019 Elan Shanker, Paul Miller (https://paulmillr.com), Copyright (c) 2019 Sindre Sorhus \[email protected]\u003e (https://sindresorhus.com), Paul Miller (https://paulmillr.com), Copyright (c) 2020 Vercel, Inc., Copyright (c) 2021-2024 Oleksii Raspopov, Kostiantyn Denysov, Anton Verinov, Copyright (c) Facebook, Inc. and its affiliates, Copyright (c) Isaac Z. Schlueter and Contributors, Copyright (c) Luke Edwards \[email protected]\u003e (lukeed.com), Copyright (c) Matteo Collina and Undici contributors, Copyright (c) Meta Platforms, Inc. and affiliates, Copyright (c) Microsoft Corporation, Copyright (c) Sindre Sorhus \[email protected]\u003e (https://sindresorhus.com), Copyright (c) Sindre Sorhus \[email protected]\u003e (sindresorhus.com), Copyright 2013 Thorsten Lorenz, Copyright 2014 Andrey Sitnik \[email protected]\u003e and other contributors, Copyright 2018 Kilian Valkhof, Copyright 2018 Logan Smyth \[email protected]\u003e, Copyright 2019 Justin Ridgewell \[email protected]\u003e, Copyright 2022 Andrey Sitnik \[email protected]\u003e and other contributors, Copyright 2022 Justin Ridgewell \[email protected]\u003e, Copyright 2022 Justin Ridgewell \[email protected]\u003e, Copyright Mathias Bynens \u003chttps://mathiasbynens.be/\u003e, Portions Copyright (c) Microsoft Corporation, Portions Copyright 2017 Google Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"basic-auth","SPDXID":"SPDXRef-npm-basic-auth-2.0.1-2f4572","versionInfo":"2.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 TJ Holowaychuk, Copyright (c) 2014 Jonathan Ong, Copyright (c) 2014 Jonathan Ong \[email protected]\u003e, Copyright (c) 2015-2016 Douglas Christopher Wilson, Copyright (c) 2015-2016 Douglas Christopher Wilson \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"has-flag","SPDXID":"SPDXRef-npm-has-flag-4.0.0-acbf2f","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (https://sindresorhus.com), Copyright (c) Sindre Sorhus \[email protected]\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"mime","SPDXID":"SPDXRef-npm-mime-1.6.0-9a3e4a","versionInfo":"1.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2010 Benjamin Thomas, Robert Kieffer","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"es-define-property","SPDXID":"SPDXRef-npm-es-define-property-1.0.1-fbda24","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/[email protected]"}]},{"name":"requires-port","SPDXID":"SPDXRef-npm-requires-port-1.0.0-cf38fd","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Unshift.io, Arnout Kazemier","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"safer-buffer","SPDXID":"SPDXRef-npm-safer-buffer-2.1.2-2941bb","versionInfo":"2.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2018 Nikita Skovoroda \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"minimist","SPDXID":"SPDXRef-npm-minimist-1.2.8-c603e6","versionInfo":"1.2.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"ansi-styles","SPDXID":"SPDXRef-npm-ansi-styles-4.3.0-0469db","versionInfo":"4.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \[email protected]\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"http-server","SPDXID":"SPDXRef-npm-http-server-14.1.1-02a5d1","versionInfo":"14.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011-2022 Charlie Robbins, Marak Squires, and the Contributors, Copyright (c) 2011-2022 Charlie Robbins, Marak Squires, Jade Michael Thornton and the Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"side-channel-map","SPDXID":"SPDXRef-npm-side-channel-map-1.0.1-b32911","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/[email protected]"}]},{"name":"he","SPDXID":"SPDXRef-npm-he-1.2.0-605cd8","versionInfo":"1.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright Mathias Bynens \u003chttps://mathiasbynens.be/\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"math-intrinsics","SPDXID":"SPDXRef-npm-math-intrinsics-1.1.0-79d6f7","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/[email protected]"}]},{"name":"has-symbols","SPDXID":"SPDXRef-npm-has-symbols-1.1.0-1c5121","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/[email protected]"}]},{"name":"eventemitter3","SPDXID":"SPDXRef-npm-eventemitter3-4.0.7-7c4e1c","versionInfo":"4.0.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Arnout Kazemier","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"debug","SPDXID":"SPDXRef-npm-debug-4.4.1-208b8b","versionInfo":"4.4.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-2017 TJ Holowaychuk \[email protected]\u003e, Copyright (c) 2018-2021 Josh Junon","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"dunder-proto","SPDXID":"SPDXRef-npm-dunder-proto-1.0.1-2b1ed2","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/[email protected]"}]},{"name":"side-channel-weakmap","SPDXID":"SPDXRef-npm-side-channel-weakmap-1.0.2-ae5a8e","versionInfo":"1.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2019 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"gopd","SPDXID":"SPDXRef-npm-gopd-1.2.0-894419","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/[email protected]"}]},{"name":"es-object-atoms","SPDXID":"SPDXRef-npm-es-object-atoms-1.1.1-b85745","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/[email protected]"}]},{"name":"qs","SPDXID":"SPDXRef-npm-qs-6.14.0-c88034","versionInfo":"6.14.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/[email protected]"}]},{"name":"opener","SPDXID":"SPDXRef-npm-opener-1.5.2-a01257","versionInfo":"1.5.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT OR WTFPL OR (MIT AND WTFPL)","copyrightText":"Copyright (c) 2004 Sam Hocevar \[email protected]\u003e, Copyright (c) 2012-2020 Domenic Denicola \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"color-convert","SPDXID":"SPDXRef-npm-color-convert-2.0.1-d6a1d2","versionInfo":"2.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011-2016 Heather Arthur \[email protected]\u003e, Copyright (c) 2011-2016, Heather Arthur and Josh Junon","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"html-encoding-sniffer","SPDXID":"SPDXRef-npm-html-encoding-sniffer-3.0.0-1339d6","versionInfo":"3.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Domenic Denicola \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"async","SPDXID":"SPDXRef-npm-async-3.2.6-158ff7","versionInfo":"3.2.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2010-2018 Caolan McMahon","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"http-proxy","SPDXID":"SPDXRef-npm-http-proxy-1.18.1-fbc091","versionInfo":"1.18.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2010 - 2016 Charlie Robbins, Jarrett Cruger \u0026 the Contributors, Copyright (c) 2010-2016 Charlie Robbins, Jarrett Cruger \u0026 the Contributors, copyright header of example files e592c53 (https://github.com/http-party/node-http-proxy/commit/e592c53d1a23b7920d603a9e9ac294fc0e841f6d)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"call-bound","SPDXID":"SPDXRef-npm-call-bound-1.0.4-d2ed8e","versionInfo":"1.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2024 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"ms","SPDXID":"SPDXRef-npm-ms-2.1.3-e02194","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/[email protected]"}]},{"name":"follow-redirects","SPDXID":"SPDXRef-npm-follow-redirects-1.15.9-c76521","versionInfo":"1.15.9","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2014-present Olivier Lalonde \[email protected]\u003e , James Talmage \[email protected]\u003e , Ruben Verborgh","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"get-intrinsic","SPDXID":"SPDXRef-npm-get-intrinsic-1.3.0-9c1dd4","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/[email protected]"}]},{"name":"corser","SPDXID":"SPDXRef-npm-corser-2.0.1-021b45","versionInfo":"2.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Alexander Gruneberg","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"es-errors","SPDXID":"SPDXRef-npm-es-errors-1.3.0-67acc1","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/[email protected]"}]},{"name":"side-channel","SPDXID":"SPDXRef-npm-side-channel-1.1.0-f9eeaf","versionInfo":"1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2019 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"chalk","SPDXID":"SPDXRef-npm-chalk-4.1.2-1d7f73","versionInfo":"4.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \[email protected]\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"color-name","SPDXID":"SPDXRef-npm-color-name-1.1.4-b97274","versionInfo":"1.1.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Dmitry Ivanov","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-24.1.0-96c7a7","versionInfo":"24.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Microsoft Corporation, Copyright Node.js contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/[email protected]"}]},{"name":"whatwg-encoding","SPDXID":"SPDXRef-npm-whatwg-encoding-2.0.0-7a9c66","versionInfo":"2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Domenic Denicola \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"side-channel-list","SPDXID":"SPDXRef-npm-side-channel-list-1.0.0-2ce12f","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/[email protected]"}]},{"name":"union","SPDXID":"SPDXRef-npm-union-0.5.0-2bc7aa","versionInfo":"0.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2010, Mikeal Rogers, (c) 2011, Charlie Robbins \u0026 the Contributors, Copyright (c) 2010 Charlie Robbins \u0026 the Contributors, Copyright (c) 2010 Charlie Robbins \u0026 the Contributors., Copyright (c) 2010 Sencha Inc., Copyright (c) 2010-2012 Charlie Robbins \u0026 the Contributors, Copyright (c) 2011 TJ Holowaychuk","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/[email protected]"}]},{"name":"bytecodealliance/actions/wasmtime/setup","SPDXID":"SPDXRef-githubactions-bytecodeallianceactionswasmtime-setup-1..-75c946","versionInfo":"1.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/bytecodealliance/actions/wasmtime/setup@1.%2A.%2A"}]},{"name":"actions/stale","SPDXID":"SPDXRef-githubactions-actions-stale-9..-75c946","versionInfo":"9.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/stale@9.%2A.%2A"}]},{"name":"sphinx","SPDXID":"SPDXRef-pypi-sphinx-75c946","versionInfo":"~\u003e 9.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/sphinx"}]},{"name":"blurb","SPDXID":"SPDXRef-pypi-blurb-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/blurb"}]},{"name":"python-docs-theme","SPDXID":"SPDXRef-pypi-python-docs-theme-75c946","versionInfo":"\u003e= 2023.3.1,\u003c 2023.7 || \u003e 2023.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/python-docs-theme"}]},{"name":"sphinx-notfound-page","SPDXID":"SPDXRef-pypi-sphinx-notfound-page-75c946","versionInfo":"~\u003e 1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/sphinx-notfound-page"}]},{"name":"sphinxext-opengraph","SPDXID":"SPDXRef-pypi-sphinxext-opengraph-75c946","versionInfo":"~\u003e 0.13.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/sphinxext-opengraph"}]},{"name":"hypothesis","SPDXID":"SPDXRef-pypi-hypothesis-6.135.26-75c946","versionInfo":"6.135.26","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MPL-2.0 AND MPL-1.1","copyrightText":"Copyright (c) 2013, David R. MacIver, copyright 2007 by Armin Ronacher, Portions (c) 2009 by Robert Kern","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"actions/github-script","SPDXID":"SPDXRef-githubactions-actions-github-script-7..-75c946","versionInfo":"7.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/github-script@7.%2A.%2A"}]},{"name":"actions/setup-python","SPDXID":"SPDXRef-githubactions-actions-setup-python-5..-75c946","versionInfo":"5.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/setup-python@5.%2A.%2A"}]},{"name":"actions/cache","SPDXID":"SPDXRef-githubactions-actions-cache-4..-75c946","versionInfo":"4.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/cache@4.%2A.%2A"}]},{"name":"github/codeql-action/upload-sarif","SPDXID":"SPDXRef-githubactions-githubcodeql-action-upload-sarif-3..-75c946","versionInfo":"3.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/github/codeql-action/upload-sarif@3.%2A.%2A"}]},{"name":"egor-tensin/setup-gcc","SPDXID":"SPDXRef-githubactions-egor-tensin-setup-gcc-1..-75c946","versionInfo":"1.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/egor-tensin/setup-gcc@1.%2A.%2A"}]},{"name":"google/oss-fuzz/infra/cifuzz/actions/run_fuzzers","SPDXID":"SPDXRef-githubactions-googleoss-fuzzinfracifuzzactions-runfuzzers-master-75c946","versionInfo":"master","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/google/oss-fuzz/infra/cifuzz/actions/run_fuzzers@master"}]},{"name":"re-actors/alls-green","SPDXID":"SPDXRef-githubactions-re-actors-alls-green-05ac9388f0aebcb5727afa17fcccfecd6f8ec5fe-75c946","versionInfo":"05ac9388f0aebcb5727afa17fcccfecd6f8ec5fe","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/re-actors/alls-green@05ac9388f0aebcb5727afa17fcccfecd6f8ec5fe"}]},{"name":"actions/upload-artifact","SPDXID":"SPDXRef-githubactions-actions-upload-artifact-4..-75c946","versionInfo":"4.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/upload-artifact@4.%2A.%2A"}]},{"name":"google/oss-fuzz/infra/cifuzz/actions/build_fuzzers","SPDXID":"SPDXRef-githubactions-googleoss-fuzzinfracifuzzactions-buildfuzzers-master-75c946","versionInfo":"master","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/google/oss-fuzz/infra/cifuzz/actions/build_fuzzers@master"}]},{"name":"actions/checkout","SPDXID":"SPDXRef-githubactions-actions-checkout-4..-75c946","versionInfo":"4.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/checkout@4.%2A.%2A"}]},{"name":"readthedocs/actions/preview","SPDXID":"SPDXRef-githubactions-readthedocsactions-preview-1..-75c946","versionInfo":"1.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/readthedocs/actions/preview@1.%2A.%2A"}]},{"name":"pre-commit/action","SPDXID":"SPDXRef-githubactions-pre-commit-action-3.0.1-75c946","versionInfo":"3.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/pre-commit/[email protected]"}]},{"name":"actions/setup-node","SPDXID":"SPDXRef-githubactions-actions-setup-node-4-75c946","versionInfo":"4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/setup-node@4"}]},{"name":"actions/github-script","SPDXID":"SPDXRef-githubactions-actions-github-script-7-75c946","versionInfo":"7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/github-script@7"}]},{"name":"mypy","SPDXID":"SPDXRef-pypi-mypy-1.17.1-75c946","versionInfo":"1.17.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT AND Python-2.0.1","copyrightText":"(c) D TypeAlias, (c) E Argument, (c) E Cannot, (c) E Incompatible, (c) E Only, (c) E Too, (c) Error Method, (c) N Revealed, Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, The Netherlands, Copyright (c) 1995-2001 Corporation for National Research Initiatives, Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 Python Software Foundation, Copyright (c) 2012-2023 Jukka Lehtosalo and contributors, Copyright (c) 2015 Jukka Lehtosalo and contributors, Copyright (c) 2015-2023 Dropbox, Inc., Copyright (c) 2016 The Pybind Development Team, Copyright 2003 Google Inc., Copyright 2005, Google Inc., Copyright 2006, Google Inc., Copyright 2007, Google Inc., Copyright 2008 Google Inc., Copyright 2008, Google Inc., Copyright 2009 Google Inc., copyright 2012- Y Jukka Lehtosalo and mypy contributors, Copyright 2015, Google Inc., copyright 2020-2022, mypyc team, Copyright Contributors to the pythoncapi_compat project.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"types-setuptools","SPDXID":"SPDXRef-pypi-types-setuptools-80.9.0.20250801-75c946","versionInfo":"80.9.0.20250801","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 AND MIT","copyrightText":"Copyright (c) 2015 Jukka Lehtosalo and contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"types-psutil","SPDXID":"SPDXRef-pypi-types-psutil-7.0.0.20250801-75c946","versionInfo":"7.0.0.20250801","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 AND MIT","copyrightText":"Copyright (c) 2015 Jukka Lehtosalo and contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"mheap/github-action-required-labels","SPDXID":"SPDXRef-githubactions-mheap-github-action-required-labels-5..-75c946","versionInfo":"5.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/mheap/github-action-required-labels@5.%2A.%2A"}]},{"name":"com.github.python/cpython","SPDXID":"SPDXRef-github-python-cpython-main-1e908b","versionInfo":"main","downloadLocation":"git+https://github.com/python/cpython","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/python/cpython@main"}]}],"relationships":[{"spdxElementId":"SPDXRef-npm-portfinder-1.0.37-056ef3","relatedSpdxElement":"SPDXRef-npm-debug-4.4.1-208b8b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-portfinder-1.0.37-056ef3","relatedSpdxElement":"SPDXRef-npm-async-3.2.6-158ff7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-supports-color-7.2.0-c952e4","relatedSpdxElement":"SPDXRef-npm-has-flag-4.0.0-acbf2f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-playwright-test-1.54.1-e5c8e3","relatedSpdxElement":"SPDXRef-npm-playwright-1.54.1-025c07","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-call-bind-apply-helpers-1.0.2-c24909","relatedSpdxElement":"SPDXRef-npm-es-errors-1.3.0-67acc1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-call-bind-apply-helpers-1.0.2-c24909","relatedSpdxElement":"SPDXRef-npm-function-bind-1.1.2-cd7464","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-iconv-lite-0.6.3-e36a8e","relatedSpdxElement":"SPDXRef-npm-safer-buffer-2.1.2-2941bb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-hasown-2.0.2-d9e307","relatedSpdxElement":"SPDXRef-npm-function-bind-1.1.2-cd7464","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-proto-1.0.1-066d12","relatedSpdxElement":"SPDXRef-npm-es-object-atoms-1.1.1-b85745","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-proto-1.0.1-066d12","relatedSpdxElement":"SPDXRef-npm-dunder-proto-1.0.1-2b1ed2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-playwright-1.54.1-025c07","relatedSpdxElement":"SPDXRef-npm-playwright-core-1.54.1-d8a730","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-basic-auth-2.0.1-2f4572","relatedSpdxElement":"SPDXRef-npm-safe-buffer-5.1.2-ee8522","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-ansi-styles-4.3.0-0469db","relatedSpdxElement":"SPDXRef-npm-color-convert-2.0.1-d6a1d2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-http-server-14.1.1-02a5d1","relatedSpdxElement":"SPDXRef-npm-url-join-4.0.1-eb2ed1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-http-server-14.1.1-02a5d1","relatedSpdxElement":"SPDXRef-npm-mime-1.6.0-9a3e4a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-http-server-14.1.1-02a5d1","relatedSpdxElement":"SPDXRef-npm-he-1.2.0-605cd8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-http-server-14.1.1-02a5d1","relatedSpdxElement":"SPDXRef-npm-http-proxy-1.18.1-fbc091","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-http-server-14.1.1-02a5d1","relatedSpdxElement":"SPDXRef-npm-basic-auth-2.0.1-2f4572","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-http-server-14.1.1-02a5d1","relatedSpdxElement":"SPDXRef-npm-secure-compare-3.0.1-eb5117","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-http-server-14.1.1-02a5d1","relatedSpdxElement":"SPDXRef-npm-union-0.5.0-2bc7aa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-http-server-14.1.1-02a5d1","relatedSpdxElement":"SPDXRef-npm-chalk-4.1.2-1d7f73","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-http-server-14.1.1-02a5d1","relatedSpdxElement":"SPDXRef-npm-minimist-1.2.8-c603e6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-http-server-14.1.1-02a5d1","relatedSpdxElement":"SPDXRef-npm-portfinder-1.0.37-056ef3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-http-server-14.1.1-02a5d1","relatedSpdxElement":"SPDXRef-npm-opener-1.5.2-a01257","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-http-server-14.1.1-02a5d1","relatedSpdxElement":"SPDXRef-npm-html-encoding-sniffer-3.0.0-1339d6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-http-server-14.1.1-02a5d1","relatedSpdxElement":"SPDXRef-npm-corser-2.0.1-021b45","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-side-channel-map-1.0.1-b32911","relatedSpdxElement":"SPDXRef-npm-es-errors-1.3.0-67acc1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-side-channel-map-1.0.1-b32911","relatedSpdxElement":"SPDXRef-npm-call-bound-1.0.4-d2ed8e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-side-channel-map-1.0.1-b32911","relatedSpdxElement":"SPDXRef-npm-object-inspect-1.13.4-811b06","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-side-channel-map-1.0.1-b32911","relatedSpdxElement":"SPDXRef-npm-get-intrinsic-1.3.0-9c1dd4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-debug-4.4.1-208b8b","relatedSpdxElement":"SPDXRef-npm-ms-2.1.3-e02194","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-dunder-proto-1.0.1-2b1ed2","relatedSpdxElement":"SPDXRef-npm-es-errors-1.3.0-67acc1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-dunder-proto-1.0.1-2b1ed2","relatedSpdxElement":"SPDXRef-npm-call-bind-apply-helpers-1.0.2-c24909","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-dunder-proto-1.0.1-2b1ed2","relatedSpdxElement":"SPDXRef-npm-gopd-1.2.0-894419","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-side-channel-weakmap-1.0.2-ae5a8e","relatedSpdxElement":"SPDXRef-npm-es-errors-1.3.0-67acc1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-side-channel-weakmap-1.0.2-ae5a8e","relatedSpdxElement":"SPDXRef-npm-call-bound-1.0.4-d2ed8e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-side-channel-weakmap-1.0.2-ae5a8e","relatedSpdxElement":"SPDXRef-npm-object-inspect-1.13.4-811b06","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-side-channel-weakmap-1.0.2-ae5a8e","relatedSpdxElement":"SPDXRef-npm-get-intrinsic-1.3.0-9c1dd4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-side-channel-weakmap-1.0.2-ae5a8e","relatedSpdxElement":"SPDXRef-npm-side-channel-map-1.0.1-b32911","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-es-object-atoms-1.1.1-b85745","relatedSpdxElement":"SPDXRef-npm-es-errors-1.3.0-67acc1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-qs-6.14.0-c88034","relatedSpdxElement":"SPDXRef-npm-side-channel-1.1.0-f9eeaf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-color-convert-2.0.1-d6a1d2","relatedSpdxElement":"SPDXRef-npm-color-name-1.1.4-b97274","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-html-encoding-sniffer-3.0.0-1339d6","relatedSpdxElement":"SPDXRef-npm-whatwg-encoding-2.0.0-7a9c66","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-http-proxy-1.18.1-fbc091","relatedSpdxElement":"SPDXRef-npm-requires-port-1.0.0-cf38fd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-http-proxy-1.18.1-fbc091","relatedSpdxElement":"SPDXRef-npm-follow-redirects-1.15.9-c76521","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-http-proxy-1.18.1-fbc091","relatedSpdxElement":"SPDXRef-npm-eventemitter3-4.0.7-7c4e1c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-call-bound-1.0.4-d2ed8e","relatedSpdxElement":"SPDXRef-npm-call-bind-apply-helpers-1.0.2-c24909","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-call-bound-1.0.4-d2ed8e","relatedSpdxElement":"SPDXRef-npm-get-intrinsic-1.3.0-9c1dd4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-intrinsic-1.3.0-9c1dd4","relatedSpdxElement":"SPDXRef-npm-es-errors-1.3.0-67acc1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-intrinsic-1.3.0-9c1dd4","relatedSpdxElement":"SPDXRef-npm-hasown-2.0.2-d9e307","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-intrinsic-1.3.0-9c1dd4","relatedSpdxElement":"SPDXRef-npm-get-proto-1.0.1-066d12","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-intrinsic-1.3.0-9c1dd4","relatedSpdxElement":"SPDXRef-npm-call-bind-apply-helpers-1.0.2-c24909","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-intrinsic-1.3.0-9c1dd4","relatedSpdxElement":"SPDXRef-npm-es-define-property-1.0.1-fbda24","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-intrinsic-1.3.0-9c1dd4","relatedSpdxElement":"SPDXRef-npm-math-intrinsics-1.1.0-79d6f7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-intrinsic-1.3.0-9c1dd4","relatedSpdxElement":"SPDXRef-npm-gopd-1.2.0-894419","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-intrinsic-1.3.0-9c1dd4","relatedSpdxElement":"SPDXRef-npm-es-object-atoms-1.1.1-b85745","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-intrinsic-1.3.0-9c1dd4","relatedSpdxElement":"SPDXRef-npm-has-symbols-1.1.0-1c5121","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-intrinsic-1.3.0-9c1dd4","relatedSpdxElement":"SPDXRef-npm-function-bind-1.1.2-cd7464","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-side-channel-1.1.0-f9eeaf","relatedSpdxElement":"SPDXRef-npm-es-errors-1.3.0-67acc1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-side-channel-1.1.0-f9eeaf","relatedSpdxElement":"SPDXRef-npm-side-channel-list-1.0.0-2ce12f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-side-channel-1.1.0-f9eeaf","relatedSpdxElement":"SPDXRef-npm-object-inspect-1.13.4-811b06","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-side-channel-1.1.0-f9eeaf","relatedSpdxElement":"SPDXRef-npm-side-channel-weakmap-1.0.2-ae5a8e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-side-channel-1.1.0-f9eeaf","relatedSpdxElement":"SPDXRef-npm-side-channel-map-1.0.1-b32911","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-chalk-4.1.2-1d7f73","relatedSpdxElement":"SPDXRef-npm-supports-color-7.2.0-c952e4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-chalk-4.1.2-1d7f73","relatedSpdxElement":"SPDXRef-npm-ansi-styles-4.3.0-0469db","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-types-node-24.1.0-96c7a7","relatedSpdxElement":"SPDXRef-npm-undici-types-7.8.0-2eb046","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-whatwg-encoding-2.0.0-7a9c66","relatedSpdxElement":"SPDXRef-npm-iconv-lite-0.6.3-e36a8e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-side-channel-list-1.0.0-2ce12f","relatedSpdxElement":"SPDXRef-npm-es-errors-1.3.0-67acc1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-side-channel-list-1.0.0-2ce12f","relatedSpdxElement":"SPDXRef-npm-object-inspect-1.13.4-811b06","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-union-0.5.0-2bc7aa","relatedSpdxElement":"SPDXRef-npm-qs-6.14.0-c88034","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-cpython-main-1e908b","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.54.1-e5c8e3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-cpython-main-1e908b","relatedSpdxElement":"SPDXRef-npm-playwright-1.54.1-025c07","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-cpython-main-1e908b","relatedSpdxElement":"SPDXRef-npm-http-server-14.1.1-02a5d1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-cpython-main-1e908b","relatedSpdxElement":"SPDXRef-npm-types-node-24.1.0-96c7a7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-cpython-main-1e908b","relatedSpdxElement":"SPDXRef-npm-fsevents-2.3.2-777e4a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-cpython-main-1e908b","relatedSpdxElement":"SPDXRef-githubactions-pre-commit-action-3.0.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-cpython-main-1e908b","relatedSpdxElement":"SPDXRef-pypi-hypothesis-6.135.26-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-cpython-main-1e908b","relatedSpdxElement":"SPDXRef-githubactions-googleoss-fuzzinfracifuzzactions-runfuzzers-master-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-cpython-main-1e908b","relatedSpdxElement":"SPDXRef-githubactions-readthedocsactions-preview-1..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-cpython-main-1e908b","relatedSpdxElement":"SPDXRef-pypi-mypy-1.17.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-cpython-main-1e908b","relatedSpdxElement":"SPDXRef-githubactions-mheap-github-action-required-labels-5..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-cpython-main-1e908b","relatedSpdxElement":"SPDXRef-githubactions-actions-github-script-7..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-cpython-main-1e908b","relatedSpdxElement":"SPDXRef-githubactions-actions-setup-node-4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-cpython-main-1e908b","relatedSpdxElement":"SPDXRef-githubactions-actions-github-script-7-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-cpython-main-1e908b","relatedSpdxElement":"SPDXRef-pypi-types-setuptools-80.9.0.20250801-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-cpython-main-1e908b","relatedSpdxElement":"SPDXRef-pypi-types-psutil-7.0.0.20250801-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-cpython-main-1e908b","relatedSpdxElement":"SPDXRef-githubactions-bytecodeallianceactionswasmtime-setup-1..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-cpython-main-1e908b","relatedSpdxElement":"SPDXRef-githubactions-actions-stale-9..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-cpython-main-1e908b","relatedSpdxElement":"SPDXRef-githubactions-githubcodeql-action-upload-sarif-3..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-cpython-main-1e908b","relatedSpdxElement":"SPDXRef-githubactions-egor-tensin-setup-gcc-1..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-cpython-main-1e908b","relatedSpdxElement":"SPDXRef-githubactions-re-actors-alls-green-05ac9388f0aebcb5727afa17fcccfecd6f8ec5fe-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-cpython-main-1e908b","relatedSpdxElement":"SPDXRef-githubactions-actions-upload-artifact-4..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-cpython-main-1e908b","relatedSpdxElement":"SPDXRef-githubactions-googleoss-fuzzinfracifuzzactions-buildfuzzers-master-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-cpython-main-1e908b","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-4..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-cpython-main-1e908b","relatedSpdxElement":"SPDXRef-pypi-sphinx-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-cpython-main-1e908b","relatedSpdxElement":"SPDXRef-pypi-blurb-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-cpython-main-1e908b","relatedSpdxElement":"SPDXRef-pypi-python-docs-theme-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-cpython-main-1e908b","relatedSpdxElement":"SPDXRef-pypi-sphinx-notfound-page-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-cpython-main-1e908b","relatedSpdxElement":"SPDXRef-pypi-sphinxext-opengraph-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-cpython-main-1e908b","relatedSpdxElement":"SPDXRef-githubactions-actions-setup-python-5..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-cpython-main-1e908b","relatedSpdxElement":"SPDXRef-githubactions-actions-cache-4..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-python-cpython-main-1e908b","relationshipType":"DESCRIBES"}]}