License Compliance Report
Generated: February 17, 2026 01:31:18 UTC
📜 License Overview
| Metric |
Value |
| Total Dependencies |
203 |
| Unique Licenses |
28 |
| License Compliance Status |
✅ Compliant |
📊 License Distribution
| License Type |
Count |
| MIT |
57 |
| MIT License |
44 |
| Apache-2.0 |
21 |
| BSD License |
19 |
| Apache Software License |
19 |
| BSD-3-Clause |
15 |
| Mozilla Public License 2.0 (MPL 2.0) |
3 |
| BSD-2-Clause |
3 |
| Python Software Foundation License |
2 |
| Apache Software License; BSD License |
2 |
| Apache-2.0 OR BSD-3-Clause |
1 |
| BSD License; GNU General Public License (GPL); Public Domain |
1 |
| BSD |
1 |
| Unlicense |
1 |
| UNKNOWN |
1 |
| MIT AND Python-2.0 |
1 |
| License :: OSI Approved :: MIT License |
1 |
| 3-Clause BSD License |
1 |
| GNU Lesser General Public License v3 (LGPLv3) |
1 |
| Apache-2.0 AND CNRI-Python |
1 |
| MIT license |
1 |
| GNU Lesser General Public License v2 (LGPLv2) |
1 |
| ISC License (ISCL) |
1 |
| MIT OR Apache-2.0 |
1 |
| MIT License; Mozilla Public License 2.0 (MPL 2.0) |
1 |
| PSF-2.0 |
1 |
| ZPL-2.1 |
1 |
| Zope Public License |
1 |
📦 Dependency Licenses
| Package |
Version |
License |
| Authlib |
1.6.5 |
BSD License |
| CacheControl |
0.14.4 |
Apache-2.0 |
| ConfigArgParse |
1.7.1 |
MIT License |
| Deprecated |
1.3.1 |
MIT License |
| Flask |
3.1.2 |
BSD-3-Clause |
| Flask-Limiter |
4.1.0 |
MIT |
| Flask-Login |
0.6.3 |
MIT License |
| GitPython |
3.1.45 |
BSD-3-Clause |
| Jinja2 |
3.1.6 |
BSD License |
| Markdown |
3.10 |
BSD-3-Clause |
| MarkupSafe |
3.0.3 |
BSD-3-Clause |
| PyYAML |
6.0.3 |
MIT License |
| Pygments |
2.19.2 |
BSD License |
| SecretStorage |
3.5.0 |
BSD-3-Clause |
| Werkzeug |
3.1.4 |
BSD-3-Clause |
| annotated-types |
0.7.0 |
MIT License |
| anyio |
4.12.0 |
MIT |
| attrs |
25.4.0 |
MIT |
| babel |
2.17.0 |
BSD License |
| backrefs |
6.1 |
MIT |
| bandit |
1.9.2 |
Apache-2.0 |
| beautifulsoup4 |
4.14.3 |
MIT License |
| bidict |
0.23.1 |
Mozilla Public License 2.0 (MPL 2.0) |
| blinker |
1.9.0 |
MIT License |
| boltons |
21.0.0 |
BSD License |
| boolean.py |
5.0 |
BSD-2-Clause |
| bracex |
2.6 |
MIT |
| brotli |
1.2.0 |
MIT |
| build |
1.3.0 |
MIT |
| certifi |
2025.11.12 |
Mozilla Public License 2.0 (MPL 2.0) |
| cffi |
2.0.0 |
MIT |
| cfgv |
3.5.0 |
MIT |
| charset-normalizer |
3.4.4 |
MIT |
| click |
8.1.8 |
BSD License |
| click-option-group |
0.5.9 |
BSD-3-Clause |
| colorama |
0.4.6 |
BSD License |
| coverage |
7.12.0 |
Apache-2.0 |
| coverage-badge |
1.1.2 |
MIT License |
| cryptography |
46.0.3 |
Apache-2.0 OR BSD-3-Clause |
| cyclonedx-python-lib |
9.1.0 |
Apache Software License |
| defusedxml |
0.7.1 |
Python Software Foundation License |
| distlib |
0.4.0 |
Python Software Foundation License |
| docutils |
0.22.3 |
BSD License; GNU General Public License (GPL); Public Domain |
| dotty-dict |
1.3.1 |
MIT License |
| dparse |
0.6.4 |
MIT License |
| exceptiongroup |
1.2.2 |
MIT License |
| execnet |
2.1.2 |
MIT |
| face |
24.0.0 |
BSD |
| filelock |
3.20.0 |
Unlicense |
| flasgger |
0.9.7.1 |
MIT |
| flask-cors |
6.0.1 |
UNKNOWN |
| geographiclib |
2.1 |
MIT |
| geopy |
2.4.1 |
MIT License |
| gevent |
25.9.1 |
MIT |
| geventhttpclient |
2.3.5 |
MIT |
| ghp-import |
2.1.0 |
Apache Software License |
| gitdb |
4.0.12 |
BSD License |
| glom |
22.1.0 |
BSD License |
| googleapis-common-protos |
1.72.0 |
Apache Software License |
| greenlet |
3.3.0 |
MIT AND Python-2.0 |
| gunicorn |
23.0.0 |
MIT License |
| h11 |
0.16.0 |
MIT License |
| httpcore |
1.0.9 |
BSD-3-Clause |
| httpx |
0.28.1 |
BSD License |
| httpx-sse |
0.4.3 |
MIT |
| id |
1.5.0 |
Apache Software License |
| identify |
2.6.15 |
MIT |
| idna |
3.11 |
BSD-3-Clause |
| importlib_metadata |
8.7.0 |
Apache Software License |
| importlib_resources |
6.5.2 |
Apache Software License |
| iniconfig |
2.3.0 |
MIT |
| itsdangerous |
2.2.0 |
BSD License |
| jaraco.classes |
3.4.0 |
MIT License |
| jaraco.context |
6.0.1 |
MIT License |
| jaraco.functools |
4.3.0 |
MIT |
| jeepney |
0.9.0 |
MIT |
| joblib |
1.5.2 |
BSD License |
| jsonschema |
4.25.1 |
MIT |
| jsonschema-specifications |
2025.9.1 |
MIT |
| junit2html |
31.0.5 |
License :: OSI Approved :: MIT License |
| keyring |
25.7.0 |
MIT |
| librt |
0.6.3 |
MIT License |
| license-expression |
30.4.4 |
Apache-2.0 |
| limits |
5.6.0 |
MIT |
| locust |
2.42.6 |
MIT License |
| locust-cloud |
1.29.5 |
MIT |
| lxml |
6.0.2 |
BSD-3-Clause |
| markdown-it-py |
4.0.0 |
MIT License |
| marshmallow |
4.1.0 |
MIT License |
| mcp |
1.16.0 |
MIT License |
| mdurl |
0.1.2 |
MIT License |
| mergedeep |
1.3.4 |
MIT License |
| mistune |
3.1.4 |
BSD License |
| mkdocs |
1.6.1 |
BSD-2-Clause |
| mkdocs-get-deps |
0.2.0 |
MIT |
| mkdocs-material |
9.7.0 |
MIT |
| mkdocs-material-extensions |
1.3.1 |
MIT |
| more-itertools |
10.8.0 |
MIT |
| msgpack |
1.1.2 |
Apache-2.0 |
| msn-weather-wrapper |
1.9.15 |
MIT License |
| mypy |
1.19.0 |
MIT License |
| mypy_extensions |
1.1.0 |
MIT |
| nh3 |
0.3.2 |
MIT |
| nltk |
3.9.2 |
Apache Software License |
| nodeenv |
1.9.1 |
BSD License |
| opentelemetry-api |
1.37.0 |
Apache-2.0 |
| opentelemetry-exporter-otlp-proto-common |
1.37.0 |
Apache-2.0 |
| opentelemetry-exporter-otlp-proto-http |
1.37.0 |
Apache-2.0 |
| opentelemetry-instrumentation |
0.58b0 |
Apache-2.0 |
| opentelemetry-instrumentation-requests |
0.58b0 |
Apache-2.0 |
| opentelemetry-proto |
1.37.0 |
Apache-2.0 |
| opentelemetry-sdk |
1.37.0 |
Apache-2.0 |
| opentelemetry-semantic-conventions |
0.58b0 |
Apache-2.0 |
| opentelemetry-util-http |
0.58b0 |
Apache-2.0 |
| ordered-set |
4.1.0 |
MIT License |
| packageurl-python |
0.17.6 |
MIT License |
| packaging |
25.0 |
Apache Software License; BSD License |
| paginate |
0.5.7 |
MIT License |
| pathspec |
0.12.1 |
Mozilla Public License 2.0 (MPL 2.0) |
| peewee |
3.18.3 |
MIT License |
| pip-api |
0.0.34 |
Apache Software License |
| pip-requirements-parser |
32.0.1 |
MIT |
| pip-tools |
7.5.2 |
BSD License |
| pip_audit |
2.9.0 |
Apache Software License |
| platformdirs |
4.5.0 |
MIT |
| pluggy |
1.6.0 |
MIT License |
| pre_commit |
4.5.0 |
MIT |
| protobuf |
6.33.1 |
3-Clause BSD License |
| psutil |
7.1.3 |
BSD-3-Clause |
| py-cpuinfo |
9.0.0 |
MIT License |
| py-serializable |
2.1.0 |
Apache Software License |
| pycobertura |
4.1.0 |
MIT License |
| pycparser |
2.23 |
BSD License |
| pydantic |
2.12.5 |
MIT |
| pydantic-settings |
2.12.0 |
MIT |
| pydantic_core |
2.41.5 |
MIT |
| pymdown-extensions |
10.17.2 |
MIT |
| pyparsing |
3.2.5 |
MIT |
| pyproject_hooks |
1.2.0 |
MIT License |
| pytest |
9.0.1 |
MIT |
| pytest-asyncio |
1.3.0 |
Apache-2.0 |
| pytest-benchmark |
5.2.3 |
BSD-2-Clause |
| pytest-cov |
7.0.0 |
MIT |
| pytest-xdist |
3.8.0 |
MIT |
| python-dateutil |
2.9.0.post0 |
Apache Software License; BSD License |
| python-dotenv |
1.2.1 |
BSD-3-Clause |
| python-engineio |
4.12.3 |
MIT |
| python-gitlab |
6.5.0 |
GNU Lesser General Public License v3 (LGPLv3) |
| python-multipart |
0.0.20 |
Apache-2.0 |
| python-semantic-release |
10.5.2 |
MIT |
| python-socketio |
5.15.0 |
MIT |
| pyyaml_env_tag |
1.1 |
MIT |
| pyzmq |
27.1.0 |
BSD License |
| readme_renderer |
44.0 |
Apache Software License |
| referencing |
0.37.0 |
MIT |
| regex |
2025.11.3 |
Apache-2.0 AND CNRI-Python |
| requests |
2.32.4 |
Apache Software License |
| requests-toolbelt |
1.0.0 |
Apache Software License |
| rfc3986 |
2.0.0 |
Apache Software License |
| rich |
13.5.3 |
MIT License |
| rpds-py |
0.30.0 |
MIT |
| ruamel.yaml |
0.18.16 |
MIT license |
| ruamel.yaml.clib |
0.2.14 |
MIT |
| ruff |
0.14.8 |
MIT License |
| safety |
3.7.0 |
MIT |
| safety-schemas |
0.0.16 |
MIT License |
| semgrep |
1.144.1 |
GNU Lesser General Public License v2 (LGPLv2) |
| shellingham |
1.5.4 |
ISC License (ISCL) |
| simple-websocket |
1.1.0 |
MIT License |
| six |
1.17.0 |
MIT License |
| smmap |
5.0.2 |
BSD License |
| sortedcontainers |
2.4.0 |
Apache Software License |
| soupsieve |
2.8 |
MIT |
| sse-starlette |
3.0.3 |
BSD-3-Clause |
| starlette |
0.50.0 |
BSD-3-Clause |
| stevedore |
5.6.0 |
Apache Software License |
| structlog |
25.5.0 |
MIT OR Apache-2.0 |
| tabulate |
0.9.0 |
MIT License |
| tenacity |
9.1.2 |
Apache Software License |
| toml |
0.10.2 |
MIT License |
| tomli |
2.0.2 |
MIT License |
| tomli_w |
1.2.0 |
MIT License |
| tomlkit |
0.13.3 |
MIT License |
| tqdm |
4.67.1 |
MIT License; Mozilla Public License 2.0 (MPL 2.0) |
| twine |
6.2.0 |
Apache-2.0 |
| typer |
0.20.0 |
MIT License |
| types-beautifulsoup4 |
4.12.0.20250516 |
Apache-2.0 |
| types-html5lib |
1.1.11.20251117 |
Apache-2.0 |
| types-requests |
2.32.4.20250913 |
Apache-2.0 |
| types-webencodings |
0.5.0.20251108 |
Apache-2.0 |
| typing-inspection |
0.4.2 |
MIT |
| typing_extensions |
4.15.0 |
PSF-2.0 |
| urllib3 |
2.5.0 |
MIT |
| uvicorn |
0.38.0 |
BSD-3-Clause |
| virtualenv |
20.35.4 |
MIT |
| watchdog |
6.0.0 |
Apache Software License |
| wcmatch |
8.5.2 |
MIT |
| websocket-client |
1.9.0 |
Apache Software License |
| wrapt |
1.17.3 |
BSD License |
| wsproto |
1.3.2 |
MIT |
| zipp |
3.23.0 |
MIT |
| zope.event |
6.1 |
ZPL-2.1 |
| zope.interface |
8.1.1 |
Zope Public License |
This report is auto-generated from CI/CD pipeline execution.
Generated by tools/generate_reports.py.