SBOM for baml-py 0.226.3

BAML v0 — Python runtime for baml_client

Package information

Requires Python
>=3.10
PyPI
baml-py 0.226.3
Documentation
https://docs.boundaryml.com
Homepage
https://www.boundaryml.com
Repository
https://github.com/BoundaryML/baml

Available SBOMs

Read from .dist-info/sboms/ in each wheel.

baml_py-0.226.3-cp38-abi3-macosx_10_12_x86_64.whl

Valid
baml-python-ffi.cyclonedx.json
CycloneDX/1.5 application/vnd.cyclonedx+json 51 known vulnerabilities
Download

baml_py-0.226.3-cp38-abi3-macosx_11_0_arm64.whl

Valid
baml-python-ffi.cyclonedx.json
CycloneDX/1.5 application/vnd.cyclonedx+json 51 known vulnerabilities
Download

baml_py-0.226.3-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Valid
baml-python-ffi.cyclonedx.json
CycloneDX/1.5 application/vnd.cyclonedx+json 51 known vulnerabilities
Download

baml_py-0.226.3-cp38-abi3-manylinux_2_24_aarch64.whl

Valid
baml-python-ffi.cyclonedx.json
CycloneDX/1.5 application/vnd.cyclonedx+json 51 known vulnerabilities
Download

baml_py-0.226.3-cp38-abi3-musllinux_1_1_aarch64.whl

Valid
baml-python-ffi.cyclonedx.json
CycloneDX/1.5 application/vnd.cyclonedx+json 51 known vulnerabilities
Download

baml_py-0.226.3-cp38-abi3-musllinux_1_1_x86_64.whl

Valid
baml-python-ffi.cyclonedx.json
CycloneDX/1.5 application/vnd.cyclonedx+json 51 known vulnerabilities
Download

baml_py-0.226.3-cp38-abi3-win_amd64.whl

Valid
baml-python-ffi.cyclonedx.json
CycloneDX/1.5 application/vnd.cyclonedx+json 51 known vulnerabilities
Download

baml_py-0.226.3-cp38-abi3-win_arm64.whl

Valid
baml-python-ffi.cyclonedx.json
CycloneDX/1.5 application/vnd.cyclonedx+json 51 known vulnerabilities
Download

Known vulnerabilities

Components listed in these SBOMs, matched against the OSV database as of 2026-11-10.

