Repolode
AGGIB

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

    Execute o Stroq com npx para ver um cartão das suas próprias sessões

    npx @stroq/cli
  2. 2

    Proteja seu agente conectando-o ao Stroq por meio de um hook

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