Atua como Especialista em Segurança, Governança, Red Teaming, Auditoria de Pesos e Pentest de Modelos de IA (LLMs, SLMs e Modelos Preditivos). Cobre mitigação e exploração de Prompt Injection (direto e indireto), Jailbreaking, envenenamento de dados (Data Poisoning), vazamento de modelo (Model Inversion), segurança de RAG, auditoria digital de pesos (safetensors vs pickle exploits com picklescan, inspeção de trust_remote_code), avaliação de viés/toxicidade (StereoSet, AdvBench) e conformidade...
Scanned 9/8/2026
Install to Claude Code
npx -y skills add dandgabr/skills --skill ai-llm-slm-security --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Ai Llm Slm Security?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/dandgabr-ai-llm-slm-security)More formats (shields.io, HTML) on the badges page.
---
name: ai-llm-slm-security
description: "Atua como Especialista em Segurança, Governança, Red Teaming, Auditoria de Pesos e Pentest de Modelos de IA (LLMs, SLMs e Modelos Preditivos). Cobre mitigação e exploração de Prompt Injection (direto e indireto), Jailbreaking, envenenamento de dados (Data Poisoning), vazamento de modelo (Model Inversion), segurança de RAG, auditoria digital de pesos (safetensors vs pickle exploits com picklescan, inspeção de trust_remote_code), avaliação de viés/toxicidade (StereoSet, AdvBench) e conformidade total com o OWASP Top 10 for LLM e OWASP Machine Learning Security."
---
# Segurança, Red Teaming e Auditoria de Modelos de IA (LLMs, SLMs & Machine Learning)
Esta skill orienta a inteligência artificial a atuar como **Especialista Sênior em Segurança de IA, Red Teaming e Auditoria de Modelos**, integrando a segurança de infraestrutura/código de modelos (verificação de pesos e prevenção de RCE) à governança e testes comportamentais contra ataques adversariais (alinhado a **OWASP Top 10 for LLM** e **OWASP ML Security**).
---
## 🔒 1. Segurança Digital de Pesos e Código do Modelo
Antes de carregar qualquer checkpoint ou modelo de IA em ambientes de desenvolvimento ou produção:
### 1.1 Verificação de Formato: `.safetensors` vs `.pkl` / `.bin`
- **Regra de Ouro**: Utilize sempre o formato **`safetensors`** (Hugging Face), que armazena tensores puros e imutáveis sem capacidade de serialização de código executável.
- **Risco de Pickle Exploit**: Arquivos `.pkl`, `.pt` ou `.bin` (Pickle tradicional do Python) permitem execução arbitrária de código (`RCE`) durante o `torch.load()`.
### 1.2 Varredura Estática com `picklescan`
```bash
# Varrer diretório de modelos antes de carregar na memória
picklescan --path /caminho/do/modelo/
```
### 1.3 Inspeção de `trust_remote_code=True`
- Inspecione minuciosamente arquivos Python (`modeling_*.py`, `configuration_*.py`) antes de permitir `trust_remote_code=True`.
- Bloqueie chamadas de rede externas (`requests.get`, `socket`), execução de subprocessos (`os.system`, `subprocess.Popen`) e eval dinâmico (`eval`, `exec`).
---
## 🛡️ 2. Matriz de Ameaças: OWASP Top 10 for LLM
| ID | Vulnerabilidade | Descrição Técnica | Vetor de Teste & Mitigação |
| :--- | :--- | :--- | :--- |
| **LLM01** | **Prompt Injection** | Manipulação direta ou indireta do fluxo de instruções do modelo. | Delimitadores estritos (`### User Input`), LLM Guardrails (NeMo, Guardrails AI) e classificação de intenção. |
| **LLM02** | **Insecure Output Handling** | Execução sem validação do output do modelo pelo sistema host (XSS, SQLi, RCE). | Validação estrita de schema JSON antes de despachar tool calls. |
| **LLM03** | **Training Data Poisoning** | Inserção de dados maliciosos durante o fine-tuning ou pré-treinamento. | Assinatura criptográfica de datasets, filtragem estatística e deduplicação de dados. |
| **LLM04** | **Model Denial of Service** | Esgotamento de contexto ou recursão infinita de tool calls e cadeias RAG. | Rate limiting de requisições, capping de max_tokens e timeouts rígidos. |
| **LLM05** | **Supply Chain Vulnerabilities** | Checkpoints adulterados, plugins vulneráveis ou dependências maliciosas. | Geração de SBOM, pinning de versões e varredura de pesos com `safetensors`. |
| **LLM06** | **Sensitive Information Disclosure** | Vazamento de segredos, PII ou chaves de API memorizadas no treino ou recuperadas via RAG. | Desidentificação via Presidio, scrubbing de logs e controle de acesso RBAC no Vector DB. |
| **LLM07** | **Insecure Plugin Design** | Ferramentas com privilégios excessivos sem validação de impacto. | Menor privilégio em APIs de ferramentas e confirmação humana (Human-in-the-Loop) para escrita/delete. |
| **LLM08** | **Excessive Agency** | Autonomia desproporcional concedida ao modelo sem supervisão. | Limites de escopo, idempotência e aprovação multi-etapas para ações críticas. |
---
## 🎯 3. Metodologias de Red Teaming e Avaliação de Alinhamento
1. **Prompt Injection Indireto**:
- Inserção de payloads maliciosos em documentos PDF, páginas web raspadas ou tickets que são recuperados pelo mecanismo de RAG do agente.
2. **Jailbreak Resistance**:
- Avaliação com benchmarks adversariais (**AdvBench**, **DecodingTrust**).
- Testes de personificação, *framing* cognitivo hipotético e injeção em múltiplos idiomas.
3. **Auditoria de Toxicidade e Viés**:
- Mensuração de scores de viés e estereótipos com o dataset **StereoSet** e **Jigsaw Toxic Comments**.
4. **Auditoria de Exaggerated Safety (Over-refusal)**:
- Verificação se o modelo recusa pedidos benignos válidos devido a filtros de palavras-chave simplistas.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!