Skip to main content

SLSA Battleground

Minimal package for testing SLSA provenance in GitHub Actions

Installation

uv tool install slsa-battleground
# or
pip install slsa-battleground

Usage

slsa-battleground --help

Development

git clone https://github.com/IvanAnishchuk/slsa-battleground.git
cd slsa-battleground
uv sync

# Run tests
uv run pytest

# Run lints
uv run ruff check src/ tests/
uv run ruff format --check src/ tests/
uv run ty check

# Run full pre-commit suite
uv run pre-commit run --all-files

# Run supply-chain audit
uv run python scripts/audit.py

License

CC0-1.0

Metadata

Release files for slsa-battleground 0.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for slsa-battleground 0.0.2
File Size Uploaded
slsa_battleground-0.0.2.tar.gz 6.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for slsa-battleground 0.0.2
File Interpreter ABI Platform
slsa_battleground-0.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 12.5 kB

Release files / slsa_battleground-0.0.2.tar.gz

Download URL slsa_battleground-0.0.2.tar.gz
Size 6.6 kB
Tags Source
SHA-256 checksum
How to use checksums
61f21720030e1afc34c8148f0f4c259543e4fde2128b18f21b5d984eaafc2882
BLAKE2b-256 checksum
How to use checksums
c5246063a50d8f439b2b4f5bec70391094472c06625472cc10160e3de6d702f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 11, 2026.

Transparency log

Release files / slsa_battleground-0.0.2-py3-none-any.whl

Download URL slsa_battleground-0.0.2-py3-none-any.whl
Size 5.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
79feced757ebb9d9f2cfdc963823dd0fa72b878527d67082d2bae551ec3d1737
BLAKE2b-256 checksum
How to use checksums
d8b7c97c2a04ed4ff42d22ea6b7fbbd150bd247a99370f61398cb522ca992175
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 11, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page