En esta página
- El punto de control se movió. Casi nadie lo notó.
- Qué acaba de salir
- Cuatro capas de gobierno, una sola instalación
- Una pasada concreta
- Cinco agentes, detectados automáticamente
- El recorrido: del registro a un prompt gobernado
- Privacidad: nada de tu código cruza la red
- Precio: incluido en todos los planes, plan gratuito incluido
- Qué cambia esto

Tu agente de código IA entrega más código en un día del que tus revisores leerán en un mes. Acabamos de lanzar la herramienta que le da a ese agente tus reglas de negocio, tus marcos de seguridad y tu lista de acciones de parada en seco. Instalada en 5 segundos.
@cybedefend/[email protected] aterrizó en npm ayer. Es una sola línea npx que detecta automáticamente cada agente de código en tu portátil y los conecta a la capa de gobierno de CybeDefend. Sin yaml. Sin despliegue. Sin contenedor que construir. Sin endpoint SaaS que poner en lista blanca. Ejecútala, elige tu región, elige tus agentes, y tu siguiente prompt ya está gobernado.
Este artículo explica qué hace el paquete, por qué sale ahora y cómo pasar de npm a un prompt protegido en menos de sesenta segundos.
El punto de control se movió. Casi nadie lo notó.
Durante quince años, la AppSec vivió dentro del pull request. SAST escaneaba el diff. SCA comprobaba las dependencias. El revisor leía el cambio. Tres capas, todas alineadas sobre el mismo artefacto: la PR.
Ese modelo da por hecho una cosa esencial: que un humano lee el diff antes de que se fusione. Funciona a ritmo humano. No funciona a ritmo de agente.
Cuando la sesión de Claude Code de un solo desarrollador entrega 2.000 líneas de código en una tarde, el bucle de revisión de PR se fractura. Algunos equipos simplemente fusionan. Otros equipos agrupan la salida del agente en un PR gigante que ningún humano lee de principio a fin. En cualquier caso, el diff ha dejado de ser un punto de control. Ahora es una transcripción.
El nuevo punto de control es el prompt en sí. Cualesquiera reglas que quieras aplicar, tienes que ponerlas en manos del agente antes de que escriba la línea problemática, no después, en un escáner que llega una vez que el código ya está en disco y el agente ha pasado a otra cosa.
Esa es toda la tesis detrás de VibeDefend, y es lo que salió ayer.
Qué acaba de salir
VibeDefend es una CLI de Node distribuida como @cybedefend/vibedefend en npm. Hace una cosa: instala el puente entre tu agente de código y el backend de gobierno de CybeDefend. Ese puente tiene cuatro capas: reglas de negocio extraídas de tu repo, reglas de seguridad de los marcos de cumplimiento canónicos, guardianes de acciones que bloquean las llamadas peligrosas antes de que se disparen, y live findings que alimentan al agente con cada resultado de escáner.
El instalador es una sola línea.
npx -y @cybedefend/vibedefend@latest install
Esa es toda la interfaz. El instalador es interactivo: detecta automáticamente cuáles de Claude Code, Cursor, OpenAI Codex, Windsurf y VS Code Copilot viven en tu máquina, pide tu región (EU o US) y escribe el cableado MCP, los hooks de reglas y los archivos de doctrina en los lugares correctos.
Node 18.17 es el único requisito. La mayoría de los lectores ya lo tienen porque Claude Code, Cursor y Codex traen un Node empaquetado de todos modos. Funciona en macOS, Linux y Windows; bash, zsh, fish, PowerShell, cmd y Git Bash se comportan idénticamente.
Cuatro capas de gobierno, una sola instalación
Una vez que VibeDefend está cableado, cuatro capas independientes empiezan a vigilar al agente. Cada capa gestiona una superficie de amenaza distinta, y cada una habla una forma de regla distinta.
Business Rules
Las convenciones de tu repo que son reales pero que nunca se escribieron. Usa Decimal128 para el dinero. Nunca expongas un registro con borrado lógico. La autorización pasa por requireOwner, no por comprobaciones crudas de pertenencia. VibeDefend las extrae de cómo tu equipo ya programa, las propone como reglas explícitas, y el autopilot sigue extrayéndolas a medida que entregas. Cada regla aceptada aterriza en el contexto del agente antes de la siguiente edición.
Security Rules
OWASP Top 10, SOC 2, RGPD, ISO 27001: los playbooks que tus auditores ya esperan, cargados el día que instalas. Añade tus propias reglas a medida encima. El agente lee cada recordatorio aplicable antes de cada edición, así el requisito del marco se vuelve parte de la escritura en lugar de una casilla a marcar en auditoría.
Action Guard
sudo rm -rf, lecturas crudas de process.env sobre claves con forma de secreto, sentencias psql improvisadas contra hosts con pinta de producción. Action Guard intercepta la llamada del agente antes de que se dispare. Alterna avisar o bloquear por regla, añade tus propios patrones prohibidos, cada intercepción aterriza en el registro de auditoría.
Live Findings
Cada resultado de los escáneres de CybeDefend, SAST con alcanzabilidad, SCA, secretos, IaC y CI/CD, está en vivo en el contexto del agente. Así que el agente no solo escribe código seguro, también tría y arregla las vulnerabilidades que ya tienes, cada arreglo un diff que apruebas.
El sentido de separarlas es que fallan de formas distintas. Una regla de negocio que se escapa es un error de calidad: tu código se desvía de la convención, el modelo mental de tu equipo se vuelve más difícil de compartir. Una regla de seguridad que se escapa es un error de cumplimiento: entregas algo que no pasa un control de SOC 2. Un fallo de Action Guard es un error de ahora mismo: el agente acaba de ejecutar algo destructivo en la máquina a la que tenía acceso. VibeDefend gestiona las cuatro desde la misma instalación.
Una pasada concreta
Tres minutos después de instalar, tu sesión de Claude Code se ve más o menos así.
Le pides al agente que añada una funcionalidad de código de descuento al checkout. El agente edita cart-checkout.ts. Antes de que la edición aterrice, VibeDefend empuja al contexto la regla extraída no-raw-amount-math desde src/billing.ts:14: "Los importes monetarios DEBEN usar Decimal128, nunca Number." El agente la aplica en la primera escritura (total = new Decimal128(cart.sum)) sin que tengas que decir una palabra.
Un minuto después le pides filtrar la búsqueda de usuarios por email. El agente empieza a redactar db.query("SELECT * FROM users WHERE email = '" + email + "'"). VibeDefend empareja owasp-a03-injection (severidad: alta) antes de que la línea esté terminada y el agente reescribe con una consulta parametrizada. De nuevo, no dijiste nada.
Más tarde, mientras depura un problema de entorno, el agente propone con confianza sudo rm -rf /etc/old-config. Action Guard lo bloquea con no-destructive-sudo (severidad crítica, activo por defecto, no se puede desactivar) y el evento aterriza en tu registro de auditoría de CybeDefend con una marca de tiempo y un motivo. El agente recibe un rechazo amable; tú obtienes una entrada de registro; nada se rompe.
Ninguno de estos giros fue vigilado por un escáner leyendo el diff fusionado. Los tres fueron vigilados en el prompt, por una herramienta que ya tenía la regla correcta a mano.
Cinco agentes, detectados automáticamente
El instalador cubre los cinco agentes de código que tienen la mayor parte del mercado de trabajo en 2026: Claude Code, Cursor, OpenAI Codex, Windsurf y VS Code Copilot. Detecta cuáles están instalados en tu máquina y solo conecta los que mantienes marcados. Vuelve a ejecutar el instalador cuando quieras para activar o desactivar un agente; es idempotente.
Los cinco agentes no exponen la misma superficie de hooks, así que la cobertura de cada capa difiere un poco. Claude Code, Cursor y Codex tienen la integración más profunda. Windsurf soporta los guardianes del lado de escritura más un repliegue inteligente para las herramientas que no son de escritura. VS Code Copilot trae MCP y las capas de reglas; los Action Guards siguen pendientes del lado de GitHub. Volver a ejecutar el instalador incorpora cualquier agente que traiga nuevas superficies de hooks entre versiones.
El recorrido: del registro a un prompt gobernado
El camino creíble más rápido de "vi un tuit sobre esto" a "mi agente está gobernado" es de unos sesenta segundos.
El panel vive en eu.cybedefend.com o us.cybedefend.com según tu región; eliges cuando te registras. El plan gratuito existe, sin tarjeta, e incluye todo lo que necesitas para probar las cuatro capas de principio a fin. El UUID está en la página del proyecto una vez que creas uno. El .cybedefend/config.json es un archivo JSON de una sola línea que colocas en la raíz de cada repo que quieras monitorizar:
{ "projectId": "<your-cybedefend-project-uuid>" }
Ese es todo el onboarding. Sin SDK que integrar, sin imagen de Docker que mantener, sin DSL de políticas que aprender. El agente recoge el cableado al inicio de la siguiente sesión.
Privacidad: nada de tu código cruza la red
VibeDefend vive en tu portátil, junto a tu agente. Las decisiones (si una regla se dispara, si una acción se bloquea, si un patrón extraído vale la pena proponer) ocurren localmente. Solo metadatos de gobierno estructurados llegan al backend de CybeDefend: el nombre de la regla que se disparó, la ruta del archivo a la que apuntaba, la severidad, una marca de tiempo, el agente que llamó.
Ningún código fuente cruza la red. Ningún contenido del prompt cruza la red. Las reglas de negocio extraídas se producen localmente y se envían a la plataforma como sentencias en lenguaje natural de una línea con una referencia de archivo; el cuerpo del archivo nunca se transmite. El registro de auditoría ve la regla, nunca la línea de código que la coincidió.
Los tenants de EU y US están físicamente separados. Elige la región en el momento de la instalación; el registro de auditoría se sitúa en el tenant que corresponde. Sin replicación, sin ruta entre regiones. Si necesitas ambos, creas dos proyectos.
Precio: incluido en todos los planes, plan gratuito incluido
VibeDefend está incluido en todos los planes de CybeDefend, el plan gratuito incluido. El paquete de npm es gratuito, con licencia BUSL-1.1, y se convierte a Apache-2.0 el 2030-05-25. Los planes de pago del lado de la plataforma desbloquean la retención histórica del registro de auditoría, la gestión de reglas multiequipo y los paneles a nivel de organización.
La intención es simple: la fricción para poner el gobierno dentro del agente debería ser cero. La fricción para escalarlo por toda una organización es donde empieza la relación comercial.
Qué cambia esto
Durante diez años la AppSec vendió escáneres que llegaban después de que el código estaba escrito. Eso tenía sentido cuando los humanos escribían el código, porque los humanos suelen bajar el ritmo antes de fusionar. Ese modelo ahora va por detrás del flujo de trabajo en un orden de magnitud. El agente entrega más rápido que el ciclo del escáner, el revisor lee menos de lo que el agente produce, el diff ya no es la puerta que fue.
El punto de control se movió al prompt. La pregunta para cada equipo en 2026 es si su stack de AppSec se movió con él, o si siguen financiando herramientas que vigilan una etapa del pipeline que ya no importa tanto.
VibeDefend es la respuesta que acabamos de lanzar. No es la única posible, y no será la última forma que tome la categoría. Pero es lo primero que hemos visto que puedes instalar en 5 segundos, que corre en tu portátil, que habla con cada agente de código importante, y que te da las cuatro capas de gobierno de una sola vez. Esa es la vara de aquí en adelante.
El paquete completo está en npmjs.com/package/@cybedefend/vibedefend. El README y la matriz de soporte viven en GitHub. La página de producto está en cybedefend.com/vibedefend. La plataforma está en eu.cybedefend.com y us.cybedefend.com.
Entrega una funcionalidad esta tarde. Mira tus reglas de negocio aterrizar en el contexto del agente. Cuéntanos qué nos perdimos.


