{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.caas-team/py-kube-downscaler","documentNamespace":"https://spdx.org/spdxdocs/protobom/2ea5d33c-7d5a-4efb-86b1-82033aa14553","creationInfo":{"creators":["Tool: protobom-v0.0.0-20250308003257-7b93f606719d+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2025-03-10T02:57:59Z"},"packages":[{"name":"colorama","SPDXID":"SPDXRef-pypi-colorama-0.4.6-7b26ed","versionInfo":"0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"Copyright (c) 2010 Jonathan Hartley, Copyright Jonathan Hartley \u0026 Arnon Yaari, 2013-2020, Copyright Jonathan Hartley 2013","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/colorama@0.4.6"}]},{"name":"iniconfig","SPDXID":"SPDXRef-pypi-iniconfig-2.0.0-d87ce5","versionInfo":"2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Ronny Pfannschmidt, Holger Krekel","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/iniconfig@2.0.0"}]},{"name":"mypy-extensions","SPDXID":"SPDXRef-pypi-mypy-extensions-1.0.0-41e328","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016-2017 Jukka Lehtosalo and contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/mypy-extensions@1.0.0"}]},{"name":"pytest-html","SPDXID":"SPDXRef-pypi-pytest-html-4.1.1-613322","versionInfo":"4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT AND MPL-2.0","copyrightText":"copyright 2020, Dave Hunt","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pytest-html@4.1.1"}]},{"name":"cfgv","SPDXID":"SPDXRef-pypi-cfgv-3.4.0-c8865b","versionInfo":"3.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2018 Anthony Sottile","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/cfgv@3.4.0"}]},{"name":"docopt","SPDXID":"SPDXRef-pypi-docopt-0.6.2-58cb0d","versionInfo":"0.6.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Vladimir Keleshev, \u003cvladimir@keleshev.com\u003e, Copyright (c) 2013 Vladimir Keleshev, vladimir@keleshev.com","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/docopt@0.6.2"}]},{"name":"coveralls","SPDXID":"SPDXRef-pypi-coveralls-1.8.0-447376","versionInfo":"1.8.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 by coveralls-clients contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/coveralls@1.8.0"}]},{"name":"pre-commit","SPDXID":"SPDXRef-pypi-pre-commit-4.1.0-91a7d4","versionInfo":"4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 pre-commit dev team Anthony Sottile, Ken Struys, Copyright 2021 RStudio","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pre-commit@4.1.0"}]},{"name":"markupsafe","SPDXID":"SPDXRef-pypi-markupsafe-3.0.2-892651","versionInfo":"3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"copyright 2010 Pallets, Copyright 2010 Pallets","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/markupsafe@3.0.2"}]},{"name":"jinja2","SPDXID":"SPDXRef-pypi-jinja2-3.1.5-fc0b53","versionInfo":"3.1.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"(c) Copyright 2008 by http://domain.invalid/\u003e, copyright 2007 Pallets, Copyright 2007 Pallets","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/jinja2@3.1.5"}]},{"name":"pyyaml","SPDXID":"SPDXRef-pypi-pyyaml-6.0.2-6ce22e","versionInfo":"6.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2006-2016 Kirill Simonov, Copyright (c) 2017-2021 Ingy dot Net","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pyyaml@6.0.2"}]},{"name":"pytest-metadata","SPDXID":"SPDXRef-pypi-pytest-metadata-3.1.1-d8263e","versionInfo":"3.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MPL-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pytest-metadata@3.1.1"}]},{"name":"pluggy","SPDXID":"SPDXRef-pypi-pluggy-1.5.0-665fca","versionInfo":"1.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 holger krekel (rather uses bitbucket/hpk42), copyright 2016, Holger Krekel","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pluggy@1.5.0"}]},{"name":"requests","SPDXID":"SPDXRef-pypi-requests-2.32.3-b58159","versionInfo":"2.32.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"copyright (c) 2012 by Kenneth Reitz, copyright (c) 2017 by Kenneth Reitz, Copyright 2019 Kenneth Reitz, Copyright Kenneth Reitz","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/requests@2.32.3"}]},{"name":"nodeenv","SPDXID":"SPDXRef-pypi-nodeenv-1.9.1-2e9f19","versionInfo":"1.9.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"Copyright (c) 2011, Eugene Kalinin, copyright (c) 2014 by Eugene Kalinin","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/nodeenv@1.9.1"}]},{"name":"typing-extensions","SPDXID":"SPDXRef-pypi-typing-extensions-4.12.2-575b3d","versionInfo":"4.12.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Python-2.0 AND Python-2.0 AND BSD-3-Clause AND Python-2.0 AND BSD-3-Clause AND 0BSD","copyrightText":"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, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023 Python Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/typing-extensions@4.12.2"}]},{"name":"urllib3","SPDXID":"SPDXRef-pypi-urllib3-2.3.0-6455d5","versionInfo":"2.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"2019-2022, Pyodide contributors and Mozilla, Copyright (c) 2008-2020 Andrey Petrov and contributors, Copyright (c) 2019-2022, Pyodide contributors, Copyright 2019-2022, Pyodide contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/urllib3@2.3.0"}]},{"name":"exceptiongroup","SPDXID":"SPDXRef-pypi-exceptiongroup-1.2.2-8bbc92","versionInfo":"1.2.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022 Python Software Foundation, Copyright (c) 2022 Alex Gronholm","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/exceptiongroup@1.2.2"}]},{"name":"packaging","SPDXID":"SPDXRef-pypi-packaging-24.2-85c2b1","versionInfo":"24.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 AND BSD-2-Clause","copyrightText":"Copyright (c) 2017-present Ofek Lev \u003coss@ofek.dev\u003e, Copyright (c) Donald Stufft and individual contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/packaging@24.2"}]},{"name":"distlib","SPDXID":"SPDXRef-pypi-distlib-0.3.9-f407c0","versionInfo":"0.3.9","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"PSF-2.0","copyrightText":"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 Python Software Foundation, Copyright (c) 2011-2022 Vinay Sajip, Copyright (c) 2012 The Python Software Foundation, Copyright (c) 2012-2013 The Python Software Foundation, Copyright (c) 2012-2013 Vinay Sajip, Copyright (c) 2012-2023 Python Software Foundation, Copyright (c) 2012-2023 The Python Software Foundation, Copyright (c) 2012-2023 Vinay Sajip, Copyright (c) 2013 by Test, Copyright (c) 2013 by Test User, Copyright (c) 2013 Vinay Sajip, Copyright (c) 2013-2017 Vinay Sajip, Copyright (c) 2013-2023 Vinay Sajip, Copyright (c) 2024 Stewart Miles, Copyright (c) Simple Launcher","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/distlib@0.3.9"}]},{"name":"idna","SPDXID":"SPDXRef-pypi-idna-3.10-6db1e3","versionInfo":"3.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"(c) 2019 Unicode(r), Inc., Copyright (c) 2013-2024, Kim Davies and contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/idna@3.10"}]},{"name":"platformdirs","SPDXID":"SPDXRef-pypi-platformdirs-4.3.6-437bcc","versionInfo":"4.3.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2010-202x The platformdirs","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/platformdirs@4.3.6"}]},{"name":"pytest-cov","SPDXID":"SPDXRef-pypi-pytest-cov-6.0.0-ac682a","versionInfo":"6.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2010 Meme Dough","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pytest-cov@6.0.0"}]},{"name":"tomli","SPDXID":"SPDXRef-pypi-tomli-2.2.1-f9b5e4","versionInfo":"2.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/tomli@2.2.1"}]},{"name":"pytest","SPDXID":"SPDXRef-pypi-pytest-8.3.4-922e5f","versionInfo":"8.3.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2004 Holger Krekel and others, Copyright (c) 2014, Gregory Boissinot, copyright 2015, holger krekel and pytest-dev team, Copyright Holger Krekel and others, 2004. Distributed","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pytest@8.3.4"}]},{"name":"charset-normalizer","SPDXID":"SPDXRef-pypi-charset-normalizer-3.4.1-cb791e","versionInfo":"3.4.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"LGPL-2.1-only AND MIT AND MPL-1.1","copyrightText":"(c) 2012 Denny Vrandecic (http://simia.net/letters/), (c) https://stackoverflow.com/questions/3041986/apt-command-line-interface-like-yes-no-input, copyright (c) 2021 by Ahmed TAHRI, Copyright (c) 2025 Ahmed TAHRI, Copyright (c) 2025 TAHRI Ahmed R., Copyright (c) Ahmed TAHRI @Ousret (https://github.com/Ousret), COPYRIGHT (c) FOOBAR, copyright 2023, Ahmed TAHRI","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/charset-normalizer@3.4.1"}]},{"name":"filelock","SPDXID":"SPDXRef-pypi-filelock-3.17.0-315808","versionInfo":"3.17.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Unlicense","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/filelock@3.17.0"}]},{"name":"pytz","SPDXID":"SPDXRef-pypi-pytz-2025.1-910f8b","versionInfo":"2025.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT AND ZPL-2.1","copyrightText":"Copyright (c) 2003-2019 Stuart Bishop \u003cstuart@stuartbishop.net\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pytz@2025.1"}]},{"name":"certifi","SPDXID":"SPDXRef-pypi-certifi-2025.1.31-8609de","versionInfo":"2025.1.31","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MPL-2.0","copyrightText":"(c) 1999 Entrust.net Limited, (c) 1999 Entrust.net Limited Label Entrust.net Premium 2048 Secure Server CA Serial, (c) 2006 Entrust, Inc., (c) 2006 Entrust, Inc. Label Entrust Root Certification, (c) 2009 Entrust, Inc. - for, (c) 2012 Entrust, Inc. - for","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/certifi@2025.1.31"}]},{"name":"mypy","SPDXID":"SPDXRef-pypi-mypy-1.15.0-02f500","versionInfo":"1.15.0","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/mypy@1.15.0"}]},{"name":"identify","SPDXID":"SPDXRef-pypi-identify-2.6.7-c3b888","versionInfo":"2.6.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) the European Community 2007, (c) the European Union 2007, 2016, Copyright (c) 1989, 1991 Free Software Foundation, Inc., Copyright (c) 1991, 1999 Free Software Foundation, Inc., Copyright (c) 2000-2006, The Perl Foundation, Copyright (c) 2004 Sam Hocevar \u003csam@hocevar.net\u003e, Copyright (c) 2005 Lawrence Rosen, Copyright (c) 2007 Free Software Foundation, Inc. \u003chttps://fsf.org/\u003e, Copyright (c) 2017 Chris Kuehl, Anthony Sottile, Copyright (c) year fullname, Copyright 1999 2002-2008 LaTeX3 Project, copyrighted by the Free Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/identify@2.6.7"}]},{"name":"virtualenv","SPDXID":"SPDXRef-pypi-virtualenv-20.29.2-d06413","versionInfo":"20.29.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/virtualenv@20.29.2"}]},{"name":"coverage","SPDXID":"SPDXRef-pypi-coverage-7.6.12-fc051c","versionInfo":"7.6.12","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2001 Gareth Rees, Copyright 2004- facts.now Y Ned, Copyright 2004-2025 Ned Batchelder, Copyright 2004. Ned, copyright 2009 N, copyright 2009-2025, Ned Batchelder, Copyright Software Freedom Conservancy, Inc., Portions (c) International Organization for Standardization 1986","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/coverage@7.6.12"}]},{"name":"new-pykube","SPDXID":"SPDXRef-pypi-new-pykube-25.2.0-2802c5","versionInfo":"25.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/new-pykube@25.2.0"}]},{"name":"5monkeys/cobertura-action","SPDXID":"SPDXRef-githubactions-5monkeys-cobertura-action-master-122ff6","versionInfo":"master","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/5monkeys/cobertura-action@master"}]},{"name":"actions/checkout","SPDXID":"SPDXRef-githubactions-actions-checkout-4..-d35da5","versionInfo":"4.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/checkout@4.%2A.%2A"}]},{"name":"dawidd6/action-download-artifact","SPDXID":"SPDXRef-githubactions-dawidd6-action-download-artifact-7..-a317b5","versionInfo":"7.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/dawidd6/action-download-artifact@7.%2A.%2A"}]},{"name":"sigstore/cosign-installer","SPDXID":"SPDXRef-githubactions-sigstore-cosign-installer-main-5acdab","versionInfo":"main","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/sigstore/cosign-installer@main"}]},{"name":"docker/setup-buildx-action","SPDXID":"SPDXRef-githubactions-docker-setup-buildx-action-3..-861157","versionInfo":"3.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/docker/setup-buildx-action@3.%2A.%2A"}]},{"name":"docker/login-action","SPDXID":"SPDXRef-githubactions-docker-login-action-3..-ff3525","versionInfo":"3.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/docker/login-action@3.%2A.%2A"}]},{"name":"docker/setup-qemu-action","SPDXID":"SPDXRef-githubactions-docker-setup-qemu-action-3..-228f73","versionInfo":"3.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/docker/setup-qemu-action@3.%2A.%2A"}]},{"name":"docker/metadata-action","SPDXID":"SPDXRef-githubactions-docker-metadata-action-5..-d14904","versionInfo":"5.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/docker/metadata-action@5.%2A.%2A"}]},{"name":"docker/build-push-action","SPDXID":"SPDXRef-githubactions-docker-build-push-action-6..-bc76c8","versionInfo":"6.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/docker/build-push-action@6.%2A.%2A"}]},{"name":"nowsprinting/check-version-format-action","SPDXID":"SPDXRef-githubactions-nowsprinting-check-version-format-action-4.0.2-4f29ba","versionInfo":"4.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/nowsprinting/check-version-format-action@4.0.2"}]},{"name":"jtaeuber/tag-multiarch-images","SPDXID":"SPDXRef-githubactions-jtaeuber-tag-multiarch-images-0.1.0-153c12","versionInfo":"0.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/jtaeuber/tag-multiarch-images@0.1.0"}]},{"name":"debianmaster/actions-k3s","SPDXID":"SPDXRef-githubactions-debianmaster-actions-k3s-master-e28e87","versionInfo":"master","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/debianmaster/actions-k3s@master"}]},{"name":"peter-evans/repository-dispatch","SPDXID":"SPDXRef-githubactions-peter-evans-repository-dispatch-3..-3914c5","versionInfo":"3.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/peter-evans/repository-dispatch@3.%2A.%2A"}]},{"name":"vlaurin/action-ghcr-prune","SPDXID":"SPDXRef-githubactions-vlaurin-action-ghcr-prune-0.6.0-c2f27a","versionInfo":"0.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/vlaurin/action-ghcr-prune@0.6.0"}]},{"name":"jtaeuber/prune-orphaned-cosign-sig","SPDXID":"SPDXRef-githubactions-jtaeuber-prune-orphaned-cosign-sig-0.1.0-2572cc","versionInfo":"0.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/jtaeuber/prune-orphaned-cosign-sig@0.1.0"}]},{"name":"actions/upload-artifact","SPDXID":"SPDXRef-githubactions-actions-upload-artifact-4..-c11881","versionInfo":"4.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/upload-artifact@4.%2A.%2A"}]},{"name":"actions/setup-python","SPDXID":"SPDXRef-githubactions-actions-setup-python-5..-8e06fa","versionInfo":"5.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/setup-python@5.%2A.%2A"}]},{"name":"com.github.caas-team/py-kube-downscaler","SPDXID":"SPDXRef-github-caas-team-py-kube-downscaler-main-e08c9a","versionInfo":"main","downloadLocation":"git+https://github.com/caas-team/py-kube-downscaler","filesAnalyzed":false,"licenseDeclared":"GPL-3.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/caas-team/py-kube-downscaler@main"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-caas-team-py-kube-downscaler-main-e08c9a","relatedSpdxElement":"SPDXRef-pypi-colorama-0.4.6-7b26ed","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-caas-team-py-kube-downscaler-main-e08c9a","relatedSpdxElement":"SPDXRef-pypi-iniconfig-2.0.0-d87ce5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-caas-team-py-kube-downscaler-main-e08c9a","relatedSpdxElement":"SPDXRef-pypi-mypy-extensions-1.0.0-41e328","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-caas-team-py-kube-downscaler-main-e08c9a","relatedSpdxElement":"SPDXRef-pypi-pytest-html-4.1.1-613322","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-caas-team-py-kube-downscaler-main-e08c9a","relatedSpdxElement":"SPDXRef-pypi-cfgv-3.4.0-c8865b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-caas-team-py-kube-downscaler-main-e08c9a","relatedSpdxElement":"SPDXRef-pypi-docopt-0.6.2-58cb0d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-caas-team-py-kube-downscaler-main-e08c9a","relatedSpdxElement":"SPDXRef-pypi-coveralls-1.8.0-447376","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-caas-team-py-kube-downscaler-main-e08c9a","relatedSpdxElement":"SPDXRef-pypi-pre-commit-4.1.0-91a7d4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-caas-team-py-kube-downscaler-main-e08c9a","relatedSpdxElement":"SPDXRef-pypi-markupsafe-3.0.2-892651","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-caas-team-py-kube-downscaler-main-e08c9a","relatedSpdxElement":"SPDXRef-pypi-jinja2-3.1.5-fc0b53","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-caas-team-py-kube-downscaler-main-e08c9a","relatedSpdxElement":"SPDXRef-pypi-pyyaml-6.0.2-6ce22e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-caas-team-py-kube-downscaler-main-e08c9a","relatedSpdxElement":"SPDXRef-pypi-pytest-metadata-3.1.1-d8263e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-caas-team-py-kube-downscaler-main-e08c9a","relatedSpdxElement":"SPDXRef-pypi-pluggy-1.5.0-665fca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-caas-team-py-kube-downscaler-main-e08c9a","relatedSpdxElement":"SPDXRef-pypi-requests-2.32.3-b58159","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-caas-team-py-kube-downscaler-main-e08c9a","relatedSpdxElement":"SPDXRef-pypi-nodeenv-1.9.1-2e9f19","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-caas-team-py-kube-downscaler-main-e08c9a","relatedSpdxElement":"SPDXRef-pypi-typing-extensions-4.12.2-575b3d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-caas-team-py-kube-downscaler-main-e08c9a","relatedSpdxElement":"SPDXRef-pypi-urllib3-2.3.0-6455d5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-caas-team-py-kube-downscaler-main-e08c9a","relatedSpdxElement":"SPDXRef-pypi-exceptiongroup-1.2.2-8bbc92","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-caas-team-py-kube-downscaler-main-e08c9a","relatedSpdxElement":"SPDXRef-pypi-packaging-24.2-85c2b1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-caas-team-py-kube-downscaler-main-e08c9a","relatedSpdxElement":"SPDXRef-pypi-distlib-0.3.9-f407c0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-caas-team-py-kube-downscaler-main-e08c9a","relatedSpdxElement":"SPDXRef-pypi-idna-3.10-6db1e3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-caas-team-py-kube-downscaler-main-e08c9a","relatedSpdxElement":"SPDXRef-pypi-platformdirs-4.3.6-437bcc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-caas-team-py-kube-downscaler-main-e08c9a","relatedSpdxElement":"SPDXRef-pypi-pytest-cov-6.0.0-ac682a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-caas-team-py-kube-downscaler-main-e08c9a","relatedSpdxElement":"SPDXRef-pypi-tomli-2.2.1-f9b5e4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-caas-team-py-kube-downscaler-main-e08c9a","relatedSpdxElement":"SPDXRef-pypi-pytest-8.3.4-922e5f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-caas-team-py-kube-downscaler-main-e08c9a","relatedSpdxElement":"SPDXRef-pypi-charset-normalizer-3.4.1-cb791e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-caas-team-py-kube-downscaler-main-e08c9a","relatedSpdxElement":"SPDXRef-pypi-filelock-3.17.0-315808","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-caas-team-py-kube-downscaler-main-e08c9a","relatedSpdxElement":"SPDXRef-pypi-pytz-2025.1-910f8b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-caas-team-py-kube-downscaler-main-e08c9a","relatedSpdxElement":"SPDXRef-pypi-certifi-2025.1.31-8609de","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-caas-team-py-kube-downscaler-main-e08c9a","relatedSpdxElement":"SPDXRef-pypi-mypy-1.15.0-02f500","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-caas-team-py-kube-downscaler-main-e08c9a","relatedSpdxElement":"SPDXRef-pypi-identify-2.6.7-c3b888","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-caas-team-py-kube-downscaler-main-e08c9a","relatedSpdxElement":"SPDXRef-pypi-virtualenv-20.29.2-d06413","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-caas-team-py-kube-downscaler-main-e08c9a","relatedSpdxElement":"SPDXRef-pypi-coverage-7.6.12-fc051c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-caas-team-py-kube-downscaler-main-e08c9a","relatedSpdxElement":"SPDXRef-pypi-new-pykube-25.2.0-2802c5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-caas-team-py-kube-downscaler-main-e08c9a","relatedSpdxElement":"SPDXRef-githubactions-5monkeys-cobertura-action-master-122ff6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-caas-team-py-kube-downscaler-main-e08c9a","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-4..-d35da5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-caas-team-py-kube-downscaler-main-e08c9a","relatedSpdxElement":"SPDXRef-githubactions-dawidd6-action-download-artifact-7..-a317b5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-caas-team-py-kube-downscaler-main-e08c9a","relatedSpdxElement":"SPDXRef-githubactions-sigstore-cosign-installer-main-5acdab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-caas-team-py-kube-downscaler-main-e08c9a","relatedSpdxElement":"SPDXRef-githubactions-docker-setup-buildx-action-3..-861157","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-caas-team-py-kube-downscaler-main-e08c9a","relatedSpdxElement":"SPDXRef-githubactions-docker-login-action-3..-ff3525","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-caas-team-py-kube-downscaler-main-e08c9a","relatedSpdxElement":"SPDXRef-githubactions-docker-setup-qemu-action-3..-228f73","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-caas-team-py-kube-downscaler-main-e08c9a","relatedSpdxElement":"SPDXRef-githubactions-docker-metadata-action-5..-d14904","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-caas-team-py-kube-downscaler-main-e08c9a","relatedSpdxElement":"SPDXRef-githubactions-docker-build-push-action-6..-bc76c8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-caas-team-py-kube-downscaler-main-e08c9a","relatedSpdxElement":"SPDXRef-githubactions-nowsprinting-check-version-format-action-4.0.2-4f29ba","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-caas-team-py-kube-downscaler-main-e08c9a","relatedSpdxElement":"SPDXRef-githubactions-jtaeuber-tag-multiarch-images-0.1.0-153c12","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-caas-team-py-kube-downscaler-main-e08c9a","relatedSpdxElement":"SPDXRef-githubactions-debianmaster-actions-k3s-master-e28e87","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-caas-team-py-kube-downscaler-main-e08c9a","relatedSpdxElement":"SPDXRef-githubactions-peter-evans-repository-dispatch-3..-3914c5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-caas-team-py-kube-downscaler-main-e08c9a","relatedSpdxElement":"SPDXRef-githubactions-vlaurin-action-ghcr-prune-0.6.0-c2f27a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-caas-team-py-kube-downscaler-main-e08c9a","relatedSpdxElement":"SPDXRef-githubactions-jtaeuber-prune-orphaned-cosign-sig-0.1.0-2572cc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-caas-team-py-kube-downscaler-main-e08c9a","relatedSpdxElement":"SPDXRef-githubactions-actions-upload-artifact-4..-c11881","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-caas-team-py-kube-downscaler-main-e08c9a","relatedSpdxElement":"SPDXRef-githubactions-actions-setup-python-5..-8e06fa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-caas-team-py-kube-downscaler-main-e08c9a","relationshipType":"DESCRIBES"}]}