Repolode
Pantheon-Security

Pantheon-Security/medusa

Scanner de segurança com foco em IA para código e configurações de agentes, com regras integradas para apps com LLM, servidores MCP e segredos expostos em chats ou no histórico do shell.

Estrelas
1,015
Forks
155
Issues abertas
3
Último commit
há 3 meses

O que é?

MEDUSA é um scanner de segurança de linha de comando escrito em Python. Ele executa um amplo conjunto de regras integradas, que cobre aplicações de IA/ML, agentes LLM, servidores MCP, pipelines RAG e código tradicional, sem exigir a instalação de ferramentas externas. Linters externos opcionais, como bandit ou eslint, são detectados automaticamente quando estão disponíveis.

Além da análise SAST geral, a ferramenta se concentra em riscos específicos de IA. O comando `medusa scan --git` verifica um repositório remoto antes de cloná-lo, analisando arquivos de configuração de editores de IA, como `.cursorrules`, hooks e permissões em `.claude/`, além de configurações MCP, em busca de conteúdo malicioso ou com privilégios excessivos. O comando `medusa secrets scan` procura chaves de API e tokens em logs de chat de assistentes de IA e no histórico do shell. Seu subcomando `purge` os oculta de forma interativa, após criar um backup idêntico byte a byte.

Os resultados podem ser exportados em JSON, HTML, Markdown, SARIF, JUnit ou texto. A ferramenta também oferece suporte a análises incrementais com cache baseado em hash de conteúdo, configuração por meio de um arquivo `.medusa.yml` e integração com Claude Code, Gemini CLI, Cursor, Copilot e OpenAI Codex usando arquivos de contexto gerados.

Recursos principais

  • 01Analise qualquer repositório do GitHub com `medusa scan --git` antes de cloná-lo, incluindo arquivos de configuração de editores de IA.
  • 02Encontre chaves de API e tokens em chats de IA e históricos do shell, com ocultação interativa e backups.
  • 03Regras integradas para prompt injection, envenenamento de ferramentas MCP, segurança de RAG e de agentes.
  • 04Regras nativas para Rust e PHP, além de wrappers opcionais para linters externos.
  • 05Exporte resultados em JSON, HTML, Markdown, SARIF, JUnit ou texto e use a ferramenta em CI com `--fail-on`.

Casos de uso

  • Verificar um repositório de terceiros ou uma configuração do Claude Code antes de cloná-lo ou executá-lo.
  • Procurar credenciais expostas no histórico do shell ou nos logs de assistentes de IA em uma base de código.
  • Adicionar uma barreira de segurança a um pipeline de CI que use saída SARIF ou JUnit.
  • Auditar aplicações com LLM e servidores MCP em busca de riscos de prompt injection e envenenamento de ferramentas.

Início rápido

  1. 1

    Instale o MEDUSA pelo PyPI

    pip install medusa-security
  2. 2

    Execute sua primeira análise na pasta atual

    medusa scan .

Antes de usar

  • Licenciado sob AGPL-3.0, uma licença copyleft cujos termos sobre uso em rede podem se aplicar a implantações hospedadas modificadas.
  • Alguns linters externos opcionais precisam ser instalados separadamente, conforme a documentação dos respectivos fornecedores.

Em coleções

Tópicos

Perguntas frequentes

O que é medusa?
Scanner de segurança com foco em IA para código e configurações de agentes, com regras integradas para apps com LLM, servidores MCP e segredos expostos em chats ou no histórico do shell. MEDUSA é um scanner de segurança de linha de comando escrito em Python. Ele executa um amplo conjunto de regras integradas, que cobre aplicações de IA/ML, agentes LLM, servidores MCP, pipelines RAG e código tradicional, sem exigir a instalação de ferramentas externas. Linters externos opcionais, como bandit ou eslint, são detectados automaticamente quando estão disponíveis.
medusa é gratuito? Qual é a licença?
medusa é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
medusa ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de medusa foi em 10 de ago. de 2026.
Para que posso usar medusa?
Verificar um repositório de terceiros ou uma configuração do Claude Code antes de cloná-lo ou executá-lo. Procurar credenciais expostas no histórico do shell ou nos logs de assistentes de IA em uma base de código. Adicionar uma barreira de segurança a um pipeline de CI que use saída SARIF ou JUnit. Auditar aplicações com LLM e servidores MCP em busca de riscos de prompt injection e envenenamento de ferramentas.
Como instalar medusa?
Instale o MEDUSA pelo PyPI: pip install medusa-security Execute sua primeira análise na pasta atual: medusa scan .
Onde consigo medusa?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Pantheon-Security/medusa

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados