Shelflifegymnopilusvalidipes977/prism-scanner

Escaneie agentes de IA, plugins e servidores MCP em busca de código malicioso antes da instalação e ameaças residuais após a desinstalação.

O que é prism-scanner?

O *prism-scanner* é uma habilidade especializada para auditar a segurança de agentes de IA, plugins e servidores MCP (Model Context Protocol). Ele realiza varreduras proativas antes da instalação, identificando código malicioso, backdoors e dependências suspeitas. Após a desinstalação, o scanner detecta artefatos remanescentes, como arquivos órfãos, cron jobs ou processos persistentes, prevenindo riscos de segurança pós-remoção. Suportado por plataformas como Claude Code e Cursor, o *prism-scanner* usa uma combinação de análise estática, verificação de hashes contra bancos de dados de ameaças (ex.: VirusTotal) e uma base de regras YARA personalizada para sinalizar comportamentos anômalos. É útil para engenheiros que integram extensões de IA em pipelines CI/CD, garantindo que apenas código confiável seja executado e que nenhum resquício permaneça após a desinstalação.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add Shelflifegymnopilusvalidipes977/prism-scanner

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que prism-scanner faz?

Escaneie agentes de IA, plugins e servidores MCP em busca de código malicioso antes da instalação e ameaças residuais após a desinstalação.

Visão Geral

O prism-scanner verifica a segurança de componentes de IA (agentes, plugins, servidores MCP) em dois momentos críticos:

  • Pré-instalação: Analisa o código-fonte, metadados e dependências para detectar malware, backdoors ou comportamentos suspeitos antes da execução.
  • Pós-desinstalação: Varre o sistema em busca de artefatos deixados para trás — arquivos órfãos, processos fantasmas, cron jobs ou modificações no ambiente.

Como Funciona

  1. Análise Estática: Inspeciona o código (Python, JavaScript, Shell) usando padrões de ofuscação, strings suspeitas e imports incomuns.
  2. Verificação de Dependências: Compara hashes SHA256 de pacotes contra bancos de ameaças conhecidos (ex.: VirusTotal, Snyk).
  3. Regras YARA: Aplica um conjunto de regras YARA para detectar assinaturas de malware, keyloggers ou miners de criptomoedas.
  4. Auditoria de Sistema: Após a desinstalação, lista arquivos residuais, verifica crontab, serviços systemd e entradas de registro.

Uso

# Escanear antes de instalar um plugin
prism scan --pre /caminho/para/plugin

# Escanear após desinstalar um servidor MCP
prism scan --post --artifact-dir /tmp/mcp-server

Plataformas Suportadas

  • Claude Code (via arquivo de skill)
  • Cursor (configuração .cursorrules)
  • Codex CLI (modo segurança)

Exemplos

ComandoDescrição
prism scan --pre plugin.zipVarredura pré-instalação de um plugin compactado
prism scan --post --deepVarredura pós-desinstalação com auditoria completa
prism scan --yara-rules custom.yaraUsar rules YARA personalizadas

Variáveis de Ambiente

  • PRISM_VT_API_KEY — Chave da API do VirusTotal para verificação de hashes.
  • PRISM_YARA_DIR — Diretório com regras YARA adicionais.

Licença

MIT

Habilidades Relacionadas