License Compliance Report
Generated: April 16, 2026 11:02:38 UTC
📜 License Overview
| Metric |
Value |
| Total Dependencies |
152 |
| Unique Licenses |
19 |
| License Compliance Status |
✅ Compliant |
📊 License Distribution
| License Type |
Count |
| MIT |
48 |
| MIT License |
25 |
| Apache-2.0 |
22 |
| BSD-3-Clause |
13 |
| BSD License |
13 |
| Apache Software License |
13 |
| BSD-2-Clause |
4 |
| Mozilla Public License 2.0 (MPL 2.0) |
2 |
| Python Software Foundation License |
2 |
| Apache-2.0 OR BSD-3-Clause |
1 |
| Apache-2.0 OR BSD-2-Clause |
1 |
| UNKNOWN |
1 |
| 3-Clause BSD License |
1 |
| Apache Software License; BSD License |
1 |
| GNU Lesser General Public License v3 (LGPLv3) |
1 |
| LGPL-2.1-or-later |
1 |
| ISC License (ISCL) |
1 |
| MIT OR Apache-2.0 |
1 |
| PSF-2.0 |
1 |
📦 Dependency Licenses
| Package |
Version |
License |
| CacheControl |
0.14.4 |
Apache-2.0 |
| Deprecated |
1.3.1 |
MIT License |
| GitPython |
3.1.46 |
BSD-3-Clause |
| Jinja2 |
3.1.6 |
BSD License |
| Markdown |
3.10.2 |
BSD-3-Clause |
| MarkupSafe |
3.0.3 |
BSD-3-Clause |
| PyJWT |
2.12.1 |
MIT |
| PyYAML |
6.0.3 |
MIT License |
| Pygments |
2.20.0 |
BSD-2-Clause |
| annotated-doc |
0.0.4 |
MIT |
| annotated-types |
0.7.0 |
MIT License |
| anyio |
4.13.0 |
MIT |
| attrs |
26.1.0 |
MIT |
| babel |
2.18.0 |
BSD License |
| backrefs |
6.2 |
MIT |
| bandit |
1.9.4 |
Apache-2.0 |
| beautifulsoup4 |
4.14.3 |
MIT License |
| boltons |
21.0.0 |
BSD License |
| boolean.py |
5.0 |
BSD-2-Clause |
| bracex |
2.6 |
MIT |
| certifi |
2026.2.25 |
Mozilla Public License 2.0 (MPL 2.0) |
| cffi |
2.0.0 |
MIT |
| cfgv |
3.5.0 |
MIT |
| charset-normalizer |
3.4.7 |
MIT |
| click |
8.1.8 |
BSD License |
| click-option-group |
0.5.9 |
BSD-3-Clause |
| colorama |
0.4.6 |
BSD License |
| coverage |
7.13.5 |
Apache-2.0 |
| cryptography |
46.0.7 |
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 |
| dotty-dict |
1.3.1 |
MIT License |
| exceptiongroup |
1.2.2 |
MIT License |
| execnet |
2.1.2 |
MIT |
| face |
26.0.0 |
BSD-3-Clause |
| fastapi |
0.135.3 |
MIT |
| filelock |
3.28.0 |
MIT |
| geographiclib |
2.1 |
MIT |
| geopy |
2.4.1 |
MIT License |
| ghp-import |
2.1.0 |
Apache Software License |
| gitdb |
4.0.12 |
BSD License |
| glom |
25.12.0 |
BSD License |
| googleapis-common-protos |
1.74.0 |
Apache Software License |
| gunicorn |
25.3.0 |
MIT |
| 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 |
| identify |
2.6.18 |
MIT |
| idna |
3.11 |
BSD-3-Clause |
| importlib_metadata |
8.7.1 |
Apache-2.0 |
| importlib_resources |
6.5.2 |
Apache Software License |
| iniconfig |
2.3.0 |
MIT |
| itsdangerous |
2.2.0 |
BSD License |
| jsonschema |
4.25.1 |
MIT |
| jsonschema-specifications |
2025.9.1 |
MIT |
| librt |
0.9.0 |
MIT |
| license-expression |
30.4.4 |
Apache-2.0 |
| lxml |
6.0.4 |
BSD-3-Clause |
| markdown-it-py |
4.0.0 |
MIT License |
| mcp |
1.23.3 |
MIT License |
| mdurl |
0.1.2 |
MIT License |
| mergedeep |
1.3.4 |
MIT License |
| mkdocs |
1.6.1 |
BSD-2-Clause |
| mkdocs-get-deps |
0.2.2 |
MIT |
| mkdocs-material |
9.7.6 |
MIT |
| mkdocs-material-extensions |
1.3.1 |
MIT |
| msgpack |
1.1.2 |
Apache-2.0 |
| msn-weather-wrapper |
2.0.8 |
MIT License |
| mypy |
1.20.1 |
MIT |
| mypy_extensions |
1.1.0 |
MIT |
| nodeenv |
1.10.0 |
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-instrumentation-threading |
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 |
| packageurl-python |
0.17.6 |
MIT License |
| packaging |
26.1 |
Apache-2.0 OR BSD-2-Clause |
| paginate |
0.5.7 |
MIT License |
| pathspec |
1.0.4 |
Mozilla Public License 2.0 (MPL 2.0) |
| peewee |
3.19.0 |
UNKNOWN |
| pip-api |
0.0.34 |
Apache Software License |
| pip-requirements-parser |
32.0.1 |
MIT |
| pip_audit |
2.9.0 |
Apache Software License |
| platformdirs |
4.9.6 |
MIT |
| pluggy |
1.6.0 |
MIT License |
| pre_commit |
4.5.1 |
MIT |
| protobuf |
6.33.6 |
3-Clause BSD License |
| py-cpuinfo |
9.0.0 |
MIT License |
| py-serializable |
2.1.0 |
Apache Software License |
| pycparser |
3.0 |
BSD-3-Clause |
| pydantic |
2.13.1 |
MIT |
| pydantic-settings |
2.13.1 |
MIT |
| pydantic_core |
2.46.1 |
MIT |
| pymdown-extensions |
10.21.2 |
MIT |
| pyparsing |
3.3.2 |
MIT |
| pytest |
9.0.3 |
MIT |
| pytest-asyncio |
1.3.0 |
Apache-2.0 |
| pytest-benchmark |
5.2.3 |
BSD-2-Clause |
| pytest-cov |
7.1.0 |
MIT |
| pytest-xdist |
3.8.0 |
MIT |
| python-dateutil |
2.9.0.post0 |
Apache Software License; BSD License |
| python-discovery |
1.2.2 |
MIT License |
| python-dotenv |
1.2.2 |
BSD-3-Clause |
| python-gitlab |
6.5.0 |
GNU Lesser General Public License v3 (LGPLv3) |
| python-multipart |
0.0.26 |
Apache-2.0 |
| python-semantic-release |
10.5.3 |
MIT |
| pyyaml_env_tag |
1.1 |
MIT |
| referencing |
0.37.0 |
MIT |
| requests |
2.33.1 |
Apache Software License |
| requests-toolbelt |
1.0.0 |
Apache Software License |
| rich |
14.3.4 |
MIT License |
| rpds-py |
0.30.0 |
MIT |
| ruamel.yaml |
0.19.1 |
MIT License |
| ruamel.yaml.clib |
0.2.14 |
MIT |
| ruff |
0.15.10 |
MIT |
| semantic-version |
2.10.0 |
BSD License |
| semgrep |
1.159.0 |
LGPL-2.1-or-later |
| shellingham |
1.5.4 |
ISC License (ISCL) |
| six |
1.17.0 |
MIT License |
| smmap |
5.0.3 |
BSD License |
| sortedcontainers |
2.4.0 |
Apache Software License |
| soupsieve |
2.8.3 |
MIT |
| sse-starlette |
3.3.4 |
BSD-3-Clause |
| starlette |
1.0.0 |
BSD-3-Clause |
| stevedore |
5.7.0 |
Apache Software License |
| structlog |
25.5.0 |
MIT OR Apache-2.0 |
| tenacity |
9.1.4 |
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 |
| types-beautifulsoup4 |
4.12.0.20250516 |
Apache-2.0 |
| types-html5lib |
1.1.11.20260408 |
Apache-2.0 |
| types-requests |
2.33.0.20260408 |
Apache-2.0 |
| types-webencodings |
0.5.0.20260408 |
Apache-2.0 |
| typing-inspection |
0.4.2 |
MIT |
| typing_extensions |
4.15.0 |
PSF-2.0 |
| urllib3 |
2.6.3 |
MIT |
| uvicorn |
0.44.0 |
BSD-3-Clause |
| virtualenv |
21.2.4 |
MIT |
| watchdog |
6.0.0 |
Apache Software License |
| wcmatch |
8.5.2 |
MIT |
| wrapt |
1.17.3 |
BSD License |
| zipp |
3.23.1 |
MIT |
This report is auto-generated from CI/CD pipeline execution.
Generated by scripts/generate_reports.py.