Repolode
AGGIB

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. 1

    Ejecuta Stroq con npx para ver una tarjeta de tus propias sesiones

    npx @stroq/cli
  2. 2

    Protege tu agente conectándolo a Stroq mediante un hook

    npx @stroq/cli init
  3. 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