Webinar en inglésWebinar con Jason Lee, mié, 14 octYour newest insider is an AI agent.Jason LeeFormer CISO, Zoom & SplunkInscríbete

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

    Verificada activa contra IAM. CWE-798.

    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.

  1. Detección de secretosEscanea el repositorio en cada push.Detectado
  2. VibeDefendLe pasa el hallazgo a tu agente de código.Servido
  3. Tu agenteLo corrige en la sesión.Corregido
  4. CommitEntra sin el fallo.Limpio
  • Claude Code
  • Cursor
  • Windsurf
  • GitHub 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

    AWS, GCP, Azure, Stripe, Twilio, OpenAI, Anthropic, Slack, Datadog, Sentry y más.

  • Tokens y credenciales

    Tokens de GitHub y GitLab, tokens OAuth, JWT, claves privadas PEM, cadenas de conexión a bases de datos.

  • Configs, no solo código

    Archivos de entorno, values de Helm, patches de Kustomize, variables de CI y plantillas IaC.

  • Todo el historial de Git

    Cada rama y cada commit al instalar, después cada push.

  • El ruido, descartado

    Cybe Analysis descarta fixtures de test, valores de ejemplo y tokens caducados.

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

    Las firmas de cada proveedor detectan los formatos de token conocidos. La entropía de Shannon, como red de seguridad, detecta el resto.

  • Y además, triaje con IA

    Cybe Analysis revisa cada coincidencia para descartar el ruido evidente (fixtures de test, valores de ejemplo, tokens caducados) y agrupar los patrones recurrentes.

  • Los hallazgos, donde ya trabajas

    Se envían a Jira, GitHub Issues, GitLab Issues y Slack.

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

    Las firmas específicas de cada proveedor cubren las credenciales que aparecen en bases de código reales: AWS, GCP, Azure, GitHub, GitLab, Stripe, Twilio, OpenAI, Anthropic, Slack, Datadog, Sentry, cadenas de conexión de Postgres, JWT, claves PEM y más.

  • Barrido completo del historial de Git

    Al instalarlo por primera vez, se barren todas las ramas y todos los commits, no solo el working tree.

  • Cobertura amplia de credenciales

    Claves de API, contraseñas, tokens de autenticación, tokens OAuth, JWT, certificados privados y cadenas de conexión a bases de datos.

  • Código y configuración, a fondo

    Código fuente, archivos de configuración, variables de entorno, valores de Helm, parches de Kustomize, variables de CI y plantillas de IaC, todo analizado por el mismo motor.

  • Triaje con IA para eliminar el ruido

    Cybe Analysis vuelve a puntuar cada coincidencia, descarta los falsos positivos evidentes, como fixtures de test y valores de ejemplo, y agrupa los patrones recurrentes para que toda una clase de hallazgos se revise en un solo clic.

De la fuga a la revocación
  • La clave está activa.

    Verificada con el proveedor, no adivinada.

  • Bloqueada en el commit.

    El commit se detiene antes de que la clave salga.

  • Revocada y rotada.

    Revocada en el proveedor, guardada en el gestor de secretos.

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.