O que é Strix?
Strix é um agente de código aberto para testes de segurança de aplicações, criado pela empresa de mesmo nome. Você aponta o comando strix para uma pasta de código local, um repositório do GitHub, uma URL em produção ou uma especificação de API como OpenAPI ou uma coleção do Postman, e um agente coordenador divide o trabalho entre subagentes especializados que mapeiam o alvo, testam e documentam o que conseguiram reproduzir, com orientações de correção e, quando há código-fonte, patches sugeridos. Os resultados ficam em strix_runs/ e podem ser vistos em um visualizador web local.
Os agentes trabalham dentro de um contêiner Docker baseado em Kali Linux, com navegador, proxy HTTP, terminal e ferramentas de segurança comuns. Há três modos de varredura, quick, standard e deep; um modo sem interface faz um job de CI falhar quando encontra algo, e em execuções de pull request limita as varreduras quick aos arquivos alterados. Os modelos são acessados via LiteLLM, então a maioria dos provedores hospedados e servidores locais funciona com sua própria chave; também é possível entrar com uma conta ChatGPT Plus ou Pro.
O código é Apache-2.0 e escrito em Python. A empresa vende uma versão hospedada, Strix Cloud, e uma edição Enterprise com implantação em VPC ou auto-hospedada.
Strix vale a pena?
Strix dá a uma equipe de segurança um agente aberto e com licença permissiva que pode testar um app web ou uma API de fora, ler o código-fonte quando você o tem e manter só as descobertas que conseguiu reproduzir. Tem cerca de 75,600 estrelas no GitHub, pouco mais de 15 meses depois de o repositório ser aberto em agosto de 2025, e a v1.7.1 saiu em 10 de novembro de 2026. Ao contrário do Shannon, que precisa do código-fonte e usa AGPL-3.0, o Strix também roda em caixa-preta contra uma URL, e o Apache-2.0 facilita o uso interno e as modificações.
Não é um scanner passivo. Os agentes enviam tráfego real e executam ferramentas a partir do contêiner, e com as credenciais que você fornece testam como um usuário logado, então uma varredura pode alterar dados e disparar alertas. O README diz para rodá-lo só contra sistemas que sejam seus ou que você tenha permissão explícita e por escrito para testar, sem sair do escopo combinado; isso significa cópias de staging com dados descartáveis, uma chave de modelo separada e um escopo por escrito do dono do sistema antes da primeira execução. O README acrescenta que testes não autorizados são ilegais na maioria das jurisdições e que o software vem sem garantia.
O custo é a conta do modelo, e ela é difícil de prever. O benchmark do próprio Strix, feito com a v0.4.0, resolveu 100 de 104 desafios do XBOW em modo caixa-preta por cerca de $337 no total, uns 19 minutos cada; é um número do fabricante, com uma versão antiga e um benchmark feito de desafios conhecidos. Um teste independente em caixa-preta da Protego gastou cerca de $17 com Claude Sonnet 4.5 em 10 minutos, enviou 5,716,615 tokens de entrada em 105 requisições ao modelo e não encontrou nada, porque a maioria das requisições foi para rotas que não existiam. O conselho do autor, que compartilhamos, é entregar o código-fonte. Deep, o modo padrão, leva de 1 a 4 horas, então defina --max-budget em toda execução.
O porém: o tratamento de dados pede atenção. O código-fonte e as respostas do app vão para o provedor de modelos que você escolher, a menos que use um modelo local, e a documentação avisa que a maioria dos modelos locais com menos de 70B parâmetros tem dificuldade com a tarefa. A telemetria para PostHog, Scarf e OpenTelemetry vem ligada por padrão até você definir STRIX_TELEMETRY=0, a chave de API fica salva em ~/.strix/cli-config.json, e os modelos de ponta da OpenAI, Anthropic e Gemini exigem o programa de acesso para cibersegurança de cada provedor antes de fazer testes de segurança. O projeto anda rápido, com 604 issues e pull requests abertos.
Nossa opinião: pense no Strix como um testador contratado que você pode chamar de novo pelo preço dos tokens, útil em staging antes de cada release e em pull requests no modo quick. Ele não substitui um pentest humano para conformidade, e uma pessoa deve confirmar cada descoberta antes de virar um ticket.
Onde ele se destaca
Uma líder de AppSec em uma empresa SaaS de 150 pessoas com um pentest externo por ano
Cobrir os apps internos que nunca recebem teste humano entre auditorias
Rodar varreduras standard contra a cópia de staging de cada app, com o código-fonte anexado e --max-budget definido por execução, sob um escopo por escrito assinado pelo dono de cada app. Descobertas confirmadas vão para a equipe de segurança revisar, não direto para os desenvolvedores.
Uma equipe de plataforma que usa GitHub Actions em uma API de pagamentos
Pegar regressões exploráveis em pull requests antes do merge
Adicionar o workflow documentado com strix -n -t ./ --scan-mode quick, guardar STRIX_LLM e LLM_API_KEY como secrets e apontá-lo para um ambiente de testes. Em CI ele limita as varreduras quick aos arquivos alterados e sai com código diferente de zero quando encontra algo.
Um engenheiro de segurança em um banco que não pode enviar código a um modelo hospedado
Testar um serviço interno sem que os dados saiam da rede
Apontar LLM_API_BASE para um servidor de modelos auto-hospedado, definir STRIX_TELEMETRY=0 e não configurar o rastreamento remoto. A documentação avisa que a maioria dos modelos locais com menos de 70B parâmetros tem dificuldade, então espere resultados mais rasos do que com um modelo de ponta.
Antes de decidir
- Configuração
- O Docker precisa estar rodando. Instale com o script curl, pipx, uv ou pip (pacote strix-agent), defina STRIX_LLM e LLM_API_KEY e depois rode strix --target com uma pasta, repositório, URL ou especificação de API; a primeira execução baixa a imagem do sandbox.
- Integrações
- Provedores LiteLLM como OpenAI, Anthropic, Vertex AI, Bedrock, Azure, OpenRouter, Vercel AI Gateway e servidores locais; GitHub Actions e outros CI; alvos OpenAPI e Postman; seus próprios servidores MCP; nove skills de agente via npx skills add usestrix/strix; busca web opcional com Exa ou Perplexity.
- Dados e privacidade
- Roda localmente em um contêiner Docker; resultados e traces ficam em strix_runs/, a menos que você configure um endpoint remoto de OpenTelemetry. O código e as respostas do alvo vão para o provedor de modelos que você escolher. A telemetria (PostHog, Scarf, OpenTelemetry) vem ligada por padrão. O visualizador local escuta em 127.0.0.1 com um link com token. O Strix Cloud exibe selos SOC 2 e ISO 27001; seus termos de retenção não são publicados na página de preços.
- Custo em escala
- Software gratuito mais o uso do modelo a cada varredura; não há contagem de tokens por varredura publicada, e as varreduras deep custam mais. --max-budget limita o gasto estimado de todos os agentes. Strix Cloud Pro custa $29 por assento por mês, pentests de $100 a $300 cada em créditos, e Enterprise sob consulta.
- Limites
- Varreduras deep levam de 1 a 4 horas; estimativas de custo podem ficar abaixo do real com provedores que não informam o uso; em caixa-preta pode gastar turnos em rotas que não existem; modelos de ponta da OpenAI, Anthropic e Gemini exigem aprovação de acesso para cibersegurança; os resultados precisam de confirmação humana.
O que é bom
- Testa apps em produção em caixa-preta e também código-fonte
- Apache-2.0, com qualquer provedor LiteLLM ou um modelo local
- Varreduras quick por diff e código de saída de falha se encaixam em CI
- Mantém descobertas que conseguiu reproduzir, com orientações de correção
O que não é
- Ataca ativamente os alvos; seguro só em sistemas autorizados e descartáveis
- Custos de modelo variam muito e o limite de orçamento é uma estimativa
- Telemetria ligada por padrão; o código vai para seu provedor de modelos
- O benchmark do fabricante é da v0.4.0 em desafios conhecidos
Ideal para
Equipes de AppSec e de plataforma com ambientes de staging e autorização por escrito que querem testes repetíveis, feitos por agentes, de seus próprios apps web e APIs sem pagar por cada pentest.
Alternativas ao Strix
Strix: perguntas frequentes
- Strix vale a pena?
- Strix é uma forma capaz e com licença permissiva de deixar agentes de IA testarem seus próprios apps, desde que você o trate como um atacante ativo com orçamento e o aponte só para sistemas que você tem autorização para testar. Damos nota 4.2 de 5.
- Quanto custa Strix?
- A CLI é gratuita sob Apache-2.0; você paga o provedor do modelo a cada varredura. Strix Cloud Pro custa $29 por assento por mês com 50 revisões de PR por desenvolvedor, depois $1 cada; pentests são cobrados à parte, de $100 a $300 cada, e um Full Audit começa em $2,000. Enterprise tem preço sob consulta.
- Quais são as desvantagens de Strix?
- Ataca ativamente os alvos; seguro só em sistemas autorizados e descartáveis; custos de modelo variam muito e o limite de orçamento é uma estimativa; telemetria ligada por padrão; o código vai para seu provedor de modelos; o benchmark do fabricante é da v0.4.0 em desafios conhecidos.
- Para quem Strix é indicado?
- Equipes de AppSec e de plataforma com ambientes de staging e autorização por escrito que querem testes repetíveis, feitos por agentes, de seus próprios apps web e APIs sem pagar por cada pentest.
- Quanto custa Strix para uma equipe ou em produção?
- Software gratuito mais o uso do modelo a cada varredura; não há contagem de tokens por varredura publicada, e as varreduras deep custam mais. --max-budget limita o gasto estimado de todos os agentes. Strix Cloud Pro custa $29 por assento por mês, pentests de $100 a $300 cada em créditos, e Enterprise sob consulta.
- Strix é seguro para dados da empresa?
- Roda localmente em um contêiner Docker; resultados e traces ficam em strix_runs/, a menos que você configure um endpoint remoto de OpenTelemetry. O código e as respostas do alvo vão para o provedor de modelos que você escolher. A telemetria (PostHog, Scarf, OpenTelemetry) vem ligada por padrão. O visualizador local escuta em 127.0.0.1 com um link com token. O Strix Cloud exibe selos SOC 2 e ISO 27001; seus termos de retenção não são publicados na página de preços.
- Quais são as melhores alternativas ao Strix?
- As alternativas mais próximas que analisamos são Shannon, Codex Security CLI and SDK, PyRIT e garak.
Respostas verificadas em 14 de nov. de 2026.