# SBOM for elo-mmr-py 2.0.0

> Fast Python bindings for Elo-MMR multiplayer rating systems

The Python package elo-mmr-py 2.0.0 ships 5 SBOM files (CycloneDX) inside its wheels, under `.dist-info/sboms/` ([PEP 770](https://peps.python.org/pep-0770/)). Its wheels carry a verified PEP 740 attestation.

- Package URL (PURL): `pkg:pypi/elo-mmr-py@2.0.0`
- PyPI: https://pypi.org/project/elo-mmr-py/2.0.0/
- Author: Aleksey Ropan
- Requires Python: \>=3.11
- Discussion: <https://github.com/aropan/Elo-MMR-Py/discussions>
- Documentation: <https://aropan.github.io/Elo-MMR-Py/>
- Issues: <https://github.com/aropan/Elo-MMR-Py/issues>
- Repository: <https://github.com/aropan/Elo-MMR-Py>

## SBOMs

### elo\_mmr\_py-2.0.0-cp311-abi3-macosx\_10\_12\_x86\_64.whl

PEP 740 attestation verified (GitHub, aropan/Elo-MMR-Py, workflow release.yml).

- [elo\_mmr\_py-2.0.0.dist-info/sboms/elo-mmr-python-bindings.cyclonedx.json](https://pypi.sbomify.com/artifact/2d17236b-e5f4-52a1-b480-f2e499925451/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 7 known vulnerabilities

### elo\_mmr\_py-2.0.0-cp311-abi3-macosx\_11\_0\_arm64.whl

PEP 740 attestation verified (GitHub, aropan/Elo-MMR-Py, workflow release.yml).

- [elo\_mmr\_py-2.0.0.dist-info/sboms/elo-mmr-python-bindings.cyclonedx.json](https://pypi.sbomify.com/artifact/4d084ebb-5cdd-5ca7-ac2f-a1a6ae21e870/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 7 known vulnerabilities

### elo\_mmr\_py-2.0.0-cp311-abi3-manylinux\_2\_28\_aarch64.whl

PEP 740 attestation verified (GitHub, aropan/Elo-MMR-Py, workflow release.yml).

- [elo\_mmr\_py-2.0.0.dist-info/sboms/elo-mmr-python-bindings.cyclonedx.json](https://pypi.sbomify.com/artifact/fe14717b-cee4-5dad-914f-912be69b7721/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 7 known vulnerabilities

### elo\_mmr\_py-2.0.0-cp311-abi3-manylinux\_2\_28\_x86\_64.whl

PEP 740 attestation verified (GitHub, aropan/Elo-MMR-Py, workflow release.yml).

- [elo\_mmr\_py-2.0.0.dist-info/sboms/elo-mmr-python-bindings.cyclonedx.json](https://pypi.sbomify.com/artifact/0a62c711-c325-5705-a863-1828d002b13a/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 7 known vulnerabilities

### elo\_mmr\_py-2.0.0-cp311-abi3-win\_amd64.whl

PEP 740 attestation verified (GitHub, aropan/Elo-MMR-Py, workflow release.yml).

- [elo\_mmr\_py-2.0.0.dist-info/sboms/elo-mmr-python-bindings.cyclonedx.json](https://pypi.sbomify.com/artifact/dec7344c-3553-5e8d-b010-66cee9fc742d/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 7 known vulnerabilities

## Known vulnerabilities

Components listed in these SBOMs, matched against the [OSV database](https://osv.dev/) as of 2026-11-10.

| Vulnerability | Severity | Component | Fixed in | Summary |
|---|---|---|---|---|
| [CVE-2026-123613](https://insights.sbomify.com/CVE-2026-123613/) | medium (5.3) | rustls 0.23.43 (crates.io) | 0.23.45 | TLS 1.3 handshake messages incorrectly accepted across encryption level boundaries |
| [CVE-2026-123609](https://insights.sbomify.com/CVE-2026-123609/) | medium (4.0) | rustls 0.23.43 (crates.io) | 0.23.46 | \`Debug\` impls for client session values expose TLS secrets |
| [CVE-2026-123610](https://insights.sbomify.com/CVE-2026-123610/) | low (3.7) | rustls 0.23.43 (crates.io) | 0.23.46 | Brotli certificate decompression can allocate up to 1 GiB before authentication |
| [CVE-2026-123611](https://insights.sbomify.com/CVE-2026-123611/) | low (3.7) | rustls 0.23.43 (crates.io) | 0.23.46 | Unauthenticated ServerHello can downgrade later connections to classical key exchange |
| [RUSTSEC-2024-0436](https://osv.dev/vulnerability/RUSTSEC-2024-0436) | unknown | paste 1.0.15 (crates.io) | none listed | paste - no longer maintained |
| [CVE-2026-111943](https://insights.sbomify.com/CVE-2026-111943/) | unknown | rustls-webpki 0.103.15 (crates.io) | 0.103.16 | Certificate verification may accept distrusted intermediates |
| [RUSTSEC-2026-0386](https://osv.dev/vulnerability/RUSTSEC-2026-0386) | unknown | tokio 1.53.1 (crates.io) | 1.53.3 | \`AsyncFd::new\` and related constructors violate I/O safety |

## Fetch it over TEA

This SBOM is served over the [Transparency Exchange API](https://github.com/CycloneDX/transparency-exchange-api) (TEA). With the `libtea` client:

```
pip install libtea
python -m libtea https://pypi.sbomify.com pkg:pypi/elo-mmr-py@2.0.0
```

Machine-readable copy of this page: https://pypi.sbomify.com/package/elo-mmr-py/2.0.0.json

---
From pypi-tea by sbomify: https://pypi.sbomify.com/package/elo-mmr-py/2.0.0