# SBOM for tiders-core 0.4.0

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

- Package URL (PURL): `pkg:pypi/tiders-core@0.4.0`
- PyPI: https://pypi.org/project/tiders-core/0.4.0/
- Requires Python: \>=3.8
- Homepage: <https://github.com/yulesa/tiders-core>

## SBOMs

### tiders\_core-0.4.0-cp310-cp310-macosx\_11\_0\_arm64.whl

- [tiders\_core-0.4.0.dist-info/sboms/tiders-core-python.cyclonedx.json](https://pypi.sbomify.com/artifact/8f220cd5-f97f-55b0-aa44-5ec5015193b4/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 42 known vulnerabilities

### tiders\_core-0.4.0-cp310-cp310-manylinux\_2\_17\_aarch64.manylinux2014\_aarch64.whl

- [tiders\_core-0.4.0.dist-info/sboms/tiders-core-python.cyclonedx.json](https://pypi.sbomify.com/artifact/04e68506-3adf-59cb-b708-994eb3010414/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 42 known vulnerabilities

### tiders\_core-0.4.0-cp310-cp310-manylinux\_2\_17\_x86\_64.manylinux2014\_x86\_64.whl

- [tiders\_core-0.4.0.dist-info/sboms/tiders-core-python.cyclonedx.json](https://pypi.sbomify.com/artifact/ad5a1db7-4502-5efd-bab3-2fb83482e342/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 42 known vulnerabilities

### tiders\_core-0.4.0-cp311-cp311-macosx\_11\_0\_arm64.whl

- [tiders\_core-0.4.0.dist-info/sboms/tiders-core-python.cyclonedx.json](https://pypi.sbomify.com/artifact/79baec06-4350-5b38-a7bd-61151f69547c/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 42 known vulnerabilities

### tiders\_core-0.4.0-cp311-cp311-manylinux\_2\_17\_aarch64.manylinux2014\_aarch64.whl

- [tiders\_core-0.4.0.dist-info/sboms/tiders-core-python.cyclonedx.json](https://pypi.sbomify.com/artifact/4e48ff7e-ffa2-5110-a9a7-73d1d5612aa6/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 42 known vulnerabilities

### tiders\_core-0.4.0-cp311-cp311-manylinux\_2\_17\_x86\_64.manylinux2014\_x86\_64.whl

- [tiders\_core-0.4.0.dist-info/sboms/tiders-core-python.cyclonedx.json](https://pypi.sbomify.com/artifact/b9b30783-8d8c-5bab-bbf7-8dc87f3301fe/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 42 known vulnerabilities

### tiders\_core-0.4.0-cp312-cp312-macosx\_11\_0\_arm64.whl

- [tiders\_core-0.4.0.dist-info/sboms/tiders-core-python.cyclonedx.json](https://pypi.sbomify.com/artifact/58da8592-a620-57b8-bad4-d8c1453ef615/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 42 known vulnerabilities

### tiders\_core-0.4.0-cp312-cp312-manylinux\_2\_17\_aarch64.manylinux2014\_aarch64.whl

- [tiders\_core-0.4.0.dist-info/sboms/tiders-core-python.cyclonedx.json](https://pypi.sbomify.com/artifact/653b15db-e2a8-5644-ba91-4dbf7d27c4a5/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 42 known vulnerabilities

### tiders\_core-0.4.0-cp312-cp312-manylinux\_2\_17\_x86\_64.manylinux2014\_x86\_64.whl

- [tiders\_core-0.4.0.dist-info/sboms/tiders-core-python.cyclonedx.json](https://pypi.sbomify.com/artifact/adf1bf53-dea0-5f07-bb21-4bbbb3c41ada/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 42 known vulnerabilities

### tiders\_core-0.4.0-cp313-cp313-macosx\_11\_0\_arm64.whl

- [tiders\_core-0.4.0.dist-info/sboms/tiders-core-python.cyclonedx.json](https://pypi.sbomify.com/artifact/7199af79-5790-5085-82a6-7b0db672e43d/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 42 known vulnerabilities

### tiders\_core-0.4.0-cp313-cp313-manylinux\_2\_17\_aarch64.manylinux2014\_aarch64.whl

- [tiders\_core-0.4.0.dist-info/sboms/tiders-core-python.cyclonedx.json](https://pypi.sbomify.com/artifact/4d172be6-c129-5838-aa8c-a94c99a33544/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 42 known vulnerabilities

### tiders\_core-0.4.0-cp313-cp313-manylinux\_2\_17\_x86\_64.manylinux2014\_x86\_64.whl

- [tiders\_core-0.4.0.dist-info/sboms/tiders-core-python.cyclonedx.json](https://pypi.sbomify.com/artifact/7adb9690-f7b7-5113-afce-f04b8a2d2ba4/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 42 known vulnerabilities

### tiders\_core-0.4.0-cp314-cp314-macosx\_11\_0\_arm64.whl

- [tiders\_core-0.4.0.dist-info/sboms/tiders-core-python.cyclonedx.json](https://pypi.sbomify.com/artifact/0d44cd59-998d-5d7c-aadb-ab8bdcc5e5e7/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 42 known vulnerabilities

### tiders\_core-0.4.0-cp314-cp314-manylinux\_2\_17\_aarch64.manylinux2014\_aarch64.whl

- [tiders\_core-0.4.0.dist-info/sboms/tiders-core-python.cyclonedx.json](https://pypi.sbomify.com/artifact/ac1c528f-d9f6-587b-8b0e-99d46a8759b6/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 42 known vulnerabilities

### tiders\_core-0.4.0-cp314-cp314-manylinux\_2\_17\_x86\_64.manylinux2014\_x86\_64.whl

- [tiders\_core-0.4.0.dist-info/sboms/tiders-core-python.cyclonedx.json](https://pypi.sbomify.com/artifact/46b7f933-f168-5734-bb6a-b3a003326753/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 42 known vulnerabilities

### tiders\_core-0.4.0-cp39-cp39-macosx\_11\_0\_arm64.whl

- [tiders\_core-0.4.0.dist-info/sboms/tiders-core-python.cyclonedx.json](https://pypi.sbomify.com/artifact/c14f7a85-cece-5071-b5c1-0c12d2831cb7/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 42 known vulnerabilities

### tiders\_core-0.4.0-cp39-cp39-manylinux\_2\_17\_aarch64.manylinux2014\_aarch64.whl

- [tiders\_core-0.4.0.dist-info/sboms/tiders-core-python.cyclonedx.json](https://pypi.sbomify.com/artifact/5e8f5445-faba-5cc9-a5a5-aeb96c5364a0/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 42 known vulnerabilities

### tiders\_core-0.4.0-cp39-cp39-manylinux\_2\_17\_x86\_64.manylinux2014\_x86\_64.whl

- [tiders\_core-0.4.0.dist-info/sboms/tiders-core-python.cyclonedx.json](https://pypi.sbomify.com/artifact/ee6d45f6-7bc0-578f-878f-f520c1633d66/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 42 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-2025-0143](https://osv.dev/vulnerability/RUSTSEC-2025-0143) | critical (9.3) | capnp 0.19.8 (crates.io) | 0.24.0 | Unsound APIs of public \`constant::Reader\` and \`StructSchema\` |
| [RUSTSEC-2026-0340](https://osv.dev/vulnerability/RUSTSEC-2026-0340) | high (7.5) | quinn-proto 0.11.16 (crates.io) | 0.11.18 | Peer minimum ACK delay can panic quinn-proto when ACK\_FREQUENCY transmission is enabled |
| [RUSTSEC-2026-0341](https://osv.dev/vulnerability/RUSTSEC-2026-0341) | high (7.5) | quinn-proto 0.11.16 (crates.io) | 0.11.17 | Stream reassembly memory-exhaustion guard in quinn-proto can be bypassed |
| [CVE-2026-123613](https://insights.sbomify.com/CVE-2026-123613/) | medium (5.3) | rustls 0.23.41 (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.41 (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.41 (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.41 (crates.io) | 0.23.46 | Unauthenticated ServerHello can downgrade later connections to classical key exchange |
| [RUSTSEC-2024-0379](https://osv.dev/vulnerability/RUSTSEC-2024-0379) | low (2.7) | fast-float 0.2.0 (crates.io) | none listed | Multiple soundness issues |
| [CVE-2026-111959](https://insights.sbomify.com/CVE-2026-111959/) | unknown | arrow-data 59.1.0 (crates.io) | 59.3.2 | Apache Arrow Rust: Improper validation of RunEndEncoded arrays allows out of bounds reads |
| [RUSTSEC-2025-0141](https://osv.dev/vulnerability/RUSTSEC-2025-0141) | unknown | bincode 1.3.3 (crates.io) | none listed | Bincode is unmaintained |
| [RUSTSEC-2026-0387](https://osv.dev/vulnerability/RUSTSEC-2026-0387) | unknown | crypto-bigint 0.5.5 (crates.io) | 0.7.6 | Multiple timing variability issues in operations intended to be constant-time |
| [RUSTSEC-2024-0388](https://osv.dev/vulnerability/RUSTSEC-2024-0388) | unknown | derivative 2.2.0 (crates.io) | none listed | \`derivative\` is unmaintained; consider using an alternative |
| [RUSTSEC-2025-0003](https://osv.dev/vulnerability/RUSTSEC-2025-0003) | unknown | fast-float 0.2.0 (crates.io) | none listed | Segmentation fault due to lack of bound check |
| [RUSTSEC-2026-0306](https://osv.dev/vulnerability/RUSTSEC-2026-0306) | unknown | faster-hex 0.10.0 (crates.io) | 0.10.1 | \`hex\_decode\_unchecked\` AVX2 path reads past \`src\` |
| [RUSTSEC-2026-0306](https://osv.dev/vulnerability/RUSTSEC-2026-0306) | unknown | faster-hex 0.9.0 (crates.io) | 0.10.1 | \`hex\_decode\_unchecked\` AVX2 path reads past \`src\` |
| [RUSTSEC-2026-0258](https://osv.dev/vulnerability/RUSTSEC-2026-0258) | unknown | h2 0.4.15 (crates.io) | 0.4.16 | h2 unbounded empty DATA frames |
| [RUSTSEC-2026-0253](https://osv.dev/vulnerability/RUSTSEC-2026-0253) | unknown | lru 0.16.4 (crates.io) | 0.18.2 | Potential use-after-free due to lack of panic safety in \`LruCache::pop()\` |
| [RUSTSEC-2026-0186](https://osv.dev/vulnerability/RUSTSEC-2026-0186) | unknown | memmap2 0.7.1 (crates.io) | 0.9.11 | Unchecked pointer offset in crate \`memmap2\` |
| [RUSTSEC-2024-0436](https://osv.dev/vulnerability/RUSTSEC-2024-0436) | unknown | paste 1.0.15 (crates.io) | none listed | paste - no longer maintained |
| [RUSTSEC-2026-0173](https://osv.dev/vulnerability/RUSTSEC-2026-0173) | unknown | proc-macro-error2 2.0.1 (crates.io) | none listed | proc-macro-error2 is unmaintained |
| [RUSTSEC-2026-0338](https://osv.dev/vulnerability/RUSTSEC-2026-0338) | unknown | quinn-proto 0.11.16 (crates.io) | 0.11.18 | Remote peer can panic quinn-proto with zero-length STREAM frames during unordered reads |
| [RUSTSEC-2026-0339](https://osv.dev/vulnerability/RUSTSEC-2026-0339) | unknown | quinn-proto 0.11.16 (crates.io) | 0.11.17 | Unbounded growth of pending connection ID retirements in quinn-proto |
| [RUSTSEC-2026-0342](https://osv.dev/vulnerability/RUSTSEC-2026-0342) | unknown | quinn-proto 0.11.16 (crates.io) | 0.11.17 | Zero-length DATAGRAM frames bypass the receive buffer limit in quinn-proto |
| [RUSTSEC-2026-0220](https://osv.dev/vulnerability/RUSTSEC-2026-0220) | unknown | ruint 1.19.0 (crates.io) | 1.20.0 | Uint shift operations: incorrect overflow flags and truncated shift amounts |
| [CVE-2026-111943](https://insights.sbomify.com/CVE-2026-111943/) | unknown | rustls-webpki 0.103.13 (crates.io) | 0.103.16 | Certificate verification may accept distrusted intermediates |
| [RUSTSEC-2026-0249](https://osv.dev/vulnerability/RUSTSEC-2026-0249) | unknown | smartstring 1.0.1 (crates.io) | none listed | smartstring is unmaintained |
| [RUSTSEC-2026-0386](https://osv.dev/vulnerability/RUSTSEC-2026-0386) | unknown | tokio 1.52.3 (crates.io) | 1.53.3 | \`AsyncFd::new\` and related constructors violate I/O safety |
| [CVE-2026-111943](https://insights.sbomify.com/CVE-2026-111943/) | unknown | webpki-roots 1.0.8 (crates.io) | 1.0.10 | Bundled root certificates allow trust in distrusted emSign intermediates |
| [RUSTSEC-2026-0391](https://osv.dev/vulnerability/RUSTSEC-2026-0391) | unknown | zstd 0.13.3 (crates.io) | 0.13.4 | Data from an abandoned stream leaks into the next stream on a reused context |
| [RUSTSEC-2026-0395](https://osv.dev/vulnerability/RUSTSEC-2026-0395) | unknown | zstd-safe 7.2.4 (crates.io) | 7.4.0 | Use-after-free with \`CParameter::StableInBuffer\` |
| [RUSTSEC-2026-0396](https://osv.dev/vulnerability/RUSTSEC-2026-0396) | unknown | zstd-safe 7.2.4 (crates.io) | 7.4.0 | \`Seekable\` reads a NULL or out-of-bounds seek table |
| [RUSTSEC-2026-0397](https://osv.dev/vulnerability/RUSTSEC-2026-0397) | unknown | zstd-safe 7.2.4 (crates.io) | 7.4.0 | \`OutBuffer::around\_pos\` exposes uninitialized memory |
| [RUSTSEC-2026-0398](https://osv.dev/vulnerability/RUSTSEC-2026-0398) | unknown | zstd-safe 7.2.4 (crates.io) | 7.4.0 | \`Seekable::decompress\` sets a \`Vec\` length beyond its capacity for offsets past the end |
| [RUSTSEC-2026-0399](https://osv.dev/vulnerability/RUSTSEC-2026-0399) | unknown | zstd-safe 7.2.4 (crates.io) | 7.4.0 | Use-after-free through \`init\_using\_cdict\` and \`init\_using\_ddict\` |
| [RUSTSEC-2026-0400](https://osv.dev/vulnerability/RUSTSEC-2026-0400) | unknown | zstd-safe 7.2.4 (crates.io) | 7.4.0 | Use-after-free of a dictionary after a one-shot call on a context with an open stream |
| [RUSTSEC-2026-0401](https://osv.dev/vulnerability/RUSTSEC-2026-0401) | unknown | zstd-safe 7.2.4 (crates.io) | 7.4.0 | Out-of-bounds read in \`train\_from\_buffer\` when sample sizes overflow |
| [RUSTSEC-2026-0402](https://osv.dev/vulnerability/RUSTSEC-2026-0402) | unknown | zstd-safe 7.2.4 (crates.io) | 7.4.0 | Heap buffer overflow in \`CCtx::try\_clone\` on a multithreaded context |
| [RUSTSEC-2026-0403](https://osv.dev/vulnerability/RUSTSEC-2026-0403) | unknown | zstd-safe 7.2.4 (crates.io) | 7.4.0 | Uninitialized memory exposed when streaming decompression of a legacy frame fails |
| [RUSTSEC-2026-0404](https://osv.dev/vulnerability/RUSTSEC-2026-0404) | unknown | zstd-safe 7.2.4 (crates.io) | 7.4.0 | Double free in \`DCtx::try\_clone\` |
| [RUSTSEC-2026-0405](https://osv.dev/vulnerability/RUSTSEC-2026-0405) | unknown | zstd-safe 7.2.4 (crates.io) | 7.4.0 | Out-of-bounds read with an out-of-range \`InBuffer::pos\` |
| [RUSTSEC-2026-0406](https://osv.dev/vulnerability/RUSTSEC-2026-0406) | unknown | zstd-safe 7.2.4 (crates.io) | 7.4.0 | Use-after-free when changing a multithreaded context with an unfinished frame |
| [RUSTSEC-2026-0410](https://osv.dev/vulnerability/RUSTSEC-2026-0410) | unknown | zstd-sys 2.0.16+zstd.1.5.7 (crates.io) | 2.1.2 | WebAssembly allocator shim corrupts memory on allocation failure |

## 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/tiders-core@0.4.0
```

Machine-readable copy of this page: https://pypi.sbomify.com/package/tiders-core/0.4.0.json

---
From pypi-tea by sbomify: https://pypi.sbomify.com/package/tiders-core/0.4.0