CommunityPesquisa e Análise de Dadosgithub.com

maxgfr/ultrasec

Habilidade de agente para auditoria de segurança entre arquivos — rastreia dados não confiáveis entre funções e arquivos (taint source-to-sink), orquestra Trivy/Semgrep/gitleaks/osv-scanner e verifica adversariamente achados em um relatório hierárquico e citado. Irmão de ultraindex/ultrasearch.

O que é ultrasec?

O maxgfr/ultrasec é uma habilidade especializada para agentes de IA focada em auditoria de segurança de código-fonte, projetada para funcionar como um analista de segurança sênior automatizado. Diferente de ferramentas de varredura simples, ele realiza análise de fluxo de dados entre arquivos (taint analysis), rastreando como dados não confiáveis fluem das fontes (ex: entrada do usuário) até sumidouros perigosos (ex: execução de comandos). Ele orquestra múltiplas ferramentas de segurança de alto nível, como Trivy para vulnerabilidades em dependências, Semgrep para análise estática de padrões, gitleaks para segredos expostos e osv-scanner para consultas ao banco de dados de vulnerabilidades abertas. Além de gerar relatórios com citações precisas, o skill realiza uma etapa de verificação adversária, onde tenta ativamente validar e falsear as descobertas, resultando em um relatório final por níveis de criticidade. Compatível com agentes como Claude Code, Cursor e Codex, o ultrasec é essencial para times de desenvolvimento que desejam uma auditoria de segurança profunda e confiável, integrada diretamente ao fluxo de trabalho.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add maxgfr/ultrasec

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 ultrasec faz?

Habilidade de agente para auditoria de segurança entre arquivos — rastreia dados não confiáveis entre funções e arquivos (taint source-to-sink), orquestra Trivy/Semgrep/gitleaks/osv-scanner e verifica adversariamente achados em um relatório hierárquico e citado. Irmão de ultraindex/ultrasearch.

Visão Geral

O ultrasec é uma ferramenta de auditoria de segurança automatizada que opera como um analista de segurança sênior. Ele realiza análise de fluxo de dados entre arquivos (taint analysis), orquestra múltiplos scanners de segurança e valida achados de forma adversária para gerar relatórios confiáveis e acionáveis.

Funcionalidades Principais

  • Análise de Taint Source-to-Sink: Rastreia dados não confiáveis através de funções e arquivos, identificando rotas de ataque potenciais.
  • Orquestração de Scanners: Integra e executa Trivy (vulnerabilidades em dependências), Semgrep (padrões de código), gitleaks (segredos) e osv-scanner (banco de dados de vulnerabilidades abertas).
  • Verificação Adversária: Tenta ativamente falsear ou confirmar cada achado, aumentando a precisão e reduzindo falsos positivos.
  • Relatório Hierárquico: Gera um relatório final com achados organizados por nível de criticidade (crítico, alto, médio, baixo), cada um com citações precisas ao código-fonte.

Plataformas Suportadas

  • Claude Code
  • Cursor
  • Codex

Como Usar

  1. Instalação: Adicione o skill ao seu agente de IA.
  2. Execução: Forneça o caminho do repositório ou diretório a ser auditado.
  3. Resultados: O agente executará a auditoria e fornecerá um relatório completo.

Exemplo de Uso

# Exemplo de comando para iniciar auditoria (simulado)
ultrasec audit --path ./meu-projeto --scanners trivy,semgrep,gitleaks

Dependências

  • Trivy
  • Semgrep
  • gitleaks
  • osv-scanner
  • Acesso ao código-fonte do projeto alvo

Contribuição

Contribuições são bem-vindas! Consulte o repositório oficial para mais detalhes.

Habilidades Relacionadas