CommunityPesquisa e Análise de Dadosgithub.com

luoojason/frisk

Digitalize habilidades de agentes de IA para detectar injeção de prompt, exfiltração de dados e envenenamento de memória antes de instalá-las. Um comando, sem instalação, sem chave.

O que é frisk?

O luoojason/frisk é uma ferramenta de segurança para agentes de IA, como Claude Code, Cursor e Codex, que permite escanear habilidades de agentes de IA em busca de vulnerabilidades como injeção de prompt, exfiltração de dados e envenenamento de memória antes da instalação. Ele opera com um único comando, sem necessidade de instalação local ou chave de API, utilizando um wrapper em bash e Python para analisar o conteúdo das habilidades no diretório de habilidades do agente ou em arquivos especificados pelo usuário. O scanner funciona offline, processando o texto das habilidades para identificar padrões suspeitos com base em regras heurísticas e palavras-chave conhecidas de ataques. É útil para desenvolvedores e usuários que desejam verificar rapidamente a segurança de habilidades de terceiros antes de integrá-las ao seu fluxo de trabalho, garantindo que comandos prejudiciais ou coleta não autorizada de dados não sejam introduzidos. Suporta saída em formatos JSON e CSV para integração com outras ferramentas.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add luoojason/frisk

Installed? Explore more Pesquisa e Análise de Dados skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Perguntar na sua IA favorita

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

Documentação

O que frisk faz?

Digitalize habilidades de agentes de IA para detectar injeção de prompt, exfiltração de dados e envenenamento de memória antes de instalá-las. Um comando, sem instalação, sem chave.

Como usar

Execute com um único comando usando curl:

curl -s https://frisk.anon.ys.ua | bash

Isso irá escanear todas as habilidades no diretório de habilidades do agente (normalmente ~/.claude/skills/).

Para escanear um arquivo ou diretório específico:

curl -s https://frisk.anon.ys.ua | bash -s -- /caminho/para/habilidade.md

Opções

  • --json: Saída em formato JSON
  • --csv: Saída em formato CSV
  • --verbose: Mostra informações detalhadas sobre cada verificação

Exemplo

# Escanear habilidades padrão
curl -s https://frisk.anon.ys.ua | bash

# Escanear um arquivo específico com saída JSON
curl -s https://frisk.anon.ys.ua | bash -s -- /caminho/para/habilidade.md --json

O que ele verifica

  • Injeção de prompt: Detecta instruções ocultas ou maliciosas em arquivos de habilidades
  • Exfiltração de dados: Procura por comandos que tentam enviar dados para servidores remotos
  • Envenenamento de memória: Identifica scripts que podem modificar comandos ou memória do sistema
  • Comandos suspeitos: Sinaliza uso de curl, wget, netcat, ou outros comandos inseguros
  • Tokens e chaves: Alerta sobre presença de tokens de API ou segredos em habilidades

Suporte de plataforma

Funciona com:

  • Claude Code
  • Cursor
  • Codex
  • Qualquer agente que use arquivos de habilidades markdown

Funcionamento interno

O script baixa um script de análise Python que implementa os seguintes módulos:

  • injection_scanner: Detecta padrões de injeção de prompt usando heurísticas e regex
  • exfil_scanner: Procura por tentativas de comunicação de rede externa
  • memory_scanner: Verifica scripts que modificam comportamento do agente em tempo de execução
  • token_scanner: Encontra chaves de API e tokens expostos

Todos os escaneamentos são realizados localmente. Nenhum dado é enviado para servidores externos.

Segurança

  • Execução 100% offline após o download do scanner
  • Código-fonte aberto e auditável
  • Sem telemetria ou rastreamento
  • Sem chave de API necessária

Licença

MIT

Habilidades Relacionadas