O que compliance-guard-skill faz?
Skill de conformidade e prevenção de riscos em nível empresarial — mascaramento de dados, verificação de propriedade intelectual e verificação de alinhamento de saída.
Visão Geral
Este Skill implementa um pipeline de conformidade que garante que os agentes de IA operem dentro de limites legais e éticos. Ele pode ser usado para:
- Mascaramento de Dados: Identificar e ofuscar informações pessoais identificáveis (PII) e dados sensíveis em prompts e respostas.
- Verificação de Propriedade Intelectual: Verificar tokens gerados contra um banco de conhecimento de material protegido por direitos autorais para evitar violação.
- Verificação de Alinhamento de Saída: Validar que as saídas dos agentes estão em conformidade com regras de negócios, políticas de conteúdo e requisitos regulatórios.
Plataformas com Suporte
- Claude Code
- Cursor
- Codex
- OpenAI Agents SDK
Como Funciona
- Configuração: Defina regras de conformidade e opções de mascaramento em um arquivo de configuração (ex.:
compliance-rules.json). - Interceptação de Prompt: Antes de um prompt ser enviado a um modelo de IA, o Skill inspeciona e mascara automaticamente dados sensíveis.
- Pós-Processamento: Após uma resposta ser gerada, o Skill verifica propriedade intelectual e verifica alinhamento de saída.
- Log e Alerta: Todas as violações potenciais são registradas e, opcionalmente, alertam as equipes de conformidade.
Exemplo de Uso
# Executar agente com compliance guard
compliance-guard --rules compliance-rules.json --prompt "Analisar dados do usuário: CPF 123.456.789-10"
from compliance_guard import ComplianceGuard
# Inicializar guard
cg = ComplianceGuard.from_file("compliance-rules.json")
# Processar prompt com mascaramento
safe_prompt = cg.mask_prompt("user_data.txt")
print(safe_prompt) # Dados sensíveis mascarados
Configuração
| Parâmetro | Tipo | Descrição |
|---|---|---|
mask_pii | booleano | Habilitar mascaramento automático de PII |
ip_check | booleano | Habilitar verificação de propriedade intelectual |
output_rules | string | Caminho para o arquivo de regras de alinhamento de saída |
Considerações de Segurança
Importante: Sempre teste as regras de mascaramento com dados de amostra antes da implantação em produção para evitar vazamento acidental de informações.
Licença
Este Skill está licenciado sob a Licença MIT.