Support scoped Bugzilla access for agents via a capability-token proxy
Los mantenedores suelen responder en 1 día
Evaluación
Este issue todavía no se ha evaluado.
Descripción
Agents currently reach Bugzilla through a broker sidecar holding a static BMO API key. That key gives every run of an agent the same standing access.
What we need is a shared service holding the upstream credential, and replace the broker's key with a per-run capability token minted by hackbot-api. The token states what the run may read; the proxy enforces it, filters results, and logs every decision.
This is inspired by proxsy, the authorization-proxy prototype @choller built, and borrows its rule-evaluation and content-filtering approach. The main departure is that authorization comes from a signed per-run token rather than static YAML client keys, which is what lets the scope be derived server-side per run.
- Lenguaje dominante
- Python
- Estrellas
- 572
- Forks
- 358
- Merge medio
- 2 d 17 h
- PR fusionados (30 d)
- 99
Preparar el entorno
- Incluye un Dockerfile o un 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 mozilla/bugbug
-
hackbot
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
mozilla/bugbug#7046 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
-
Drop redundant `hackbot_ui_url` field from Hackbot API settingsPosiblemente ocupada @RizgarOzan la tomó hace 3 días. Abiertogood-first-bug hackbot
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
-
hackbot
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
Los mantenedores suelen responder en 1 día
-
Fix ASYNC109 Ruff violationsPosiblemente ocupada @reginaldalfret la tomó hace 6 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
mozilla/bugbug#6987 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
Todos los issues de mozilla/bugbug
Issues similares
-
Add `django-upgrade` to the CIAbiertodependencies feature github_actions good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
wemake-services/wemake-django-template#3149 ·
Los mantenedores suelen responder en 1 día
-
[request] vsg/1.1.16Abiertoupstream update
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
conan-io/conan-center-index#31142 ·
Los mantenedores suelen responder en 1 día
-
area:core bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
request-theme
Dificultad 2/5 Menos de una hora Aptitud para principiantes 70/100
LizardByte/ThemerrDB#8877 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
area/install-update comp/gateway P0 sweeper:risk-compatibility type/bug
Dificultad 2/5 Menos de una hora Aptitud para principiantes 72/100
NousResearch/hermes-agent#135997 · 3 comentarios ·
Los mantenedores suelen responder en 1 día