PEP 740 · SLSA · census of one install set

What the supply chain actually signs

Full dependency set of one working engine: attestation present, digest match, signature verify, then the separate question of SLSA build provenance. Expectations published first.

53.2%
MUST refuse rate · 50 of 94 distributions · 53.2% serve no attestation

Prior run 53.2% → this run 53.2%.

Subject requirements.txt · engine c9e1ab67d08c · 94 distributions · 35,769,965 bytes hashed · run 2026-08-02 05:44 UTC · digest 0c23b0305508b276
Package Version Verdict Refuse limb Receipt
annotated-types 0.8.0 refuse provenance_published json
anthropic 0.120.2 refuse provenance_published json
beautifulsoup4 4.15.0 refuse provenance_published json
bitarray 3.10.0 refuse provenance_published json
cffi 2.1.0 refuse provenance_published json
ckzg 2.1.8 refuse provenance_published json
distro 1.9.0 refuse provenance_published json
edgartools 5.44.1 refuse provenance_published json
eth-abi 5.2.0 refuse provenance_published json
eth-account 0.13.7 refuse provenance_published json
eth-hash 0.8.0 refuse provenance_published json
eth-keyfile 0.8.1 refuse provenance_published json
eth-keys 0.7.0 refuse provenance_published json
eth-rlp 2.2.0 refuse provenance_published json
eth-typing 6.0.0 refuse provenance_published json
eth-utils 6.0.0 refuse provenance_published json
h11 0.16.0 refuse provenance_published json
helixhash refuse index_resolves json
hexbytes 1.3.1 refuse provenance_published json
httpcore 1.0.9 refuse provenance_published json
httpx 0.28.1 refuse provenance_published json
lxml 6.1.1 refuse provenance_published json
markdown-it-py 4.2.0 refuse provenance_published json
mdurl 0.1.2 refuse provenance_published json
nest-asyncio 1.6.0 refuse provenance_published json
parsimonious 0.10.0 refuse provenance_published json
pdfminer-six 20260107 refuse provenance_published json
pdfplumber 0.11.10 refuse provenance_published json
pyarrow 25.0.0 refuse provenance_published json
pycparser 3.0 refuse provenance_published json
pycryptodome 3.23.0 refuse provenance_published json
pydantic-core 2.46.4 refuse provenance_published json
pygments 2.20.0 refuse provenance_published json
python-dateutil 2.9.0.post0 refuse provenance_published json
pyunormalize 17.0.0 refuse provenance_published json
rank-bm25 0.2.2 refuse provenance_published json
regex 2026.7.19 refuse provenance_published json
requests-oauthlib 2.0.0 refuse provenance_published json
rich 15.0.0 refuse provenance_published json
rlp 4.1.0 refuse provenance_published json
scipy 1.17.1 refuse provenance_published json
six 1.17.0 refuse provenance_published json
sniffio 1.3.1 refuse provenance_published json
tabulate 0.10.0 refuse provenance_published json
textdistance 4.6.3 refuse provenance_published json
truststore 0.10.4 refuse provenance_published json
types-requests 2.33.0.20260712 refuse provenance_published json
unidecode 1.4.0 refuse provenance_published json
web3 7.16.0 refuse provenance_published json
witnessfield refuse index_resolves json
aiofiles 25.1.0 admit predicate_is_slsa_build_provenance json
aiohappyeyeballs 2.7.1 admit predicate_is_slsa_build_provenance json
aiohttp 3.14.3 admit predicate_is_slsa_build_provenance json
aiosignal 1.4.0 admit predicate_is_slsa_build_provenance json
anyio 4.14.2 admit predicate_is_slsa_build_provenance json
attrs 26.1.0 admit predicate_is_slsa_build_provenance json
certifi 2026.7.22 admit predicate_is_slsa_build_provenance json
charset-normalizer 3.4.9 admit predicate_is_slsa_build_provenance json
cryptography 50.0.0 admit predicate_is_slsa_build_provenance json
cytoolz 1.1.0 admit predicate_is_slsa_build_provenance json
docstring-parser 0.18.0 admit predicate_is_slsa_build_provenance json
filelock 3.32.2 admit signer_matches_declared_source json
frozenlist 1.8.0 admit predicate_is_slsa_build_provenance json
httpxthrottlecache 0.3.5 admit predicate_is_slsa_build_provenance json
humanize 4.16.0 admit predicate_is_slsa_build_provenance json
idna 3.18 admit predicate_is_slsa_build_provenance json
jinja2 3.1.6 admit predicate_is_slsa_build_provenance json
jiter 0.16.0 admit predicate_is_slsa_build_provenance json
markupsafe 3.0.3 admit predicate_is_slsa_build_provenance json
multidict 6.7.1 admit predicate_is_slsa_build_provenance json
networkx 3.6.1 admit predicate_is_slsa_build_provenance json
numpy 2.4.6 admit signer_matches_declared_source json
oauthlib 3.3.1 admit predicate_is_slsa_build_provenance json
orjson 3.11.9 admit predicate_is_slsa_build_provenance json
pandas 3.0.5 admit predicate_is_slsa_build_provenance json
pillow 12.3.0 admit predicate_is_slsa_build_provenance json
propcache 0.5.2 admit predicate_is_slsa_build_provenance json
pydantic 2.13.4 admit predicate_is_slsa_build_provenance json
pypdfium2 5.12.1 admit predicate_is_slsa_build_provenance json
pyrate-limiter 4.4.0 admit predicate_is_slsa_build_provenance json
python-dotenv 1.2.2 admit predicate_is_slsa_build_provenance json
rapidfuzz 3.14.5 admit predicate_is_slsa_build_provenance json
requests 2.34.2 admit predicate_is_slsa_build_provenance json
soupsieve 2.9.1 admit predicate_is_slsa_build_provenance json
stamina 26.1.0 admit predicate_is_slsa_build_provenance json
tenacity 9.1.4 admit predicate_is_slsa_build_provenance json
toolz 1.1.0 admit predicate_is_slsa_build_provenance json
tqdm 4.70.0 admit predicate_is_slsa_build_provenance json
tweepy 4.17.0 admit predicate_is_slsa_build_provenance json
typing-extensions 4.16.0 admit predicate_is_slsa_build_provenance json
typing-inspection 0.4.2 admit predicate_is_slsa_build_provenance json
urllib3 2.7.0 admit predicate_is_slsa_build_provenance json
websockets 15.0.1 admit predicate_is_slsa_build_provenance json
yarl 1.24.5 admit predicate_is_slsa_build_provenance json

Where they fail first

First failing limbPackages
provenance_published 48
predicate_is_slsa_build_provenance 42
index_resolves 2
signer_matches_declared_source 2