OSPS-AC-02.01 checks allow_forking, which does not measure collaborator permission defaults
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 45/100
Línea de trabajo
Find the OSPS-AC-02.01 control and inspect its check, name, help text, and remediation references to allow_forking. First decide how the control should handle organization-owned versus user-owned repositories, as the issue says this needs a decision; for organization repositories, assess default_repository_permission from GET /orgs/{org}. Done means the control evaluates the stated collaborator-permission requirement and its name, help text, and remediation match.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
OSPS-AC-02.01 (Maturity Level 1-3) reads:
When a new collaborator is added, the version control system MUST require manual permission assignment, or restrict the collaborator permissions to the lowest available privileges by default.
The control is named AllowForking and concludes PASS on gh api /repos/{owner}/{repo} -> allow_forking == true. Whether forking is allowed has nothing to do with the permissions a new collaborator receives, so this PASS is unrelated to the requirement.
Suggested direction:
- for organization-owned repositories, the org's
default_repository_permission(GET /orgs/{org}, visible to org owners) is closer:readornonesatisfies the requirement; - for user-owned repositories GitHub requires choosing a permission when inviting a collaborator, which arguably satisfies "manual permission assignment"; that needs a decision rather than a check;
- update the control's name, help text and remediation (which also reference allow_forking).
- Lenguaje dominante
- Python
- Estrellas
- 22
- Forks
- 27
- Merge medio
- 1 d 19 h
- PR fusionados (30 d)
- 39
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de darnitdevorg/darnit
-
ci needs triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
darnitdevorg/darnit#607 ·
Los mantenedores suelen responder en 1 día
-
dependencies module-baseline needs triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
darnitdevorg/darnit#606 ·
Los mantenedores suelen responder en 1 día
-
A test starts real Sigstore signing (interactive OIDC login) when the attestation extra is installedAbiertomodule-baseline needs triage testing
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
darnitdevorg/darnit#604 ·
Los mantenedores suelen responder en 1 día
-
`darnit validate` crashes on openssf-baseline.toml summarising levelsPosiblemente ocupada @i-am-paradox la tomó hace 3 días. Abiertointerface-cli module-core
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
darnitdevorg/darnit#589 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Plugins hard-code version "0.1.0" while the packages are at 0.1.1Posiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abiertogood first issue maintenance
Dificultad 2/5 1-3 horas Aptitud para principiantes 83/100
darnitdevorg/darnit#587 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
Todos los issues de darnitdevorg/darnit
Issues similares
-
bot-triaged module: LrScheduler module: optimizer triaged
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
Los mantenedores suelen responder en 1 día
-
documentation glm5 llm-model
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
vllm-project/vllm-ascend#19062 ·
Los mantenedores suelen responder en 1 día
-
Author Page: shuai-zhao-llmAbiertoauthor-page correction
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
acl-org/acl-anthology#10496 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Issue Type: Bug Report
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
celery/celery#10875 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
enhancement good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
SasanLabs/VulnerableApp#836 ·
Los mantenedores suelen responder en 1 día