pentest-report

pentest-report is a skill for Claude Code, Codex from crazyMarky/pentest-skills. It costs 92 tokens per session (1,933 once invoked), scanned A, original, Apache-2.0.

A skill for producing penetration-testing reports, which document authorized security checks and their findings, in a specified standard format.

In plain words
What is it for?
Use it to write reports for authorized penetration tests, security tests, or vulnerability assessments from a required project template.
Why use it?
It gives security findings a consistent structure, including risk summaries, reproduction steps, evidence, repair advice, and supporting reference sections.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Not installable: its command points at a path on the author’s own machine, so it runs nowhere else. The line is /Users/huimingliao/Documents/code/pentest-skills/reports/.

Good fit Use it to write reports for authorized penetration tests, security tests, or vulnerability assessments from a required project template.

Compare 6 skills from other repositories ↓
Install

Getting it into your agent

There is no command for this one: it runs only inside a plugin, and the catalogue could not identify which plugin ships it. The source is linked below.

Made for: Claude Code, Codex.

Wrote 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.

agentmods badge for pentest-report

README.md
[![agentmods](https://agentmods.dev/badge/skills/crazymarky/pentest-skills/pentest-report/github.svg)](https://agentmods.dev/skills/crazymarky/pentest-skills/pentest-report)
Your own site
<a href="https://agentmods.dev/skills/crazymarky/pentest-skills/pentest-report"><img src="https://agentmods.dev/badge/skills/crazymarky/pentest-skills/pentest-report/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.

agentmods 80×15 button for pentest-report

Your own site · 80×15
<a href="https://agentmods.dev/skills/crazymarky/pentest-skills/pentest-report"><img src="https://agentmods.dev/badge/skills/crazymarky/pentest-skills/pentest-report.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 92 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,933 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

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.

ModelPer sessionOnce invoked
Fable 5.1 $0.00092 $0.01933
Opus 5 $0.00046 $0.00966
Sonnet 5 $0.00018 $0.00387
Haiku 4.5 $0.00009 $0.00193

Measured 10d ago against content hash 0427f1ba047a, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-10, from the pricing page.

Security

Grade A, and why

pentest-report scanned grade A with 0 findings 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 10d ago.

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.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

pentest-report/SKILL.md · 212 lines

How it starts

The opening of the file, as written. The whole thing — 212 lines — stays where its author put it; the contents beside it link to each section on GitHub.

渗透测试报告生成技能

授权声明

本 Skill 仅用于生成授权渗透测试的报告。使用前请确保:

  • 测试已获得目标系统所有者的明确书面授权
  • 所有漏洞发现均来自合法授权的测试活动
  • 报告仅发送给授权人员
  • 遵守当地法律法规和数据保护要求

未经授权的渗透测试是非法行为。


技能用途

在以下情况下使用此技能:

  • 用户要求生成渗透测试报告
  • 用户要求输出安全测试结果
  • 用户需要总结漏洞发现
  • 用户明确提到"按格式生成报告"或"按照模板"

报告格式要求

必需章节

所有报告必须包含以下章节,按顺序排列:

  1. 标题和项目信息表

    • 格式:# 渗透测试报告:[目标系统名称/项目名称]
    • 包含 4 字段表格:测试目标、测试时间、测试人员、报告日期
  2. 漏洞发现清单 (Vulnerability Summary)

    • 表格形式,包含列:ID、漏洞标题、风险等级、状态
    • ID 格式:VL-001, VL-002, VL-003...
    • 风险等级图标:🔴严重、🟠高危、🟡中危、🔵低危、⚪信息
  3. 漏洞详情 (Detailed Findings)

    • 每个漏洞一个独立章节
    • 章节标题:### [VL-XXX] 漏洞标题
    • 必须包含 4 个子章节:
      • #### 2.1 漏洞描述
      • #### 2.2 复现步骤 (Proof of Concept)
      • #### 2.3 证据截图
      • #### 2.4 修复建议
  4. 附录 (Appendix)

    • ### 3.1 风险等级定义 - 风险等级表格
    • ### 3.2 CVSS 评分说明 - CVSS v3.1 说明
    • ### 3.3 泄露凭证列表(如有)
    • ### 3.4 测试工具参考 - 工具表格
    • ### 3.5 词汇表
    • ### 3.6 参考文档
  5. 报告签署

    • 测试人员信息
    • 免责声明

漏洞详情章节格式

每个漏洞章节必须以属性表格开始:

| 属性 | 详情 |
| :--- | :--- |
| **风险等级** | 🔴 **严重 (Critical)** / 🟠 **高危 (High)** / 🟡 **中危 (Medium)** / 🔵 **低危 (Low)** |
| **CVSS 评分** | 0.0 - 10.0 |
| **漏洞类型** | [漏洞类型] |
| **受影响URL** | `[完整URL]` |
| **参数** | `[参数名]`(如有)|

代码块格式

  • HTTP 请求使用 http 语言标识
POST /api/login HTTP/1.1
Host: example.com
Content-Type: application/json

{"username":"admin","password":"123456"}
  • Bash 命令使用 bash 语言标识
sqlmap -u "http://target.com" --dbs
  • PHP 代码使用 php 语言标识
$stmt = $pdo->prepare("SELECT * FROM users WHERE id = ?");
$stmt->execute([$id]);

工作流程

生成渗透测试报告时遵循以下步骤:

步骤 1: 收集信息

从用户获取以下信息:

  • 测试目标(URL 或系统名称)
  • 测试日期范围
  • 测试人员信息
  • 发现的漏洞列表
  • 每个漏洞的详细信息(类型、影响、证据、PoC)

步骤 2: 确定漏洞 ID

为每个漏洞分配 ID:

  • 第一个漏洞:VL-001
  • 第二个漏洞:VL-002
  • 以此类推

步骤 3: 评估风险等级

根据 CVSS 评分确定风险等级:

CVSS 范围 风险等级 图标
9.0 - 10.0 严重 (Critical) 🔴
7.0 - 8.9 高危 (High) 🟠
4.0 - 6.9 中危 (Medium) 🟡
0.1 - 3.9 低危 (Low) 🔵
0.0 信息 (Info)

Read the full file on GitHub · 212 lines

Files

What ships with it

2 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

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.

  1. 10d ago First seen · 212 lines · 92 tokens per session scan A 0427f1ba047a

Subscribe to this mod's changes

pentest-report is a skill published in the GitHub repository crazyMarky/pentest-skills (307 stars, last pushed 3mo ago), licensed Apache-2.0. It adds 92 tokens to every session and 1,933 once invoked, about $0.0005 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other skills, from other repositories

incident-response-fileanalyser

Static malware reverse-engineering and threat-intelligence triage for unknown files, Windows EXE/PE binaries, scripts, archives, ISOs, JavaScript, PowerShell, documents, and unpacked payloads. Use when a user provides a sample path, hash, filename, or file and asks whether it is malicious, benign, suspicious, contains…

crtvrffnrt/skills · 104 tokens

pentest-cve-vulnerability-research-helper

CVE and vulnerability research skill for exact CVE lookup, product/version applicability, exploit maturity, KEV/PoC status, source ranking, contradiction handling, and non-destructive validation guidance.

crtvrffnrt/skills · 49 tokens

pentest-web-enumeration

Authorized web enumeration for one or many websites or web applications, including live-target normalization, HTTP and TLS fingerprinting, technology and platform identification, virtual-host discovery, crawling, JavaScript and API endpoint extraction, focused directory and sensitive-file discovery, CMS-specific…

crtvrffnrt/skills · 101 tokens

web-pentest-skill

Analyze supplied artifacts from authorized web assessments with bounded defensive reasoning, evidence review, resumable workflow planning, and static reporting. Use for offline artifact analysis and explicitly reviewed task planning; never for autonomous exploitation, unreviewed target scanning, or executing…

crtvrffnrt/skills · 58 tokens

pentest-hacktricks-finder

Support skill for HackTricks technique research, payload ideas, bypasses, prerequisites, caveats, and edge-case behavior across web, network, cloud, and application security topics. Use as owner only when research is the current blocker.

crtvrffnrt/skills · 56 tokens

incident-response-bec

BEC and AiTM incident-response skill for suspicious sign-ins, mailbox abuse, forwarding, inbox rules, session theft, token replay, consent abuse, and secondary phishing.

crtvrffnrt/skills · 38 tokens