Secretos detectados antes de prod.
Claves y tokens encontrados en tu código y en todo su historial, antes de llegar a producción.
checkout-apiDetección de secretosProyecto de demostración
- CríticaClave de acceso de AWSsrc/lib/s3.ts:4
const accessKeyId = "AKIA****************";const accessKeyId = process.env.AWS_ACCESS_KEY_ID;Corrección listaLeída del entorno. Rota la clave y marca el hallazgo como redactado.
Todo tipo de secreto, en cualquier lugar.
Claves de cloud y de API
- AKIA****************
- sk_live_****************
Tokens y credenciales
- ghp_****************
- postgres://app:****@db:5432
Todo el historial de Git
- main a1f3c9e
- release/2.4 7d02b41
- feat/s3 c44e019
El ruido, descartado
- test/fixtures/stripe.json
- docs/auth.md
Una clave activa, no tres alertas.
Cada coincidencia
- Alerta: Clave de acceso de AWS
- Alerta: Clave de test de Stripe en una fixture
- Alerta: JWT de ejemplo en la documentación
Lo que es real
- Crítica: Clave de acceso de AWSsrc/lib/s3.ts:4
- Ruido: Clave de test de Stripe en una fixturetest/fixtures/stripe.json
- Ruido: JWT de ejemplo en la documentacióndocs/auth.md
Detectado en tu agente, antes del commit.
Tu agente lee estos hallazgos mientras escribe, y cada cambio que hace se verifica antes del commit.
- Detección de secretosEscanea el repositorio en cada push.Detectado
- VibeDefendLe pasa el hallazgo a tu agente de código.Servido
- Tu agenteLo corrige en la sesión.Corregido
- CommitEntra sin el fallo.Limpio
Claude Code
Cursor
WindsurfGitHub Copilot
OpenAI Codex
Empieza por un repositorio.
Conecta GitHub, GitLab, Bitbucket o Azure DevOps, elige un repositorio y el primer escaneo arranca.
En detalle
Claves, tokens y contraseñas, antes de producción.
Claves de cloud y de API
Tokens y credenciales
Configs, no solo código
Todo el historial de Git
El ruido, descartado
Todo lo que revisa
Higiene de credenciales que cierra el círculo de verdad.
Una clave olvidada en un .env es una puerta abierta.
Firmas y entropía, combinadas
Y además, triaje con IA
Los hallazgos, donde ya trabajas
Cinco capas entre una clave y producción.
Firmas por proveedor, entropía como red de seguridad, barrido completo del historial de Git y triaje con IA.
Conjunto de reglas de alta precisión
Barrido completo del historial de Git
Cobertura amplia de credenciales
Código y configuración, a fondo
Triaje con IA para eliminar el ruido
De la fuga a la revocación
La clave está activa.
Bloqueada en el commit.
Revocada y rotada.
Preguntas frecuentes sobre CybeDefend Secrets.
¿Qué proveedores cubre CybeDefend?
Proveedores de nube (AWS, GCP, Azure), plataformas de código (PAT de GitHub y fine-grained tokens, tokens de GitLab), pagos (claves live y test de Stripe), comunicaciones (Twilio, Slack, Discord, Mailgun, SendGrid), proveedores de IA (OpenAI, Anthropic, Cohere, Hugging Face), observabilidad (Datadog, Sentry), bases de datos (cadenas de conexión de Postgres, MongoDB Atlas), credenciales genéricas (JWT, claves privadas PEM, tokens OAuth) y más. La lista de proveedores crece sin parar. Lo que queda fuera del catálogo de firmas pasa a la detección por entropía.
¿Cómo se gestionan los falsos positivos?
En dos capas. El motor de firmas prioriza los patrones de proveedor de alta precisión para que las coincidencias en bruto ya sean precisas. Después, Cybe Analysis vuelve a puntuar cada hallazgo para descartar el ruido evidente (fixtures de test, valores de ejemplo, tokens caducados) y agrupa los patrones recurrentes. Solo revisas la cola que ha superado los dos filtros.
¿Se escanea el historial de Git en la primera instalación?
Sí. En la primera instalación se barren todas las ramas y todos los commits, no solo el working tree. Las coincidencias históricas tienen una acción de un clic, 'mark redacted after rotation', para que dejen de generar alertas una vez rotada la credencial. Tras ese barrido inicial, cada push se escanea de forma incremental.