{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.Rafaqfg/web-scraping-project-Python","documentNamespace":"https://spdx.org/spdxdocs/protobom/ec60cbc9-293a-4bfe-a6bd-bb7e7400a94b","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-20250619170007-573fc5132895+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2025-06-20T12:26:25Z"},"packages":[{"name":"requests","SPDXID":"SPDXRef-pypi-requests-2.24.0-75c946","versionInfo":"2.24.0","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","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/requests@2.24.0"}]},{"name":"black","SPDXID":"SPDXRef-pypi-black-22.3.0-75c946","versionInfo":"22.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2019 Reece Hart, 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 Python Software Foundation, Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 Python Software Foundation, Copyright (c) 2018 Lukasz Langa, Copyright (c) 2020 Lukasz Langa, Copyright 2004-2005 Elemental Security, Inc., Copyright 2006 Google, Inc., copyright 2018-Present, Lukasz Langa and contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/black@22.3.0"}]},{"name":"flake8","SPDXID":"SPDXRef-pypi-flake8-4.0.1-75c946","versionInfo":"4.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011-2013 Tarek Ziade \u003ctarek@ziade.org\u003e, Copyright (c) 2012-2016 Ian Cordasco \u003cgraffatcolmingov@gmail.com\u003e, copyright 2016, Ian Stapleton Cordasco","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/flake8@4.0.1"}]},{"name":"pytest","SPDXID":"SPDXRef-pypi-pytest-7.0.1-75c946","versionInfo":"7.0.1","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","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pytest@7.0.1"}]},{"name":"pytest-json","SPDXID":"SPDXRef-pypi-pytest-json-0.4.0-75c946","versionInfo":"0.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pytest-json@0.4.0"}]},{"name":"pytest-mock","SPDXID":"SPDXRef-pypi-pytest-mock-3.5.1-75c946","versionInfo":"3.5.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016 Bruno Oliveira","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pytest-mock@3.5.1"}]},{"name":"beautifulsoup4","SPDXID":"SPDXRef-pypi-beautifulsoup4-4.11.1-75c946","versionInfo":"4.11.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Copyright 2012, Leonard Richardson, (c) Copyright 2013, Leonard Richardson, Copyright (c) 2004-2022 Leonard Richardson, Copyright (c) 2006-2013 James Graham and other contributors, Copyright (c) 2018 Isaac Muse, Copyright 2007-2016 by the Sphinx team, copyright u'2004-2015, Leonard Richardson, copyright u'2004-2020, Leonard Richardson, copyright u'2012, Leonard Richardson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/beautifulsoup4@4.11.1"}]},{"name":"parsel","SPDXID":"SPDXRef-pypi-parsel-1.6.0-75c946","versionInfo":"1.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"Copyright (c) Scrapy developers., copyright u'2015, Scrapy Project","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/parsel@1.6.0"}]},{"name":"wheel","SPDXID":"SPDXRef-pypi-wheel-0.37.1-75c946","versionInfo":"0.37.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"copyright (c) 2012-2014 Daniel Holth \u003cdholth@fastmail.fm\u003e and contributors, copyright u'2012, Daniel Holth","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/wheel@0.37.1"}]},{"name":"pymongo","SPDXID":"SPDXRef-pypi-pymongo-3.11.0-75c946","versionInfo":"3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"(c), Code( s, None), Copyright (c) 2001-2013 Python Software Foundation, Copyright (c) 2006-2013 Alexander Chemeris, 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-2015 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 2018 MongoDB, Inc., Copyright 2018-present MongoDB, Inc., Copyright 2019-present MongoDB, Inc., Copyright 2020-present MongoDB, Inc., copyright u'MongoDB, Inc. 2008-present. MongoDB, Mongo, Portions Copyright 2001 Unicode, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pymongo@3.11.0"}]},{"name":"python-decouple","SPDXID":"SPDXRef-pypi-python-decouple-3.3-75c946","versionInfo":"3.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Henrique Bastos, Copyright (c) 2017 Henrique Bastos","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/python-decouple@3.3"}]},{"name":"pytest","SPDXID":"SPDXRef-pypi-pytest-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pytest"}]},{"name":"com.github.Rafaqfg/web-scraping-project-Python","SPDXID":"SPDXRef-github-Rafaqfg-web-scraping-project-Python-main-199bf7","versionInfo":"main","downloadLocation":"git+https://github.com/Rafaqfg/web-scraping-project-Python","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/Rafaqfg/web-scraping-project-Python@main"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-Rafaqfg-web-scraping-project-Python-main-199bf7","relatedSpdxElement":"SPDXRef-pypi-beautifulsoup4-4.11.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Rafaqfg-web-scraping-project-Python-main-199bf7","relatedSpdxElement":"SPDXRef-pypi-parsel-1.6.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Rafaqfg-web-scraping-project-Python-main-199bf7","relatedSpdxElement":"SPDXRef-pypi-pymongo-3.11.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Rafaqfg-web-scraping-project-Python-main-199bf7","relatedSpdxElement":"SPDXRef-pypi-pytest-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Rafaqfg-web-scraping-project-Python-main-199bf7","relatedSpdxElement":"SPDXRef-pypi-requests-2.24.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Rafaqfg-web-scraping-project-Python-main-199bf7","relatedSpdxElement":"SPDXRef-pypi-black-22.3.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Rafaqfg-web-scraping-project-Python-main-199bf7","relatedSpdxElement":"SPDXRef-pypi-flake8-4.0.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Rafaqfg-web-scraping-project-Python-main-199bf7","relatedSpdxElement":"SPDXRef-pypi-pytest-7.0.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Rafaqfg-web-scraping-project-Python-main-199bf7","relatedSpdxElement":"SPDXRef-pypi-pytest-json-0.4.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Rafaqfg-web-scraping-project-Python-main-199bf7","relatedSpdxElement":"SPDXRef-pypi-pytest-mock-3.5.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Rafaqfg-web-scraping-project-Python-main-199bf7","relatedSpdxElement":"SPDXRef-pypi-wheel-0.37.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Rafaqfg-web-scraping-project-Python-main-199bf7","relatedSpdxElement":"SPDXRef-pypi-python-decouple-3.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-Rafaqfg-web-scraping-project-Python-main-199bf7","relationshipType":"DESCRIBES"}]}