amber: 5/5 WARN on an AEC-reproduced artifact whose build environment is documented but not in a Dockerfile
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 52/100
Línea de trabajo
Start with entries/usenixsec2023-aeadprotocols.yaml in the amber-corpus repository and reproduce the audit on the #532 branch using the command in the issue. Then trace how the amber controls search for reproducibility evidence and handle the documented docker pull image. Done means the audit can distinguish missing evidence from evidence it cannot evaluate, and reports what it searched for.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Summary
The five amber controls return WARN on an artifact that a USENIX Security '23 AEC independently reproduced, not because it lacks a reproducibility story, but because that story lives in the README and an external image rather than in files the controls look for.
git clone https://github.com/AutomatedAnalysisOf/AEADProtocols.git
cd AEADProtocols && git checkout V1 # cad164e
darnit audit --show-all --framework amber .
Total: 5 | Pass: 0 | Fail: 0 | Warn: 5 | N/A: 0 | Error: 0 | Pending LLM: 0
RE-01.01 .. RE-03.01: WARN - Could not automatically verify
No handler errors.
The artifact:
35 MB: Models/, README.md, tamarin-prover.zip. The README gives a pinned container and run command:
docker pull aeads/tamarin
docker run -it -v $PWD:/opt/case-studies aeads/tamarin bash
and vendors the prover source for manual builds. Badges: Available, Functional, Results Reproduced.
RE-01.02 (BuildEnvDeclared) is the clearest case, the build environment is declared, just not as a Dockerfile. And the WARN is indistinguishable from one on a repo with no evidence at all, which is the same complaint as #427.
Suggestions:
- Distinguish no candidate evidence found from candidates found but unevaluable, reporting what was searched for would be a start.
- Consider whether a documented
docker pull <image>counts as a declared build environment, even at suggestive authority
From darnitdevorg/amber-corpus (#534) - artifacts with externally established expected outcomes, so a verdict can be judged right or wrong. Entry: entries/usenixsec2023-aeadprotocols.yaml. Run on the #532 branch.
- 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
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
noontide-co/mainbranch#1211 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
[1.x Bug] run-operation --sql reports success but rolls back writes on transaction-capable adaptersAbiertotriage
Dificultad 2/5 1-3 horas Aptitud para principiantes 64/100
dbt-labs/dbt#16784 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
bug needs-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
Los mantenedores suelen responder en 1 día
-
bug settings ui
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
DewaldOosthuizen/py-tray-command-launcher#162 ·
Los mantenedores suelen responder en 1 día
-
run_all sleeps after the final job despite documenting delays between jobsPosiblemente ocupada @Gambit-Checkmate la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100