CommunityPesquisa e Análise de Dadosgithub.com

GoPlusSecurity/agentguard

Guarda de segurança para agentes de IA — bloqueia skills maliciosos, previne vazamentos de dados, protege segredos. 24 regras de detecção, avaliação de ações em tempo real, registro de confiança.

O que é agentguard?

O Agente de Segurança GoPlusSecurity/agentguard é uma ferramenta projetada para proteger agentes de IA contra ameaças como skills maliciosos, vazamento de dados e exposição de segredos. Ele oferece 24 regras de detecção abrangentes que avaliam ações de agentes em tempo de execução, garantindo que apenas comportamentos seguros e autorizados sejam executados. O sistema inclui um registro de confiança para gerenciar skills e fontes confiáveis, e pode ser integrado a plataformas como Claude Code, Cursor e Codex. Com sua capacidade de bloquear comandos perigosos, monitorar permissões e impedir acessos não autorizados a APIs e arquivos sensíveis, esse guarda de segurança é essencial para ambientes de desenvolvimento que utilizam agentes de IA, fornecendo uma camada adicional de segurança sem comprometer a produtividade.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add GoPlusSecurity/agentguard

Installed? Explore more Pesquisa e Análise de Dados skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que agentguard faz?

Guarda de segurança para agentes de IA — bloqueia skills maliciosos, previne vazamentos de dados, protege segredos. 24 regras de detecção, avaliação de ações em tempo real, registro de confiança.

Descrição

O agentguard é uma skill de segurança para agentes de IA (como Claude Code, Cursor, Codex) que intercepta e avalia ações potencialmente perigosas antes de sua execução. Ele utiliza um conjunto de 24 regras de detecção para identificar comportamentos suspeitos, como acesso indevido a arquivos, chamadas de API não autorizadas, tentativas de escalonamento de privilégios e vazamento de segredos. Além disso, mantém um registro de confiança (trust registry) para skills e fontes verificadas, permitindo que apenas código confiável seja executado.

Por que usar?

  • Segurança proativa: Bloqueia ações maliciosas antes que causem danos.
  • Proteção de dados: Impede vazamento de informações sensíveis.
  • Gerenciamento de confiança: Permite criar uma lista de skills e fontes confiáveis.
  • Fácil integração: Funciona com os principais agentes de IA.

Plataformas Suportadas

  • Claude Code
  • Cursor
  • Codex
  • Outros agentes que suportam skills personalizadas

Como Funciona

  1. Intercepção: O agentguard monitora as ações solicitadas pelo agente de IA.
  2. Avaliação: Cada ação é verificada contra as 24 regras de detecção.
  3. Decisão: Se a ação for considerada segura, ela é executada; caso contrário, é bloqueada e um alerta é gerado.
  4. Registro: Ações e resultados são registrados para auditoria.

Regras de Detecção

IDRegraDescrição
1Acesso a arquivos sensíveisBloqueia leitura/escrita em arquivos como /etc/passwd, .env, etc.
2Chamadas de API não autorizadasImpede requisições a endpoints externos não confiáveis.
3Escalonamento de privilégiosDetecta tentativas de executar comandos com sudo ou root.
4Vazamento de segredosMonitora saída contendo chaves de API, tokens, senhas.
.........

Configuração

Variáveis de Ambiente

  • AGENTGUARD_ENABLED: Ativa ou desativa o guarda (true/false).
  • AGENTGUARD_TRUST_REGISTRY: Caminho para o arquivo de registro de confiança.
  • AGENTGUARD_LOG_LEVEL: Nível de log (debug, info, warn, error).

Exemplo de Uso

# Ativar o agentguard com configuração padrão
export AGENTGUARD_ENABLED=true
export AGENTGUARD_TRUST_REGISTRY=~/.agentguard/trust.json

# Executar o agente com proteção
claude-code

Registro de Confiança

O registro de confiança é um arquivo JSON que lista skills, fontes e ações permitidas. Exemplo:

{
  "trusted_skills": ["skill-exemplo"],
  "trusted_sources": ["github.com/exemplo"],
  "allowed_actions": ["ler-arquivo", "escrever-arquivo", "chamar-api"]
}

Contribuição

Contribuições são bem-vindas! Siga as diretrizes do repositório.

Licença

MIT

Habilidades Relacionadas