fix(review): explain-change artifact medium should look up repo visibility itself
Los mantenedores suelen responder en 1 día
Ya se ha fusionado un pull request relacionado.
- #7731 de @melodic-automation-lanes — fusionado
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 45/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- github, javascript
Línea de trabajo
Start with the visibility lookup that publish-hosted.mjs gained in #6783, which uses gh repo view with a host check, and find where the artifact medium's publish gate takes its visibility from the model. Route the artifact gate through the same verified lookup, using REST in cloud sessions as #6750 requires. Done when both media gate on the same verified value and no model-supplied visibility reaches either upload.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
explain-change's publish gate for the hosted medium now resolves repository visibility itself (#6783, closing #6748): no model-supplied visibility reaches the hosted upload. The artifact medium still takes visibility from the model's own reading of the repository.
Problem
On the artifact path, a private repository can be treated as public when the model misreads its visibility. The worst case is a private claude.ai Artifact (default-private), so the leak risk is lower than the hosted case #6748 fixed, but the gate's input is still untrusted.
Proposed fix
Reuse the visibility lookup that publish-hosted.mjs gained in #6783 (gh repo view with the host check) for the artifact path's gate input, so both media gate on the same verified value.
Related
- #6748, #6783 (hosted-medium fix)
- #6749 (stale hosted sidecar), #6750 (GraphQL in cloud sessions: the lookup must use REST there)
- Lenguaje dominante
- Shell
- Estrellas
- 22
- Forks
- 2
- Merge medio
- 3 h 42 min
- PR fusionados (30 d)
- 938
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin 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 melodic-software/claude-code-plugins
-
admission-deferred priority: medium status: ready work-class: scoped
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
melodic-software/claude-code-plugins#9914 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
priority: low status: ready work-class: mechanical
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
melodic-software/claude-code-plugins#9911 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
priority: medium status: ready work-class: scoped
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
melodic-software/claude-code-plugins#9901 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
admission-deferred needs-human needs-triage status: needs-decision
Dificultad 2/5 1-2 días Aptitud para principiantes 78/100
melodic-software/claude-code-plugins#9865 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
fix(pr-pipeline): name the missing dependencies permission when an intake edge write gets 403Abiertopriority: medium status: needs-decision work-class: scoped
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
melodic-software/claude-code-plugins#9855 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
Todos los issues de melodic-software/claude-code-plugins
Issues similares
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
YunoHost-Apps/plakar_ynh#34 ·
-
[Bug] 容器无法优雅关闭Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
NapNeko/NapCat-Docker#140 · 1 comentario ·
-
Screensaver picked up transparency setting from GhosttyPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
Los mantenedores suelen responder en 1 día
-
Link Checker ReportAbiertoautomated issue report
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
a2aproject/A2A#2387 ·
Los mantenedores suelen responder en 4 días
-
bug mac-app
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
tw93/Mole#1845 · 1 comentario ·
Los mantenedores suelen responder en 1 día