Sistema de segurança corporativa que descobre, monitora, avalia e detecta comportamentos de risco em agentes de programação com IA e agentes de suporte voltados a clientes.
AGGIB/Stroq
Uma ferramenta de segurança local que verifica se sessões dos seus agentes de programação com IA vazaram segredos e se integra ao Claude Code, Cursor e Codex para bloquear ou questionar comandos arriscados.
- Estrelas
- 172
- Forks
- 9
- Issues abertas
- 7
- Último commit
- ontem
O que é?
Stroq é uma ferramenta de segurança local para agentes de programação com IA, como Claude Code, Cursor e Codex CLI. Ela lê os registros das sessões existentes dos agentes e informa quais comandos vieram de textos lidos pelo agente e quais credenciais foram enviadas a serviços externos. A ferramenta mostra os nomes das chaves e suas origens, nunca os valores.
Os hooks avaliam cada chamada de ferramenta antes de ela ser executada. Eles podem bloquear comandos como enviar um download diretamente para um shell ou fazer requisições externas que contenham um segredo conhecido, além de pedir confirmação quando um comando repete um texto lido pelo agente. Um console local em 127.0.0.1 mostra as decisões registradas, quais agentes estão conectados e quais skills e servidores MCP cada agente usa. Stroq é executado com npx e requer Node.js 22 ou mais recente; não envia telemetria.
O projeto também inclui um comando de replay que verifica sessões anteriores de acordo com a política atual e um comando de ataque que executa um conjunto de casos de ataque conhecidos em um ambiente descartável.
Recursos principais
- 01Verifica os registros das sessões dos agentes em busca de segredos conhecidos e informa os nomes das chaves e suas origens sem mostrar os valores.
- 02Instala hooks para Claude Code, Cursor e Codex que bloqueiam chamadas externas arriscadas e pedem confirmação antes de reutilizar textos lidos pelo agente.
- 03Reexecuta sessões anteriores de acordo com a política atual sem executar nenhum comando.
- 04Oferece um console local em 127.0.0.1 para revisar decisões, agentes conectados e servidores MCP.
- 05Funciona inteiramente localmente, sem conta e sem telemetria.
Casos de uso
- Verificar se chaves de API ou credenciais de nuvem foram enviadas por um agente de IA durante sessões anteriores de programação.
- Adicionar proteções para impedir que um agente envie scripts baixados diretamente para um shell ou vaze segredos pelo curl.
- Auditar quais skills e servidores MCP seus agentes de programação carregaram e o que mudou desde a última revisão.
Início rápido
- 1
Execute o Stroq com npx para ver um cartão das suas próprias sessões
npx @stroq/cli - 2
Proteja seu agente conectando-o ao Stroq por meio de um hook
npx @stroq/cli init - 3
Abra o console local em 127.0.0.1
npx @stroq/cli console
Antes de usar
- Requer Node.js 22 ou superior.
- Para adicionar hooks pelo console, é necessário usar macOS ou Linux; no Windows, use stroq init.
- É um filtro, não um sandbox, e um hook só vê o que o host envia para ele.
- O suporte a hooks varia conforme o agente e a versão. Consulte os limites da integração antes de depender de um hook ativo.
Em coleções
Tópicos
Perguntas frequentes
- O que é Stroq?
- Uma ferramenta de segurança local que verifica se sessões dos seus agentes de programação com IA vazaram segredos e se integra ao Claude Code, Cursor e Codex para bloquear ou questionar comandos arriscados. Stroq é uma ferramenta de segurança local para agentes de programação com IA, como Claude Code, Cursor e Codex CLI. Ela lê os registros das sessões existentes dos agentes e informa quais comandos vieram de textos lidos pelo agente e quais credenciais foram enviadas a serviços externos. A ferramenta mostra os nomes das chaves e suas origens, nunca os valores.
- Stroq é gratuito? Qual é a licença?
- Stroq é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- Stroq ainda é mantido?
- Manutenção ativa. O último commit de Stroq foi em 6 de nov. de 2026.
- Para que posso usar Stroq?
- Verificar se chaves de API ou credenciais de nuvem foram enviadas por um agente de IA durante sessões anteriores de programação. Adicionar proteções para impedir que um agente envie scripts baixados diretamente para um shell ou vaze segredos pelo curl. Auditar quais skills e servidores MCP seus agentes de programação carregaram e o que mudou desde a última revisão.
- Como instalar Stroq?
- Execute o Stroq com npx para ver um cartão das suas próprias sessões: npx @stroq/cli Proteja seu agente conectando-o ao Stroq por meio de um hook: npx @stroq/cli init Abra o console local em 127.0.0.1: npx @stroq/cli console
- Onde consigo Stroq?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/AGGIB/Stroq
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plugin do Obsidian para navegar, criar e editar skills, comandos e agentes de IA em 17 ferramentas de programação, como Claude Code e Cursor.
Scanner de segurança que verifica skills de agentes de IA (Claude Code, Codex, MCP) em busca de prompt injection, exfiltração de dados e riscos à cadeia de suprimentos antes da instalação.
Camada de segurança local-first em tempo de execução que analisa comandos de shell, acesso a arquivos, instalação de pacotes e chamadas de ferramentas MCP de agentes de IA antes da execução.
CLI e biblioteca de código aberto que verificam arquivos de modelos de IA, código, endpoints ativos de LLM/agentes/MCP e traces registrados de agentes, relatando problemas encontrados e lacunas.
Barreiras de segurança para agentes de programação como Claude Code, Codex e Cursor, que verificam cada chamada de ferramenta localmente antes da execução.