Pular para o conteúdo
Skillpedia
Segurança280 mil · #281

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

https://github.com/affaan-m/ECC/blob/main/skills/security-scan/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/affaan-m/ECC/blob/main/skills/security-scan/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-scan

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/affaan-m/ECC/main/skills/security-scan/SKILL.md -o SKILL.md
Conteú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.md ou 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:

  1. Atacante (Equipe Vermelha) — encontra vetores de ataque
  2. Defensor (Equipe Azul) — recomenda fortalecimento
  3. 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.json com permissões com escopo e lista de negação
  • CLAUDE.md com 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 -y em 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

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas