security-scan
Ensina seu agente de IA a proteger aplicações contra ataques e organizar e coordenar agentes de IA.
O que ela faz
Verifica se a configuração do seu projeto Claude Code tem falhas de segurança. Ele procura por segredos expostos, permissões perigosas e outras vulnerabilidades que podem ser exploradas.
Quando usar
- ✓Ao configurar um novo projeto.
- ✓Depois de fazer alterações nos arquivos de configuração.
- ✓Antes de enviar as alterações para o controle de versão.
Exemplo do que pedir para a IA
“Verifique a segurança da minha configuração do Claude Code.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A ferramenta analisa seus arquivos de configuração, como CLAUDE.md e settings.json, procurando por padrões de risco. Ela usa o AgentShield para identificar e relatar problemas.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add affaan-m/ECC --skill security-scanOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/affaan-m/ECC/main/skills/security-scan/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Habilidade de Verificação de Segurança
Audite sua configuração do Claude Code em busca de problemas de segurança usando o AgentShield.
Quando Ativar
- Ao configurar um novo projeto Claude Code
- Após modificar as configurações
.claude/settings.json,CLAUDE.mdou MCP - Antes de confirmar alterações de configuração
- Ao integrar um novo repositório com configurações existentes do Claude Code
- Verificações periódicas de higiene de segurança
O Que Ele Verifica
| Arquivo | Verificações |
|---|---|
CLAUDE.md |
Segredos codificados diretamente, instruções de execução automática, padrões de injeção de prompt |
settings.json |
Listas de permissão excessivamente permissivas, listas de negação ausentes, sinalizadores de bypass perigosos |
mcp.json |
Servidores MCP arriscados, segredos de ambiente codificados diretamente, riscos de cadeia de suprimentos npx |
hooks/ |
Injeção de comando via interpolação, exfiltração de dados, supressão silenciosa de erros |
agents/*.md |
Acesso irrestrito a ferramentas, superfície de injeção de prompt, especificações de modelo ausentes |
Pré-requisitos
O AgentShield deve estar instalado. Verifique e instale se necessário:
# Check if installed
npx ecc-agentshield --version
# Install globally (recommended)
npm install -g ecc-agentshield
# Or run directly via npx (no install needed)
npx ecc-agentshield scan .
Uso
Verificação Básica
Execute na pasta .claude/ do projeto atual:
# Scan current project
npx ecc-agentshield scan
# Scan a specific path
npx ecc-agentshield scan --path /path/to/.claude
# Scan with minimum severity filter
npx ecc-agentshield scan --min-severity medium
Formatos de Saída
# Terminal output (default) — colored report with grade
npx ecc-agentshield scan
# JSON — for CI/CD integration
npx ecc-agentshield scan --format json
# Markdown — for documentation
npx ecc-agentshield scan --format markdown
# HTML — self-contained dark-theme report
npx ecc-agentshield scan --format html > security-report.html
Correção Automática
Aplique correções seguras automaticamente (apenas correções marcadas como passíveis de correção automática):
npx ecc-agentshield scan --fix
Isso irá:
- Substituir segredos codificados diretamente por referências a variáveis de ambiente
- Apertar permissões curinga para alternativas com escopo
- Nunca modificar sugestões manuais
Análise Profunda Opus 4.6
Execute o pipeline adversarial de três agentes para uma análise mais profunda:
# Requires ANTHROPIC_API_KEY
export ANTHROPIC_API_KEY=your-key
npx ecc-agentshield scan --opus --stream
Isso executa:
- Atacante (Equipe Vermelha) — encontra vetores de ataque
- Defensor (Equipe Azul) — recomenda fortalecimento
- Auditor (Veredito Final) — sintetiza ambas as perspectivas
Inicializar Configuração Segura
Crie uma nova configuração segura do .claude/ do zero:
npx ecc-agentshield init
Cria:
settings.jsoncom permissões com escopo e lista de negaçãoCLAUDE.mdcom melhores práticas de segurança- Marcador de posição
mcp.json
Ação do GitHub
Adicione ao seu pipeline de CI:
- uses: affaan-m/agentshield@v1
with:
path: '.'
min-severity: 'medium'
fail-on-findings: true
Níveis de Gravidade
| Grau | Pontuação | Significado |
|---|---|---|
| A | 90-100 | Configuração segura |
| B | 75-89 | Problemas menores |
| C | 60-74 | Precisa de atenção |
| D | 40-59 | Riscos significativos |
| F | 0-39 | Vulnerabilidades críticas |
Interpretando Resultados
Descobertas Críticas (corrigir imediatamente)
- Chaves de API ou tokens codificados diretamente em arquivos de configuração
Bash(*)na lista de permissão (acesso irrestrito ao shell)- Injeção de comando em hooks via interpolação
${file} - Servidores MCP que executam shell
Descobertas Altas (corrigir antes da produção)
- Instruções de execução automática em CLAUDE.md (vetor de injeção de prompt)
- Listas de negação ausentes em permissões
- Agentes com acesso Bash desnecessário
Descobertas Médias (recomendado)
- Supressão silenciosa de erros em hooks (
2>/dev/null,|| true) - Hooks de segurança PreToolUse ausentes
- Instalação automática de
npx -yem configurações de servidor MCP
Descobertas de Informação (conscientização)
- Descrições ausentes em servidores MCP
- Instruções proibitivas corretamente sinalizadas como boas práticas
Links
Perguntas frequentes
O que é Claude Code?
Claude Code é uma ferramenta que permite criar e gerenciar agentes de IA para automatizar tarefas.
O que são vulnerabilidades de segurança?
São falhas que podem ser exploradas por pessoas mal-intencionadas para acessar informações ou controlar seu sistema.
O que é AgentShield?
É uma ferramenta de segurança que ajuda a encontrar e corrigir problemas na configuração do Claude Code.
Detalhes
Descrição original do autor
Scan your Claude Code configuration (.claude/ directory) for security vulnerabilities, misconfigurations, and injection risks using AgentShield. Checks CLAUDE.md, settings.json, MCP servers, hooks, and agent definitions. Use when auditing a .claude/ directory — CLAUDE.md, settings.json, MCP servers, hooks, or agent definitions.
repo: affaan-m/ECC
Popularidade
- Estrelas no GitHub
- 280 mil
- Posição no ranking
- #281
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
accessibility
Ajuda seu agente a criar interfaces que todos possam usar. Garante que sites e aplicativos funcionem bem para pessoas com deficiência, como cegos ou com mobilidade reduzida.
affaan-m/ECC
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC
Skills parecidas
security-and-hardening
Protege seu código contra ataques e falhas de segurança. Garante que dados sensíveis estejam seguros e que o sistema seja confiável.
addyosmani/agent-skills
luna
Faz seu agente verificar se o código está seguro e funcionando corretamente. Ele procura por erros e falhas que possam causar problemas.
sickn33/agentic-awesome-skills
anti-reversing-techniques
Ajuda seu agente a analisar técnicas de segurança em programas. Permite entender como softwares se protegem contra cópias ou alterações.
sickn33/agentic-awesome-skills