RFC: Proposing a standard and generic method of publishing Python packages
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 25/100
Piste de recherche
Start by reviewing the proposed SLSA level 3 risk matrix in the issue and the linked Trivy incident. The issue asks for group review of a generic standard for publishing and consuming Python packages, but does not define its requirements or implementation. Done would mean the group agrees on a PySCG norm that helps projects address the stated risks.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
This is a request for comments, in relation to the following topic that relates to publishing & consuming software in the Python language.
The subject was brought up during our today's meeting, and it has been about how to handle the situation that scanners themselves are problematic, as an example thinking of syft and trivy, the latter of which itself experienced trouble recently [1]. Using an LLM it was possible to narrow down the direction, but obviously this should now be put subject to review in the greater group.
Ultimately, the ask as regards a project like, say, qtop (ref. https://github.com/qtop/qtop) is merely the intent to implement SLSA level 3 against the following risk matrix - there is no desire to endorse any particular tool, merely to show the complementarity of risks and measures:
Ideally, we could have a PySCG norm, that would allow Python projects to position themselves correctly in respect to said risks.
- Langage dominant
- Python
- Étoiles
- 2
- Forks
- 2
- Merge moyen
- 11 min
- PR mergées (30 j)
- 2
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de ossf/python-secure-coding-guide
-
pyscg-0051 should use a context managerPeut-être pris @s19110 l’a pris il y a 7 jours. Ouvertebug
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
ossf/python-secure-coding-guide#1 · 4 commentaires · 1 personne assignée ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 65/100
ossf/python-secure-coding-guide#29 · 1 commentaire ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 25/100
-
Difficulté 4/5 3-5 jours Accessibilité débutants 25/100
-
pysg-0023 Compact version of https://github.com/ossf/python-secure-coding-guide/pull/22/changesOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 58/100
Toutes les issues de ossf/python-secure-coding-guide
Issues similaires
-
README Quick Start query command fails, and doctor points to a missing Prerequisites sectionOuvertedocumentation type/bug
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 1 jour
-
add entry to blockOuverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 65/100
StevenBlack/hosts#3299 ·
-
`garak --report` overwrites the input report when its name has no ".report"Peut-être pris @0z5a l’a pris aujourd’hui. Ouverteneeds-triage
Difficulté 2/5 Une demi-journée Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 2 jours
-
trace: Pi's 1-hour cache writes are priced at 1.25x, but billed at 2xPeut-être pris @Shizoqua l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
microsoft/TokenEconomizer#221 ·
Les mainteneurs répondent en général sous 1 jour
-
plot_graph crashes when a mesh node has no m2m edgePeut-être pris @tygvi l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
mllam/neural-lam#883 · 1 commentaire ·
Les mainteneurs répondent en général sous 2 jours