{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.Shadoworbs/code","documentNamespace":"https://spdx.org/spdxdocs/protobom/3f24a659-f077-48f5-a5f1-68ecce2e7f1f","creationInfo":{"creators":["Tool: protobom-v0.0.0-20251216165153-1f3f3060931e+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-01-01T05:53:45Z"},"packages":[{"name":"multidict","SPDXID":"SPDXRef-pypi-multidict-6.4.3-75c946","versionInfo":"6.4.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2016 Andrew Svetlov and aio-libs contributors, copyright 2016, Andrew Svetlov and aio-libs contributors, Copyright Contributors to the pythoncapi_compat project.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/multidict@6.4.3"}]},{"name":"pyaes","SPDXID":"SPDXRef-pypi-pyaes-1.6.1-75c946","versionInfo":"1.6.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Richard Moore","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pyaes@1.6.1"}]},{"name":"ffmpeg","SPDXID":"SPDXRef-pypi-ffmpeg-1.4-75c946","versionInfo":"1.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/ffmpeg@1.4"}]},{"name":"requests","SPDXID":"SPDXRef-pypi-requests-2.32.3-75c946","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":"aiosignal","SPDXID":"SPDXRef-pypi-aiosignal-1.3.2-75c946","versionInfo":"1.3.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2013-2019 Nikolay Kim and Andrew Svetlov, copyright 2013-2019, aiosignal contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/aiosignal@1.3.2"}]},{"name":"yt-dlp","SPDXID":"SPDXRef-pypi-yt-dlp-2025.3.31-75c946","versionInfo":"2025.3.31","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND GPL-2.0-or-later AND GPL-3.0-or-later AND LGPL-2.1-only AND MIT AND MPL-2.0 AND Unlicense","copyrightText":"(c) copyright 2008, Blender Foundation / www.bigbuckbunny.org, Copyright (c) 2000-2014 the FFmpeg, Copyright (Legal Subject)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/yt-dlp@2025.3.31"}]},{"name":"aiohttp","SPDXID":"SPDXRef-pypi-aiohttp-3.11.18-75c946","versionInfo":"3.11.18","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright aio-libs contributors, copyright f project contributors, Copyright Fedor Indutny, 2018","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/aiohttp@3.11.18"}]},{"name":"certifi","SPDXID":"SPDXRef-pypi-certifi-2025.4.26-75c946","versionInfo":"2025.4.26","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MPL-2.0","copyrightText":"(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.4.26"}]},{"name":"pysocks","SPDXID":"SPDXRef-pypi-pysocks-1.7.1-75c946","versionInfo":"1.7.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"(c) 2000-2014 by 3APA3A, (c) 2000-2014 by SecurityVulns.com (http://3proxy.ru/), (c) 2000-2014 by Vladimir Dubrovin (vlad@sandy.ru), (c) 2006 Dan-Haim, (c) 2006 Dan-Haim., (c) 3APA3A, Vladimir Dubrovin \u0026 3proxy.ru Documentation, Copyright 2006 Dan-Haim, Copyright 2006 Dan-Haim.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pysocks@1.7.1"}]},{"name":"pyrogram","SPDXID":"SPDXRef-pypi-pyrogram-2.0.106-75c946","versionInfo":"2.0.106","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"GPL-3.0 AND GPL-3.0-or-later AND LGPL-3.0-only","copyrightText":"Copyright (c) 2007 Free Software Foundation, Inc. \u003chttps://fsf.org/\u003e, Copyright (c) 2017-present Dan \u003chttps://github.com/delivrance\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pyrogram@2.0.106"}]},{"name":"pymongo","SPDXID":"SPDXRef-pypi-pymongo-4.12.0-75c946","versionInfo":"4.12.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright (c) 2001-2024 Python Software Foundation, Copyright (c) 2007-2010 Michael G Schwern, Copyright 2007-2011 by the Sphinx team, Copyright 2009-2015 MongoDB, Inc., Copyright 2009-present MongoDB, Inc., Copyright 2010-2015 MongoDB, Inc., Copyright 2010-present MongoDB, Inc., Copyright 2011-2015 MongoDB, Inc., Copyright 2011-present MongoDB, Inc., Copyright 2012-present MongoDB, Inc., Copyright 2013-2016 MongoDB, Inc., Copyright 2013-present MongoDB, Inc., Copyright 2014-2015 MongoDB, Inc., Copyright 2014-2016 MongoDB, Inc., Copyright 2014-present MongoDB, Inc., Copyright 2015 MongoDB, Inc., Copyright 2015-present MongoDB, Inc., Copyright 2016 MongoDB, Inc., Copyright 2016-present MongoDB, Inc., Copyright 2017 MongoDB, Inc., Copyright 2017-present MongoDB, Inc., Copyright 2018 MongoDB, Inc., Copyright 2018-present MongoDB, Inc., Copyright 2019-present MongoDB, Inc., Copyright 2020-present MongoDB, Inc., Copyright 2021-present MongoDB, Inc., Copyright 2022-present MongoDB, Inc., Copyright 2022-Present MongoDB, Inc., Copyright 2023-present MongoDB, Inc., Copyright 2023-Present MongoDB, Inc., Copyright 2024-present MongoDB, Inc., Copyright 2024-Present MongoDB, Inc., Copyright 2025-present MongoDB, Inc., copyright MongoDB, Inc. 2008-present","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pymongo@4.12.0"}]},{"name":"dotenv","SPDXID":"SPDXRef-pypi-dotenv-0.9.9-75c946","versionInfo":"0.9.9","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/dotenv@0.9.9"}]},{"name":"attrs","SPDXID":"SPDXRef-pypi-attrs-25.3.0-75c946","versionInfo":"25.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) N Revealed, Copyright (c) 2015 Hynek Schlawack","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/attrs@25.3.0"}]},{"name":"dnspython","SPDXID":"SPDXRef-pypi-dnspython-2.7.0-75c946","versionInfo":"2.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"(c) 2009 Dennis Kaarsemaker \u003cdennis@kaarsemaker.net\u003e, Copyright (c) 2000, 2001 Internet Software Consortium, Copyright (c) 2001-2007, 2009-2011 Nominum, Inc., Copyright (c) 2001-2017 Nominum, Inc., Copyright (c) 2003-2007, 2009-2011 Nominum, Inc., Copyright (c) 2003-2007, 2009, 2011 Nominum, Inc., Copyright (c) 2003-2017 Nominum, Inc., Copyright (c) 2004-2007, 2009-2011 Nominum, Inc., Copyright (c) 2004-2007, 2009-2011, 2016 Nominum, Inc., Copyright (c) 2004-2017 Nominum, Inc., Copyright (c) 2005-2007, 2009-2011 Nominum, Inc., Copyright (c) 2006-2017 Nominum, Inc., Copyright (c) 2006, 2007, 2009-2011 Nominum, Inc., Copyright (c) 2009-2011 Nominum, Inc., Copyright (c) 2009-2017 Nominum, Inc., Copyright (c) 2010, 2011 Nominum, Inc., Copyright (c) 2011 Nominum, Inc., Copyright (c) 2012-2017 Nominum, Inc., Copyright (c) 2014 Red Hat, Inc., Copyright (c) 2015 Red Hat, Inc., Copyright (c) 2016 Coresec Systems AB, Copyright (c) 2016 Nominum, Inc., Copyright (c) Dnspython Contributors, Copyright (c) Google Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/dnspython@2.7.0"}]},{"name":"urllib3","SPDXID":"SPDXRef-pypi-urllib3-2.4.0-75c946","versionInfo":"2.4.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.4.0"}]},{"name":"aiohappyeyeballs","SPDXID":"SPDXRef-pypi-aiohappyeyeballs-2.6.1-75c946","versionInfo":"2.6.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"0BSD AND BSD-3-Clause AND LicenseRef-scancode-unknown-license-reference AND PSF-2.0 AND Python-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, 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/aiohappyeyeballs@2.6.1"}]},{"name":"propcache","SPDXID":"SPDXRef-pypi-propcache-0.3.1-75c946","versionInfo":"0.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2016-2021, Andrew Svetlov and aio-libs team, copyright f'2016, Andrew Svetlov, project","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/propcache@0.3.1"}]},{"name":"yarl","SPDXID":"SPDXRef-pypi-yarl-1.20.0-75c946","versionInfo":"1.20.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2016-2021, Andrew Svetlov and aio-libs team, copyright f'2016, Andrew Svetlov, project","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/yarl@1.20.0"}]},{"name":"frozenlist","SPDXID":"SPDXRef-pypi-frozenlist-1.6.0-75c946","versionInfo":"1.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2013-2019 Nikolay Kim and Andrew Svetlov, copyright 2013, frozenlist contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/frozenlist@1.6.0"}]},{"name":"tgcrypto","SPDXID":"SPDXRef-pypi-tgcrypto-1.2.5-75c946","versionInfo":"1.2.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"GPL-3.0 AND GPL-3.0-or-later AND LGPL-3.0-or-later","copyrightText":"(c) 2017-present Dan (https://github.com/delivrance), Copyright (c) 2007 Free Software Foundation, Inc. \u003chttps://fsf.org/\u003e, Copyright (c) 2017-present Dan \u003chttps://github.com/delivrance\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/tgcrypto@1.2.5"}]},{"name":"python-dotenv","SPDXID":"SPDXRef-pypi-python-dotenv-1.1.0-75c946","versionInfo":"1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2014, Saurabh Kumar","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/python-dotenv@1.1.0"}]},{"name":"idna","SPDXID":"SPDXRef-pypi-idna-3.10-75c946","versionInfo":"3.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"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":"charset-normalizer","SPDXID":"SPDXRef-pypi-charset-normalizer-3.4.1-75c946","versionInfo":"3.4.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","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":"com.github.Shadoworbs/code","SPDXID":"SPDXRef-github-Shadoworbs-code-main-703494","versionInfo":"main","downloadLocation":"git+https://github.com/Shadoworbs/code","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/Shadoworbs/code@main"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-Shadoworbs-code-main-703494","relatedSpdxElement":"SPDXRef-pypi-propcache-0.3.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Shadoworbs-code-main-703494","relatedSpdxElement":"SPDXRef-pypi-frozenlist-1.6.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Shadoworbs-code-main-703494","relatedSpdxElement":"SPDXRef-pypi-idna-3.10-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Shadoworbs-code-main-703494","relatedSpdxElement":"SPDXRef-pypi-pysocks-1.7.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Shadoworbs-code-main-703494","relatedSpdxElement":"SPDXRef-pypi-pymongo-4.12.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Shadoworbs-code-main-703494","relatedSpdxElement":"SPDXRef-pypi-dotenv-0.9.9-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Shadoworbs-code-main-703494","relatedSpdxElement":"SPDXRef-pypi-charset-normalizer-3.4.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Shadoworbs-code-main-703494","relatedSpdxElement":"SPDXRef-pypi-requests-2.32.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Shadoworbs-code-main-703494","relatedSpdxElement":"SPDXRef-pypi-certifi-2025.4.26-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Shadoworbs-code-main-703494","relatedSpdxElement":"SPDXRef-pypi-tgcrypto-1.2.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Shadoworbs-code-main-703494","relatedSpdxElement":"SPDXRef-pypi-python-dotenv-1.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Shadoworbs-code-main-703494","relatedSpdxElement":"SPDXRef-pypi-multidict-6.4.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Shadoworbs-code-main-703494","relatedSpdxElement":"SPDXRef-pypi-pyaes-1.6.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Shadoworbs-code-main-703494","relatedSpdxElement":"SPDXRef-pypi-ffmpeg-1.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Shadoworbs-code-main-703494","relatedSpdxElement":"SPDXRef-pypi-aiosignal-1.3.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Shadoworbs-code-main-703494","relatedSpdxElement":"SPDXRef-pypi-pyrogram-2.0.106-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Shadoworbs-code-main-703494","relatedSpdxElement":"SPDXRef-pypi-dnspython-2.7.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Shadoworbs-code-main-703494","relatedSpdxElement":"SPDXRef-pypi-urllib3-2.4.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Shadoworbs-code-main-703494","relatedSpdxElement":"SPDXRef-pypi-yarl-1.20.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Shadoworbs-code-main-703494","relatedSpdxElement":"SPDXRef-pypi-yt-dlp-2025.3.31-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Shadoworbs-code-main-703494","relatedSpdxElement":"SPDXRef-pypi-aiohttp-3.11.18-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Shadoworbs-code-main-703494","relatedSpdxElement":"SPDXRef-pypi-attrs-25.3.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Shadoworbs-code-main-703494","relatedSpdxElement":"SPDXRef-pypi-aiohappyeyeballs-2.6.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-Shadoworbs-code-main-703494","relationshipType":"DESCRIBES"}]}