¿Qué es Strix?
Strix es un agente de código abierto para pruebas de seguridad de aplicaciones, creado por la empresa del mismo nombre. Apuntas el comando strix a una carpeta de código local, un repositorio de GitHub, una URL en producción o una especificación de API como OpenAPI o una colección de Postman, y un agente coordinador reparte el trabajo entre subagentes especializados que mapean el objetivo, lo prueban y documentan lo que pudieron reproducir, con consejos de corrección y, si hay código fuente, parches sugeridos. Los resultados se guardan en strix_runs/ y se pueden consultar en un visor web local.
Los agentes trabajan dentro de un contenedor Docker basado en Kali Linux con un navegador, un proxy HTTP, una terminal y herramientas de seguridad estándar. Hay tres modos de escaneo, quick, standard y deep; un modo sin interfaz hace fallar un job de CI cuando encuentra algo, y en las ejecuciones de pull request limita los escaneos quick a los archivos modificados. Los modelos se conectan a través de LiteLLM, así que la mayoría de proveedores alojados y servidores locales funcionan con tu propia clave; también admite iniciar sesión con ChatGPT Plus o Pro.
El código es Apache-2.0 y está escrito en Python. La empresa vende una versión alojada, Strix Cloud, y una edición Enterprise con despliegue en VPC o autoalojado.
¿Merece la pena Strix?
Strix da a un equipo de seguridad un agente abierto y con licencia permisiva que puede probar una app web o una API desde fuera, leer su código fuente cuando lo tienes y quedarse solo con los hallazgos que pudo reproducir. Tiene unas 75,600 estrellas en GitHub, algo más de 15 meses después de que el repositorio se abriera en agosto de 2025, y la v1.7.1 salió el 10 de noviembre de 2026. A diferencia de Shannon, que necesita el código fuente y usa AGPL-3.0, Strix también funciona en caja negra contra una URL, y Apache-2.0 facilita el uso interno y las modificaciones.
No es un escáner pasivo. Los agentes envían tráfico real y ejecutan herramientas desde su contenedor, y con las credenciales que les das prueban como un usuario con sesión iniciada, así que un escaneo puede modificar datos y disparar alertas. El README dice que solo lo ejecutes contra sistemas que te pertenezcan o que tengas permiso explícito y por escrito para probar, y que no salgas del alcance acordado; eso significa copias de staging con datos desechables, una clave de modelo aparte y un alcance por escrito del propietario del sistema antes de la primera ejecución. El README añade que las pruebas no autorizadas son ilegales en la mayoría de jurisdicciones y que el software no tiene garantía.
El coste es la factura del modelo, y es difícil de prever. El benchmark de la propia Strix, hecho con la v0.4.0, resolvió 100 de 104 retos de XBOW en modo caja negra por unos $337 en total, unos 19 minutos cada uno; es una cifra del fabricante, con una versión antigua y un benchmark hecho de retos conocidos. Una prueba independiente en caja negra de Protego gastó unos $17 con Claude Sonnet 4.5 en 10 minutos, envió 5,716,615 tokens de entrada en 105 peticiones al modelo y no encontró nada, porque la mayoría de peticiones fueron a rutas que no existían. El consejo del autor, que compartimos, es darle el código fuente. Deep, el modo por defecto, dura de 1 a 4 horas, así que fija --max-budget en cada ejecución.
La pega: el tratamiento de datos requiere atención. El código fuente y las respuestas de la app van al proveedor de modelos que elijas, salvo que uses un modelo local, y la documentación advierte de que la mayoría de modelos locales de menos de 70B parámetros tienen problemas con la tarea. La telemetría a PostHog, Scarf y OpenTelemetry está activada por defecto hasta que fijes STRIX_TELEMETRY=0, la clave de API se guarda en ~/.strix/cli-config.json, y los modelos punteros de OpenAI, Anthropic y Gemini exigen el programa de acceso para ciberseguridad de cada proveedor antes de hacer pruebas de seguridad. El proyecto avanza rápido, con 604 issues y pull requests abiertos.
Nuestra opinión: piensa en Strix como un probador contratado al que puedes volver a llamar por el precio de los tokens, útil en staging antes de cada versión y en pull requests en modo quick. No sustituye a un pentest humano para cumplimiento normativo, y una persona debe confirmar cada hallazgo antes de que se convierta en un ticket.
Dónde se gana su sitio
Una responsable de AppSec en una empresa SaaS de 150 personas con un pentest externo al año
Cubrir las apps internas que nunca reciben una prueba humana entre auditorías
Lanza escaneos standard contra la copia de staging de cada app, con el código fuente adjunto y --max-budget fijado en cada ejecución, bajo un alcance por escrito firmado por el propietario de cada app. Los hallazgos confirmados van al equipo de seguridad para revisión, no directamente a los desarrolladores.
Un equipo de plataforma que usa GitHub Actions en una API de pagos
Detectar regresiones explotables en pull requests antes de fusionarlas
Añade el workflow documentado con strix -n -t ./ --scan-mode quick, guarda STRIX_LLM y LLM_API_KEY como secretos y apúntalo a un entorno de pruebas. En CI limita los escaneos quick a los archivos modificados y sale con un código distinto de cero cuando encuentra algo.
Un ingeniero de seguridad en un banco que no puede enviar código a un modelo alojado
Probar un servicio interno sin que los datos salgan de la red
Apunta LLM_API_BASE a un servidor de modelos autoalojado, fija STRIX_TELEMETRY=0 y no configures el trazado remoto. La documentación advierte de que la mayoría de modelos locales de menos de 70B parámetros tienen problemas, así que espera resultados menos profundos que con un modelo puntero.
Antes de decidirte
- Puesta en marcha
- Docker tiene que estar en marcha. Instala con el script curl, pipx, uv o pip (paquete strix-agent), fija STRIX_LLM y LLM_API_KEY y luego ejecuta strix --target con una carpeta, repositorio, URL o especificación de API; la primera ejecución descarga la imagen del sandbox.
- Integraciones
- Proveedores de LiteLLM como OpenAI, Anthropic, Vertex AI, Bedrock, Azure, OpenRouter, Vercel AI Gateway y servidores locales; GitHub Actions y otros CI; objetivos OpenAPI y Postman; tus propios servidores MCP; nueve skills para agentes con npx skills add usestrix/strix; búsqueda web opcional con Exa o Perplexity.
- Datos y privacidad
- Se ejecuta en local dentro de un contenedor Docker; los resultados y las trazas se quedan en strix_runs/ salvo que configures un endpoint remoto de OpenTelemetry. El código y las respuestas del objetivo van al proveedor de modelos que elijas. La telemetría (PostHog, Scarf, OpenTelemetry) está activada por defecto. El visor local escucha en 127.0.0.1 con un enlace con token. Strix Cloud muestra insignias de SOC 2 e ISO 27001; sus condiciones de retención no se publican en la página de precios.
- Coste a escala
- Software gratuito más el uso del modelo en cada escaneo; no se publican recuentos de tokens por escaneo, y los escaneos deep son los más caros. --max-budget limita el gasto estimado de todos los agentes. Strix Cloud Pro cuesta $29 por puesto al mes, los pentests de $100 a $300 cada uno en créditos, y Enterprise tiene precio a medida.
- Límites
- Los escaneos deep duran de 1 a 4 horas; las estimaciones de coste pueden quedarse cortas con proveedores que no informan del uso; en caja negra puede gastar turnos en rutas que no existen; los modelos punteros de OpenAI, Anthropic y Gemini necesitan aprobación de acceso para ciberseguridad; los resultados necesitan confirmación humana.
Lo bueno
- Prueba apps en producción en caja negra además del código fuente
- Apache-2.0, con cualquier proveedor de LiteLLM o un modelo local
- Los escaneos quick por diff y un código de salida de fallo encajan en CI
- Se queda con los hallazgos que pudo reproducir, con consejos de corrección
Lo malo
- Ataca activamente los objetivos; solo es seguro en sistemas autorizados y desechables
- El coste del modelo varía mucho y el límite de presupuesto es una estimación
- Telemetría activada por defecto; el código va a tu proveedor de modelos
- El benchmark del fabricante es de la v0.4.0 sobre retos conocidos
Ideal para
Equipos de AppSec y de plataforma con entornos de staging y autorización por escrito que quieren pruebas repetibles, hechas por agentes, de sus propias apps web y APIs sin pagar cada pentest.
Alternativas a Strix
Strix: preguntas frecuentes
- ¿Merece la pena Strix?
- Strix es una forma capaz y con licencia permisiva de dejar que agentes de IA prueben tus propias apps, siempre que lo trates como un atacante activo con presupuesto y lo apuntes solo a sistemas que estés autorizado a probar. Le damos un 4.2 sobre 5.
- ¿Cuánto cuesta Strix?
- La CLI es gratuita bajo Apache-2.0; pagas al proveedor del modelo por cada escaneo. Strix Cloud Pro cuesta $29 por puesto al mes con 50 revisiones de PR por desarrollador, y después $1 cada una; los pentests se pagan aparte, de $100 a $300 cada uno, y una Full Audit parte de $2,000. Enterprise tiene precio a medida.
- ¿Qué inconvenientes tiene Strix?
- Ataca activamente los objetivos; solo es seguro en sistemas autorizados y desechables; el coste del modelo varía mucho y el límite de presupuesto es una estimación; telemetría activada por defecto; el código va a tu proveedor de modelos; el benchmark del fabricante es de la v0.4.0 sobre retos conocidos.
- ¿Para quién es Strix?
- Equipos de AppSec y de plataforma con entornos de staging y autorización por escrito que quieren pruebas repetibles, hechas por agentes, de sus propias apps web y APIs sin pagar cada pentest.
- ¿Cuánto cuesta Strix para un equipo o en producción?
- Software gratuito más el uso del modelo en cada escaneo; no se publican recuentos de tokens por escaneo, y los escaneos deep son los más caros. --max-budget limita el gasto estimado de todos los agentes. Strix Cloud Pro cuesta $29 por puesto al mes, los pentests de $100 a $300 cada uno en créditos, y Enterprise tiene precio a medida.
- ¿Es Strix seguro para los datos de la empresa?
- Se ejecuta en local dentro de un contenedor Docker; los resultados y las trazas se quedan en strix_runs/ salvo que configures un endpoint remoto de OpenTelemetry. El código y las respuestas del objetivo van al proveedor de modelos que elijas. La telemetría (PostHog, Scarf, OpenTelemetry) está activada por defecto. El visor local escucha en 127.0.0.1 con un enlace con token. Strix Cloud muestra insignias de SOC 2 e ISO 27001; sus condiciones de retención no se publican en la página de precios.
- ¿Cuáles son las mejores alternativas a Strix?
- Las alternativas más cercanas que hemos analizado son Shannon, Codex Security CLI and SDK, PyRIT y garak.
Respuestas comprobadas el 14 nov 2026.