report
Use when generating a pentest report, writing up findings from a completed assessment, converting triage output into a structured document, or producing an…
Skill by kalpmodi
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/kalpmodi-report
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents, security, writing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/report
What's inside
- Skill name
report- Description
- Use when generating a pentest report, writing up findings from a completed assessment, converting triage output into a structured document, or producing an executive summary of vulnerabilities. Also use when the user says "generate report", "write report", or "create report".
- License
- MIT
- Instructions
- 198 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Report Generator ## Overview Reads `triage.md` (required) and `session.json` to produce a structured report. 80-90% of content is pre-filled from `report_draft.findings[]` - this skill formats and narratizes, it does not discover. ## Steps 1. **Get target and report mode from user if not provided.** - Ask: "Full pentest report or Bug Bounty submission format (HackerOne/Bugcrowd)?" 2. **Read triage.md (required):** ```bash cat ~/pentest-toolkit/results/<target>/triage.md ``` If missing: stop and tell the user to run `/triage <target>` first. 3. **Read session.json for Scalpel stats:** ```bash SESSION=~/pentest-toolkit/results/<target>/session.json SCALPEL_SCORE=$(jq -r '.scalpel.snr.scalpel_score // "N/A"' $SESSION 2>/dev/null) CERTIFIED=$(jq '.report_draft.findings | map(select(.status=="SCALPEL_CERTIFIED")) | length' $SESSION 2>/dev/null) ``` 4. **Read plan.md (optional):** ```bash cat ~/pentest-toolkit/results/<target>/plan.md 2>/dev/null ``` 5. **Get today's date:** ```bash date +%Y-%m-%d ``` 6. **Write report** to `~/pentest-toolkit/results/<target>/report-<YYYY-MM-DD>.md`: ```markdown # Penetration Test Report: <target> **Date:** <YYYY-MM-DD> **Assessor:** Akira / Red Team --- ## Scalpel Assessment Quality | Metric | Value | |--------|-------| | Scalpel Score | <N>/100 | | Certified Findings (SCL) | <N> | | False Positives | 0 | | KCCG Complete | <N>/<N> | > Every finding below is Scalpel Certified — 5-layer Precision Gate passed, > full Kill Chain proven, DNA fingerprinted, PoC generated. --- ## Executive Summary **Scope:** <from plan.md, or "Quick engagement — no scope document recorded"> **Assessment Period:** <date> <2-3 sentence summary of most critical certified findings and overall risk posture> **Findings Summary:** | Severity | SCL Certified | Potential | |----------|--------------|-----------| | Critical | <N> | <N> | | High | <N> | <N> | | Medium | <N> | <N> | | Low | <N> | <N> | --- ## Certified Findings ### [SCL-YYYY-NNN] <Title> ``` SCALPEL CERTIFIED [SCL-YYYY-NNN] Severity: <Critical|High|Medium|Low> KCCG: <N>/5 (<severity> certified) Confidence: <N> / 100 DNA: <hash truncated>... PoC: pocs/<SCL-YYYY-NNN>_poc.sh ``` **Severity:** <severity> **CVSS Estimate:** <score> (AV:N/AC:L/PR:N/UI:N/...) **Asset:** <affected endpoint> **Weakness:** CWE-<N> — <name> **Description:** <what the vulnerability is> **Kill Chain:** 1. <step 1: technique and action> 2. <step 2: technique and action> 3. <step 3: technique and action> **Impact:** <business impact — specific: "An attacker can extract AWS IAM credentials and access production S3 buckets containing customer database backups"> **Evidence:** ``` <direct HTTP response quote or tool output — must be from kill_chain evidence> ``` **Steps to Reproduce:** ```bash # See pocs/<SCL-YYYY-NNN>_poc.sh for full reproduction script # Key commands: <step 1 command> <step 2 command> ``` **Remediation:** <specific actionable fix> ---
From kalpmodi/akira, MIT.
More from kalpmodi/akira
- 0.552score
plan-engagement
kalpmodi
Use when starting any pentesting engagement, receiving a target domain or IP, saying "new engagement", "start a pentest", "plan this target", or beginning any…
SkillCFreshness: C★ 23Claude Code +9 - 0.491score
zerodayhunt
kalpmodi
Use when hunting for zero-days, backdoors, RCE, supply chain attacks, JWT vulnerabilities, cache poisoning, HTTP smuggling, dependency confusion, source map…
SkillDFreshness: D★ 23Claude Code +9 - 0.491score
oauth-attacks
kalpmodi
Use when attacking OAuth 2.0 or OIDC implementations, testing for authorization code interception, PKCE bypass, open redirect chains, token leakage via…
SkillDFreshness: D★ 23Claude Code +9 - 0.491score
race-conditions
kalpmodi
Use when testing for race conditions, single-packet attacks, TOCTOU vulnerabilities, limit-bypass via concurrent requests, coupon/voucher reuse, double-spend…
SkillDFreshness: D★ 23Claude Code +9 - 0.491score
recon
kalpmodi
Use when running reconnaissance on a pentest target, starting phase 1 of an engagement, gathering subdomains, DNS resolution, live hosts, port scan results…
SkillDFreshness: D★ 23Claude Code +9 - 0.491score
redteam
kalpmodi
Use when running APT-level red team operations, post-exploitation, lateral movement, credential harvesting, Active Directory attacks (Kerberoasting, DCSync…
SkillDFreshness: D★ 23Claude Code +9 - 0.491score
triage
kalpmodi
Use when aggregating pentest findings across all phases, clustering vulnerabilities by severity, prioritizing findings for a report, or surfacing the top…
SkillDFreshness: D★ 23Claude Code +9 - 0.491score
ad-attacks
kalpmodi
Use when attacking Active Directory environments, hunting Kerberoastable accounts, AS-REP roasting, DCSync, Pass-the-Hash, Pass-the-Ticket, BloodHound path…
SkillDFreshness: D★ 23Claude Code +9 - 0.491score
compact
kalpmodi
Use when context is running long during a pentest engagement, at phase boundaries after completing a full phase, or when the user says "compact", "compress…
SkillDFreshness: D★ 23Claude Code +9 - 0.491score
exploit
kalpmodi
Use when running exploitation phase of a pentest, testing for SQL injection, XSS, SSRF, JWT confusion, deserialization, prototype pollution, HTTP smuggling…
SkillDFreshness: D★ 23Claude Code +9 - 0.487score
secrets
kalpmodi
Use when hunting for secrets, API keys, tokens, or credentials on a pentest target, running phase 2 of an engagement, scanning JS files for hardcoded secrets…
SkillDFreshness: D★ 23Claude Code +9 - 0.487score
ctf
kalpmodi
Use when working on CTF (Capture the Flag) challenges, HackTheBox machines, TryHackMe rooms, pwn challenges, reverse engineering, cryptography puzzles…
SkillDFreshness: D★ 23Claude Code +9
Signals
- Stars
- 23
- Forks
- 4
- Open issues
- 0
- Last commit (this folder)
- Apr 25, 2026 (6 months ago)
- Last release
- Apr 25, 2026 (6 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/kalpmodi/akira
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from kalpmodi
- 0.552score
plan-engagement
kalpmodi
Use when starting any pentesting engagement, receiving a target domain or IP, saying "new engagement", "start a pentest", "plan this target", or beginning any…
SkillCFreshness: C★ 23Claude Code +9 - 0.491score
exploit
kalpmodi
Use when running exploitation phase of a pentest, testing for SQL injection, XSS, SSRF, JWT confusion, deserialization, prototype pollution, HTTP smuggling…
SkillDFreshness: D★ 23Claude Code +9 - 0.491score
ad-attacks
kalpmodi
Use when attacking Active Directory environments, hunting Kerberoastable accounts, AS-REP roasting, DCSync, Pass-the-Hash, Pass-the-Ticket, BloodHound path…
SkillDFreshness: D★ 23Claude Code +9 - 0.491score
triage
kalpmodi
Use when aggregating pentest findings across all phases, clustering vulnerabilities by severity, prioritizing findings for a report, or surfacing the top…
SkillDFreshness: D★ 23Claude Code +9 - 0.491score
compact
kalpmodi
Use when context is running long during a pentest engagement, at phase boundaries after completing a full phase, or when the user says "compact", "compress…
SkillDFreshness: D★ 23Claude Code +9 - 0.491score
oauth-attacks
kalpmodi
Use when attacking OAuth 2.0 or OIDC implementations, testing for authorization code interception, PKCE bypass, open redirect chains, token leakage via…
SkillDFreshness: D★ 23Claude Code +9
Cite this page
report skill. Agent Mart. https://agentmart.dev/skills/kalpmodi-report (last updated 2026-10-24)