剑庭安
首页
黑客安全首页全部安全栏目 黑客技术黑客技术、渗透测试、漏洞利用工具与教程 安全软件安全工具、扫描器、检测与审计软件 病毒分析恶意软件分析、样本、逆向与沙箱 CTF思路CTF 题目、writeup、解题思路与工具 防护思路防御技术、加固、检测响应与蓝队 红蓝攻防红队攻击模拟、蓝队对抗、攻防演练 漏洞知识库漏洞、CVE、PoC、EXP 与安全研究
逆向|反编译
PHP源码PHP 网站源码、程序、系统 APP源码安卓/iOS APP 源码 ASP源码ASP 网站源码与程序 NET源码.NET 网站源码与系统 小程序源码微信/支付宝小程序源码 Dedecms风格模板Dedecms 织梦风格模板 Empirecms风格模板EmpireCMS 帝国风格模板 Discuz商业模板/插件Discuz 商业模板与插件 WordPress主题/插件WordPress 主题与插件 其它源码、模板其它各类源码与模板 游戏源码游戏源码与引擎项目 加密货币源码加密货币、区块链、钱包、USDT/比特币相关源码与工具 手游源码手机游戏源码、服务端、客户端与引擎项目 传奇源码热血传奇、传奇世界、复古传奇等客户端/服务端/引擎源码 页游源码网页游戏、H5 游戏、浏览器游戏源码 端游源码电脑单机游戏、PC 网游客户端/服务端源码
最新万能免驱动支持所有型号打印机下载程序 日历天气老黄历 · 每天同步真实日期与天气
站长工具站长工具 自助开通会员浏览该分类 其他资源qtziy SEO工具SEO工具 站群源码站群源码 泛程序泛程序 蜘蛛模板蜘蛛模板 蜘蛛池蜘蛛池 外链工具外链工具
搜索 自助开通会员🔓 破甲 API
登录 注册
首页 分类列表 安全软件 hyperdope - Hyperdope is a s…
hyperdope - Hyperdope is a suite of autonomous agents that aud 安全软件 点击放大
作者:admin 发布:2026-10-05

hyperdope - Hyperdope is a suite of autonomous agents that aud

项目说明<di="center">!imageMCP Server for Ad Security Research!npm!Node!License!MCP!ESMA 6-phase agentic security research pipeline expose…
资源可下载 免费下载 0 条讨论
会员资源
开通会员后即可下载全部资源。
登录后开通会员
会员方案
132浏览量
0讨论
2下载链接
可下载资源状态
内容可验证
更新 2026-10-05
人工审核发布
评论区答疑

hyperdope - Hyperdope is a suite of autonomous agents that aud

项目说明

<di="center">

!image

MCP Server for Ad Security Research

!npm
!Node
!License
!MCP
!ESM

A 6-phase agentic security research pipeline exposed as MCP tools - from attack surface profiling to coordinated disclosure. Runs inside Claude Code, Cursor, or any MCP host. Bring your own LLM.

Installation · Quick Start · Agent Config · Pipeline · Tools · Session Resume · Pro · Troubleshooting · Disclaimer

</div>

---

<a id="installation"></a>

Installation

Global install (recommended)

Run without installing

De

---

<a id="quick-start"></a>

Quick Start

Step 1 - Copy the example agent config

Step 2 - Register with your MCP host

For Claude Code - add to .mcp.json in your project root:

For global registration, use ~/.claude/claude_desktop_config.json with the same structure.

If running from a local clone, replace "npx" + "args": ["hyperdope"] with:

Step 3 - Run the full pipeline

That's it. Hyperdope runs all 6 phases sequentially, chains context automatically, and writes a session file to .hyperdope/sessions/.

---

<a id="agent-config"></a>

Agent Config

Copy agent.example.yaml to agent.yaml. Hyperdope resolves it in this order:

1. --agent path/to/agent.yaml CLI flag
2. HYPERDOPE_AGENT en
3. ./agent.yaml in the current working directory
4. Error with instructions

Full annotated schema:

En resolution - any ${VAR} reference in the YAML is resolved at runtime. Missing throw with the name in the error message.

---

<a id="pipeline"></a>

Pipeline

Each phase's output context field is the exact input for the next phase's context argument. hd_run handles this automatically. Indi tools can be called standalone for custom workflows.

---

<a id="tools"></a>

Tools

hd_profile - Phase 1: Attack Surface Profile

Maps the target's complete attack surface across all relevant categories.

What it covers: trust boundaries, parser differentials, deserialization paths, supply chain dependencies, authentication and authorization flows, LLM-specific surfaces (prompt injection entry points, tool call abuse, RAG poisoning, agentic multi-hop chains), file system race conditions, cryptographic weaknesses, SSRF-reachable internal endpoints.

Input

Output

---

hd_audit - Phase 2: Hunt

Systematically reasons through applicable classes for each surface category found in Phase 1.

