Repolode
zhaoxuya520

zhaoxuya520/reverse-skill

Pacote de skills para agentes de IA que direciona tarefas de engenharia reversa, pentest e CTF para o playbook certo e verifica quais ferramentas estão instaladas.

Estrelas
42,626
Forks
6,223
Issues abertas
35
Último commit
há 28 dias

O que é?

reverse-skill é uma camada de roteamento para agentes de programação com IA, como Claude Code, Codex, Cursor e OpenCode. Quando o agente recebe uma tarefa de engenharia reversa ou segurança — como analisar um APK, um binário, a criptografia de JavaScript no frontend ou um desafio de CTF — o pacote encaminha a tarefa para a metodologia correspondente, em vez de deixar o agente adivinhar quais comandos usar. O núcleo de roteamento é controlado por um único arquivo de configuração com 44 regras.

O pacote também abrange as práticas de trabalho relacionadas à tarefa. Ele inclui uma verificação de escopo que exige autorização e checagens do perfil de rede antes de qualquer teste ativo, diretórios por caso para escopo, linha do tempo e itens de trabalho, além de um fluxo de trabalho que transforma evidências em constatações para os relatórios. Um índice de ferramentas mostra quais das ferramentas referenciadas estão instaladas localmente, e uma suíte de regressão com 175 casos de benchmark é executada no Windows e no Ubuntu pela CI.

As skills abrangem Android e iOS, binários (IDA, radare2, Ghidra, Binary Ninja), .NET, JS de frontend, análise de malware, firmware, segurança de API e da cadeia de suprimentos, além de um suborquestrador de CTF. O projeto é voltado a pesquisas de segurança autorizadas, educação e testes de sistemas que pertencem ao usuário ou que ele tem permissão para avaliar.

Recursos principais

  • 01Encaminha tarefas como análise de APK, binários, JS e CTF para os playbooks de skills correspondentes, usando 44 regras.
  • 02Verifica quais ferramentas de engenharia reversa e pentest estão instaladas e registra o status de cada uma.
  • 03Exige uma verificação do escopo de autorização antes do início de qualquer teste ativo.
  • 04Cria diretórios por caso para escopo, linha do tempo e itens de trabalho.
  • 05Executa uma suíte de regressão de roteamento com 175 casos no Windows e no Ubuntu.
  • 06Funciona com vários clientes de programação com IA por meio das instruções do projeto.

Casos de uso

  • Pedir a um agente de IA que analise um APK Android usando jadx, apktool e Frida.
  • Orientar um agente na engenharia reversa de um binário com IDA ou Ghidra.
  • Resolver um desafio de CTF com um conjunto de subskills preparadas.
  • Organizar casos de pentest autorizados com escopo, evidências e encaminhamento para elaboração do relatório.

Início rápido

  1. 1

    Clonar o repositório

    git clone https://github.com/zhaoxuya520/reverse-skill.git
  2. 2

    Atualizar o índice de ferramentas no Windows

    powershell -File skills/scripts/refresh-tool-index.ps1
  3. 3

    Atualizar o índice de ferramentas no Linux ou macOS

    bash skills/scripts/refresh-tool-index.sh

Antes de usar

  • Requer Java/JDK, Node.js 22.12 ou posterior e Python 3.x, além de um cliente de programação com IA.
  • O submódulo CTF-Sandbox-Orchestrator é licenciado sob GPLv3 e o Pentest Swarm AI, sob AGPL-3.0, ao contrário do núcleo, que usa MIT.

Tópicos

Perguntas frequentes

O que é reverse-skill?
Pacote de skills para agentes de IA que direciona tarefas de engenharia reversa, pentest e CTF para o playbook certo e verifica quais ferramentas estão instaladas. reverse-skill é uma camada de roteamento para agentes de programação com IA, como Claude Code, Codex, Cursor e OpenCode. Quando o agente recebe uma tarefa de engenharia reversa ou segurança — como analisar um APK, um binário, a criptografia de JavaScript no frontend ou um desafio de CTF — o pacote encaminha a tarefa para a metodologia correspondente, em vez de deixar o agente adivinhar quais comandos usar. O núcleo de roteamento é controlado por um único arquivo de configuração com 44 regras.
reverse-skill é gratuito? Qual é a licença?
reverse-skill é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
reverse-skill ainda é mantido?
Manutenção ativa. O último commit de reverse-skill foi em 22 de set. de 2026.
Para que posso usar reverse-skill?
Pedir a um agente de IA que analise um APK Android usando jadx, apktool e Frida. Orientar um agente na engenharia reversa de um binário com IDA ou Ghidra. Resolver um desafio de CTF com um conjunto de subskills preparadas. Organizar casos de pentest autorizados com escopo, evidências e encaminhamento para elaboração do relatório.
Como instalar reverse-skill?
Clonar o repositório: git clone https://github.com/zhaoxuya520/reverse-skill.git Atualizar o índice de ferramentas no Windows: powershell -File skills/scripts/refresh-tool-index.ps1 Atualizar o índice de ferramentas no Linux ou macOS: bash skills/scripts/refresh-tool-index.sh
Onde consigo reverse-skill?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/zhaoxuya520/reverse-skill

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

Projetos relacionados