Sistema de seguridad empresarial que descubre, supervisa, compara y detecta comportamientos riesgosos de agentes de programación con IA y agentes de soporte al cliente.
AGGIB/Stroq
Herramienta de seguridad local que analiza las sesiones de tus agentes de programación con IA en busca de secretos filtrados y se integra con Claude Code, Cursor y Codex para bloquear comandos riesgosos o pedir confirmación.
- Estrellas
- 172
- Forks
- 9
- Issues abiertos
- 7
- Último commit
- hace 19 horas
¿Qué es?
Stroq es una herramienta de seguridad local para agentes de programación con IA como Claude Code, Cursor y Codex CLI. Lee los registros existentes de las sesiones de los agentes e informa qué comandos se originaron en texto que el agente había leído y qué credenciales se enviaron a servicios externos. Muestra los nombres de las claves y sus orígenes, nunca sus valores.
Sus hooks evalúan cada llamada a una herramienta antes de que se ejecute. Pueden denegar comandos como enviar una descarga directamente a una shell o solicitudes salientes que incluyan un secreto conocido, y piden confirmación cuando un comando repite texto que el agente había leído. Una consola local en 127.0.0.1 muestra las decisiones registradas, los agentes conectados y las skills y los servidores MCP que usa cada agente. Stroq se ejecuta con npx y requiere Node.js 22 o posterior; no envía telemetría.
El proyecto también incluye un comando de replay que comprueba sesiones anteriores con la política actual y un comando de ataque que ejecuta un conjunto de casos de ataque conocidos en un entorno desechable.
Funciones clave
- 01Analiza los registros de las sesiones de los agentes en busca de secretos conocidos e informa los nombres de las claves y sus orígenes sin mostrar sus valores.
- 02Instala hooks para Claude Code, Cursor y Codex que deniegan llamadas salientes riesgosas y piden confirmación antes de reutilizar texto que el agente había leído.
- 03Reproduce sesiones anteriores con la política actual sin ejecutar ningún comando.
- 04Ofrece una consola local en 127.0.0.1 para revisar las decisiones, los agentes conectados y los servidores MCP.
- 05Se ejecuta completamente en local, sin cuenta ni telemetría.
Casos de uso
- Comprobar si un agente de IA envió claves API o credenciales de servicios en la nube durante sesiones de programación anteriores.
- Añadir medidas de seguridad para impedir que un agente envíe scripts descargados a una shell o filtre secretos mediante curl.
- Auditar qué skills y servidores MCP tienen cargados tus agentes de programación y qué ha cambiado desde la última revisión.
Inicio rápido
- 1
Ejecuta Stroq con npx para ver una tarjeta de tus propias sesiones
npx @stroq/cli - 2
Protege tu agente conectándolo a Stroq mediante un hook
npx @stroq/cli init - 3
Abre la consola local en 127.0.0.1
npx @stroq/cli console
Antes de usarlo
- Necesita Node.js 22 o posterior.
- Para añadir hooks desde la consola necesitas macOS o Linux; en Windows, usa stroq init.
- Es un filtro, no un sandbox, y un hook solo ve lo que le envía el host.
- La compatibilidad con hooks varía según el agente y la versión, así que consulta los límites de la integración antes de depender de un hook activo.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es Stroq?
- Herramienta de seguridad local que analiza las sesiones de tus agentes de programación con IA en busca de secretos filtrados y se integra con Claude Code, Cursor y Codex para bloquear comandos riesgosos o pedir confirmación. Stroq es una herramienta de seguridad local para agentes de programación con IA como Claude Code, Cursor y Codex CLI. Lee los registros existentes de las sesiones de los agentes e informa qué comandos se originaron en texto que el agente había leído y qué credenciales se enviaron a servicios externos. Muestra los nombres de las claves y sus orígenes, nunca sus valores.
- ¿Stroq es gratuito? ¿Qué licencia tiene?
- Stroq es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿Stroq sigue mantenido?
- Mantenimiento activo. El último commit de Stroq fue el 6 nov 2026.
- ¿Para qué puedo usar Stroq?
- Comprobar si un agente de IA envió claves API o credenciales de servicios en la nube durante sesiones de programación anteriores. Añadir medidas de seguridad para impedir que un agente envíe scripts descargados a una shell o filtre secretos mediante curl. Auditar qué skills y servidores MCP tienen cargados tus agentes de programación y qué ha cambiado desde la última revisión.
- ¿Cómo se instala Stroq?
- Ejecuta Stroq con npx para ver una tarjeta de tus propias sesiones: npx @stroq/cli Protege tu agente conectándolo a Stroq mediante un hook: npx @stroq/cli init Abre la consola local en 127.0.0.1: npx @stroq/cli console
- ¿Dónde consigo Stroq?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/AGGIB/Stroq
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un plugin de Obsidian para explorar, crear y editar skills, comandos y agentes de IA de 17 herramientas de programación, como Claude Code y Cursor.
Escáner de seguridad que analiza las skills de agentes de IA (Claude Code, Codex, MCP) en busca de inyección de prompts, exfiltración de datos y riesgos de cadena de suministro antes de instalarlas.
Capa de seguridad local que revisa los comandos de shell, el acceso a archivos, las instalaciones de paquetes y las llamadas a herramientas MCP de los agentes de IA antes de ejecutarlos.
CLI y biblioteca de código abierto que verifican archivos de modelos de IA, código, endpoints activos de LLM/agentes/MCP y trazas registradas de agentes, e informan de hallazgos y brechas.
Guardrails de políticas para agentes de programación como Claude Code, Codex y Cursor: comprueba cada llamada a herramientas localmente antes de ejecutarla.