What it covers:

  • OWASP Top 10 (2021): A01–A10

  • SANS Top 25 CWEs: CWE-787, CWE-79, CWE-89, CWE-416, CWE-78, CWE-22, CWE-362, and more

  • OWASP LLM Top 10: LLM01–LLM10 (prompt injection, insecure output, tool abuse, excessi, model theft, etc.)
  • Findings are rated by exploitability: confirmed, likely, or theoretical.

    Input

    Output

    ---

    hd_confirm - Phase 3: PoC Generation

    Writes a minimal, self-contained, deterministic Proof of Concept for a specific audit finding.

    PoC output structure:

  • Prerequisites and required access level

  • Requires Li: YES / NO

  • Root cause (one paragraph - the exact code path, missing check, in )

  • Numbered copy-paste steps

  • Complete runnable PoC code block

  • Expected output (exploited )

  • Impact demonstration

  • Limitations and conditions
  • Input

    Output
    python\nimport pickle, requests\n...\n

    ---

    hd_assess - Phase 4: CVSS v3.1 + CWE Scoring

    Scores the using chain-of-thought reasoning through each CVSS v3.1 metric before committing to a numeric score. Ne - reasons through AV, AC, PR, UI, S, C, I, A indi.

    C reasoned through:

    | Metric | Options | Key question |
    | --- | --- | --- |
    | Attack (AV) | N / A / L / P | How far can the attacker be? |
    | Attack Complexity (AC) | L / H | Are special conditions required? |
    | Pri Required (PR) | N / L / H | What account level does the attacker need? |
    | User Interaction (UI) | N / R | Does a need to act? |
    | Scope (S) | U / C | Does impact cross component boundaries? |
    | Confidentiality (C) | N / L / H | How much data is exposed? |
    | Integrity (I) | N / L / H | Can data be modified? |
    | A (A) | N / L / H | Can the system be disrupted? |

    Input

    Output

    ---

    hd_draft_ghsa - Phase 5: GHSA Draft

    Produces a GitHub Security Ad draft following the GitHub Ad Database schema exactly.

    Schema fields produced:
    ghsa_id (PENDING) · se · summary (≤100 chars) · details (full markdown) · affected (package + ranges) · references · published: null · withdrawn: null · aliases: [] · database_specific (cwes, c + score)

    Input

    Output
    yaml\nghsa_id: PENDING\nse: CRITICAL\nsummary: \"RCE deserialization in upload endpoint\"\n...\n

    ---

    hd_disclose - Phase 6: Coordinated Disclosure Package

    Produces three distinct documents in a single LLM call, each calibrated for a different audience.

    | Output | Audience | Content |
    | --- | --- | --- |
    | Executi | CISO, VP Eng, Board | 2 paragraphs, no CVE IDs or C - business impact + recommended response |
    | Technical Ad | Security engineers, devs, IR | Root cause, affected , CVSS, CWE, attack scenario, detection IoCs, remediation steps, timeline |
    | Email Template | 's security team | Professional tone, summary, C, 90-day disclosure timeline, PoC offer under embargo |

    Input

    Output

    ---

    hd_scan — Phase 0: Dependency & Supply-Chain Scan

    Scans a local directory against the OSV.dev C.
    No API key or agent config required — runs entirely local + public APIs.

    What it covers: npm (package-lock.json / package.json), Python
    (requirements.txt / poetry.lock / Pipfile.lock), Go (go.mod), Rust (Cargo.lock),
    hardcoded secrets (AWS keys, GitHub PATs, Anthropic/OpenAI keys, PEM blocks),
    npm lifecycle hooks (postinstall / preinstall), dependency confusion suspects,
    ghost endpoints (remo still in git history), SBOM-lite generation.

    Input

    Output — findings[] contains OSV CVEs, secrets, hooks, ghost endpoints, confusion suspects.
    meta contains package counts, ecosystem list, and SBOM. sbom contains the full SBOM-lite object.

    ---

    hd_ — Patch Phase

    Determines whether pre reported are actually fixed in a
    patched . Uses a 4-question methodology:

    1. Root cause identification — what exact code path caused the original finding?
    2. Change analysis — does the patch close that exact path, or only a symptom?
    3. bypass check — are there alternati that bypass the fix?
    4. Sibling site audit — are there other locations in the codebase with the same pattern?

    : PATCHED · STILL_ · PARTIAL_FIX · CANNOT_

    Run after hd_assess (or hd_confirm) when a patch is a.

    Input

    ---

    hd_run - Full Pipeline (all 6 phases)

    Runs phases 1–6 sequentially. Context is chained automatically - no manual wiring needed.

    Input

    Output

    ---

    <a id="session-resume"></a>

    Session Resume

    Every hd_run execution writes a session file to .hyperdope/sessions/{timestamp}.json. The file is append-safe - resuming ne completed phases.

    To resume from any phase:

    1. Open the session file:

    2. Copy the context object from the last completed phase's result.

    3. Call the next phase tool with that context:

    Indi phase tool calls (hd_audit, hd_confirm, etc.) also write their results to the session file when a context argument is passed in.

    ---

    <a id="pro"></a>

    Pro

    | provider value | SDK | Notes |
    | --- | --- | --- |
    | claude | -ai/sdk | Anthropic Claude (Sonnet, Opus, Haiku) |
    | openai | openai | GPT-4o, GPT-4 Turbo, o1, etc. |
    | gemini | /generative-ai | Gemini 1.5 Pro, Flash, 2.0 |
    | ollama | fetch | Local models at localhost:11434 |
    | glm | openai + base_url | Zhipu GLM-4, openai-compatible |
    | kimi | openai + base_url | Moonshot Kimi, openai-compatible |
    | qwen | openai + base_url | Alibaba Qwen, openai-compatible |

    Any OpenAI-compatible endpoint works with provider: openai + base_url pointing to the API.

    Provider config examples:

    ---

    <a id="troubleshooting"></a>

    Troubleshooting

    | Problem | Fix |
    | --- | --- |
    | Cannot read agent config: ... | Check the path in --agent or HYPERDOPE_AGENT. File must exist and be valid YAML. |
    | Missing required en : CLAUDE_API_KEY | Export the before starting the host: export CLAUDE_API_KEY=sk-ant-... or add it to the MCP host's env block. |
    | Unknown provider: "..." | Check provider: in agent.yaml - valid : claude, openai, gemini, ollama, glm, kimi, qwen. |
    | Tool returns "status": "partial" | The LLM response didn't produce parseable JSON. The full response is still in raw. Check the model's output or lower temperature. |
    | MCP host doesn't see the tools | Restart the host after editing .mcp.json. node -- ≥ 20. |
    | Ollama connection refused | Start Ollama: ollama serve. Confirm the model is pulled: ollama pull llama3.1:70b. |
    | Rate limit / 429 errors | Add temperature and max_tokens guards in agent.yaml, or switch to a provider with higher limits. |
    | Session file not created | hd_run writes to .hyperdope/sessions/ relative to the cwd where the MCP host launched the server. Check launch directory. |

    ---

    <a id="disclaimer"></a>

    Disclaimer

    Hyperdope is for authorized security research, penetration testing, disclosure programs, and CTF competitions only. You must ha written authorization before targeting any system you do not own.

    The built-in prompts are designed for ad research. PoC output from hd_confirm should be handled as sensiti. Ad drafts from hd_draft_ghsa and hd_disclose should follow responsible disclosure practices - notify the before public release.

    The authors assume no liability for misuse.

    ---

    License

    MIT

    项目信息

    开发语言:JavaScript

    Star 数:8

    技术要点

    该项目属于安全软件方向的开源资源,代码结构清晰,适合安全研究人员学习参考。项目围绕Hyperdope is a suite of autonomous agents that audit code, hunt 0days, and ship coordinated-disclosure advisories - the way a top-tier research team works, at machine speed.展开,提供了可运行的实现,对理解相关安全机制、工具原理与攻防技术具有较高的研究价值。

    从技术实现角度看,此类项目的核心在于对底层原理的深入理解与工程化落地。开发者在研究过程中可以结合官方文档与社区讨论,梳理项目的初始化流程、核心模块职责与数据流转,逐步掌握其中的技术细节与设计思路。

    使用与学习建议

    1. 下载源码压缩包,解压到本地环境。

    2. 根据项目类型准备对应的运行环境与依赖。

    3. 按照 README 中的步骤完成配置与部署。

    4. 在隔离的测试环境中运行验证,避免影响生产系统。

    免责声明

    本资源来源于开源社区,仅供安全研究、技术学习与合法授权范围内的攻防演练使用,请勿用于任何非法或侵害他人权益的用途。使用本项目产生的一切后果由使用者自行承担。

    资源标题hyperdope - Hyperdope is a suite of autonomous agents that aud
    所属分类安全软件
    发布作者admin
    发布时间2026-10-05 23:06:37
    下载权限 免费下载
    附件数量2 个下载链接
    浏览次数132
    讨论数量0
    主题状态正常讨论中

    本资源免费,登录后即可在本页「下载链接」区域获取全部附件。

    请在评论区留言说明具体链接,或联系作者补档。楼主更新后本页会同步最新的下载地址。

    请先阅读正文中的授权说明;未注明的默认仅限站内学习交流,禁止直接搬运到其他站点二次售卖。
    还没有讨论,快来抢沙发~
    登录 后才能参与讨论
    下载链接
    会员才能下载
    登录后开通会员
    同分类推荐
    暂无同类资源
    免费登录即可下载
    查看会员
    放大预览

    © 2026 剑庭安 - 网站开发定制 SEO 优化蜘蛛池代做 在线看手相算命. 保留所有权利。

    Powered by 酷像SEOv3.0

    网站地图 Sitemap.xml
    首页 全部分类 黑客安全 逆向|反编译 精品源码 站长工具自助开通会员其他资源SEO工具站群源码泛程序蜘蛛模板蜘蛛池外链工具创意乐园 搜索 会员服务 登录 注册