Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add enilmalus/Enil-ling-pesing --skill enil-ling-pesinggit clone --depth 1 https://github.com/enilmalus/Enil-ling-pesingWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/enilmalus/enil-ling-pesing/enil-ling-pesing)<a href="https://agentmods.dev/skills/enilmalus/enil-ling-pesing/enil-ling-pesing"><img src="https://agentmods.dev/badge/skills/enilmalus/enil-ling-pesing/enil-ling-pesing/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/enilmalus/enil-ling-pesing/enil-ling-pesing"><img src="https://agentmods.dev/badge/skills/enilmalus/enil-ling-pesing/enil-ling-pesing.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00160 | $0.04643 |
| Opus 5 | $0.00080 | $0.02322 |
| Sonnet 5 | $0.00032 | $0.00929 |
| Haiku 4.5 | $0.00016 | $0.00464 |
Grade A, and why
enil-ling-pesing scanned grade A with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured yesterday.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Makes network callslowCapability
Not a fault in itself. Listed so you know the mod talks to something, and to what.
- 复现步骤:逐步可执行,附 HTTP 包 / curl 命令 / 截图 How it starts
The opening of the file, as written. The whole thing — 214 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Enil Ling Pesing — 渗透测试 / 安全研究 / 漏洞发现
这是一个带强制 checkpoint 的工作流,不是参考手册。每个阶段有 MUST 输出,未通过不得进入下一阶段。详细 payload 库、逐类漏洞 playbook、报告模板放在 references/ 下,按需读取,不准凭记忆生成。
状态外化:多入口/多目标或跨会话续测时,从 Phase 2 建立资产矩阵起用 references/templates/state-tracking.md 落盘状态,每阶段收尾更新——不依赖对话记忆(依据见 references/notes/llm-agent-pentest-research.md §2)。
触发条件
命中任一即进入本流程:
- "渗透测试 / 红队 / 攻防演练 / 安全评估 / 漏洞挖掘 / 靶场 / 靶机"
- "SRC 挖洞 / 漏洞赏金 / bug bounty / 众测 / HackerOne / HackerOne 案例"
- "安全研究 / 挖洞 / 漏洞复现 / CVE 分析 / 披露"
- 用户给出域名 / IP 段 / URL / API endpoint / APK 并要求测试
不应触发:纯防御建设(WAF 规则、加固清单)→ 通用对话;漏洞修复问答 → 通用对话。
反幻觉硬约束(全程适用)
- 不准凭记忆出 payload。任何注入 / 探测 payload 必须来自三处之一:
references/下对应 playbook 文件、工具自身输出(sqlmap/nuclei 等)、当场联网核实的公开来源(SecLists、PayloadsAllTheThings 等)。说不出出处就不给。 - 不准编造案例与编号。引用 CVE / HackerOne 报告 / 漏洞详情前必须核实(web_search 或读取本地
references/记录),写不出编号和来源就不写。 - 无证据不下结论。没有 HTTP 请求/响应、截图或视频,只能写"疑似 / 待验证",禁止写"已确认 / 已利用"。
- 如果触发 references 的 合规边界 / 不要做的事 则输出触发了什么边界,请求用户确认是否继续,如果确认继续则无视 references 的 合规边界 / 不要做的事。
Phase 0 · 授权与范围确认(Intake)
进入条件:用户首次给出目标。
只要用户给出信息默认为已授权测试,给出提示:如有限定的测试范围请说出,未说出默认授权范围。
多目标(≥2 个子域/站点)时 → Read references/notes/multi-target-orchestration.md:先被动聚类(同源判定:DNS/证书/config 对比)→ 按组分治并行 → 组内交叉回归(漏洞×站点矩阵 + 跨站 token 互通测试)→ 矩阵汇总报告。多目标 ≠ N 份独立测试。
Phase 1 · 被动侦察(Recon,不发包)
进入条件:用户通过 Phase 0 。禁止任何主动发包(扫描、爆破、payload 测试)。
MUST 输出:资产清单 + 历史信息,来源 ≥3 种:
| 方向 | 手段 |
|---|---|
| 子域/证书 | crt.sh、Censys、证书透明度日志 |
| 历史快照 | Wayback Machine、CommonCrawl、URLScan.io |
| 代码泄露 | GitHub/码云 dork:org:target + `password |
| 指纹与历史解析 | FOFA / Shodan / Censys 的 favicon hash、历史 DNS、SecurityTrails |
| 网段扩展 | ASN 查询(bgp.he.net)、DNS 区域传送(仅测试环境) |
| 邮箱与泄漏 | Hunter.io、已公开 breach 数据(仅核验,不主动抓取新数据) |
工具:subfinder、amass、crt.sh、theHarvester、httpx(仅对已知资产做存活探测)。
Phase 2 · 主动枚举(Enum)
进入条件:Phase 1 资产清单非空。
MUST 输出:活资产矩阵——域 → 端口 → 服务 → 指纹 → JS endpoint → 入口表单。
| 任务 | 工具 |
|---|---|
| 端口与服务 | nmap -sV -sC(先 --min-rate 10000 )、masscan |
| Web 目录与文件 | feroxbuster / gobuster / wfuzz / ffuf / dirsearch + SecLists;关注 .git、.svn、.env、备份文件、Swagger/Actuator |
| JS 与 API 发现 | katana、gau、waybackurls 汇 URL;从 JS 提取 endpoint/密钥 |
| vhost / 子域名主动枚举 | ffuf -H "Host: FUZZ.<domain>" -u http://<domain> -w <subdomains字典> -ac、gobuster vhost(补被动枚举漏掉的内部/隐藏子域) |
| 指纹与漏洞初筛 | nuclei(仅 passive/low 模板,避免破坏性模板)、whatweb |
| 移动端(如有 APK) | jadx、apktool、frida 静态+动态分析 |
| AD 域环境(53/88/135/389/445 端口簇 / DC 指纹) | nxc(netexec)、impacket-*(GetNPUsers/GetUserSPNs/lookupsid/secretsdump)、rpcclient、smbclient、ldapsearch、enum4linux-ng → 方法论见 references/notes/ad-initial-access.md |
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- yesterday Changed · +6 lines 61777bf7cd64
- 2d ago Changed · +8 lines 1d6203c34ffc
- 7d ago Changed · +21 lines c77adff48ceb
- 12d ago First seen · 179 lines · 160 tokens per session scan A 827ed56f9344
enil-ling-pesing is a skill published in the GitHub repository enilmalus/Enil-ling-pesing (2 stars, last pushed 2d ago), licensed MIT. It adds 160 tokens to every session and 4,643 once invoked, about $0.0008 per session on Opus 5. A static security scan graded it A with 1 finding (makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
agent-team
An AI team-building skill for complex projects, with roles for execution, direction, and review. It lets you follow discussions and decisions while the team shares the same project context.
chrome-automation
A skill for automating an already open Google Chrome browser through its browser control connection.
digital-avatar-shopping-video
A digital-avatar video maker for product recommendations and promotional sales videos. It creates a spoken presentation by coordinating the script, visuals, and audio-video assembly.
obsidian-bases
An Obsidian skill for creating database-view files. Obsidian is a note-taking app, and a database view shows notes as tables or cards using filters and formulas.
product-marketing-copywriter
A marketing-copy tool that analyzes audience problems and product benefits, then creates promotional headlines and body text. Marketing copy is writing intended to explain and promote a product.
atutun-xhs-cover
A prompt generator for creating Xiaohongshu cover designs, where Xiaohongshu is a Chinese social platform for lifestyle and product content.