Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
ActGuard — Defesa de auditoria de ações pré-execução que detecta e mascara injeção indireta de prompt em agentes LLM que usam ferramentas, utilizando recuperação por embedding e pontuação contrastiva de log-probabilidade. | Kitploit
Ferramentas/GitHubGitHub/binzhwang/actguard
Ferramentas DefensivasAnálise de VulnerabilidadesTestes de PenetraçãoAprendizado de MáquinaSegurança de IA
GitHubbinzhwang/actguard

ActGuard

Defesa de auditoria de ações pré-execução que detecta e mascara injeção indireta de prompt em agentes LLM que usam ferramentas, utilizando recuperação por embedding e pontuação contrastiva de log-probabilidade.

Ver Repositório
6há 2 diasAinda não revisado

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

ActGuard

ActGuard é uma defesa de auditoria de ações pré-execução contra injeção indireta de prompt em agentes LLM que utilizam ferramentas. Este repositório contém a implementação final do ActGuard e o runtime baseado no AgentDojo necessário para avaliá-lo.

A versão contém apenas a configuração final e completa do ActGuard. Os componentes internos ainda usam o identificador reflective_audit para compatibilidade com o benchmark AgentDojo e os formatos de trace.

Requisitos

  • Python 3.10 ou mais recente
  • Uma chave de API do OpenRouter
  • Acesso ao checkpoint meta-llama/Meta-Llama-3.1-8B-Instruct, ou um checkpoint local equivalente
  • Uma GPU compatível com CUDA é fortemente recomendada para pontuação local de log-probabilidade

Instalação

Recomenda-se usar uv:

root@kitploit:~
uv sync --frozen --extra actguard

Como alternativa, instale em um ambiente Python ativado:

root@kitploit:~
python -m pip install -e '.[actguard]'

Início rápido

A partir da raiz do repositório:

root@kitploit:~
export OPENROUTER_API_KEY=...
uv run --frozen --extra actguard ./scripts/run_actguard.sh

Se o projeto foi instalado com pip, execute:

root@kitploit:~
export OPENROUTER_API_KEY=...
./scripts/run_actguard.sh

O script avalia a suíte workspace com o ataque important_instructions. Ele usa o OpenRouter para o agente principal e o verificador, e modelos locais compatíveis com Hugging Face para recuperação por embedding e atribuição contrastiva de log-probabilidade. A autenticação do Hugging Face pode ser necessária antes que o checkpoint Llama padrão com acesso restrito possa ser baixado.

Para usar checkpoints baixados, substitua os valores de --reflective-audit-embedding-model e --reflective-audit-logprob-model em scripts/run_actguard.sh por seus caminhos locais. Use uv run --frozen actguard-benchmark --help para ver todas as opções do benchmark.

Configuração padrão

ParâmetroConfiguração
Modelo de backendopenai/gpt-4o-mini-2024-07-18 via OpenRouter
Temperatura do modelo de backend0
Comprimento do chunk80--180 caracteres
Modelo de embeddingsentence-transformers/all-MiniLM-L6-v2
Chunks recuperadosk = 3
Modelo de log-probabilidade contrastivameta-llama/Meta-Llama-3.1-8B-Instruct
Limite de log-probabilidade0
Limite de agrupamento de chunks similares0.9
Contexto do resultado da ferramentaHistórico auditável completo
Modelo verificadoropenai/gpt-5-mini via OpenRouter
Temperatura do verificador0
Tamanho previsto do conjunto de próximas ferramentas1--3
Expansão de chunks vizinhos1 chunk de cada lado
Máximo de tentativas de reparo por ação2
Texto de mascaramento local[Removed suspicious instruction from external tool result.]

Saída

Os resultados são gravados abaixo de:

root@kitploit:~
runs/openai_gpt-4o-mini-2024-07-18-reflective_audit/actguard/

O diretório runs/ é ignorado pelo Git.

Testes

Execute os testes de regressão do ActGuard:

root@kitploit:~
uv run --frozen pytest -q tests/test_agent_pipeline/test_reflective_audit.py

Estrutura do repositório

  • src/agentdojo/agent_pipeline/reflective_audit.py: implementação do ActGuard
  • src/agentdojo/agent_pipeline/agent_pipeline.py: integração do pipeline
  • src/agentdojo/scripts/benchmark.py: CLI do benchmark
  • src/agentdojo/default_suites/: suítes de avaliação e definições de tarefas
  • tests/test_agent_pipeline/test_reflective_audit.py: testes de regressão
  • src/agentdojo/reflective_audit_trace.py: geração e inspeção de trace

Logs de execução, ambientes locais, credenciais, rascunhos de artigos, saídas temporárias de análise e defesas de comparação são intencionalmente excluídos desta versão.

Licença

Este projeto é distribuído sob a Licença MIT. Ele inclui um runtime de benchmark derivado do AgentDojo; consulte LICENSE para o aviso de copyright upstream mantido.

Baixar ferramenta