darnit plan --profile still refuses after #597 fixed the reason
Los mantenedores suelen responder en 3 días
Ya se ha fusionado un pull request relacionado.
- #713 de @JohnsonLyu — fusionado
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 68/100
Línea de trabajo
La negativa está en cmd_plan, y su comentario cita #568, que está cerrado. Compáralo con cmd_audit, que ya restringe los controles mediante _resolve_profile_ids. Reproduce el problema con darnit plan --profile level1_quick <repo> y confirma que termina con código 1. Se considera terminado cuando plan acepta el perfil, imprime solo los controles seleccionados y devuelve los mismos errores que audit para un perfil desconocido o una selección vacía.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
darnit plan --profile still refuses, and the reason it gives no longer applies.
#576 made darnit audit --profile filter the controls and left plan refusing the flag, because plan crashed on frameworks whose controls carry no level (#568), so the flag couldn't be wired in a way that could be tested on the Baseline. #597 fixed that crash and closed #568.
On main (155dcc1b), on jonschlinkert/is-odd:
darnit plan <repo>exits 0 and prints the plan.darnit plan --profile level1_quick <repo>exits 1 withdarnit plan does not support --profile yet (#568); use darnit audit --profile, which points at a closed issue.darnit audit --profile level1_quick <repo>audits 26 of the 66 controls.
Suggested fix: narrow the plan with _resolve_profile_ids as cmd_audit does, with the same errors for an unknown profile or an empty selection, and remove the refusal and its comment in cmd_plan.
Drafted with AI assistance (Claude), reviewed and filed by me. Measurements quoted were executed and verified.
- Lenguaje dominante
- Python
- Estrellas
- 22
- Forks
- 27
- Merge medio
- 4 d 20 h
- PR fusionados (30 d)
- 75
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 3 días
-
good first issue maintenance
Dificultad 2/5 1-3 horas Aptitud para principiantes 83/100
darnitdevorg/darnit#587 · 2 comentarios ·
Los mantenedores suelen responder en 3 días
-
Container image has no zizmor, so OSPS-AC-04.02 always reports missing_toolPosiblemente ocupada @mlieberman85 la tomó hace 20 días. Abiertoinfrastructure module-baseline
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
darnitdevorg/darnit#585 · 1 comentario ·
Los mantenedores suelen responder en 3 días
-
module-baseline
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
darnitdevorg/darnit#344 · 1 comentario ·
Los mantenedores suelen responder en 3 días
-
documentation module-core
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
darnitdevorg/darnit#196 ·
Los mantenedores suelen responder en 3 días
Todos los issues de darnitdevorg/darnit
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
strawberry-graphql/strawberry#4794 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
dataforgoodfr/cetolog#21 ·
-
security_citations_test fails against ecc 2026.11.6: SECURITY.md quotes ecc v2026.11.2's linesAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
btclib-org/btclib#2932 ·
Los mantenedores suelen responder en 1 día
-
metrics priority: medium
Dificultad 1/5 1-3 horas Aptitud para principiantes 86/100
LearningCircuit/local-deep-research#8336 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 80/100