Centro de Operações de Segurança (SOC) open source e auto-hospedável que correlaciona alertas, faz triagem com agentes LLM e logs auditáveis e propõe respostas sujeitas à aprovação humana.
thomasunise/argus
Plataforma de operações de segurança autohospedada e com licença MIT, na qual agentes de IA investigam detecções e agem sob políticas, aprovações e mecanismos de rollback.
Alternativa open source a:CrowdStrike Falcon
Splunk SOAR
- Estrelas
- 126
- Forks
- 10
- Issues abertas
- 4
- Último commit
- há 22 horas
O que é?
O Argus monitora contas de cloud, provedores de identidade, repositórios de código, endpoints, redes e clusters Kubernetes, e gera detecções quando identifica padrões de ataque. Agentes de IA especializados fazem a triagem e investigam essas detecções usando ferramentas somente de leitura, e só podem propor alterações. As propostas passam por um broker de ações separado, que aplica políticas, exige aprovação humana, executa dry runs, garante reversibilidade e oferece um kill switch.
As ações de resposta abrangem um catálogo de 27 ações tipadas para AWS, Azure, GCP, Kubernetes, GitHub, Okta, Entra, Cloudflare, CrowdStrike e SentinelOne. Os playbooks de resposta autônoma começam no modo shadow e ficam desativados por padrão. As aprovações podem ser feitas pelo Slack. O projeto também inclui um gateway de IA para tráfego de OpenAI e Anthropic, armadilhas canário voltadas a agentes de IA mal-intencionados, um harness de pentest com verificação de escopo, enriquecimento com CISA KEV e EPSS e um simulador de ataques agêntico.
O Argus pode ser executado em ambiente próprio com Docker Compose, Helm ou Terraform para AWS e Azure. Usa PostgreSQL ou SQLite, Redis para filas de tarefas e uma cadeia de auditoria vinculada por hash e assinada com HMAC, que pode ser espelhada no S3 Object Lock ou no armazenamento imutável do Azure.
Recursos principais
- 01Detecta ataques em cloud, identidade, código, endpoints, redes e Kubernetes usando 13 regras de detecção.
- 02Agentes de IA especializados investigam usando ferramentas somente de leitura e não podem executar ações diretamente.
- 03O broker de ações aplica políticas, exige aprovação de duas pessoas, executa dry runs e permite rollback para 27 ações tipadas.
- 04Playbooks opcionais de resposta autônoma começam no modo shadow, com limites por hora e rollback automático.
- 05Cadeia de auditoria inviolável, espelhada no S3 Object Lock ou no armazenamento imutável do Azure.
- 06Harness de pentest com verificação de escopo e enriquecimento de vulnerabilidades com CISA KEV / EPSS.
Casos de uso
- Equipes de segurança que monitoram contas AWS, Azure ou GCP em busca de exposição pública e atividades suspeitas.
- Organizações que precisam controlar o uso das APIs da OpenAI e da Anthropic por funcionários, com prevenção contra perda de dados e limites de orçamento.
- Equipes que realizam testes de penetração regulares e com escopo limitado em ambientes de staging ou laboratório.
- Empresas que precisam manter trilhas de auditoria para avaliações de SOC 2, NIST 800-171 ou ISO 27001.
Início rápido
- 1
Crie um ambiente virtual e ative-o
python -m venv .venv && . .venv/bin/activate - 2
Instale as dependências
pip install -r requirements.txt -r requirements-dev.txt - 3
Copie o arquivo de ambiente e gere os segredos
cp .env.example .env && python scripts/generate_secrets.py --write - 4
Inicie a API localmente
uvicorn app.main:app --host 127.0.0.1 --port 8080
Antes de usar
- Requer Python 3.11 ou 3.12 e, em produção, PostgreSQL, Redis e um destino externo para os logs de auditoria.
- Muitos recursos (resposta autônoma, AI gateway e autopilot) vêm desativados por padrão e precisam ser configurados intencionalmente.
- As integrações com ferramentas de segurança e serviços em nuvem exigem contas próprias, chaves de API e ferramentas instaladas.
- O projeto ainda é recente e tem 114 estrelas, então o suporte da comunidade pode ser limitado.
Em coleções
Tópicos
Perguntas frequentes
- O que é argus?
- Plataforma de operações de segurança autohospedada e com licença MIT, na qual agentes de IA investigam detecções e agem sob políticas, aprovações e mecanismos de rollback. O Argus monitora contas de cloud, provedores de identidade, repositórios de código, endpoints, redes e clusters Kubernetes, e gera detecções quando identifica padrões de ataque. Agentes de IA especializados fazem a triagem e investigam essas detecções usando ferramentas somente de leitura, e só podem propor alterações. As propostas passam por um broker de ações separado, que aplica políticas, exige aprovação humana, executa dry runs, garante reversibilidade e oferece um kill switch.
- argus é gratuito? Qual é a licença?
- argus é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- argus ainda é mantido?
- Manutenção ativa. O último commit de argus foi em 5 de nov. de 2026.
- Para que posso usar argus?
- Equipes de segurança que monitoram contas AWS, Azure ou GCP em busca de exposição pública e atividades suspeitas. Organizações que precisam controlar o uso das APIs da OpenAI e da Anthropic por funcionários, com prevenção contra perda de dados e limites de orçamento. Equipes que realizam testes de penetração regulares e com escopo limitado em ambientes de staging ou laboratório. Empresas que precisam manter trilhas de auditoria para avaliações de SOC 2, NIST 800-171 ou ISO 27001.
- Como instalar argus?
- Crie um ambiente virtual e ative-o: python -m venv .venv && . .venv/bin/activate Instale as dependências: pip install -r requirements.txt -r requirements-dev.txt Copie o arquivo de ambiente e gere os segredos: cp .env.example .env && python scripts/generate_secrets.py --write Inicie a API localmente: uvicorn app.main:app --host 127.0.0.1 --port 8080
- Onde consigo argus?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/thomasunise/argus
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Camada open source de identidade e acesso que conecta agentes de IA a mais de 1.200 sistemas externos com autenticação, permissões e logs de auditoria unificados.
Visibilidade sobre a atividade de agentes de IA, com detecção local, bloqueio opcional antes das ações e reconstrução forense a partir de artefatos de sessão.
Plataforma open source de automação de segurança para equipes e agentes de IA criarem workflows, gerenciarem casos e responderem a incidentes.
Uma camada de execução para Claude Code e Codex que adiciona enxames multiagente, memória com aprendizado contínuo, recuperação vetorial e federação entre máquinas.
Guia de boas práticas e coleção de referências, com atualização contínua, para usar o Claude Code da Anthropic, cobrindo subagents, commands, skills, hooks, memória e workflows.