Vulnerability Severity Component Fixed in
CVE-2026-18140
aws-smithy-json: Uncontrolled recursion in the aws-smithy-json unknown-key skip path allows unauthenticated remote denial of service in smithy-rs generated servers
High 8.7 aws-smithy-json 0.60.7
crates.io
0.62.7
CVE-2026-18140
aws-smithy-json: Uncontrolled recursion in the aws-smithy-json unknown-key skip path allows unauthenticated remote denial of service in smithy-rs generated servers
High 8.7 aws-smithy-json 0.61.5
crates.io
0.62.7
GHSA-36hh-v3qg-5jq4
PyO3 has an Out-of-bounds Read in `nth` / `nth_back` for `PyList` and `PyTuple` iterators
High 8.7 pyo3 0.23.5
crates.io
0.29.0
CVE-2026-31812
Denial of service in Quinn endpoints
High 8.7 quinn-proto 0.11.13
crates.io
0.11.14
CVE-2026-33055
tar-rs incorrectly ignores PAX size headers if header size is nonzero
High 8.1 tar 0.4.44
crates.io
0.4.45
RUSTSEC-2026-0414
Exponential event growth with `ENABLE_WIKILINKS`
High 7.5 pulldown-cmark 0.13.0
crates.io
0.13.5
RUSTSEC-2026-0433
Quadratic parsing of nested image wikilinks with `ENABLE_WIKILINKS`
High 7.5 pulldown-cmark 0.13.0
crates.io
0.13.6
RUSTSEC-2026-0194
Quadratic run time when checking a start tag for duplicate attribute names
High 7.5 quick-xml 0.31.0
crates.io
0.41.0
RUSTSEC-2026-0195
Unbounded namespace-declaration allocation in `NsReader` enables memory-exhaustion denial of service
High 7.5 quick-xml 0.31.0
crates.io
0.41.0
CVE-2026-25800
Remote memory exhaustion in quinn-proto from unbounded out-of-order stream reassembly
High 7.5 quinn-proto 0.11.13
crates.io
0.11.15
RUSTSEC-2026-0340
Peer minimum ACK delay can panic quinn-proto when ACK_FREQUENCY transmission is enabled
High 7.5 quinn-proto 0.11.13
crates.io
0.11.18
CVE-2026-25727
Denial of Service via Stack Exhaustion
Medium 6.8 time 0.3.43
crates.io
0.3.47
CVE-2026-33056
`unpack_in` can chmod arbitrary directories by following symlinks
Medium 6.5 tar 0.4.44
crates.io
0.4.45
RUSTSEC-2026-0177
Missing `Sync` bound on `PyCFunction::new_closure` closures
Medium 6.3 pyo3 0.23.5
crates.io
0.29.0
CVE-2026-25541
Integer overflow in `BytesMut::reserve`
Medium 5.5 bytes 1.10.1
crates.io
1.11.1
CVE-2026-25537
jsonwebtoken has Type Confusion that leads to potential authorization bypass
Medium 5.5 jsonwebtoken 9.3.1
crates.io
10.3.0
CVE-2026-123613
TLS 1.3 handshake messages incorrectly accepted across encryption level boundaries
Medium 5.3 rustls 0.23.28
crates.io
0.23.45
GHSA-7gcf-g7xr-8hxj
serde_with: KeyValueMap serialization panics on empty sequence or map entries
Medium 5.1 serde_with 3.13.0
crates.io
3.21.0
CVE-2025-55159
Out-of-bounds access in `get_disjoint_mut` due to incorrect bounds check
Medium 5.1 slab 0.4.10
crates.io
0.4.11
CVE-2026-123609
`Debug` impls for client session values expose TLS secrets
Medium 4.0 rustls 0.23.28
crates.io
0.23.46
GHSA-g59m-gf8j-gjf5
AWS SDK for Rust v1 adopted defense in depth enhancement for region parameter value
Low 3.7 aws-sdk-bedrockruntime 1.106.0
crates.io
1.113.0
GHSA-g59m-gf8j-gjf5
AWS SDK for Rust v1 adopted defense in depth enhancement for region parameter value
Low 3.7 aws-sdk-sso 1.73.0
crates.io
1.89.0
GHSA-g59m-gf8j-gjf5
AWS SDK for Rust v1 adopted defense in depth enhancement for region parameter value
Low 3.7 aws-sdk-ssooidc 1.74.0
crates.io
1.91.0
GHSA-g59m-gf8j-gjf5
AWS SDK for Rust v1 adopted defense in depth enhancement for region parameter value
Low 3.7 aws-sdk-sts 1.75.0
crates.io
1.91.0
CVE-2026-123610
Brotli certificate decompression can allocate up to 1 GiB before authentication
Low 3.7 rustls 0.23.28
crates.io
0.23.46
CVE-2026-123611
Unauthenticated ServerHello can downgrade later connections to classical key exchange
Low 3.7 rustls 0.23.28
crates.io
0.23.46
RUSTSEC-2025-0020
Risk of buffer overflow in `PyString::from_object`
Low 2.9 pyo3 0.23.5
crates.io
0.24.1
RUSTSEC-2026-0002
`IterMut` violates Stacked Borrows by invalidating internal pointer
Low 2.7 lru 0.12.5
crates.io
0.16.3
CVE-2025-58160
Logging user input may result in poisoning logs with ANSI escape sequences
Low 2.3 tracing-subscriber 0.3.19
crates.io
0.3.20
RUSTSEC-2026-0190
Unsoundness in `Error::downcast_mut()`
Unknown anyhow 1.0.98
crates.io
1.0.103
RUSTSEC-2025-0052
async-std has been discontinued
Unknown async-std 1.13.1
crates.io
—
RUSTSEC-2026-0374
`basic-toml` is unmaintained
Unknown basic-toml 0.1.10
crates.io
—
RUSTSEC-2026-0204
Invalid pointer dereference in `fmt::Pointer` impl for `Atomic` and `Shared` when the underlying pointer is invalid
Unknown crossbeam-epoch 0.9.18
crates.io
0.9.20
RUSTSEC-2020-0095
difference is unmaintained
Unknown difference 2.0.0
crates.io
—
RUSTSEC-2026-0221
`event-listener` allows `!Send` tags to cross thread boundaries via `StackSlot`
Unknown event-listener 5.4.0
crates.io
5.4.2
RUSTSEC-2026-0258
h2 unbounded empty DATA frames
Unknown h2 0.4.12
crates.io
0.4.16
RUSTSEC-2026-0253
Potential use-after-free due to lack of panic safety in `LruCache::pop()`
Unknown lru 0.12.5
crates.io
0.18.2
RUSTSEC-2025-0119
number_prefix crate is unmaintained
Unknown number_prefix 0.4.0
crates.io
—
RUSTSEC-2024-0436
paste - no longer maintained
Unknown paste 1.0.15
crates.io
—
RUSTSEC-2026-0441
`pin-utils` is unmaintained
Unknown pin-utils 0.1.0
crates.io
—
RUSTSEC-2026-0338
Remote peer can panic quinn-proto with zero-length STREAM frames during unordered reads
Unknown quinn-proto 0.11.13
crates.io
0.11.18
RUSTSEC-2026-0339
Unbounded growth of pending connection ID retirements in quinn-proto
Unknown quinn-proto 0.11.13
crates.io
0.11.17
RUSTSEC-2026-0342
Zero-length DATAGRAM frames bypass the receive buffer limit in quinn-proto
Unknown quinn-proto 0.11.13
crates.io
0.11.17
RUSTSEC-2026-0097
Rand is unsound with a custom logger using `rand::rng()`
Unknown rand 0.8.5
crates.io
0.8.6
RUSTSEC-2026-0097
Rand is unsound with a custom logger using `rand::rng()`
Unknown rand 0.9.2
crates.io
0.9.3
RUSTSEC-2025-0134
rustls-pemfile is unmaintained
Unknown rustls-pemfile 2.2.0
crates.io
—
GHSA-3pv8-6f4r-ffg2
tar has a PAX header desynchronization issue
Unknown tar 0.4.44
crates.io
0.4.46
RUSTSEC-2026-0386
`AsyncFd::new` and related constructors violate I/O safety
Unknown tokio 1.45.1
crates.io
1.51.6
RUSTSEC-2024-0449
unsafe-libyaml is unmaintained
Unknown unsafe-libyaml 0.2.11
crates.io
—
RUSTSEC-2026-0257
Unix `BROWSER` handling allows browser argument injection
Unknown webbrowser 0.8.15
crates.io
1.2.2
RUSTSEC-2026-0257
Unix `BROWSER` handling allows browser argument injection
Unknown webbrowser 1.0.5
crates.io
1.2.2

Access via TEA

Use the Transparency Exchange API to fetch this SBOM programmatically:

pip install libtea
python -m libtea https://pypi.sbomify.com pkg:pypi/[email protected]