Add DLP rules for Google / GCP credentials
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 72/100
Línea de trabajo
Lee la regla existente github_pat en apps/orchestrator/agentmetry/policies/dlp/manifest.yaml y las pruebas en apps/orchestrator/tests/test_dlp_scanner.py. Añade reglas para la clave de API de Google y las credenciales de cuenta de servicio de GCP usando la categoría y la gravedad indicadas, y añade una prueba que muestre que una clave falsa coincide mientras que una cadena inocua no. Ejecuta pytest; el trabajo estará terminado cuando las pruebas pasen y la línea de la clave falsa esté marcada con gitleaks:allow.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
The DLP pack covers AWS, GitHub, Slack, bearer tokens, private keys, and SSN, but not Google. GCP keys are extremely common in agent workflows.
Task
Add rules to apps/orchestrator/agentmetry/policies/dlp/manifest.yaml: a Google API key (AIza[0-9A-Za-z_-]{35}) and a GCP service-account marker. Category credentials, severity critical. No Python needed, just follow the YAML shape of the existing github_pat rule.
Acceptance criteria
- A test in
apps/orchestrator/tests/test_dlp_scanner.pyproving the Google key matches and a benign string doesn't. - Use a fake key and mark the line
gitleaks:allow. - pytest green.
Good first PR, regex only, no Python.
- Lenguaje dominante
- Python
- Estrellas
- 10
- Forks
- 5
- Merge medio
- 10 h 26 min
- PR fusionados (30 d)
- 108
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 blitzcrieg1/agentmetry
-
bug detection-rule
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
blitzcrieg1/agentmetry#345 ·
Los mantenedores suelen responder en 1 día
-
detection-rule good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
blitzcrieg1/agentmetry#25 ·
Los mantenedores suelen responder en 1 día
-
enhancement good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
detection-rule good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
-
detection-rule enhancement
Dificultad 3/5 1-2 días Aptitud para principiantes 52/100
blitzcrieg1/agentmetry#348 ·
Los mantenedores suelen responder en 1 día
Todos los issues de blitzcrieg1/agentmetry
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
-
Claiming namespace `thejakia1`Abiertonamespace operations
Dificultad 1/5 Menos de una hora Aptitud para principiantes 65/100
EclipseFdn/open-vsx.org#15057 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
FinanceFlash/unvibecode#349 ·
-
Mission statement: why this is free, in the README, Why This Exists and the wiki HomePosiblemente ocupada @ChiefGyk3D la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
ChiefGyk3D/Clouds-Against-Humanity#348 ·
Los mantenedores suelen responder en 1 día
-
[Perf] Default --vllm-watermark 0.05 for rollouts (hybrid models re-preempt under KV pressure)Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
vllm-project/vime#508 ·
Los mantenedores suelen responder en 4 días