n8n-nodes-shield-gateway
v0.1.0
Published
LLM Firewall para proteger fluxos de IA no n8n
Downloads
6
Maintainers
Readme
ShieldGateway
ShieldGateway é um LLM Firewall plug-and-play para n8n que protege seus fluxos de IA contra injeções de prompt, vazamento de dados e uso indevido de ferramentas.
Sobre
ShieldGateway atua como uma camada de segurança para seus fluxos de trabalho de IA no n8n, monitorando e protegendo contra:
- Injeção de Prompt: Detecta e bloqueia tentativas de manipular o modelo de IA
- Vazamento de Dados Sensíveis: Previne a exposição de informações confidenciais
- Uso Indevido de Ferramentas: Protege contra comandos perigosos e chamadas maliciosas
Características
- 🛡️ Proteção em Múltiplas Camadas: Input, Tool e Output Guards
- 🔄 Modos Operacionais Flexíveis: Permissivo, Equilibrado ou Restrito
- 🚀 Análise Local Rápida: Integração direta com seu fluxo de trabalho
- 🌐 Modo Remoto Opcional: Conecta-se à ShieldAPI para análise avançada
- 📊 Logging Detalhado: Rastreamento completo de eventos e alertas
Instalação
# A partir do diretório do seu n8n
cd ~/.n8n/custom
npm install n8n-nodes-shield-gatewayOu instale diretamente no n8n usando a opção de Community Nodes.
Uso Básico
- Adicione o nó ShieldGateway ao seu fluxo de trabalho
- Configure de acordo com suas necessidades de segurança
- Conecte-o entre seus nós de Prompt e LLM
[Chat Input] → [ShieldGateway] → [OpenAI] → [ShieldGateway] → [Resposta]Configuração
ShieldGateway oferece três modos de operação:
- Permissivo: Apenas loga ameaças, não bloqueia
- Equilibrado: Bloqueia ameaças de alto risco, loga as demais
- Restrito: Bloqueia qualquer ameaça potencial
E três políticas de segurança:
- Padrão: Política balanceada para a maioria dos casos
- Alta Segurança: Foco em prevenção de vazamentos e ataques
- Performance: Otimiza para latência mínima
Documentação
Para documentação completa, consulte:
Contribuição
Contribuições são bem-vindas! Consulte CONTRIBUTING.md para diretrizes.
Licença
Este projeto é licenciado sob os termos da Licença MIT.
Suporte
Para suporte, entre em contato conosco em [email protected] ou abra uma issue no GitHub.
