OSPS-DO-03.01 checks for a support file, but the requirement is release verification instructions
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 48/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- Active
- Stack technique
- python
- Domaine
- documentation, security
Piste de recherche
Start by reading the SupportDocumentation control in openssf-baseline.toml, then trace where that control is implemented and tested. Check how the project represents documentation checks and whether it can determine if a release exists. Done means the check assesses release-integrity instructions in project documentation, cannot pass on keywords alone, and is not assessed when there are no releases.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
OSPS-DO-03.01 (Maturity Level 3) reads:
When the project has made a release, the project documentation MUST contain instructions to verify the integrity and authenticity of the release assets.
The control is named SupportDocumentation in openssf-baseline.toml and checks for a support file (file_exists) followed by a keyword regex for support|help|issue|question. Neither measures the requirement: a SUPPORT.md passes, and a project that documents signature or checksum verification in its README or release notes does not.
Suggested direction:
- rename the control and replace the steps with ones aimed at the requirement (look for verification instructions in the README, release docs, or SECURITY.md: cosign/gpg/sha256sum/slsa-verifier usage);
- keep any keyword step unable to conclude PASS; the final say belongs to a judgment of the documentation content;
- the requirement is conditional on a release existing, so the control should be N/A (or not assessed) when there are no releases.
Related: #508 (another control whose check does not match its requirement).
- Langage dominant
- Python
- Étoiles
- 22
- Forks
- 27
- Merge moyen
- 1 j 20 h
- PR mergées (30 j)
- 39
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un 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 darnitdevorg/darnit
-
`darnit validate` crashes on openssf-baseline.toml summarising levelsPeut-être pris @i-am-paradox l’a pris il y a 2 jours. Ouverteneeds triage
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
darnitdevorg/darnit#589 ·
Les mainteneurs répondent en général sous 1 jour
-
needs triage
Difficulté 2/5 1-3 heures Accessibilité débutants 83/100
darnitdevorg/darnit#587 ·
Les mainteneurs répondent en général sous 1 jour
-
needs triage
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
darnitdevorg/darnit#585 ·
Les mainteneurs répondent en général sous 1 jour
-
quality
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
darnitdevorg/darnit#523 ·
Les mainteneurs répondent en général sous 1 jour
-
documentation good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
darnitdevorg/darnit#516 ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de darnitdevorg/darnit
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
common-workflow-language/cwl-utils#477 ·
Les mainteneurs répondent en général sous 1 jour
-
Add dependabotOuvertefeat
Difficulté 2/5 Moins d'une heure Accessibilité débutants 72/100
open-nudge/opentemplate#204 ·
Les mainteneurs répondent en général sous 1 jour
-
github-stale-ci-pr-closer: KV state is double-wrapped, never persists, and hits the depth-32 limitPeut-être pris @VascoSch92 l’a pris aujourd’hui. Ouvertepriority:medium ready-for-dev
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
OpenHands/extensions#781 ·
Les mainteneurs répondent en général sous 1 jour
-
bug good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 1 jour
-
curriculum documentation quality
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
githubnext/gh-aw-workshop#4638 ·
Les mainteneurs répondent en général sous 1 jour