Pular para o conteúdo
TRANKOR

Instale o Guard

Ele fica entre o seu agente de IA e o terminal. Leva poucos minutos. Precisa do Node.js 22 ou mais novo e de um plano ativo.

  1. 1. Instale o CLI

    Em qualquer terminal:

    npm install -g https://trankor.dev/guard/trankor-guard-1.0.0.tgz
  2. 2. Conecte a máquina

    Abre um código para você confirmar no painel. O token fica no cofre do sistema, não em arquivo.

    trankor login
  3. 3. Ligue a proteção

    Instala o hook do Claude Code e os wrappers para npm, pnpm, yarn, bun, pip, uv, curl e iwr. Abra um novo terminal depois.

    trankor guard install
  4. 4. Teste sem riscos

    Mostra o que o Guard faria, sem executar nada.

    trankor check "npm install expresss"

Assistente do npm

O npm 12 bloqueia os scripts de instalação até você aprovar. Este comando lê a lista e recomenda aprovar ou negar. Quem aprova é você.

trankor scripts

Para remover

Tira o hook, os wrappers, o PATH, o cache e o token. O resto da sua configuração fica como estava.

trankor guard uninstall

O que ele não pega

  • Um wrapper de curl não enxerga o pipe. O curl | sh é pego pelo hook, nos comandos que passam pelo agente.
  • No PowerShell, iwr é um alias e passa na frente do PATH. Dentro do Claude Code, o hook pega. No seu terminal, o wrapper não pega.
  • Um ataque novo, sem sinais públicos, pode passar. Por isso o Guard reduz o risco, mas não zera.

Cursor e Codex

Nestes dois, a configuração é manual, com os hooks que cada um documenta. Ainda não testamos dentro deles: se algo não funcionar, fale com a gente.

Cursor: ~/.cursor/hooks.json

{
  "version": 1,
  "hooks": {
    "beforeShellExecution": [
      { "command": "trankor hook cursor" }
    ]
  }
}

Codex: ~/.codex/hooks.json

{
  "hooks": {
    "PreToolUse": [
      {
        "matcher": "Bash",
        "hooks": [
          { "type": "command", "command": "trankor hook codex" }
        ]
      }
    ]
  }
}