ai-reverse-resources

mcp
Security Audit
Fail
Health Warn
  • No license — Repository has no license file
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Community trust — 13 GitHub stars
Code Fail
  • exec() — Shell command execution in dsh/js-reverse-plugin/index.js
  • process.env — Environment variable access in dsh/js-reverse-plugin/tests/bundle.test.mjs
Permissions Pass
  • Permissions — No dangerous permissions requested

No AI report is available for this listing yet.

SUMMARY

Plugin marketplace for AI-assisted reverse engineering across Codex and Claude Code.

README.md

AI Reverse Resources

面向 AI Agent 的逆向工程插件仓库,支持 Codex、Claude Code 和 DeepSeek Harness。当前提供 js-reverse-plugin。

安装全部(推荐)

当前仓库只有 js-reverse-plugin,因此“安装全部”就是安装该插件。

Codex CLI

codex plugin marketplace add zhizhuodemao/ai-reverse-resources
codex plugin add js-reverse-plugin@ai-reverse-resources

安装后启动新的 Codex 会话。

Codex App

  1. 在终端添加 Marketplace:

    codex plugin marketplace add zhizhuodemao/ai-reverse-resources
    
  2. 重启 ChatGPT 桌面端,进入 Codex 的 Plugins。

  3. 选择 AI Reverse Resources,安装 JS Reverse Plugin。

  4. 新建任务。

Claude Code CLI

claude plugin marketplace add zhizhuodemao/ai-reverse-resources
claude plugin install js-reverse-plugin@ai-reverse-resources

安装后启动新会话;如果在当前会话内安装,运行 /reload-plugins。

Claude Code Desktop

  1. 在终端添加 Marketplace:

    claude plugin marketplace add zhizhuodemao/ai-reverse-resources
    
  2. 打开 Claude Desktop 的 Code 标签,选择 + → Plugins → Add plugin。

  3. 从 ai-reverse-resources 安装 js-reverse-plugin。

Claude Code Desktop 的插件适用于本地和 SSH 会话,不适用于 cloud 或 WSL 会话。

DeepSeek Harness (dsh)

方案 A(推荐,一劳永逸):全局安装 CLI,之后 dsh 永久可用

npm install -g @deepseek-ai/dsh
dsh plugin --profile web add dsh-js-reverse-plugin

安装后启动新的 dsh 会话:

  • 在 Agent 预设中选择 逆向模式(reverse)。
  • 三个技能出现在对话输入框 / 命令面板:js-ast-deobfuscation、iv8-env-runtime、iv8-jsvmp-recovery
  • MCP 工具注册为 mcp__js-reverse__*(如 mcp__js-reverse__navigate_page)

需要 Node.js 24.9 或更新版本,以及 DSH ^0.2.1-rc.3。插件通过 bundle 补丁声明 reverse 预设,不再向 $DSH_HOME/.agent-presets 复制配置。旧版本留下的该目录不会被删除;其中的自定义内容需手动迁移到当前 profile 的 cordis.patch.yml,不会自动导入新预设。技能与 MCP 仍挂载在 profile 层,本次兼容修复不改变它们的可见范围。

DeepSeek Harness 没有插件市场;插件发布在 npm:dsh-js-reverse-plugin。

自选安装

添加 Marketplace 后,可以只安装需要的插件:

# Codex
codex plugin add <plugin-name>@ai-reverse-resources

# Claude Code
claude plugin install <plugin-name>@ai-reverse-resources

当前可选插件:js-reverse-plugin。在 Codex App 或 Claude Code Desktop 中,也可以直接从插件浏览器选择安装,不会因为添加 Marketplace 而无提示安装全部插件。

目录结构

.
├── plugins/                     # 插件本体(每插件一个目录)
│   └── js-reverse-plugin/
│       ├── skills/              # ← 技能唯一来源,三个生态共享
│       ├── .claude-plugin/      # Claude Code 插件清单
│       └── .codex-plugin/       # Codex 插件清单
├── .claude-plugin/              # Claude Code marketplace 清单
├── dsh/                         # DeepSeek Harness 适配区(每插件一个 npm 包)
│   └── js-reverse-plugin/       # 包名 dsh-js-reverse-plugin
└── .github/workflows/           # dsh 包发布流水线(tag 触发)

修改技能只动 plugins/<name>/skills/;三个生态的适配壳各自独立。新增插件的 dsh 适配时,在 dsh/ 下建同名目录。

当前内容

js-reverse-plugin:JavaScript AST 解混淆、受控 iv8 运行、JSVMP 恢复,以及 [email protected] 浏览器动态取证。

本地校验

python3 scripts/validate_repository.py
claude plugin validate .

DSH bundle 的配置和技能注册回归检查:

cd dsh/js-reverse-plugin
npm install
ln -s ../../plugins/js-reverse-plugin/skills skills # 已有 skills 目录或链接时跳过
npm test

安装说明依据 Codex Plugins 和 Claude Code Plugins。

Reviews (0)

No results found