blob: a8c5d018acb72b17c23fef41cece7b9884c934da [file] [log] [blame]
{
"bomFormat": "CycloneDX",
"specVersion": "1.5",
"serialNumber": "urn:uuid:d9e1922c-accc-4072-a467-d437f7cae620",
"version": 1,
"metadata": {
"timestamp": "2023-11-14T18:56:56.239Z",
"tools": {
"components": [
{
"group": "@cyclonedx",
"name": "cdxgen",
"version": "9.9.3",
"purl": "pkg:npm/%40cyclonedx/cdxgen@9.9.3",
"type": "application",
"bom-ref": "pkg:npm/@cyclonedx/cdxgen@9.9.3",
"author": "OWASP Foundation",
"publisher": "OWASP Foundation"
}
]
},
"authors": [
{
"name": "OWASP Foundation"
}
],
"component": {
"group": "",
"name": "without-core",
"version": "latest",
"type": "application",
"bom-ref": "pkg:pypi/without-core@latest",
"purl": "pkg:pypi/without-core@latest",
"components": []
}
},
"components": [
{
"author": "Armin Ronacher <armin.ronacher@active-4.com>",
"group": "",
"name": "Babel",
"version": "2.9.1",
"description": "Internationalization utilities",
"hashes": [
{
"alg": "SHA-256",
"content": "ab49e12b91d937cd11f0b67cb259a57ab4ad2b59ac7a3b41d6c06c0ac5b0def9"
}
],
"licenses": [
{
"license": {
"id": "0BSD",
"url": "https://opensource.org/licenses/0BSD"
}
},
{
"license": {
"id": "BSD-3-Clause",
"url": "https://opensource.org/licenses/BSD-3-Clause"
}
}
],
"purl": "pkg:pypi/babel@2.9.1",
"externalReferences": [
{
"type": "website",
"url": "https://babel.pocoo.org/"
}
],
"type": "library",
"bom-ref": "pkg:pypi/babel@2.9.1",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "2.13.1"
},
{
"name": "cdx:pypi:resolved_from",
"value": "Babel"
}
]
},
{
"author": "Daniel Vaz Gaspar <danielvazgaspar@gmail.com>",
"group": "",
"name": "Flask-AppBuilder",
"version": "3.3.3",
"description": "Simple and rapid application development framework, built on top of Flask. includes detailed security, auto CRUD generation for your models, google charts and much more.",
"hashes": [
{
"alg": "SHA-256",
"content": "e4d30bc9f551da66b06ee8ce1c639416e04692a11c0269423f8ed295b1015c35"
}
],
"licenses": [
{
"license": {
"id": "0BSD",
"url": "https://opensource.org/licenses/0BSD"
}
}
],
"purl": "pkg:pypi/flask-appbuilder@3.3.3",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/dpgaspar/flask-appbuilder/"
}
],
"type": "framework",
"bom-ref": "pkg:pypi/flask-appbuilder@3.3.3",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "4.3.9"
},
{
"name": "cdx:pypi:resolved_from",
"value": "Flask-AppBuilder"
}
]
},
{
"author": "Armin Ronacher",
"group": "",
"name": "Flask-Babel",
"version": "1.0.0",
"description": "Adds i18n/l10n support for Flask applications.",
"hashes": [
{
"alg": "SHA-256",
"content": "247f4ec34cf605d03781f480bccb1a5acb719df1d1a2a743c091ab3db5d5fde2"
}
],
"licenses": [
{
"license": {
"id": "0BSD",
"url": "https://opensource.org/licenses/0BSD"
}
},
{
"license": {
"id": "BSD-3-Clause",
"url": "https://opensource.org/licenses/BSD-3-Clause"
}
}
],
"purl": "pkg:pypi/flask-babel@1.0.0",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/python-babel/flask-babel"
}
],
"type": "framework",
"bom-ref": "pkg:pypi/flask-babel@1.0.0",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "4.0.0"
},
{
"name": "cdx:pypi:resolved_from",
"value": "Flask-Babel"
}
]
},
{
"author": "Peter Justin <peter.justin@outlook.com>",
"group": "",
"name": "Flask-Caching",
"version": "1.10.1",
"description": "Adds caching support to Flask applications.",
"hashes": [
{
"alg": "SHA-256",
"content": "bcda8acbc7508e31e50f63e9b1ab83185b446f6b6318bd9dd1d45626fba2e903"
}
],
"licenses": [
{
"license": {
"id": "0BSD",
"url": "https://opensource.org/licenses/0BSD"
}
}
],
"purl": "pkg:pypi/flask-caching@1.10.1",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/pallets-eco/flask-caching"
}
],
"type": "framework",
"bom-ref": "pkg:pypi/flask-caching@1.10.1",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "2.1.0"
},
{
"name": "cdx:pypi:resolved_from",
"value": "Flask-Caching"
}
]
},
{
"author": "Lily Acadia Gilbert <lily.gilbert@hey.com>",
"group": "",
"name": "Flask-JWT-Extended",
"version": "3.25.1",
"description": "Extended JWT integration with Flask",
"hashes": [
{
"alg": "SHA-256",
"content": "bbf4467f41c56cf1fd8a5870d2556f419c572aad2b4085757581c3f9b4d7767a"
}
],
"licenses": [
{
"license": {
"id": "MIT",
"url": "https://opensource.org/licenses/MIT"
}
}
],
"purl": "pkg:pypi/flask-jwt-extended@3.25.1",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/vimalloc/flask-jwt-extended"
}
],
"type": "framework",
"bom-ref": "pkg:pypi/flask-jwt-extended@3.25.1",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "4.5.3"
},
{
"name": "cdx:pypi:resolved_from",
"value": "Flask-JWT-Extended"
}
]
},
{
"author": "Matthew Frazier <leafstormrush@gmail.com>",
"group": "",
"name": "Flask-Login",
"version": "0.4.1",
"description": "User authentication and session management for Flask.",
"hashes": [
{
"alg": "SHA-256",
"content": "c815c1ac7b3e35e2081685e389a665f2c74d7e077cb93cecabaea352da4752ec"
}
],
"licenses": [
{
"license": {
"id": "MIT",
"url": "https://opensource.org/licenses/MIT"
}
}
],
"purl": "pkg:pypi/flask-login@0.4.1",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/maxcountryman/flask-login"
}
],
"type": "framework",
"bom-ref": "pkg:pypi/flask-login@0.4.1",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "0.6.3"
},
{
"name": "cdx:pypi:resolved_from",
"value": "Flask-Login"
}
]
},
{
"author": "Armin Ronacher, Patrick Uiterwijk, Jarek Potiuk, Jason R. Coombs, Emmanuel Bavoux <armin.ronacher@active-4.com, puiterwijk@redhat.com, jarek@potiuk.com, jaraco@jaraco.com, emmanuel.bavoux@free2move.com>",
"group": "",
"name": "Flask-OpenID",
"version": "1.3.0",
"description": "OpenID support for Flask",
"hashes": [
{
"alg": "SHA-256",
"content": "2d4560721b7bf2d014caf5180b3b10b746d221c534d2e63c4469f83af25f9791"
}
],
"licenses": [
{
"license": {
"id": "0BSD",
"url": "https://opensource.org/licenses/0BSD"
}
}
],
"purl": "pkg:pypi/flask-openid@1.3.0",
"externalReferences": [
{
"type": "vcs",
"url": "http://github.com/mitsuhiko/flask-openid/"
}
],
"type": "framework",
"bom-ref": "pkg:pypi/flask-openid@1.3.0"
},
{
"group": "",
"name": "Flask-SQLAlchemy",
"version": "2.5.1",
"description": "Add SQLAlchemy support to your Flask application.",
"hashes": [
{
"alg": "SHA-256",
"content": "f12c3d4cc5cc7fdcc148b9527ea05671718c3ea45d50c7e732cceb33f574b390"
}
],
"licenses": [
{
"license": {
"id": "0BSD",
"url": "https://opensource.org/licenses/0BSD"
}
}
],
"purl": "pkg:pypi/flask-sqlalchemy@2.5.1",
"type": "framework",
"bom-ref": "pkg:pypi/flask-sqlalchemy@2.5.1",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "3.1.1"
},
{
"name": "cdx:pypi:resolved_from",
"value": "Flask-SQLAlchemy"
}
]
},
{
"group": "",
"name": "Flask-WTF",
"version": "0.14.3",
"description": "Form rendering, validation, and CSRF protection for Flask with WTForms.",
"hashes": [
{
"alg": "SHA-256",
"content": "57b3faf6fe5d6168bda0c36b0df1d05770f8e205e18332d0376ddb954d17aef2"
}
],
"licenses": [
{
"license": {
"id": "0BSD",
"url": "https://opensource.org/licenses/0BSD"
}
}
],
"purl": "pkg:pypi/flask-wtf@0.14.3",
"type": "framework",
"bom-ref": "pkg:pypi/flask-wtf@0.14.3",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "1.2.1"
},
{
"name": "cdx:pypi:resolved_from",
"value": "Flask-WTF"
}
]
},
{
"group": "",
"name": "Flask",
"version": "1.1.4",
"description": "A simple framework for building complex web applications.",
"hashes": [
{
"alg": "SHA-256",
"content": "c34f04500f2cbbea882b1acb02002ad6fe6b7ffa64a6164577995657f50aed22"
}
],
"licenses": [
{
"license": {
"id": "0BSD",
"url": "https://opensource.org/licenses/0BSD"
}
}
],
"purl": "pkg:pypi/flask@1.1.4",
"type": "framework",
"bom-ref": "pkg:pypi/flask@1.1.4",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "3.0.0"
},
{
"name": "cdx:pypi:resolved_from",
"value": "Flask"
}
]
},
{
"author": "Armin Ronacher <armin.ronacher@active-4.com>",
"group": "",
"name": "Jinja2",
"version": "2.11.3",
"description": "A very fast and expressive template engine.",
"hashes": [
{
"alg": "SHA-256",
"content": "03e47ad063331dd6a3f04a43eddca8a966a26ba0c5b7207a9a9e4e08f1b29419"
}
],
"licenses": [
{
"license": {
"id": "0BSD",
"url": "https://opensource.org/licenses/0BSD"
}
},
{
"license": {
"id": "BSD-3-Clause",
"url": "https://opensource.org/licenses/BSD-3-Clause"
}
}
],
"purl": "pkg:pypi/jinja2@2.11.3",
"externalReferences": [
{
"type": "website",
"url": "https://palletsprojects.com/p/jinja/"
}
],
"type": "library",
"bom-ref": "pkg:pypi/jinja2@2.11.3",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "3.1.2"
},
{
"name": "cdx:pypi:resolved_from",
"value": "Jinja2"
}
]
},
{
"author": "Mike Bayer <mike@zzzcomputing.com>",
"group": "",
"name": "Mako",
"version": "1.1.5",
"description": "A super-fast templating language that borrows the best ideas from the existing templating languages.",
"hashes": [
{
"alg": "SHA-256",
"content": "6804ee66a7f6a6416910463b00d76a7b25194cd27f1918500c5bd7be2a088a23"
}
],
"licenses": [
{
"license": {
"id": "MIT",
"url": "https://opensource.org/licenses/MIT"
}
}
],
"purl": "pkg:pypi/mako@1.1.5",
"externalReferences": [
{
"type": "website",
"url": "https://www.makotemplates.org/"
}
],
"type": "library",
"bom-ref": "pkg:pypi/mako@1.1.5",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "1.3.0"
},
{
"name": "cdx:pypi:resolved_from",
"value": "Mako"
}
]
},
{
"author": "Manfred Stienstra, Yuri Takhteyev <Waylan limberg <python.markdown@gmail.com>>",
"group": "",
"name": "Markdown",
"version": "3.3.4",
"description": "Python implementation of John Gruber's Markdown.",
"hashes": [
{
"alg": "SHA-256",
"content": "96c3ba1261de2f7547b46a00ea8463832c921d3f9d6aba3f255a6f71386db20c"
}
],
"licenses": [
{
"license": {
"id": "0BSD",
"url": "https://opensource.org/licenses/0BSD"
}
}
],
"purl": "pkg:pypi/markdown@3.3.4",
"type": "library",
"bom-ref": "pkg:pypi/markdown@3.3.4",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "3.5.1"
},
{
"name": "cdx:pypi:resolved_from",
"value": "Markdown"
}
]
},
{
"group": "",
"name": "MarkupSafe",
"version": "1.1.1",
"description": "Safely add untrusted strings to HTML/XML markup.",
"hashes": [
{
"alg": "SHA-256",
"content": "09027a7803a62ca78792ad89403b1b7a73a01c8cb65909cd876f7fcebd79b161"
}
],
"licenses": [
{
"license": {
"id": "0BSD",
"url": "https://opensource.org/licenses/0BSD"
}
},
{
"license": {
"id": "BSD-3-Clause",
"url": "https://opensource.org/licenses/BSD-3-Clause"
}
}
],
"purl": "pkg:pypi/markupsafe@1.1.1",
"externalReferences": [
{
"type": "website",
"url": "https://palletsprojects.com/p/markupsafe/"
}
],
"type": "library",
"bom-ref": "pkg:pypi/markupsafe@1.1.1",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "2.1.3"
},
{
"name": "cdx:pypi:resolved_from",
"value": "MarkupSafe"
}
]
},
{
"author": "Jose Padilla <hello@jpadilla.com>",
"group": "",
"name": "PyJWT",
"version": "1.7.1",
"description": "JSON Web Token implementation in Python",
"hashes": [
{
"alg": "SHA-256",
"content": "5c6eca3c2940464d106b99ba83b00c6add741c9becaec087fb7ccdefea71350e"
}
],
"licenses": [
{
"license": {
"id": "MIT",
"url": "https://opensource.org/licenses/MIT"
}
}
],
"purl": "pkg:pypi/pyjwt@1.7.1",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/jpadilla/pyjwt"
}
],
"type": "library",
"bom-ref": "pkg:pypi/pyjwt@1.7.1",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "2.8.0"
},
{
"name": "cdx:pypi:resolved_from",
"value": "PyJWT"
}
]
},
{
"author": "Kirill Simonov <xi@resolvent.net>",
"group": "",
"name": "PyYAML",
"version": "5.4.1",
"description": "YAML parser and emitter for Python",
"hashes": [
{
"alg": "SHA-256",
"content": "3b2b1824fe7112845700f815ff6a489360226a5609b96ec2190a45e62a9fc922"
}
],
"licenses": [
{
"license": {
"id": "MIT",
"url": "https://opensource.org/licenses/MIT"
}
}
],
"purl": "pkg:pypi/pyyaml@5.4.1",
"externalReferences": [
{
"type": "website",
"url": "https://pyyaml.org/"
}
],
"type": "library",
"bom-ref": "pkg:pypi/pyyaml@5.4.1",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "6.0.1"
},
{
"name": "cdx:pypi:resolved_from",
"value": "PyYAML"
}
]
},
{
"author": "Georg Brandl <georg@python.org>",
"group": "",
"name": "Pygments",
"version": "2.10.0",
"description": "Pygments is a syntax highlighting package written in Python.",
"hashes": [
{
"alg": "SHA-256",
"content": "b8e67fe6af78f492b3c4b3e2970c0624cbf08beb1e493b2c99b9fa1b67a20380"
}
],
"licenses": [
{
"license": {
"id": "0BSD",
"url": "https://opensource.org/licenses/0BSD"
}
},
{
"license": {
"id": "BSD-2-Clause",
"url": "https://opensource.org/licenses/BSD-2-Clause"
}
}
],
"purl": "pkg:pypi/pygments@2.10.0",
"type": "library",
"bom-ref": "pkg:pypi/pygments@2.10.0",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "2.16.1"
},
{
"name": "cdx:pypi:resolved_from",
"value": "Pygments"
}
]
},
{
"author": "Alexey Stepanov <penguinolog@gmail.com>",
"group": "",
"name": "SQLAlchemy-JSONField",
"version": "1.0.0",
"description": "SQLALchemy JSONField implementation for storing dicts at SQL",
"hashes": [
{
"alg": "SHA-256",
"content": "db129c0e79f6b3c61ca88b340363e2cc2023a187a40b9992dfee33bc75c3a02c"
}
],
"licenses": [
{
"license": {
"id": "Apache-2.0",
"url": "https://opensource.org/licenses/Apache-2.0"
}
}
],
"purl": "pkg:pypi/sqlalchemy-jsonfield@1.0.0",
"type": "library",
"bom-ref": "pkg:pypi/sqlalchemy-jsonfield@1.0.0",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "1.0.1.post0"
},
{
"name": "cdx:pypi:resolved_from",
"value": "SQLAlchemy-JSONField"
}
]
},
{
"author": "Konsta Vesterinen, Ryan Leckey, Janne Vanhala, Vesa Uimonen <konsta@fastmonkeys.com>",
"group": "",
"name": "SQLAlchemy-Utils",
"version": "0.37.8",
"description": "Various utility functions for SQLAlchemy.",
"hashes": [
{
"alg": "SHA-256",
"content": "b1bf67d904fed16b16ef1dc07f03e5e93a6b23899f920f6b41c09be45fbb85f2"
}
],
"licenses": [
{
"license": {
"id": "0BSD",
"url": "https://opensource.org/licenses/0BSD"
}
}
],
"purl": "pkg:pypi/sqlalchemy-utils@0.37.8",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/kvesteri/sqlalchemy-utils"
}
],
"type": "library",
"bom-ref": "pkg:pypi/sqlalchemy-utils@0.37.8",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "0.41.1"
},
{
"name": "cdx:pypi:resolved_from",
"value": "SQLAlchemy-Utils"
}
]
},
{
"author": "Mike Bayer <mike_mp@zzzcomputing.com>",
"group": "",
"name": "SQLAlchemy",
"version": "1.3.24",
"description": "Database Abstraction Library",
"hashes": [
{
"alg": "SHA-256",
"content": "87a2725ad7d41cd7376373c15fd8bf674e9c33ca56d0b8036add2d634dba372e"
}
],
"licenses": [
{
"license": {
"id": "MIT",
"url": "https://opensource.org/licenses/MIT"
}
}
],
"purl": "pkg:pypi/sqlalchemy@1.3.24",
"externalReferences": [
{
"type": "website",
"url": "https://www.sqlalchemy.org"
}
],
"type": "library",
"bom-ref": "pkg:pypi/sqlalchemy@1.3.24",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "2.0.23"
},
{
"name": "cdx:pypi:resolved_from",
"value": "SQLAlchemy"
}
]
},
{
"group": "",
"name": "WTForms",
"version": "2.3.3",
"description": "Form validation and rendering for Python web development.",
"hashes": [
{
"alg": "SHA-256",
"content": "7b504fc724d0d1d4d5d5c114e778ec88c37ea53144683e084215eed5155ada4c"
}
],
"licenses": [
{
"license": {
"id": "0BSD",
"url": "https://opensource.org/licenses/0BSD"
}
}
],
"purl": "pkg:pypi/wtforms@2.3.3",
"type": "library",
"bom-ref": "pkg:pypi/wtforms@2.3.3",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "3.1.1"
},
{
"name": "cdx:pypi:resolved_from",
"value": "WTForms"
}
]
},
{
"group": "",
"name": "Werkzeug",
"version": "1.0.1",
"description": "The comprehensive WSGI web application library.",
"hashes": [
{
"alg": "SHA-256",
"content": "2de2a5db0baeae7b2d2664949077c2ac63fbd16d98da0ff71837f7d1dea3fd43"
}
],
"licenses": [
{
"license": {
"id": "0BSD",
"url": "https://opensource.org/licenses/0BSD"
}
}
],
"purl": "pkg:pypi/werkzeug@1.0.1",
"type": "library",
"bom-ref": "pkg:pypi/werkzeug@1.0.1",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "3.0.1"
},
{
"name": "cdx:pypi:resolved_from",
"value": "Werkzeug"
}
]
},
{
"author": "Mike Bayer <mike_mp@zzzcomputing.com>",
"group": "",
"name": "alembic",
"version": "1.7.4",
"description": "A database migration tool for SQLAlchemy.",
"hashes": [
{
"alg": "SHA-256",
"content": "e3cab9e59778b3b6726bb2da9ced451c6622d558199fd3ef914f3b1e8f4ef704"
}
],
"licenses": [
{
"license": {
"id": "MIT",
"url": "https://opensource.org/licenses/MIT"
}
}
],
"purl": "pkg:pypi/alembic@1.7.4",
"externalReferences": [
{
"type": "website",
"url": "https://alembic.sqlalchemy.org"
}
],
"type": "library",
"bom-ref": "pkg:pypi/alembic@1.7.4",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "1.12.1"
},
{
"name": "cdx:pypi:resolved_from",
"value": "alembic"
}
]
},
{
"author": "Alex Grönholm <alex.gronholm@nextday.fi>",
"group": "",
"name": "anyio",
"version": "3.3.3",
"description": "High level compatibility layer for multiple asynchronous event loop implementations",
"hashes": [
{
"alg": "SHA-256",
"content": "56ceaeed2877723578b1341f4f68c29081db189cfb40a97d1922b9513f6d7db6"
}
],
"licenses": [
{
"license": {
"id": "MIT",
"url": "https://opensource.org/licenses/MIT"
}
}
],
"purl": "pkg:pypi/anyio@3.3.3",
"type": "library",
"bom-ref": "pkg:pypi/anyio@3.3.3",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "4.0.0"
},
{
"name": "cdx:pypi:resolved_from",
"value": "anyio"
}
]
},
{
"author": "Apache Software Foundation <dev@airflow.apache.org>",
"group": "",
"name": "apache-airflow-providers-http",
"version": "2.0.1",
"description": "Provider for Apache Airflow. Implements apache-airflow-providers-http package",
"hashes": [
{
"alg": "SHA-256",
"content": "15f7d2bdb34b31270b1455beafc9db693adec537ed1745f0c02492c82eefa78a"
}
],
"licenses": [
{
"license": {
"id": "Apache-2.0",
"url": "https://opensource.org/licenses/Apache-2.0"
}
}
],
"purl": "pkg:pypi/apache-airflow-providers-http@2.0.1",
"externalReferences": [
{
"type": "website",
"url": "https://airflow.apache.org/"
}
],
"type": "library",
"bom-ref": "pkg:pypi/apache-airflow-providers-http@2.0.1",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "4.7.0"
},
{
"name": "cdx:pypi:resolved_from",
"value": "apache-airflow-providers-http"
}
]
},
{
"author": "Apache Software Foundation <dev@airflow.apache.org>",
"group": "",
"name": "apache-airflow-providers-imap",
"version": "2.0.1",
"description": "Provider for Apache Airflow. Implements apache-airflow-providers-imap package",
"hashes": [
{
"alg": "SHA-256",
"content": "0debfbc36b41f44651e4fcdf5735fbdced101c37b356dad70b07bba67f2eb90a"
}
],
"licenses": [
{
"license": {
"id": "Apache-2.0",
"url": "https://opensource.org/licenses/Apache-2.0"
}
}
],
"purl": "pkg:pypi/apache-airflow-providers-imap@2.0.1",
"externalReferences": [
{
"type": "website",
"url": "https://airflow.apache.org/"
}
],
"type": "library",
"bom-ref": "pkg:pypi/apache-airflow-providers-imap@2.0.1",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "3.4.0"
},
{
"name": "cdx:pypi:resolved_from",
"value": "apache-airflow-providers-imap"
}
]
},
{
"author": "Apache Software Foundation <dev@airflow.apache.org>",
"group": "",
"name": "apache-airflow-providers-sqlite",
"version": "2.0.1",
"description": "Provider for Apache Airflow. Implements apache-airflow-providers-sqlite package",
"hashes": [
{
"alg": "SHA-256",
"content": "4e1ed0f2d25e3c3aecd5575dd46a78799bd205ba3c5d53b0248057fc30dd2aa9"
}
],
"licenses": [
{
"license": {
"id": "Apache-2.0",
"url": "https://opensource.org/licenses/Apache-2.0"
}
}
],
"purl": "pkg:pypi/apache-airflow-providers-sqlite@2.0.1",
"externalReferences": [
{
"type": "website",
"url": "https://airflow.apache.org/"
}
],
"type": "library",
"bom-ref": "pkg:pypi/apache-airflow-providers-sqlite@2.0.1",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "3.5.0"
},
{
"name": "cdx:pypi:resolved_from",
"value": "apache-airflow-providers-sqlite"
}
]
},
{
"author": "Apache Software Foundation <dev@airflow.apache.org>",
"group": "",
"name": "apache-airflow",
"version": "2.2.1",
"description": "Programmatically author, schedule and monitor data pipelines",
"hashes": [
{
"alg": "SHA-256",
"content": "5c26b6140148f76bed6ac75eccb8300e789ae59201949b47d9c21e94d999474b"
}
],
"licenses": [
{
"license": {
"id": "Apache-2.0",
"url": "https://opensource.org/licenses/Apache-2.0"
}
}
],
"purl": "pkg:pypi/apache-airflow@2.2.1",
"externalReferences": [
{
"type": "website",
"url": "https://airflow.apache.org/"
}
],
"type": "library",
"bom-ref": "pkg:pypi/apache-airflow@2.2.1",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "2.7.3"
},
{
"name": "cdx:pypi:resolved_from",
"value": "apache-airflow"
}
]
},
{
"author": "Steven Loria <sloria1@gmail.com>",
"group": "",
"name": "apispec",
"version": "3.3.2",
"description": "A pluggable API specification generator. Currently supports the OpenAPI Specification (f.k.a. the Swagger specification).",
"hashes": [
{
"alg": "SHA-256",
"content": "a1df9ec6b2cd0edf45039ef025abd7f0660808fa2edf737d3ba1cf5ef1a4625b"
}
],
"licenses": [
{
"license": {
"id": "MIT",
"url": "https://opensource.org/licenses/MIT"
}
}
],
"purl": "pkg:pypi/apispec@3.3.2",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/marshmallow-code/apispec"
}
],
"type": "library",
"bom-ref": "pkg:pypi/apispec@3.3.2",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "6.3.0"
},
{
"name": "cdx:pypi:resolved_from",
"value": "apispec"
}
]
},
{
"author": "Andrey Kislyuk <kislyuk@gmail.com>",
"group": "",
"name": "argcomplete",
"version": "1.12.3",
"description": "Bash tab completion for argparse",
"hashes": [
{
"alg": "SHA-256",
"content": "291f0beca7fd49ce285d2f10e4c1c77e9460cf823eef2de54df0c0fec88b0d81"
}
],
"licenses": [
{
"license": {
"id": "Apache-2.0",
"url": "https://opensource.org/licenses/Apache-2.0"
}
}
],
"purl": "pkg:pypi/argcomplete@1.12.3",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/kislyuk/argcomplete"
}
],
"type": "library",
"bom-ref": "pkg:pypi/argcomplete@1.12.3",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "3.1.6"
},
{
"name": "cdx:pypi:resolved_from",
"value": "argcomplete"
}
]
},
{
"author": "Nathaniel J. Smith <njs@pobox.com>",
"group": "",
"name": "async-generator",
"version": "1.10",
"description": "Async generators and context managers for Python 3.5+",
"hashes": [
{
"alg": "SHA-256",
"content": "01c7bf666359b4967d2cda0000cc2e4af16a0ae098cbffcb8472fb9e8ad6585b"
}
],
"licenses": [
{
"license": {
"id": "Apache-2.0",
"url": "https://opensource.org/licenses/Apache-2.0"
}
},
{
"license": {
"id": "MIT",
"url": "https://opensource.org/licenses/MIT"
}
},
{
"license": {
"name": "MIT -or- Apache License 2.0"
}
}
],
"purl": "pkg:pypi/async-generator@1.10",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/python-trio/async_generator"
}
],
"type": "library",
"bom-ref": "pkg:pypi/async-generator@1.10"
},
{
"author": "Hynek Schlawack <hs@ox.cx>",
"group": "",
"name": "attrs",
"version": "20.3.0",
"description": "Classes Without Boilerplate",
"hashes": [
{
"alg": "SHA-256",
"content": "31b2eced602aa8423c2aea9c76a724617ed67cf9513173fd3a4f03e3a929c7e6"
}
],
"licenses": [
{
"license": {
"id": "MIT",
"url": "https://opensource.org/licenses/MIT"
}
}
],
"purl": "pkg:pypi/attrs@20.3.0",
"type": "library",
"bom-ref": "pkg:pypi/attrs@20.3.0",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "23.1.0"
},
{
"name": "cdx:pypi:resolved_from",
"value": "attrs"
}
]
},
{
"author": "Jason Kirtland <jek@discorporate.us>",
"group": "",
"name": "blinker",
"version": "1.4",
"description": "Fast, simple object-to-object and broadcast signaling",
"hashes": [
{
"alg": "SHA-256",
"content": "471aee25f3992bd325afa3772f1063dbdbbca947a041b8b89466dc00d606f8b6"
}
],
"licenses": [
{
"license": {
"id": "MIT",
"url": "https://opensource.org/licenses/MIT"
}
}
],
"purl": "pkg:pypi/blinker@1.4",
"type": "library",
"bom-ref": "pkg:pypi/blinker@1.4",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "1.7.0"
},
{
"name": "cdx:pypi:resolved_from",
"value": "blinker"
}
]
},
{
"author": "Daniel Greenfeld <pydanny@gmail.com>",
"group": "",
"name": "cached-property",
"version": "1.5.2",
"description": "A decorator for caching properties in classes.",
"hashes": [
{
"alg": "SHA-256",
"content": "df4f613cf7ad9a588cc381aaf4a512d26265ecebd5eb9e1ba12f1319eb85a6a0"
}
],
"licenses": [
{
"license": {
"id": "0BSD",
"url": "https://opensource.org/licenses/0BSD"
}
}
],
"purl": "pkg:pypi/cached-property@1.5.2",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/pydanny/cached-property"
}
],
"type": "library",
"bom-ref": "pkg:pypi/cached-property@1.5.2"
},
{
"author": "Tin Tvrtkovic <tinchester@gmail.com>",
"group": "",
"name": "cattrs",
"version": "1.0.0",
"description": "Composable complex class support for attrs and dataclasses.",
"hashes": [
{
"alg": "SHA-256",
"content": "616972ae3dfa6e623a40ad3cb845420e64942989152774ab055e5c2b2f89f997"
}
],
"licenses": [
{
"license": {
"id": "MIT",
"url": "https://opensource.org/licenses/MIT"
}
}
],
"purl": "pkg:pypi/cattrs@1.0.0",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/python-attrs/cattrs"
}
],
"type": "library",
"bom-ref": "pkg:pypi/cattrs@1.0.0",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "23.1.2"
},
{
"name": "cdx:pypi:resolved_from",
"value": "cattrs"
}
]
},
{
"author": "Kenneth Reitz <me@kennethreitz.com>",
"group": "",
"name": "certifi",
"version": "2020.12.5",
"description": "Python package for providing Mozilla's CA Bundle.",
"hashes": [
{
"alg": "SHA-256",
"content": "719a74fb9e33b9bd44cc7f3a8d94bc35e4049deebe19ba7d8e108280cfd59830"
}
],
"licenses": [
{
"license": {
"id": "MPL-2.0",
"url": "https://opensource.org/licenses/MPL-2.0"
}
}
],
"purl": "pkg:pypi/certifi@2020.12.5",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/certifi/python-certifi"
}
],
"type": "library",
"bom-ref": "pkg:pypi/certifi@2020.12.5",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "2023.7.22"
},
{
"name": "cdx:pypi:resolved_from",
"value": "certifi"
}
]
},
{
"author": "Armin Rigo, Maciej Fijalkowski <python-cffi@googlegroups.com>",
"group": "",
"name": "cffi",
"version": "1.14.6",
"description": "Foreign Function Interface for Python calling C code.",
"hashes": [
{
"alg": "SHA-256",
"content": "22b9c3c320171c108e903d61a3723b51e37aaa8c81255b5e7ce102775bd01e2c"
}
],
"licenses": [
{
"license": {
"id": "MIT",
"url": "https://opensource.org/licenses/MIT"
}
}
],
"purl": "pkg:pypi/cffi@1.14.6",
"externalReferences": [
{
"type": "website",
"url": "http://cffi.readthedocs.org"
}
],
"type": "library",
"bom-ref": "pkg:pypi/cffi@1.14.6",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "1.16.0"
},
{
"name": "cdx:pypi:resolved_from",
"value": "cffi"
}
]
},
{
"author": "Ahmed TAHRI <ahmed.tahri@cloudnursery.dev>",
"group": "",
"name": "charset-normalizer",
"version": "2.0.6",
"description": "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet.",
"hashes": [
{
"alg": "SHA-256",
"content": "5d209c0a931f215cee683b6445e2d77677e7e75e159f78def0db09d68fafcaa6"
}
],
"licenses": [
{
"license": {
"id": "MIT",
"url": "https://opensource.org/licenses/MIT"
}
}
],
"purl": "pkg:pypi/charset-normalizer@2.0.6",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/Ousret/charset_normalizer"
}
],
"type": "library",
"bom-ref": "pkg:pypi/charset-normalizer@2.0.6",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "3.3.2"
},
{
"name": "cdx:pypi:resolved_from",
"value": "charset-normalizer"
}
]
},
{
"group": "",
"name": "click",
"version": "7.1.2",
"description": "Composable command line interface toolkit",
"hashes": [
{
"alg": "SHA-256",
"content": "dacca89f4bfadd5de3d7489b7c8a566eee0d3676333fbb50030263894c38c0dc"
}
],
"licenses": [
{
"license": {
"id": "0BSD",
"url": "https://opensource.org/licenses/0BSD"
}
},
{
"license": {
"id": "BSD-3-Clause",
"url": "https://opensource.org/licenses/BSD-3-Clause"
}
}
],
"purl": "pkg:pypi/click@7.1.2",
"externalReferences": [
{
"type": "website",
"url": "https://palletsprojects.com/p/click/"
}
],
"type": "library",
"bom-ref": "pkg:pypi/click@7.1.2",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "8.1.7"
},
{
"name": "cdx:pypi:resolved_from",
"value": "click"
}
]
},
{
"author": "Henning Jacobs <henning.jacobs@jacobs1.de>",
"group": "",
"name": "clickclick",
"version": "20.10.2",
"description": "Click utility functions",
"hashes": [
{
"alg": "SHA-256",
"content": "c8f33e6d9ec83f68416dd2136a7950125bd256ec39ccc9a85c6e280a16be2bb5"
}
],
"licenses": [
{
"license": {
"id": "Apache-2.0",
"url": "https://opensource.org/licenses/Apache-2.0"
}
}
],
"purl": "pkg:pypi/clickclick@20.10.2",
"externalReferences": [
{
"type": "website",
"url": "https://codeberg.org/hjacobs/python-clickclick"
}
],
"type": "library",
"bom-ref": "pkg:pypi/clickclick@20.10.2"
},
{
"author": "Jonathan Hartley <tartley@tartley.com>",
"group": "",
"name": "colorama",
"version": "0.4.4",
"description": "Cross-platform colored terminal text.",
"hashes": [
{
"alg": "SHA-256",
"content": "9f47eda37229f68eee03b24b9748937c7dc3868f906e8ba69fbcbdd3bc5dc3e2"
}
],
"licenses": [
{
"license": {
"id": "0BSD",
"url": "https://opensource.org/licenses/0BSD"
}
}
],
"purl": "pkg:pypi/colorama@0.4.4",
"type": "library",
"bom-ref": "pkg:pypi/colorama@0.4.4",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "0.4.6"
},
{
"name": "cdx:pypi:resolved_from",
"value": "colorama"
}
]
},
{
"author": "Sam Clements <sam@borntyping.co.uk>",
"group": "",
"name": "colorlog",
"version": "4.8.0",
"description": "Add colours to the output of Python's logging module.",
"hashes": [
{
"alg": "SHA-256",
"content": "3dd15cb27e8119a24c1a7b5c93f9f3b455855e0f73993b1c25921b2f646f1dcd"
}
],
"licenses": [
{
"license": {
"id": "MIT",
"url": "https://opensource.org/licenses/MIT"
}
}
],
"purl": "pkg:pypi/colorlog@4.8.0",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/borntyping/python-colorlog"
}
],
"type": "library",
"bom-ref": "pkg:pypi/colorlog@4.8.0",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "6.7.0"
},
{
"name": "cdx:pypi:resolved_from",
"value": "colorlog"
}
]
},
{
"author": "Bibek Kafle <bkafle662@gmail.com>, Roland Shoemaker <rolandshoemaker@gmail.com> <rolandshoemaker@gmail.com>",
"group": "",
"name": "commonmark",
"version": "0.9.1",
"description": "Python parser for the CommonMark Markdown spec",
"hashes": [
{
"alg": "SHA-256",
"content": "da2f38c92590f83de410ba1a3cbceafbc74fee9def35f9251ba9a971d6d66fd9"
}
],
"licenses": [
{
"license": {
"id": "0BSD",
"url": "https://opensource.org/licenses/0BSD"
}
},
{
"license": {
"id": "BSD-3-Clause",
"url": "https://opensource.org/licenses/BSD-3-Clause"
}
}
],
"purl": "pkg:pypi/commonmark@0.9.1",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/rtfd/commonmark.py"
}
],
"type": "library",
"bom-ref": "pkg:pypi/commonmark@0.9.1"
},
{
"author": "Matsumoto Taichi, kiorky <taichino@gmail.com, kiorky@cryptelium.net>",
"group": "",
"name": "croniter",
"version": "1.0.15",
"description": "croniter provides iteration for datetime object with cron like format",
"hashes": [
{
"alg": "SHA-256",
"content": "0f97b361fe343301a8f66f852e7d84e4fb7f21379948f71e1bbfe10f5d015fbd"
}
],
"licenses": [
{
"license": {
"id": "MIT",
"url": "https://opensource.org/licenses/MIT"
}
}
],
"purl": "pkg:pypi/croniter@1.0.15",
"externalReferences": [
{
"type": "vcs",
"url": "http://github.com/kiorky/croniter"
}
],
"type": "library",
"bom-ref": "pkg:pypi/croniter@1.0.15",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "2.0.1"
},
{
"name": "cdx:pypi:resolved_from",
"value": "croniter"
}
]
},
{
"author": "The Python Cryptographic Authority and individual contributors <cryptography-dev@python.org>",
"group": "",
"name": "cryptography",
"version": "3.4.8",
"description": "cryptography is a package which provides cryptographic recipes and primitives to Python developers.",
"hashes": [
{
"alg": "SHA-256",
"content": "a00cf305f07b26c351d8d4e1af84ad7501eca8a342dedf24a7acb0e7b7406e14"
}
],
"licenses": [
{
"license": {
"id": "Apache-2.0",
"url": "https://opensource.org/licenses/Apache-2.0"
}
},
{
"license": {
"id": "0BSD",
"url": "https://opensource.org/licenses/0BSD"
}
},
{
"license": {
"name": "Apache-2.0 OR BSD-3-Clause"
}
}
],
"purl": "pkg:pypi/cryptography@3.4.8",
"type": "library",
"bom-ref": "pkg:pypi/cryptography@3.4.8",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "41.0.5"
},
{
"name": "cdx:pypi:resolved_from",
"value": "cryptography"
}
]
},
{
"author": "Christian Heimes <christian@python.org>",
"group": "",
"name": "defusedxml",
"version": "0.7.1",
"description": "XML bomb protection for Python stdlib modules",
"hashes": [
{
"alg": "SHA-256",
"content": "a352e7e428770286cc899e2542b6cdaedb2b4953ff269a210103ec58f6198a61"
}
],
"licenses": [
{
"license": {
"id": "PSF-2.0",
"url": "https://opensource.org/licenses/PSF-2.0"
}
}
],
"purl": "pkg:pypi/defusedxml@0.7.1",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/tiran/defusedxml"
}
],
"type": "library",
"bom-ref": "pkg:pypi/defusedxml@0.7.1"
},
{
"author": "Mike McKerns <mmckerns@uqfoundation.org>",
"group": "",
"name": "dill",
"version": "0.3.1.1",
"description": "serialize all of Python",
"hashes": [
{
"alg": "SHA-256",
"content": "42d8ef819367516592a825746a18073ced42ca169ab1f5f4044134703e7a049c"
}
],
"licenses": [
{
"license": {
"id": "0BSD",
"url": "https://opensource.org/licenses/0BSD"
}
},
{
"license": {
"id": "BSD-3-Clause",
"url": "https://opensource.org/licenses/BSD-3-Clause"
}
}
],
"purl": "pkg:pypi/dill@0.3.1.1",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/uqfoundation/dill"
}
],
"type": "library",
"bom-ref": "pkg:pypi/dill@0.3.1.1",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "0.3.7"
},
{
"name": "cdx:pypi:resolved_from",
"value": "dill"
}
]
},
{
"author": "Bob Halley <halley@dnspython.org>",
"group": "",
"name": "dnspython",
"version": "2.1.0",
"description": "DNS toolkit",
"hashes": [
{
"alg": "SHA-256",
"content": "95d12f6ef0317118d2a1a6fc49aac65ffec7eb8087474158f42f26a639135216"
}
],
"licenses": [
{
"license": {
"name": "OSI Approved"
}
},
{
"license": {
"id": "ISC",
"url": "https://opensource.org/licenses/ISC"
}
}
],
"purl": "pkg:pypi/dnspython@2.1.0",
"externalReferences": [
{
"type": "website",
"url": "https://www.dnspython.org"
}
],
"type": "library",
"bom-ref": "pkg:pypi/dnspython@2.1.0",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "2.4.2"
},
{
"name": "cdx:pypi:resolved_from",
"value": "dnspython"
}
]
},
{
"author": "David Goodger <goodger@python.org>",
"group": "",
"name": "docutils",
"version": "0.16",
"description": "Docutils -- Python Documentation Utilities",
"hashes": [
{
"alg": "SHA-256",
"content": "0c5b78adfbf7762415433f5515cd5c9e762339e23369dbe8000d84a4bf4ab3af"
}
],
"licenses": [
{
"license": {
"id": "0BSD",
"url": "https://opensource.org/licenses/0BSD"
}
},
{
"license": {
"name": "GNU General Public License (GPL)"
}
},
{
"license": {
"id": "PSF-2.0",
"url": "https://opensource.org/licenses/PSF-2.0"
}
},
{
"license": {
"name": "Public Domain"
}
},
{
"license": {
"name": "public domain, Python, 2-Clause BSD, GPL 3 (see COPYING.txt)"
}
}
],
"purl": "pkg:pypi/docutils@0.16",
"externalReferences": [
{
"type": "website",
"url": "https://docutils.sourceforge.io/"
}
],
"type": "library",
"bom-ref": "pkg:pypi/docutils@0.16",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "0.20.1"
},
{
"name": "cdx:pypi:resolved_from",
"value": "docutils"
}
]
},
{
"author": "Joshua Tauberer <jt@occams.info>",
"group": "",
"name": "email-validator",
"version": "1.1.3",
"description": "A robust email address syntax and deliverability validation library.",
"hashes": [
{
"alg": "SHA-256",
"content": "5675c8ceb7106a37e40e2698a57c056756bf3f272cfa8682a4f87ebd95d8440b"
}
],
"licenses": [
{
"license": {
"name": "CC0 1.0 Universal (CC0 1.0) Public Domain Dedication"
}
},
{
"license": {
"name": "CC0 (copyright waived)"
}
}
],
"purl": "pkg:pypi/email-validator@1.1.3",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/JoshData/python-email-validator"
}
],
"type": "library",
"bom-ref": "pkg:pypi/email-validator@1.1.3",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "2.1.0.post1"
},
{
"name": "cdx:pypi:resolved_from",
"value": "email-validator"
}
]
},
{
"author": "Sebastian Bank <sebastian.bank@uni-leipzig.de>",
"group": "",
"name": "graphviz",
"version": "0.17",
"description": "Simple Python interface for Graphviz",
"hashes": [
{
"alg": "SHA-256",
"content": "5dadec94046d82adaae6019311a30e0487536d9d5a60d85451f0ba32f9fc6559"
}
],
"licenses": [
{
"license": {
"id": "MIT",
"url": "https://opensource.org/licenses/MIT"
}
}
],
"purl": "pkg:pypi/graphviz@0.17",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/xflr6/graphviz"
}
],
"type": "library",
"bom-ref": "pkg:pypi/graphviz@0.17",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "0.20.1"
},
{
"name": "cdx:pypi:resolved_from",
"value": "graphviz"
}
]
},
{
"author": "Benoit Chesneau <benoitc@gunicorn.org>",
"group": "",
"name": "gunicorn",
"version": "20.1.0",
"description": "WSGI HTTP Server for UNIX",
"hashes": [
{
"alg": "SHA-256",
"content": "9dcc4547dbb1cb284accfb15ab5667a0e5d1881cc443e0677b4882a4067a807e"
}
],
"licenses": [
{
"license": {
"id": "MIT",
"url": "https://opensource.org/licenses/MIT"
}
}
],
"purl": "pkg:pypi/gunicorn@20.1.0",
"externalReferences": [
{
"type": "website",
"url": "https://gunicorn.org"
}
],
"type": "library",
"bom-ref": "pkg:pypi/gunicorn@20.1.0",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "21.2.0"
},
{
"name": "cdx:pypi:resolved_from",
"value": "gunicorn"
}
]
},
{
"author": "Nathaniel J. Smith <njs@pobox.com>",
"group": "",
"name": "h11",
"version": "0.12.0",
"description": "A pure-Python, bring-your-own-I/O implementation of HTTP/1.1",
"hashes": [
{
"alg": "SHA-256",
"content": "36a3cb8c0a032f56e2da7084577878a035d3b61d104230d4bd49c0c6b555a9c6"
}
],
"licenses": [
{
"license": {
"id": "MIT",
"url": "https://opensource.org/licenses/MIT"
}
}
],
"purl": "pkg:pypi/h11@0.12.0",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/python-hyper/h11"
}
],
"type": "library",
"bom-ref": "pkg:pypi/h11@0.12.0",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "0.14.0"
},
{
"name": "cdx:pypi:resolved_from",
"value": "h11"
}
]
},
{
"author": "Tom Christie <tom@tomchristie.com>",
"group": "",
"name": "httpcore",
"version": "0.13.7",
"description": "A minimal low-level HTTP client.",
"hashes": [
{
"alg": "SHA-256",
"content": "369aa481b014cf046f7067fddd67d00560f2f00426e79569d99cb11245134af0"
}
],
"licenses": [
{
"license": {
"id": "0BSD",
"url": "https://opensource.org/licenses/0BSD"
}
}
],
"purl": "pkg:pypi/httpcore@0.13.7",
"type": "library",
"bom-ref": "pkg:pypi/httpcore@0.13.7",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "1.0.2"
},
{
"name": "cdx:pypi:resolved_from",
"value": "httpcore"
}
]
},
{
"author": "Tom Christie <tom@tomchristie.com>",
"group": "",
"name": "httpx",
"version": "0.19.0",
"description": "The next generation HTTP client.",
"hashes": [
{
"alg": "SHA-256",
"content": "9bd728a6c5ec0a9e243932a9983d57d3cc4a87bb4f554e1360fce407f78f9435"
}
],
"licenses": [
{
"license": {
"id": "0BSD",
"url": "https://opensource.org/licenses/0BSD"
}
}
],
"purl": "pkg:pypi/httpx@0.19.0",
"type": "library",
"bom-ref": "pkg:pypi/httpx@0.19.0",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "0.25.1"
},
{
"name": "cdx:pypi:resolved_from",
"value": "httpx"
}
]
},
{
"author": "Kim Davies <kim@cynosure.com.au>",
"group": "",
"name": "idna",
"version": "3.2",
"description": "Internationalized Domain Names in Applications (IDNA)",
"hashes": [
{
"alg": "SHA-256",
"content": "14475042e284991034cb48e06f6851428fb14c4dc953acd9be9a5e95c7b6dd7a"
}
],
"licenses": [
{
"license": {
"id": "0BSD",
"url": "https://opensource.org/licenses/0BSD"
}
}
],
"purl": "pkg:pypi/idna@3.2",
"type": "library",
"bom-ref": "pkg:pypi/idna@3.2",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "3.4"
},
{
"name": "cdx:pypi:resolved_from",
"value": "idna"
}
]
},
{
"author": "MagicStack Inc <hello@magic.io>",
"group": "",
"name": "immutables",
"version": "0.16",
"description": "Immutable Collections",
"hashes": [
{
"alg": "SHA-256",
"content": "acbfa79d44228d96296279068441f980dc63dbed52522d9227ff9f4d96c6627e"
}
],
"licenses": [
{
"license": {
"id": "Apache-2.0",
"url": "https://opensource.org/licenses/Apache-2.0"
}
}
],
"purl": "pkg:pypi/immutables@0.16",
"type": "library",
"bom-ref": "pkg:pypi/immutables@0.16",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "0.20"
},
{
"name": "cdx:pypi:resolved_from",
"value": "immutables"
}
]
},
{
"author": "Jason R. Coombs <jaraco@jaraco.com>",
"group": "",
"name": "importlib-metadata",
"version": "4.2.0",
"description": "Read metadata from Python packages",
"hashes": [
{
"alg": "SHA-256",
"content": "057e92c15bc8d9e8109738a48db0ccb31b4d9d5cfbee5a8670879a30be66304b"
}
],
"licenses": [
{
"license": {
"id": "Apache-2.0",
"url": "https://opensource.org/licenses/Apache-2.0"
}
}
],
"purl": "pkg:pypi/importlib-metadata@4.2.0",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/python/importlib_metadata"
}
],
"type": "library",
"bom-ref": "pkg:pypi/importlib-metadata@4.2.0",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "6.8.0"
},
{
"name": "cdx:pypi:resolved_from",
"value": "importlib-metadata"
}
]
},
{
"author": "Barry Warsaw <barry@python.org>",
"group": "",
"name": "importlib-resources",
"version": "5.2.2",
"description": "Read resources from Python packages",
"hashes": [
{
"alg": "SHA-256",
"content": "2480d8e07d1890056cb53c96e3de44fead9c62f2ba949b0f2e4c4345f4afa977"
}
],
"licenses": [
{
"license": {
"id": "Apache-2.0",
"url": "https://opensource.org/licenses/Apache-2.0"
}
}
],
"purl": "pkg:pypi/importlib-resources@5.2.2",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/python/importlib_resources"
}
],
"type": "library",
"bom-ref": "pkg:pypi/importlib-resources@5.2.2",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "6.1.1"
},
{
"name": "cdx:pypi:resolved_from",
"value": "importlib-resources"
}
]
},
{
"author": "Janne Vanhala <janne.vanhala@gmail.com>",
"group": "",
"name": "inflection",
"version": "0.5.1",
"description": "A port of Ruby on Rails inflector to Python",
"hashes": [
{
"alg": "SHA-256",
"content": "f38b2b640938a4f35ade69ac3d053042959b62a0f1076a5bbaa1b9526605a8a2"
}
],
"licenses": [
{
"license": {
"id": "MIT",
"url": "https://opensource.org/licenses/MIT"
}
}
],
"purl": "pkg:pypi/inflection@0.5.1",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/jpvanhal/inflection"
}
],
"type": "library",
"bom-ref": "pkg:pypi/inflection@0.5.1"
},
{
"author": "Michael Twomey <mick@twomeylee.name>",
"group": "",
"name": "iso8601",
"version": "0.1.16",
"description": "Simple module to parse ISO 8601 dates",
"hashes": [
{
"alg": "SHA-256",
"content": "906714829fedbc89955d52806c903f2332e3948ed94e31e85037f9e0226b8376"
}
],
"licenses": [
{
"license": {
"id": "MIT",
"url": "https://opensource.org/licenses/MIT"
}
}
],
"purl": "pkg:pypi/iso8601@0.1.16",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/micktwomey/pyiso8601"
}
],
"type": "library",
"bom-ref": "pkg:pypi/iso8601@0.1.16",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "2.1.0"
},
{
"name": "cdx:pypi:resolved_from",
"value": "iso8601"
}
]
},
{
"author": "Gerhard Weis <gerhard.weis@proclos.com>",
"group": "",
"name": "isodate",
"version": "0.6.0",
"description": "An ISO 8601 date/time/duration parser and formatter",
"hashes": [
{
"alg": "SHA-256",
"content": "aa4d33c06640f5352aca96e4b81afd8ab3b47337cc12089822d6f322ac772c81"
}
],
"licenses": [
{
"license": {
"id": "0BSD",
"url": "https://opensource.org/licenses/0BSD"
}
}
],
"purl": "pkg:pypi/isodate@0.6.0",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/gweis/isodate/"
}
],
"type": "library",
"bom-ref": "pkg:pypi/isodate@0.6.0",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "0.6.1"
},
{
"name": "cdx:pypi:resolved_from",
"value": "isodate"
}
]
},
{
"author": "Armin Ronacher <armin.ronacher@active-4.com>",
"group": "",
"name": "itsdangerous",
"version": "1.1.0",
"description": "Safely pass data to untrusted environments and back.",
"hashes": [
{
"alg": "SHA-256",
"content": "b12271b2047cb23eeb98c8b5622e2e5c5e9abd9784a153e9d8ef9cb4dd09d749"
}
],
"licenses": [
{
"license": {
"id": "0BSD",
"url": "https://opensource.org/licenses/0BSD"
}
},
{
"license": {
"id": "BSD-3-Clause",
"url": "https://opensource.org/licenses/BSD-3-Clause"
}
}
],
"purl": "pkg:pypi/itsdangerous@1.1.0",
"externalReferences": [
{
"type": "website",
"url": "https://palletsprojects.com/p/itsdangerous/"
}
],
"type": "library",
"bom-ref": "pkg:pypi/itsdangerous@1.1.0",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "2.1.2"
},
{
"name": "cdx:pypi:resolved_from",
"value": "itsdangerous"
}
]
},
{
"author": "Julian Berman <Julian+jsonschema@GrayVines.com>",
"group": "",
"name": "jsonschema",
"version": "3.2.0",
"description": "An implementation of JSON Schema validation for Python",
"hashes": [
{
"alg": "SHA-256",
"content": "4e5b3cf8216f577bee9ce139cbe72eca3ea4f292ec60928ff24758ce626cd163"
}
],
"licenses": [
{
"license": {
"id": "MIT",
"url": "https://opensource.org/licenses/MIT"
}
}
],
"purl": "pkg:pypi/jsonschema@3.2.0",
"type": "library",
"bom-ref": "pkg:pypi/jsonschema@3.2.0",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "4.19.2"
},
{
"name": "cdx:pypi:resolved_from",
"value": "jsonschema"
}
]
},
{
"author": "Ionel Cristian Mărieș <contact@ionelmc.ro>",
"group": "",
"name": "lazy-object-proxy",
"version": "1.4.3",
"description": "A fast and thorough lazy object proxy.",
"hashes": [
{
"alg": "SHA-256",
"content": "a2238e9d1bb71a56cd710611a1614d1194dc10a175c1e08d75e1a7bcc250d442"
}
],
"licenses": [
{
"license": {
"id": "0BSD",
"url": "https://opensource.org/licenses/0BSD"
}
},
{
"license": {
"id": "BSD-2-Clause",
"url": "https://opensource.org/licenses/BSD-2-Clause"
}
}
],
"purl": "pkg:pypi/lazy-object-proxy@1.4.3",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/ionelmc/python-lazy-object-proxy"
}
],
"type": "library",
"bom-ref": "pkg:pypi/lazy-object-proxy@1.4.3",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "1.9.0"
},
{
"name": "cdx:pypi:resolved_from",
"value": "lazy-object-proxy"
}
]
},
{
"author": "OpenStack <openstack-dev@lists.openstack.org>",
"group": "",
"name": "lockfile",
"version": "0.12.2",
"description": "Platform-independent file locking module",
"hashes": [
{
"alg": "SHA-256",
"content": "6c3cb24f344923d30b2785d5ad75182c8ea7ac1b6171b08657258ec7429d50fa"
}
],
"licenses": [
{
"license": {
"id": "MIT",
"url": "https://opensource.org/licenses/MIT"
}
}
],
"purl": "pkg:pypi/lockfile@0.12.2",
"externalReferences": [
{
"type": "website",
"url": "http://launchpad.net/pylockfile"
}
],
"type": "library",
"bom-ref": "pkg:pypi/lockfile@0.12.2"
},
{
"author": "Alec Nikolas Reiter <alecreiter@gmail.com>",
"group": "",
"name": "marshmallow-enum",
"version": "1.5.1",
"description": "Enum field for Marshmallow",
"hashes": [
{
"alg": "SHA-256",
"content": "57161ab3dbfde4f57adeb12090f39592e992b9c86d206d02f6bd03ebec60f072"
}
],
"licenses": [
{
"license": {
"id": "MIT",
"url": "https://opensource.org/licenses/MIT"
}
}
],
"purl": "pkg:pypi/marshmallow-enum@1.5.1",
"type": "library",
"bom-ref": "pkg:pypi/marshmallow-enum@1.5.1"
},
{
"author": "Maxim Kulkin <maxim.kulkin@gmail.com>",
"group": "",
"name": "marshmallow-oneofschema",
"version": "3.0.1",
"description": "marshmallow multiplexing schema",
"hashes": [
{
"alg": "SHA-256",
"content": "bd29410a9f2f7457a2b428286e2a80ef76b8ddc3701527dc1f935a88914b02f2"
}
],
"licenses": [
{
"license": {
"id": "MIT",
"url": "https://opensource.org/licenses/MIT"
}
}
],
"purl": "pkg:pypi/marshmallow-oneofschema@3.0.1",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/marshmallow-code/marshmallow-oneofschema"
}
],
"type": "library",
"bom-ref": "pkg:pypi/marshmallow-oneofschema@3.0.1"
},
{
"author": "Steven Loria <sloria1@gmail.com>",
"group": "",
"name": "marshmallow-sqlalchemy",
"version": "0.23.1",
"description": "SQLAlchemy integration with the marshmallow (de)serialization library",
"hashes": [
{
"alg": "SHA-256",
"content": "03a555b610bb307689b821b64e2416593ec21a85925c8c436c2cd08ebc6bb85e"
}
],
"licenses": [
{
"license": {
"id": "MIT",
"url": "https://opensource.org/licenses/MIT"
}
}
],
"purl": "pkg:pypi/marshmallow-sqlalchemy@0.23.1",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/marshmallow-code/marshmallow-sqlalchemy"
}
],
"type": "library",
"bom-ref": "pkg:pypi/marshmallow-sqlalchemy@0.23.1",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "0.29.0"
},
{
"name": "cdx:pypi:resolved_from",
"value": "marshmallow-sqlalchemy"
}
]
},
{
"author": "Steven Loria <sloria1@gmail.com>",
"group": "",
"name": "marshmallow",
"version": "3.13.0",
"description": "A lightweight library for converting complex datatypes to and from native Python datatypes.",
"hashes": [
{
"alg": "SHA-256",
"content": "dd4724335d3c2b870b641ffe4a2f8728a1380cd2e7e2312756715ffeaa82b842"
}
],
"licenses": [
{
"license": {
"id": "MIT",
"url": "https://opensource.org/licenses/MIT"
}
}
],
"purl": "pkg:pypi/marshmallow@3.13.0",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/marshmallow-code/marshmallow"
}
],
"type": "library",
"bom-ref": "pkg:pypi/marshmallow@3.13.0",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "3.20.1"
},
{
"name": "cdx:pypi:resolved_from",
"value": "marshmallow"
}
]
},
{
"author": "Artur Maciag <maciag.artur@gmail.com>",
"group": "",
"name": "openapi-schema-validator",
"version": "0.1.5",
"description": "OpenAPI schema validation for Python",
"hashes": [
{
"alg": "SHA-256",
"content": "215b516d0942f4e8e2446cf3f7d4ff2ed71d102ebddcc30526d8a3f706ab1df6"
}
],
"licenses": [
{
"license": {
"id": "0BSD",
"url": "https://opensource.org/licenses/0BSD"
}
},
{
"license": {
"id": "BSD-3-Clause",
"url": "https://opensource.org/licenses/BSD-3-Clause"
}
}
],
"purl": "pkg:pypi/openapi-schema-validator@0.1.5",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/python-openapi/openapi-schema-validator"
}
],
"type": "library",
"bom-ref": "pkg:pypi/openapi-schema-validator@0.1.5",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "0.6.2"
},
{
"name": "cdx:pypi:resolved_from",
"value": "openapi-schema-validator"
}
]
},
{
"author": "Artur Maciag <maciag.artur@gmail.com>",
"group": "",
"name": "openapi-spec-validator",
"version": "0.3.1",
"description": "OpenAPI 2.0 (aka Swagger) and OpenAPI 3 spec validator",
"hashes": [
{
"alg": "SHA-256",
"content": "0a7da925bad4576f4518f77302c0b1990adb2fbcbe7d63fb4ed0de894cad8bdd"
}
],
"licenses": [
{
"license": {
"id": "Apache-2.0",
"url": "https://opensource.org/licenses/Apache-2.0"
}
}
],
"purl": "pkg:pypi/openapi-spec-validator@0.3.1",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/python-openapi/openapi-spec-validator"
}
],
"type": "library",
"bom-ref": "pkg:pypi/openapi-spec-validator@0.3.1",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "0.7.1"
},
{
"name": "cdx:pypi:resolved_from",
"value": "openapi-spec-validator"
}
]
},
{
"author": "Donald Stufft <donald@stufft.io>",
"group": "",
"name": "packaging",
"version": "21.0",
"description": "Core utilities for Python packages",
"hashes": [
{
"alg": "SHA-256",
"content": "c86254f9220d55e31cc94d69bade760f0847da8000def4dfe1c6b872fd14ff14"
}
],
"licenses": [
{
"license": {
"id": "Apache-2.0",
"url": "https://opensource.org/licenses/Apache-2.0"
}
},
{
"license": {
"id": "0BSD",
"url": "https://opensource.org/licenses/0BSD"
}
}
],
"purl": "pkg:pypi/packaging@21.0",
"type": "library",
"bom-ref": "pkg:pypi/packaging@21.0",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "23.2"
},
{
"name": "cdx:pypi:resolved_from",
"value": "packaging"
}
]
},
{
"author": "SĂ©bastien Eustace <sebastien@eustace.io>",
"group": "",
"name": "pendulum",
"version": "2.1.2",
"description": "Python datetimes made easy",
"hashes": [
{
"alg": "SHA-256",
"content": "b6c352f4bd32dff1ea7066bd31ad0f71f8d8100b9ff709fb343f3b86cee43efe"
}
],
"licenses": [
{
"license": {
"id": "MIT",
"url": "https://opensource.org/licenses/MIT"
}
}
],
"purl": "pkg:pypi/pendulum@2.1.2",
"externalReferences": [
{
"type": "website",
"url": "https://pendulum.eustace.io"
}
],
"type": "library",
"bom-ref": "pkg:pypi/pendulum@2.1.2"
},
{
"author": "Isaac Muse <Isaac.Muse@gmail.com>",
"group": "",
"name": "pep562",
"version": "1.1",
"description": "Backport of PEP 562.",
"hashes": [
{
"alg": "SHA-256",
"content": "ff2308f21f1fcdf0a539b1af4d5a070c5baf47a07f51ff95f5d311f0c60390a4"
}
],
"licenses": [
{
"license": {
"id": "MIT",
"url": "https://opensource.org/licenses/MIT"
}
}
],
"purl": "pkg:pypi/pep562@1.1",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/facelessuser/pep562"
}
],
"type": "library",
"bom-ref": "pkg:pypi/pep562@1.1"
},
{
"author": "Beto Dealmeida <beto@dealmeida.net>",
"group": "",
"name": "prison",
"version": "0.2.1",
"description": "Rison encoder/decoder",
"hashes": [
{
"alg": "SHA-256",
"content": "f90bab63fca497aa0819a852f64fb21a4e181ed9f6114deaa5dc04001a7555c5"
}
],
"licenses": [
{
"license": {
"id": "MIT",
"url": "https://opensource.org/licenses/MIT"
}
}
],
"purl": "pkg:pypi/prison@0.2.1",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/betodealmeida/python-rison"
}
],
"type": "library",
"bom-ref": "pkg:pypi/prison@0.2.1"
},
{
"author": "Giampaolo Rodola <g.rodola@gmail.com>",
"group": "",
"name": "psutil",
"version": "5.8.0",
"description": "Cross-platform lib for process and system monitoring in Python.",
"hashes": [
{
"alg": "SHA-256",
"content": "0066a82f7b1b37d334e68697faba68e5ad5e858279fd6351c8ca6024e8d6ba64"
}
],
"licenses": [
{
"license": {
"id": "0BSD",
"url": "https://opensource.org/licenses/0BSD"
}
},
{
"license": {
"id": "BSD-3-Clause",
"url": "https://opensource.org/licenses/BSD-3-Clause"
}
}
],
"purl": "pkg:pypi/psutil@5.8.0",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/giampaolo/psutil"
}
],
"type": "library",
"bom-ref": "pkg:pypi/psutil@5.8.0",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "5.9.6"
},
{
"name": "cdx:pypi:resolved_from",
"value": "psutil"
}
]
},
{
"author": "Eli Bendersky <eliben@gmail.com>",
"group": "",
"name": "pycparser",
"version": "2.20",
"description": "C parser in Python",
"hashes": [
{
"alg": "SHA-256",
"content": "7582ad22678f0fcd81102833f60ef8d0e57288b6b5fb00323d101be910e35705"
}
],
"licenses": [
{
"license": {
"id": "0BSD",
"url": "https://opensource.org/licenses/0BSD"
}
}
],
"purl": "pkg:pypi/pycparser@2.20",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/eliben/pycparser"
}
],
"type": "library",
"bom-ref": "pkg:pypi/pycparser@2.20",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "2.21"
},
{
"name": "cdx:pypi:resolved_from",
"value": "pycparser"
}
]
},
{
"author": "Paul McGuire <ptmcg.gm+pyparsing@gmail.com>",
"group": "",
"name": "pyparsing",
"version": "2.4.7",
"description": "pyparsing module - Classes and methods to define and execute parsing grammars",
"hashes": [
{
"alg": "SHA-256",
"content": "ef9d7589ef3c200abe66653d3f1ab1033c3c419ae9b9bdb1240a85b024efc88b"
}
],
"licenses": [
{
"license": {
"id": "MIT",
"url": "https://opensource.org/licenses/MIT"
}
}
],
"purl": "pkg:pypi/pyparsing@2.4.7",
"type": "library",
"bom-ref": "pkg:pypi/pyparsing@2.4.7",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "3.1.1"
},
{
"name": "cdx:pypi:resolved_from",
"value": "pyparsing"
}
]
},
{
"author": "Tobias Gustafsson <tobias.l.gustafsson@gmail.com>",
"group": "",
"name": "pyrsistent",
"version": "0.18.0",
"description": "Persistent/Functional/Immutable data structures",
"hashes": [
{
"alg": "SHA-256",
"content": "f4c8cabb46ff8e5d61f56a037974228e978f26bfefce4f61a4b1ac0ba7a2ab72"
}
],
"licenses": [
{
"license": {
"id": "MIT",
"url": "https://opensource.org/licenses/MIT"
}
}
],
"purl": "pkg:pypi/pyrsistent@0.18.0",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/tobgu/pyrsistent/"
}
],
"type": "library",
"bom-ref": "pkg:pypi/pyrsistent@0.18.0",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "0.20.0"
},
{
"name": "cdx:pypi:resolved_from",
"value": "pyrsistent"
}
]
},
{
"author": "Ben Finney <ben+python@benfinney.id.au>",
"group": "",
"name": "python-daemon",
"version": "2.3.0",
"description": "Library to implement a well-behaved Unix daemon process.",
"hashes": [
{
"alg": "SHA-256",
"content": "191c7b67b8f7aac58849abf54e19fe1957ef7290c914210455673028ad454989"
}
],
"licenses": [
{
"license": {
"id": "Apache-2.0",
"url": "https://opensource.org/licenses/Apache-2.0"
}
},
{
"license": {
"name": "Apache-2"
}
}
],
"purl": "pkg:pypi/python-daemon@2.3.0",
"externalReferences": [
{
"type": "website",
"url": "https://pagure.io/python-daemon/"
}
],
"type": "library",
"bom-ref": "pkg:pypi/python-daemon@2.3.0",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "3.0.1"
},
{
"name": "cdx:pypi:resolved_from",
"value": "python-daemon"
}
]
},
{
"author": "Gustavo Niemeyer <gustavo@niemeyer.net>",
"group": "",
"name": "python-dateutil",
"version": "2.8.2",
"description": "Extensions to the standard Python datetime module",
"hashes": [
{
"alg": "SHA-256",
"content": "961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9"
}
],
"licenses": [
{
"license": {
"id": "Apache-2.0",
"url": "https://opensource.org/licenses/Apache-2.0"
}
},
{
"license": {
"id": "0BSD",
"url": "https://opensource.org/licenses/0BSD"
}
},
{
"license": {
"name": "Dual License"
}
}
],
"purl": "pkg:pypi/python-dateutil@2.8.2",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/dateutil/dateutil"
}
],
"type": "library",
"bom-ref": "pkg:pypi/python-dateutil@2.8.2"
},
{
"author": "Belaid Arezqui <areski@gmail.com>",
"group": "",
"name": "python-nvd3",
"version": "0.15.0",
"description": "Python NVD3 - Chart Library for d3.js",
"hashes": [
{
"alg": "SHA-256",
"content": "fbd75ff47e0ef255b4aa4f3a8b10dc8b4024aa5a9a7abed5b2406bd3cb817715"
}
],
"licenses": [
{
"license": {
"id": "MIT",
"url": "https://opensource.org/licenses/MIT"
}
}
],
"purl": "pkg:pypi/python-nvd3@0.15.0",
"externalReferences": [
{
"type": "vcs",
"url": "http://github.com/areski/python-nvd3"
}
],
"type": "library",
"bom-ref": "pkg:pypi/python-nvd3@0.15.0"
},
{
"author": "Val Neekman <info@neekware.com>",
"group": "",
"name": "python-slugify",
"version": "4.0.1",
"description": "A Python slugify application that also handles Unicode",
"hashes": [
{
"alg": "SHA-256",
"content": "69a517766e00c1268e5bbfc0d010a0a8508de0b18d30ad5a1ff357f8ae724270"
}
],
"licenses": [
{
"license": {
"id": "MIT",
"url": "https://opensource.org/licenses/MIT"
}
}
],
"purl": "pkg:pypi/python-slugify@4.0.1",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/un33k/python-slugify"
}
],
"type": "library",
"bom-ref": "pkg:pypi/python-slugify@4.0.1",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "8.0.1"
},
{
"name": "cdx:pypi:resolved_from",
"value": "python-slugify"
}
]
},
{
"author": "Rami Chowdhury <rami.chowdhury@gmail.com>",
"group": "",
"name": "python3-openid",
"version": "3.2.0",
"description": "OpenID support for modern servers and consumers.",
"hashes": [
{
"alg": "SHA-256",
"content": "6626f771e0417486701e0b4daff762e7212e820ca5b29fcc0d05f6f8736dfa6b"
}
],
"licenses": [
{
"license": {
"id": "Apache-2.0",
"url": "https://opensource.org/licenses/Apache-2.0"
}
}
],
"purl": "pkg:pypi/python3-openid@3.2.0",
"externalReferences": [
{
"type": "vcs",
"url": "http://github.com/necaris/python3-openid"
}
],
"type": "library",
"bom-ref": "pkg:pypi/python3-openid@3.2.0"
},
{
"author": "Stuart Bishop <stuart@stuartbishop.net>",
"group": "",
"name": "pytz",
"version": "2021.3",
"description": "World timezone definitions, modern and historical",
"hashes": [
{
"alg": "SHA-256",
"content": "3672058bc3453457b622aab7a1c3bfd5ab0bdae451512f6cf25f64ed37f5b87c"
}
],
"licenses": [
{
"license": {
"id": "MIT",
"url": "https://opensource.org/licenses/MIT"
}
}
],
"purl": "pkg:pypi/pytz@2021.3",
"externalReferences": [
{
"type": "website",
"url": "http://pythonhosted.org/pytz"
}
],
"type": "library",
"bom-ref": "pkg:pypi/pytz@2021.3",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "2023.3.post1"
},
{
"name": "cdx:pypi:resolved_from",
"value": "pytz"
}
]
},
{
"author": "SĂ©bastien Eustace <sebastien@eustace.io>",
"group": "",
"name": "pytzdata",
"version": "2020.1",
"description": "The Olson timezone database for Python.",
"hashes": [
{
"alg": "SHA-256",
"content": "e1e14750bcf95016381e4d472bad004eef710f2d6417240904070b3d6654485f"
}
],
"licenses": [
{
"license": {
"id": "MIT",
"url": "https://opensource.org/licenses/MIT"
}
}
],
"purl": "pkg:pypi/pytzdata@2020.1",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/sdispater/pytzdata"
}
],
"type": "library",
"bom-ref": "pkg:pypi/pytzdata@2020.1"
},
{
"author": "Kenneth Reitz <me@kennethreitz.org>",
"group": "",
"name": "requests",
"version": "2.26.0",
"description": "Python HTTP for Humans.",
"hashes": [
{
"alg": "SHA-256",
"content": "6c1246513ecd5ecd4528a0906f910e8f0f9c6b8ec72030dc9fd154dc1a6efd24"
}
],
"licenses": [
{
"license": {
"id": "Apache-2.0",
"url": "https://opensource.org/licenses/Apache-2.0"
}
}
],
"purl": "pkg:pypi/requests@2.26.0",
"externalReferences": [
{
"type": "website",
"url": "https://requests.readthedocs.io"
}
],
"type": "library",
"bom-ref": "pkg:pypi/requests@2.26.0",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "2.31.0"
},
{
"name": "cdx:pypi:resolved_from",
"value": "requests"
}
]
},
{
"author": "Ian Stapleton Cordasco <graffatcolmingov@gmail.com>",
"group": "",
"name": "rfc3986",
"version": "1.5.0",
"description": "Validating URI References per RFC 3986",
"hashes": [
{
"alg": "SHA-256",
"content": "a86d6e1f5b1dc238b218b012df0aa79409667bb209e58da56d0b94704e712a97"
}
],
"licenses": [
{
"license": {
"id": "Apache-2.0",
"url": "https://opensource.org/licenses/Apache-2.0"
}
}
],
"purl": "pkg:pypi/rfc3986@1.5.0",
"externalReferences": [
{
"type": "website",
"url": "http://rfc3986.readthedocs.io"
}
],
"type": "library",
"bom-ref": "pkg:pypi/rfc3986@1.5.0",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "2.0.0"
},
{
"name": "cdx:pypi:resolved_from",
"value": "rfc3986"
}
]
},
{
"author": "Will McGugan <willmcgugan@gmail.com>",
"group": "",
"name": "rich",
"version": "10.12.0",
"description": "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal",
"hashes": [
{
"alg": "SHA-256",
"content": "c30d6808d1cd3defd56a7bd2d587d13e53b5f55de6cf587f035bcbb56bc3f37b"
}
],
"licenses": [
{
"license": {
"id": "MIT",
"url": "https://opensource.org/licenses/MIT"
}
}
],
"purl": "pkg:pypi/rich@10.12.0",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/Textualize/rich"
}
],
"type": "library",
"bom-ref": "pkg:pypi/rich@10.12.0",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "13.6.0"
},
{
"name": "cdx:pypi:resolved_from",
"value": "rich"
}
]
},
{
"author": "Daniele Varrazzo <daniele.varrazzo@gmail.com>",
"group": "",
"name": "setproctitle",
"version": "1.2.2",
"description": "A Python module to customize the process title",
"hashes": [
{
"alg": "SHA-256",
"content": "9106bcbacae534b6f82955b176723f1b2ca6514518aab44dffec05a583f8dca8"
}
],
"licenses": [
{
"license": {
"id": "0BSD",
"url": "https://opensource.org/licenses/0BSD"
}
},
{
"license": {
"id": "BSD-3-Clause",
"url": "https://opensource.org/licenses/BSD-3-Clause"
}
}
],
"purl": "pkg:pypi/setproctitle@1.2.2",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/dvarrazzo/py-setproctitle"
}
],
"type": "library",
"bom-ref": "pkg:pypi/setproctitle@1.2.2",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "1.3.3"
},
{
"name": "cdx:pypi:resolved_from",
"value": "setproctitle"
}
]
},
{
"author": "Benjamin Peterson <benjamin@python.org>",
"group": "",
"name": "six",
"version": "1.16.0",
"description": "Python 2 and 3 compatibility utilities",
"hashes": [
{
"alg": "SHA-256",
"content": "8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"
}
],
"licenses": [
{
"license": {
"id": "MIT",
"url": "https://opensource.org/licenses/MIT"
}
}
],
"purl": "pkg:pypi/six@1.16.0",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/benjaminp/six"
}
],
"type": "library",
"bom-ref": "pkg:pypi/six@1.16.0"
},
{
"author": "Nathaniel J. Smith <njs@pobox.com>",
"group": "",
"name": "sniffio",
"version": "1.2.0",
"description": "Sniff out which async library your code is running under",
"hashes": [
{
"alg": "SHA-256",
"content": "471b71698eac1c2112a40ce2752bb2f4a4814c22a54a3eed3676bc0f5ca9f663"
}
],
"licenses": [
{
"license": {
"id": "Apache-2.0",
"url": "https://opensource.org/licenses/Apache-2.0"
}
},
{
"license": {
"id": "MIT",
"url": "https://opensource.org/licenses/MIT"
}
},
{
"license": {
"name": "MIT OR Apache-2.0"
}
}
],
"purl": "pkg:pypi/sniffio@1.2.0",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/python-trio/sniffio"
}
],
"type": "library",
"bom-ref": "pkg:pypi/sniffio@1.2.0",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "1.3.0"
},
{
"name": "cdx:pypi:resolved_from",
"value": "sniffio"
}
]
},
{
"author": "Daniel Grossmann-Kavanagh",
"group": "",
"name": "swagger-ui-bundle",
"version": "0.0.9",
"description": "Swagger UI bundled for usage with Python",
"hashes": [
{
"alg": "SHA-256",
"content": "cea116ed81147c345001027325c1ddc9ca78c1ee7319935c3c75d3669279d575"
}
],
"licenses": [
{
"license": {
"id": "Apache-2.0",
"url": "https://opensource.org/licenses/Apache-2.0"
}
}
],
"purl": "pkg:pypi/swagger-ui-bundle@0.0.9",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/spec-first/swagger_ui_bundle"
}
],
"type": "library",
"bom-ref": "pkg:pypi/swagger-ui-bundle@0.0.9",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "1.1.0"
},
{
"name": "cdx:pypi:resolved_from",
"value": "swagger-ui-bundle"
}
]
},
{
"author": "Sergey Astanin <s.astanin@gmail.com>",
"group": "",
"name": "tabulate",
"version": "0.8.9",
"description": "Pretty-print tabular data",
"hashes": [
{
"alg": "SHA-256",
"content": "d7c013fe7abbc5e491394e10fa845f8f32fe54f8dc60c6622c6cf482d25d47e4"
}
],
"licenses": [
{
"license": {
"id": "MIT",
"url": "https://opensource.org/licenses/MIT"
}
}
],
"purl": "pkg:pypi/tabulate@0.8.9",
"type": "library",
"bom-ref": "pkg:pypi/tabulate@0.8.9",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "0.9.0"
},
{
"name": "cdx:pypi:resolved_from",
"value": "tabulate"
}
]
},
{
"author": "Julien Danjou <julien@danjou.info>",
"group": "",
"name": "tenacity",
"version": "8.0.1",
"description": "Retry code until it succeeds",
"hashes": [
{
"alg": "SHA-256",
"content": "f78f4ea81b0fabc06728c11dc2a8c01277bfc5181b321a4770471902e3eb844a"
}
],
"licenses": [
{
"license": {
"id": "Apache-2.0",
"url": "https://opensource.org/licenses/Apache-2.0"
}
}
],
"purl": "pkg:pypi/tenacity@8.0.1",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/jd/tenacity"
}
],
"type": "library",
"bom-ref": "pkg:pypi/tenacity@8.0.1",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "8.2.3"
},
{
"name": "cdx:pypi:resolved_from",
"value": "tenacity"
}
]
},
{
"author": "Konstantin Lepa <konstantin.lepa@gmail.com>",
"group": "",
"name": "termcolor",
"version": "1.1.0",
"description": "ANSI color formatting for output in terminal",
"hashes": [
{
"alg": "SHA-256",
"content": "1d6d69ce66211143803fbc56652b41d73b4a400a2891d7bf7a1cdf4c02de613b"
}
],
"licenses": [
{
"license": {
"id": "MIT",
"url": "https://opensource.org/licenses/MIT"
}
}
],
"purl": "pkg:pypi/termcolor@1.1.0",
"type": "library",
"bom-ref": "pkg:pypi/termcolor@1.1.0",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "2.3.0"
},
{
"name": "cdx:pypi:resolved_from",
"value": "termcolor"
}
]
},
{
"author": "Mikhail Korobov <kmike84@gmail.com>",
"group": "",
"name": "text-unidecode",
"version": "1.3",
"description": "The most basic Text::Unidecode port",
"hashes": [
{
"alg": "SHA-256",
"content": "1311f10e8b895935241623731c2ba64f4c455287888b18189350b67134a822e8"
}
],
"licenses": [
{
"license": {
"name": "Artistic License"
}
},
{
"license": {
"name": "GNU General Public License (GPL)"
}
},
{
"license": {
"name": "GNU General Public License v2 or later (GPLv2+)"
}
}
],
"purl": "pkg:pypi/text-unidecode@1.3",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/kmike/text-unidecode/"
}
],
"type": "library",
"bom-ref": "pkg:pypi/text-unidecode@1.3"
},
{
"author": "\"Guido van Rossum, Jukka Lehtosalo, Ɓukasz Langa, Michael Lee\" <levkivskyi@gmail.com>",
"group": "",
"name": "typing-extensions",
"version": "3.10.0.2",
"description": "Backported and Experimental Type Hints for Python 3.8+",
"hashes": [
{
"alg": "SHA-256",
"content": "d8226d10bc02a29bcc81df19a26e56a9647f8b0a6d4a83924139f4a8b01f17b7"
}
],
"licenses": [
{
"license": {
"id": "PSF-2.0",
"url": "https://opensource.org/licenses/PSF-2.0"
}
}
],
"purl": "pkg:pypi/typing-extensions@3.10.0.2",
"type": "library",
"bom-ref": "pkg:pypi/typing-extensions@3.10.0.2",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "4.8.0"
},
{
"name": "cdx:pypi:resolved_from",
"value": "typing-extensions"
}
]
},
{
"author": "Jeremy Dunck <jdunck@gmail.com>",
"group": "",
"name": "unicodecsv",
"version": "0.14.1",
"description": "Python2's stdlib csv module is nice, but it doesn't support unicode. This module is a drop-in replacement which *does*.",
"hashes": [
{
"alg": "SHA-256",
"content": "018c08037d48649a0412063ff4eda26eaa81eff1546dbffa51fa5293276ff7fc"
}
],
"licenses": [
{
"license": {
"id": "0BSD",
"url": "https://opensource.org/licenses/0BSD"
}
}
],
"purl": "pkg:pypi/unicodecsv@0.14.1",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/jdunck/python-unicodecsv"
}
],
"type": "library",
"bom-ref": "pkg:pypi/unicodecsv@0.14.1"
},
{
"author": "Andrey Petrov <andrey.petrov@shazow.net>",
"group": "",
"name": "urllib3",
"version": "1.26.7",
"description": "HTTP library with thread-safe connection pooling, file post, and more.",
"hashes": [
{
"alg": "SHA-256",
"content": "c4fdf4019605b6e5423637e01bc9fe4daef873709a7973e195ceba0a62bbc844"
}
],
"licenses": [
{
"license": {
"id": "MIT",
"url": "https://opensource.org/licenses/MIT"
}
}
],
"purl": "pkg:pypi/urllib3@1.26.7",
"type": "library",
"bom-ref": "pkg:pypi/urllib3@1.26.7",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "2.1.0"
},
{
"name": "cdx:pypi:resolved_from",
"value": "urllib3"
}
]
},
{
"author": "Jason R. Coombs <jaraco@jaraco.com>",
"group": "",
"name": "zipp",
"version": "3.6.0",
"description": "Backport of pathlib-compatible object wrapper for zip files",
"hashes": [
{
"alg": "SHA-256",
"content": "9fe5ea21568a0a70e50f273397638d39b03353731e6cbbb3fd8502a33fec40bc"
}
],
"licenses": [
{
"license": {
"id": "MIT",
"url": "https://opensource.org/licenses/MIT"
}
}
],
"purl": "pkg:pypi/zipp@3.6.0",
"externalReferences": [
{
"type": "vcs",
"url": "https://github.com/jaraco/zipp"
}
],
"type": "library",
"bom-ref": "pkg:pypi/zipp@3.6.0",
"properties": [
{
"name": "cdx:pypi:latest_version",
"value": "3.17.0"
},
{
"name": "cdx:pypi:resolved_from",
"value": "zipp"
}
]
}
],
"services": [],
"dependencies": [
{
"ref": "pkg:pypi/without-core@latest",
"dependsOn": []
}
]
}