# SBOM for pyruvate 1.6.1

> WSGI server implemented in Rust.

The Python package pyruvate 1.6.1 ships 20 SBOM files (CycloneDX) inside its wheels, under `.dist-info/sboms/` ([PEP 770](https://peps.python.org/pep-0770/)).

- Package URL (PURL): `pkg:pypi/pyruvate@1.6.1`
- PyPI: https://pypi.org/project/pyruvate/1.6.1/
- Requires Python: \>=3.10
- Changelog: <https://gitlab.com/tschorr/pyruvate/-/blob/main/CHANGES.rst?ref_type=heads>
- Issues: <https://gitlab.com/tschorr/pyruvate/-/issues>
- Repository: <https://gitlab.com/tschorr/pyruvate>

## SBOMs

### pyruvate-1.6.1-cp310-cp310-macosx\_11\_0\_arm64.whl

- [pyruvate-1.6.1.dist-info/sboms/pyruvate.cyclonedx.json](https://pypi.sbomify.com/artifact/ee4a9107-0ff1-5ad6-97af-140788ef04c2/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 3 known vulnerabilities

### pyruvate-1.6.1-cp310-cp310-manylinux\_2\_28\_x86\_64.whl

- [pyruvate-1.6.1.dist-info/sboms/pyruvate.cyclonedx.json](https://pypi.sbomify.com/artifact/247a3198-3fb2-516b-a840-7e5442d9411c/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 3 known vulnerabilities

### pyruvate-1.6.1-cp310-cp310-musllinux\_1\_2\_x86\_64.whl

- [pyruvate-1.6.1.dist-info/sboms/auditwheel.cdx.json](https://pypi.sbomify.com/artifact/c424b30d-6541-524b-959c-b9a6b99abad1/download): CycloneDX/1.4, `application/vnd.cyclonedx+json`, valid, no known vulnerabilities
- [pyruvate-1.6.1.dist-info/sboms/pyruvate.cyclonedx.json](https://pypi.sbomify.com/artifact/ed4c59d8-c78c-5dfd-b251-64e68b4acea3/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 3 known vulnerabilities

### pyruvate-1.6.1-cp311-cp311-macosx\_11\_0\_arm64.whl

- [pyruvate-1.6.1.dist-info/sboms/pyruvate.cyclonedx.json](https://pypi.sbomify.com/artifact/32177f9c-f6db-54bf-b9ac-e2646bea227d/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 3 known vulnerabilities

### pyruvate-1.6.1-cp311-cp311-manylinux\_2\_28\_x86\_64.whl

- [pyruvate-1.6.1.dist-info/sboms/pyruvate.cyclonedx.json](https://pypi.sbomify.com/artifact/f056ba2c-3d6d-5605-9fbf-a93e5bea2d4b/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 3 known vulnerabilities

### pyruvate-1.6.1-cp311-cp311-musllinux\_1\_2\_x86\_64.whl

- [pyruvate-1.6.1.dist-info/sboms/auditwheel.cdx.json](https://pypi.sbomify.com/artifact/0304141c-e26e-5546-a4a7-46c8e9ccc333/download): CycloneDX/1.4, `application/vnd.cyclonedx+json`, valid, no known vulnerabilities
- [pyruvate-1.6.1.dist-info/sboms/pyruvate.cyclonedx.json](https://pypi.sbomify.com/artifact/1304f52b-59c3-5b04-89a0-dc36b73da894/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 3 known vulnerabilities

### pyruvate-1.6.1-cp312-cp312-macosx\_11\_0\_arm64.whl

- [pyruvate-1.6.1.dist-info/sboms/pyruvate.cyclonedx.json](https://pypi.sbomify.com/artifact/e9f9da3e-f82d-5c9d-8533-de67199dd0e0/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 3 known vulnerabilities

### pyruvate-1.6.1-cp312-cp312-manylinux\_2\_28\_x86\_64.whl

- [pyruvate-1.6.1.dist-info/sboms/pyruvate.cyclonedx.json](https://pypi.sbomify.com/artifact/79cdf5f9-14f7-5e9a-ac63-325e09bc8a66/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 3 known vulnerabilities

### pyruvate-1.6.1-cp312-cp312-musllinux\_1\_2\_x86\_64.whl

- [pyruvate-1.6.1.dist-info/sboms/auditwheel.cdx.json](https://pypi.sbomify.com/artifact/9c1dabed-0b99-5589-be99-b821b83cf7fd/download): CycloneDX/1.4, `application/vnd.cyclonedx+json`, valid, no known vulnerabilities
- [pyruvate-1.6.1.dist-info/sboms/pyruvate.cyclonedx.json](https://pypi.sbomify.com/artifact/e9e2aa6a-b2a5-5f0a-85d4-f200137b6d7b/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 3 known vulnerabilities

### pyruvate-1.6.1-cp313-cp313-macosx\_11\_0\_arm64.whl

- [pyruvate-1.6.1.dist-info/sboms/pyruvate.cyclonedx.json](https://pypi.sbomify.com/artifact/53ff42c3-0808-5cb6-bc45-9c05c0b5592e/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 3 known vulnerabilities

### pyruvate-1.6.1-cp313-cp313-manylinux\_2\_28\_x86\_64.whl

- [pyruvate-1.6.1.dist-info/sboms/pyruvate.cyclonedx.json](https://pypi.sbomify.com/artifact/c1a4a787-af53-5288-b46a-94fd12236137/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 3 known vulnerabilities

### pyruvate-1.6.1-cp313-cp313-musllinux\_1\_2\_x86\_64.whl

- [pyruvate-1.6.1.dist-info/sboms/auditwheel.cdx.json](https://pypi.sbomify.com/artifact/ffaaa0df-2cef-59d1-9f54-68416850e9ff/download): CycloneDX/1.4, `application/vnd.cyclonedx+json`, valid, no known vulnerabilities
- [pyruvate-1.6.1.dist-info/sboms/pyruvate.cyclonedx.json](https://pypi.sbomify.com/artifact/69af1b0d-93b1-5fa7-a5e0-f5e703ab4698/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 3 known vulnerabilities

### pyruvate-1.6.1-cp314-cp314-macosx\_11\_0\_arm64.whl

- [pyruvate-1.6.1.dist-info/sboms/pyruvate.cyclonedx.json](https://pypi.sbomify.com/artifact/754c7552-2bf9-5724-aee5-c8eebbca9b30/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 3 known vulnerabilities

### pyruvate-1.6.1-cp314-cp314-manylinux\_2\_28\_x86\_64.whl

- [pyruvate-1.6.1.dist-info/sboms/pyruvate.cyclonedx.json](https://pypi.sbomify.com/artifact/d55ecc13-c6e6-5743-b3b2-981883481210/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 3 known vulnerabilities

### pyruvate-1.6.1-cp314-cp314-musllinux\_1\_2\_x86\_64.whl

- [pyruvate-1.6.1.dist-info/sboms/auditwheel.cdx.json](https://pypi.sbomify.com/artifact/ba939a12-94bd-5bf2-ac9e-7c7bfd510ab4/download): CycloneDX/1.4, `application/vnd.cyclonedx+json`, valid, no known vulnerabilities
- [pyruvate-1.6.1.dist-info/sboms/pyruvate.cyclonedx.json](https://pypi.sbomify.com/artifact/c6a483c2-46b1-508e-9f63-3c4aac23b57e/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 3 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 |
|---|---|---|---|---|
| [RUSTSEC-2026-0176](https://osv.dev/vulnerability/RUSTSEC-2026-0176) | high (8.7) | pyo3 0.28.3 (crates.io) | 0.29.0 | Out-of-bounds read in \`nth\` / \`nth\_back\` for \`PyList\` and \`PyTuple\` iterators |
| [RUSTSEC-2026-0177](https://osv.dev/vulnerability/RUSTSEC-2026-0177) | medium (6.3) | pyo3 0.28.3 (crates.io) | 0.29.0 | Missing \`Sync\` bound on \`PyCFunction::new\_closure\` closures |
| [RUSTSEC-2021-0153](https://osv.dev/vulnerability/RUSTSEC-2021-0153) | unknown | encoding 0.2.33 (crates.io) | none listed | \`encoding\` is unmaintained |

## 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/pyruvate@1.6.1
```

Machine-readable copy of this page: https://pypi.sbomify.com/package/pyruvate/1.6.1.json

---
From pypi-tea by sbomify: https://pypi.sbomify.com/package/pyruvate/1.6.1