{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.admdev8/botbuilder-python","documentNamespace":"https://spdx.org/spdxdocs/protobom/5f845f88-d353-453c-9d05-68ddaa8c4350","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-20260403143834-a075a09f5b04+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-04-06T03:31:13Z"},"packages":[{"name":"flask","SPDXID":"SPDXRef-pypi-flask-1.1.1-75c946","versionInfo":"1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"(c) Copyright 2010 by \u003ca href http://domain.invalid/'\u003e, Copyright (c) 2010 by the Pallets team., Copyright (c) 2015 CERN., copyright 2010 Pallets, Copyright 2010 Pallets","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/flask@1.1.1"}]},{"name":"django","SPDXID":"SPDXRef-pypi-django-2.2.6-75c946","versionInfo":"2.2.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"copyrightText":"(c) ,h document.createElement 'strong h.className select2-results group, (c) 2007-2012 Steven Levithan \u003chttp://xregexp.com/\u003e, (c) 2008-2012 Steven Levithan \u003chttp://xregexp.com/\u003e, (c) 2009-2012 Steven Levithan \u003chttp://xregexp.com/\u003e, (c) 2010-2012 Steven Levithan \u003chttp://xregexp.com/\u003e, (c) 2012 Steven Levithan \u003chttp://xregexp.com/\u003e, (c) 2013, (c) 2013 title 0.09734s from fe2.rs.github.com' GitHub, Inc., (c) JS Foundation and other contributors, (c), Better News, (c), Good News, (c), Hello Jack, (c), Hello Jack \u0026 Jill, Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, The Netherlands, Copyright (c) 1995-1998, 2000-2010 Free Software Foundation, Inc., Copyright (c) 1995-2001 Corporation for National Research Initiatives, Copyright (c) 2001-2003, Patrick K. O'Brien and Contributors, Copyright (c) 2001-present 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) 2002 Drew Perttula, Copyright (c) 2002 Drew Perttula., Copyright (c) 2007-2009 Justin Bronn, Copyright (c) 2007-2009, Justin Bronn, Copyright (c) 2007-2012 Steven Levithan \u003chttp://xregexp.com/\u003e, Copyright (c) 2007, Robert Coup \u003crobert.coup@onetrackmind.co.nz\u003e, Copyright (c) 2007, Sally, Copyright (c) 2007, Sally Smith, Copyright (c) 2007, Sally Smith Hard-coded, Copyright (c) 2008-2009 Aryeh Leib Taurog, Copyright (c) 2008-2009 Aryeh Leib Taurog, http://www.aryehleib.com, Copyright (c) 2008, Yahoo! Inc., Copyright (c) 2009 Oyvind Sean Kinsey, oyvind@kinsey.no, Copyright (c) 2009 Simon Willison, Copyright (c) 2009 Simon Willison., Copyright (c) 2009, Stanislaus Madueke, Copyright (c) 2010 Gary Wilson Jr. \u003cgary.wilson@gmail.com\u003e and contributors, Copyright (c) 2010 Gary Wilson Jr. \u003cgary.wilson@gmail.com\u003e and contributors., Copyright (c) 2010 Guilherme Gondim, Copyright (c) 2010 Guilherme Gondim., Copyright (c) 2010-2015 Benjamin Peterson, Copyright (c) 2011-2014, The Dojo Foundation, Copyright (c) 2012-2015 Kevin Brown, Igor Vaynberg, and Select2 contributors, Copyright (c) 2013 Python Software Foundation, Copyright (c) 2014 Code Charm Ltd, Copyright (c) Django Software Foundation and individual contributors, Copyright (c) Django Software Foundation and individual contributors., Copyright 2006 Google Inc. https://code.google.com/p/google-diff-match-patch, copyright Django Software Foundation and contributors, COPYRIGHT Django Software Foundation and contributors, Copyright jQuery Foundation and other contributors, Copyright jQuery Foundation and other contributors, https://jquery.org, Copyright JS Foundation and other contributors, copyright Python (Monty) Pictures, copyright Python (Monty) Pictures.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/django@2.2.6"}]},{"name":"djangorestframework","SPDXID":"SPDXRef-pypi-djangorestframework-3.10.3-75c946","versionInfo":"3.10.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"(c) JS Foundation and other contributors, (c) Vasily Polovnyov \u003cvast@whiteants.net\u003e, Copyright (c) 2011-present, Encode OSS Ltd (https://www.encode.io/)., Copyright 2011-2018 Twitter, Inc., Copyright 2011-2019 Encode OSS Ltd, Copyright 2014 by Jan Kovarik., copyright copysource cor","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/djangorestframework@3.10.3"}]},{"name":"jsonpickle","SPDXID":"SPDXRef-pypi-jsonpickle-1.2-75c946","versionInfo":"1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"Copyright (c) 2006-14, Michael Scott Cuthbert, Copyright (c) 2008 John Paulett (john -at- paulett.org), Copyright (c) 2008-2011 John Paulett (john -at- paulett.org), Copyright (c) 2009-2016 David Aguilar (davvid -at- gmail.com), Copyright (c) 2009-2017 David Aguilar (davvid -at- gmail.com), Copyright (c) 2009-2018 David Aguilar (davvid -at- gmail.com), Copyright (c) 2009, 2011, 2013 David Aguilar (davvid -at- gmail.com), Copyright (c) 2013 Jason R. Coombs \u003cjaraco@jaraco.com\u003e, Copyright (c) 2013-14, Michael Scott Cuthbert, Copyright (c) 2014 Michael Scott Cuthbert, Copyright 2005, Mark Pilgrim, copyright u'2008-2011, John Paulett 2009-2013, David Aguilar","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/jsonpickle@1.2"}]},{"name":"adal","SPDXID":"SPDXRef-pypi-adal-1.2.1-75c946","versionInfo":"1.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Microsoft Corporation.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/adal@1.2.1"}]},{"name":"requests","SPDXID":"SPDXRef-pypi-requests-2.23.0-75c946","versionInfo":"2.23.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"copyright (c) 2012 by Kenneth Reitz, copyright (c) 2012 by Kenneth Reitz., copyright (c) 2017 by Kenneth Reitz, copyright (c) 2017 by Kenneth Reitz., Copyright 2019 Kenneth Reitz, Copyright 2020 Kenneth Reitz","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/requests@2.23.0"}]},{"name":"msrest","SPDXID":"SPDXRef-pypi-msrest-0.6.10-75c946","versionInfo":"0.6.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Microsoft Corporation.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/msrest@0.6.10"}]},{"name":"azure-cognitiveservices-language-luis","SPDXID":"SPDXRef-pypi-azure-cognitiveservices-language-luis-0.2.0-75c946","versionInfo":"0.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/azure-cognitiveservices-language-luis@0.2.0"}]},{"name":"aiounittest","SPDXID":"SPDXRef-pypi-aiounittest-1.3.0-75c946","versionInfo":"1.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017-2019 Krzysztof Warunek","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/aiounittest@1.3.0"}]},{"name":"botbuilder-schema","SPDXID":"SPDXRef-pypi-botbuilder-schema-4.10.0-75c946","versionInfo":"4.10.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/botbuilder-schema@4.10.0"}]},{"name":"pyjwt","SPDXID":"SPDXRef-pypi-pyjwt-1.5.3-75c946","versionInfo":"1.5.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Jose Padilla, Copyright 2015 Jose Padilla","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pyjwt@1.5.3"}]},{"name":"cryptography","SPDXID":"SPDXRef-pypi-cryptography-2.8.0-75c946","versionInfo":"2.8.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/cryptography@2.8.0"}]},{"name":"botframework-connector","SPDXID":"SPDXRef-pypi-botframework-connector-4.10.0-75c946","versionInfo":"4.10.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/botframework-connector@4.10.0"}]},{"name":"botbuilder-dialogs","SPDXID":"SPDXRef-pypi-botbuilder-dialogs-4.10.0-75c946","versionInfo":"4.10.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/botbuilder-dialogs@4.10.0"}]},{"name":"botbuilder-core","SPDXID":"SPDXRef-pypi-botbuilder-core-4.10.0-75c946","versionInfo":"4.10.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/botbuilder-core@4.10.0"}]},{"name":"slackclient","SPDXID":"SPDXRef-pypi-slackclient-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/slackclient"}]},{"name":"aiohttp","SPDXID":"SPDXRef-pypi-aiohttp-3.6.2-75c946","versionInfo":"3.6.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"copyright 2013-2018, Aiohttp, Copyright 2013-2019 Nikolay Kim and Andrew Svetlov, Copyright Fedor Indutny., Copyright Joyent, Inc. and other Node contributors.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/aiohttp@3.6.2"}]},{"name":"pyslack","SPDXID":"SPDXRef-pypi-pyslack-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pyslack"}]},{"name":"cryptography","SPDXID":"SPDXRef-pypi-cryptography-2.8-75c946","versionInfo":"2.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 AND BSD-3-Clause AND Python-2.0","copyrightText":"Copyright (c) 2001-2016 Python Software Foundation, Copyright (c) Individual contributors, Copyright (c) Individual contributors., Copyright 2001-2016 Python Software Foundation, copyright 2013-2017, Individual, copyright 2013-2017, Individual Contributors, Copyright 2013-2019, Copyright 2013-2019 .format","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/cryptography@2.8"}]},{"name":"msal","SPDXID":"SPDXRef-pypi-msal-1.2.0-75c946","versionInfo":"1.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Microsoft Corporation.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/msal@1.2.0"}]},{"name":"aiounittest","SPDXID":"SPDXRef-pypi-aiounittest-75c946","versionInfo":"\u003e= 1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/aiounittest"}]},{"name":"com.github.admdev8/botbuilder-python","SPDXID":"SPDXRef-github-admdev8-botbuilder-python-main-a24b8a","versionInfo":"main","downloadLocation":"git+https://github.com/admdev8/botbuilder-python","filesAnalyzed":false,"licenseDeclared":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/admdev8/botbuilder-python@main"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-admdev8-botbuilder-python-main-a24b8a","relatedSpdxElement":"SPDXRef-pypi-django-2.2.6-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-admdev8-botbuilder-python-main-a24b8a","relatedSpdxElement":"SPDXRef-pypi-djangorestframework-3.10.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-admdev8-botbuilder-python-main-a24b8a","relatedSpdxElement":"SPDXRef-pypi-azure-cognitiveservices-language-luis-0.2.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-admdev8-botbuilder-python-main-a24b8a","relatedSpdxElement":"SPDXRef-pypi-aiounittest-1.3.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-admdev8-botbuilder-python-main-a24b8a","relatedSpdxElement":"SPDXRef-pypi-botbuilder-schema-4.10.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-admdev8-botbuilder-python-main-a24b8a","relatedSpdxElement":"SPDXRef-pypi-slackclient-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-admdev8-botbuilder-python-main-a24b8a","relatedSpdxElement":"SPDXRef-pypi-flask-1.1.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-admdev8-botbuilder-python-main-a24b8a","relatedSpdxElement":"SPDXRef-pypi-botbuilder-dialogs-4.10.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-admdev8-botbuilder-python-main-a24b8a","relatedSpdxElement":"SPDXRef-pypi-botbuilder-core-4.10.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-admdev8-botbuilder-python-main-a24b8a","relatedSpdxElement":"SPDXRef-pypi-aiohttp-3.6.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-admdev8-botbuilder-python-main-a24b8a","relatedSpdxElement":"SPDXRef-pypi-pyslack-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-admdev8-botbuilder-python-main-a24b8a","relatedSpdxElement":"SPDXRef-pypi-msal-1.2.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-admdev8-botbuilder-python-main-a24b8a","relatedSpdxElement":"SPDXRef-pypi-jsonpickle-1.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-admdev8-botbuilder-python-main-a24b8a","relatedSpdxElement":"SPDXRef-pypi-pyjwt-1.5.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-admdev8-botbuilder-python-main-a24b8a","relatedSpdxElement":"SPDXRef-pypi-cryptography-2.8.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-admdev8-botbuilder-python-main-a24b8a","relatedSpdxElement":"SPDXRef-pypi-botframework-connector-4.10.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-admdev8-botbuilder-python-main-a24b8a","relatedSpdxElement":"SPDXRef-pypi-adal-1.2.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-admdev8-botbuilder-python-main-a24b8a","relatedSpdxElement":"SPDXRef-pypi-requests-2.23.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-admdev8-botbuilder-python-main-a24b8a","relatedSpdxElement":"SPDXRef-pypi-msrest-0.6.10-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-admdev8-botbuilder-python-main-a24b8a","relatedSpdxElement":"SPDXRef-pypi-cryptography-2.8-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-admdev8-botbuilder-python-main-a24b8a","relatedSpdxElement":"SPDXRef-pypi-aiounittest-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-admdev8-botbuilder-python-main-a24b8a","relationshipType":"DESCRIBES"}]}