# SBOM for opengolfcoach 0.3.0

> High-performance library for calculating derived golf shot values including trajectory, spin components, and shot classification

The Python package opengolfcoach 0.3.0 ships 28 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/opengolfcoach@0.3.0`
- PyPI: https://pypi.org/project/opengolfcoach/0.3.0/
- License: Apache-2.0
- Requires Python: \>=3.8
- Bug Tracker: <https://github.com/OpenLaunchLabs/open-golf-coach/issues>
- Changelog: <https://github.com/OpenLaunchLabs/open-golf-coach/releases>
- Documentation: <https://github.com/OpenLaunchLabs/open-golf-coach#readme>
- Homepage: <https://github.com/OpenLaunchLabs/open-golf-coach>
- Repository: <https://github.com/OpenLaunchLabs/open-golf-coach>

## SBOMs

### opengolfcoach-0.3.0-cp310-cp310-macosx\_11\_0\_arm64.whl

PEP 740 attestation verified (GitHub, OpenLaunchLabs/open-golf-coach, workflow python-publish.yml).

- [opengolfcoach-0.3.0.dist-info/sboms/opengolfcoach-python.cyclonedx.json](https://pypi.sbomify.com/artifact/041bb9b3-2eac-5af0-a784-610ada5368b0/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 2 known vulnerabilities

### opengolfcoach-0.3.0-cp310-cp310-manylinux\_2\_17\_aarch64.manylinux2014\_aarch64.whl

PEP 740 attestation verified (GitHub, OpenLaunchLabs/open-golf-coach, workflow python-publish.yml).

- [opengolfcoach-0.3.0.dist-info/sboms/opengolfcoach-python.cyclonedx.json](https://pypi.sbomify.com/artifact/e803db17-8bb1-52fd-af80-21046cfc79dd/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 2 known vulnerabilities

### opengolfcoach-0.3.0-cp310-cp310-manylinux\_2\_17\_x86\_64.manylinux2014\_x86\_64.whl

PEP 740 attestation verified (GitHub, OpenLaunchLabs/open-golf-coach, workflow python-publish.yml).

- [opengolfcoach-0.3.0.dist-info/sboms/opengolfcoach-python.cyclonedx.json](https://pypi.sbomify.com/artifact/b8a6f46c-d8e1-5639-bf0b-5e0d0d98160a/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 2 known vulnerabilities

### opengolfcoach-0.3.0-cp310-cp310-win\_amd64.whl

PEP 740 attestation verified (GitHub, OpenLaunchLabs/open-golf-coach, workflow python-publish.yml).

- [opengolfcoach-0.3.0.dist-info/sboms/opengolfcoach-python.cyclonedx.json](https://pypi.sbomify.com/artifact/c9fc7bdb-86f0-5a28-8b9e-d8b41c34f0e2/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 2 known vulnerabilities

### opengolfcoach-0.3.0-cp311-cp311-macosx\_11\_0\_arm64.whl

PEP 740 attestation verified (GitHub, OpenLaunchLabs/open-golf-coach, workflow python-publish.yml).

- [opengolfcoach-0.3.0.dist-info/sboms/opengolfcoach-python.cyclonedx.json](https://pypi.sbomify.com/artifact/aadeeaf2-c03e-55c5-af60-fa8d0798259a/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 2 known vulnerabilities

### opengolfcoach-0.3.0-cp311-cp311-manylinux\_2\_17\_aarch64.manylinux2014\_aarch64.whl

PEP 740 attestation verified (GitHub, OpenLaunchLabs/open-golf-coach, workflow python-publish.yml).

- [opengolfcoach-0.3.0.dist-info/sboms/opengolfcoach-python.cyclonedx.json](https://pypi.sbomify.com/artifact/48b0a45d-e6db-59c8-925a-d1e5dd08b173/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 2 known vulnerabilities

### opengolfcoach-0.3.0-cp311-cp311-manylinux\_2\_17\_x86\_64.manylinux2014\_x86\_64.whl

PEP 740 attestation verified (GitHub, OpenLaunchLabs/open-golf-coach, workflow python-publish.yml).

- [opengolfcoach-0.3.0.dist-info/sboms/opengolfcoach-python.cyclonedx.json](https://pypi.sbomify.com/artifact/3aad9c7d-7f6e-5609-9b96-22efb8a7be84/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 2 known vulnerabilities

### opengolfcoach-0.3.0-cp311-cp311-win\_amd64.whl

PEP 740 attestation verified (GitHub, OpenLaunchLabs/open-golf-coach, workflow python-publish.yml).

- [opengolfcoach-0.3.0.dist-info/sboms/opengolfcoach-python.cyclonedx.json](https://pypi.sbomify.com/artifact/efaef0d2-aba6-5263-9e49-0ee2d4ca15d2/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 2 known vulnerabilities

### opengolfcoach-0.3.0-cp312-cp312-macosx\_11\_0\_arm64.whl

PEP 740 attestation verified (GitHub, OpenLaunchLabs/open-golf-coach, workflow python-publish.yml).

- [opengolfcoach-0.3.0.dist-info/sboms/opengolfcoach-python.cyclonedx.json](https://pypi.sbomify.com/artifact/3fe3fa05-5b58-5598-ae08-2959d6ab13d3/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 2 known vulnerabilities

### opengolfcoach-0.3.0-cp312-cp312-manylinux\_2\_17\_aarch64.manylinux2014\_aarch64.whl

PEP 740 attestation verified (GitHub, OpenLaunchLabs/open-golf-coach, workflow python-publish.yml).

- [opengolfcoach-0.3.0.dist-info/sboms/opengolfcoach-python.cyclonedx.json](https://pypi.sbomify.com/artifact/a09a77c8-5ac2-51ad-a987-46768c462d28/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 2 known vulnerabilities

### opengolfcoach-0.3.0-cp312-cp312-manylinux\_2\_17\_x86\_64.manylinux2014\_x86\_64.whl

PEP 740 attestation verified (GitHub, OpenLaunchLabs/open-golf-coach, workflow python-publish.yml).

- [opengolfcoach-0.3.0.dist-info/sboms/opengolfcoach-python.cyclonedx.json](https://pypi.sbomify.com/artifact/ac2d6a40-d830-5241-871e-635982bba822/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 2 known vulnerabilities

### opengolfcoach-0.3.0-cp312-cp312-win\_amd64.whl

PEP 740 attestation verified (GitHub, OpenLaunchLabs/open-golf-coach, workflow python-publish.yml).

- [opengolfcoach-0.3.0.dist-info/sboms/opengolfcoach-python.cyclonedx.json](https://pypi.sbomify.com/artifact/94220bb5-b97d-59ee-9a46-5236e572d96d/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 2 known vulnerabilities

### opengolfcoach-0.3.0-cp313-cp313-macosx\_11\_0\_arm64.whl

PEP 740 attestation verified (GitHub, OpenLaunchLabs/open-golf-coach, workflow python-publish.yml).

- [opengolfcoach-0.3.0.dist-info/sboms/opengolfcoach-python.cyclonedx.json](https://pypi.sbomify.com/artifact/b4e2ee6c-e3e4-5e7f-a0c7-b4dba65f917f/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 2 known vulnerabilities

### opengolfcoach-0.3.0-cp313-cp313-manylinux\_2\_17\_aarch64.manylinux2014\_aarch64.whl

PEP 740 attestation verified (GitHub, OpenLaunchLabs/open-golf-coach, workflow python-publish.yml).

- [opengolfcoach-0.3.0.dist-info/sboms/opengolfcoach-python.cyclonedx.json](https://pypi.sbomify.com/artifact/d87f5b64-0d13-57e2-a48d-85169b8ca28c/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 2 known vulnerabilities

### opengolfcoach-0.3.0-cp313-cp313-manylinux\_2\_17\_x86\_64.manylinux2014\_x86\_64.whl

PEP 740 attestation verified (GitHub, OpenLaunchLabs/open-golf-coach, workflow python-publish.yml).

- [opengolfcoach-0.3.0.dist-info/sboms/opengolfcoach-python.cyclonedx.json](https://pypi.sbomify.com/artifact/4a325e35-a822-5bf0-8233-2a0ece5afeb6/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 2 known vulnerabilities

### opengolfcoach-0.3.0-cp313-cp313-win\_amd64.whl

PEP 740 attestation verified (GitHub, OpenLaunchLabs/open-golf-coach, workflow python-publish.yml).

- [opengolfcoach-0.3.0.dist-info/sboms/opengolfcoach-python.cyclonedx.json](https://pypi.sbomify.com/artifact/c40b8e6c-d112-5e6a-9024-998a0aba8cd0/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 2 known vulnerabilities

### opengolfcoach-0.3.0-cp314-cp314-macosx\_11\_0\_arm64.whl

PEP 740 attestation verified (GitHub, OpenLaunchLabs/open-golf-coach, workflow python-publish.yml).

- [opengolfcoach-0.3.0.dist-info/sboms/opengolfcoach-python.cyclonedx.json](https://pypi.sbomify.com/artifact/3feb6a9e-cd0f-503f-afbb-721d15ac0db6/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 2 known vulnerabilities

### opengolfcoach-0.3.0-cp314-cp314-manylinux\_2\_17\_aarch64.manylinux2014\_aarch64.whl

PEP 740 attestation verified (GitHub, OpenLaunchLabs/open-golf-coach, workflow python-publish.yml).

- [opengolfcoach-0.3.0.dist-info/sboms/opengolfcoach-python.cyclonedx.json](https://pypi.sbomify.com/artifact/986a5c14-d358-547a-8e35-5bb563fc77e6/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 2 known vulnerabilities

### opengolfcoach-0.3.0-cp314-cp314-manylinux\_2\_17\_x86\_64.manylinux2014\_x86\_64.whl

PEP 740 attestation verified (GitHub, OpenLaunchLabs/open-golf-coach, workflow python-publish.yml).

- [opengolfcoach-0.3.0.dist-info/sboms/opengolfcoach-python.cyclonedx.json](https://pypi.sbomify.com/artifact/9c46d850-2a50-5956-b88e-723737eeba29/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 2 known vulnerabilities

### opengolfcoach-0.3.0-cp314-cp314-win\_amd64.whl

PEP 740 attestation verified (GitHub, OpenLaunchLabs/open-golf-coach, workflow python-publish.yml).

- [opengolfcoach-0.3.0.dist-info/sboms/opengolfcoach-python.cyclonedx.json](https://pypi.sbomify.com/artifact/1e697452-eb91-5620-99d3-4ff4bfb6996c/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 2 known vulnerabilities

### opengolfcoach-0.3.0-cp38-cp38-macosx\_11\_0\_arm64.whl

PEP 740 attestation verified (GitHub, OpenLaunchLabs/open-golf-coach, workflow python-publish.yml).

- [opengolfcoach-0.3.0.dist-info/sboms/opengolfcoach-python.cyclonedx.json](https://pypi.sbomify.com/artifact/04e20e1e-298e-502d-a402-febf40b0c250/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 2 known vulnerabilities

### opengolfcoach-0.3.0-cp38-cp38-manylinux\_2\_17\_aarch64.manylinux2014\_aarch64.whl

PEP 740 attestation verified (GitHub, OpenLaunchLabs/open-golf-coach, workflow python-publish.yml).

- [opengolfcoach-0.3.0.dist-info/sboms/opengolfcoach-python.cyclonedx.json](https://pypi.sbomify.com/artifact/420f6abc-e0c4-53e1-a9e0-13d675dd41dd/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 2 known vulnerabilities

### opengolfcoach-0.3.0-cp38-cp38-manylinux\_2\_17\_x86\_64.manylinux2014\_x86\_64.whl

PEP 740 attestation verified (GitHub, OpenLaunchLabs/open-golf-coach, workflow python-publish.yml).

- [opengolfcoach-0.3.0.dist-info/sboms/opengolfcoach-python.cyclonedx.json](https://pypi.sbomify.com/artifact/92aa9840-8527-5837-8c49-f3d8b9a71488/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 2 known vulnerabilities

### opengolfcoach-0.3.0-cp38-cp38-win\_amd64.whl

PEP 740 attestation verified (GitHub, OpenLaunchLabs/open-golf-coach, workflow python-publish.yml).

- [opengolfcoach-0.3.0.dist-info/sboms/opengolfcoach-python.cyclonedx.json](https://pypi.sbomify.com/artifact/617e4a2f-b531-5436-bd05-8ba713b64b7f/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 2 known vulnerabilities

### opengolfcoach-0.3.0-cp39-cp39-macosx\_11\_0\_arm64.whl

PEP 740 attestation verified (GitHub, OpenLaunchLabs/open-golf-coach, workflow python-publish.yml).

- [opengolfcoach-0.3.0.dist-info/sboms/opengolfcoach-python.cyclonedx.json](https://pypi.sbomify.com/artifact/2f4b0608-91f1-5de5-9fa7-57154706313f/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 2 known vulnerabilities

### opengolfcoach-0.3.0-cp39-cp39-manylinux\_2\_17\_aarch64.manylinux2014\_aarch64.whl

PEP 740 attestation verified (GitHub, OpenLaunchLabs/open-golf-coach, workflow python-publish.yml).

- [opengolfcoach-0.3.0.dist-info/sboms/opengolfcoach-python.cyclonedx.json](https://pypi.sbomify.com/artifact/54d02c03-720f-5053-9064-3a7f2f2567f7/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 2 known vulnerabilities

### opengolfcoach-0.3.0-cp39-cp39-manylinux\_2\_17\_x86\_64.manylinux2014\_x86\_64.whl

PEP 740 attestation verified (GitHub, OpenLaunchLabs/open-golf-coach, workflow python-publish.yml).

- [opengolfcoach-0.3.0.dist-info/sboms/opengolfcoach-python.cyclonedx.json](https://pypi.sbomify.com/artifact/922e6173-7dcb-59cf-a8b0-da8d17fefc6a/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 2 known vulnerabilities

### opengolfcoach-0.3.0-cp39-cp39-win\_amd64.whl

PEP 740 attestation verified (GitHub, OpenLaunchLabs/open-golf-coach, workflow python-publish.yml).

- [opengolfcoach-0.3.0.dist-info/sboms/opengolfcoach-python.cyclonedx.json](https://pypi.sbomify.com/artifact/98245331-5db5-501b-9a7c-89a644dbae19/download): CycloneDX/1.5, `application/vnd.cyclonedx+json`, valid, 2 known vulnerabilities

## Known vulnerabilities

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

| Vulnerability | Severity | Component | Fixed in | Summary |
|---|---|---|---|---|
| [RUSTSEC-2026-0176](https://osv.dev/vulnerability/RUSTSEC-2026-0176) | high (8.7) | pyo3 0.27.2 (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.27.2 (crates.io) | 0.29.0 | Missing \`Sync\` bound on \`PyCFunction::new\_closure\` closures |

## 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/opengolfcoach@0.3.0
```

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

---
From pypi-tea by sbomify: https://pypi.sbomify.com/package/opengolfcoach/0.3.0