Het lijkt erop dat deze dienst tijdelijk niet beschikbaar is

Ik audit je python uv lockfile tegen pypi ondertekende attestaties

Sommige informatie is automatisch vertaald.

Verenigde Staten

Ik spreek Engels

AI Automatisering en Agent Builder

Ik bouw AI agents en automatiseringen die onbemand draaien. Ik run meer dan 60 geplande taken voor mijn eigen bedrijven — e-mail triage, outreach, listings, rapportages — dus elke dienst die ik verkoo...
Over deze dienst

Weet je of de Python-pakketten die je verzendt daadwerkelijk zijn gebouwd vanuit de repositories waarvan ze beweren te komen? Deze audit controleert dat voor elk pakket in je uv.lock, met behulp van de ondertekende publicatiegegevens (Sigstore attestaties) die PyPI al bijhoudt.


Je krijgt één rij per pakket: hoeveel pinned files een ondertekend record bevatten, de repository die in de handtekening wordt genoemd, de repository die het pakket declareert, en een verdict (MATCH, MISMATCH, NO-REPO-DECLARED, UNATTESTED, VERIFY-FAILED of SKIPPED). Elke handtekening wordt gecontroleerd op de exacte file hash die je lock pinnt, dus een bestand dat afwijkt van degene die ondertekend is, wordt als een mislukking weergegeven. Optioneel: een controle tegen je eigen lijst van verwachte repositories, een sterkere test dan vertrouwen op pakketmetadata. Plus een korte schriftelijke beoordeling van de ondertekende en niet-ondertekende pakketten en wat je eraan kunt doen, en een hercontrole binnen 30 dagen na je wijzigingen.


Wat ik nodig heb: je uv.lock. Niets wordt geïnstalleerd of uitgevoerd vanuit je project; de audit leest alleen de lock en de openbare records van PyPI.


Beperkingen: MATCH is een consistentiecontrole, geen bewijs dat een pakket veilig is. Niet-PyPI indexen worden als SKIPPED gemarkeerd. pip en Poetry lockfiles worden nog niet ondersteund.

Tools:

GitLab

•

GitHub

Frameworks:

Npm

Cloudprovider:

Overige

Programmeertaal:

Bash

•

Python

Expertise:

Debuggen

•

Configuratie

Mijn portfolio

Gerelateerde tags