pipeline

GitHub

执行侦察、扫描和表面排名,为狩猎准备战场。包含范围验证、多阶段代理调度及资产排序,输出P1/P2/Kill列表,但不执行实际狩猎或报告。

providers/codex/.agents/skills/pipeline/SKILL.md H-mmer/pentest-agents

Trigger Scenarios

用户输入 /pipeline 命令 用户输入 /pipeline <目标> 指定特定靶标

Install

npx skills add H-mmer/pentest-agents --skill pipeline -g -y
More Options

Non-standard path

npx skills add https://github.com/H-mmer/pentest-agents/tree/main/providers/codex/.agents/skills/pipeline -g -y

Use without installing

npx skills use H-mmer/pentest-agents@pipeline

指定 Agent (Claude Code)

npx skills add H-mmer/pentest-agents --skill pipeline -a claude-code -g -y

安装 repo 全部 skill

npx skills add H-mmer/pentest-agents --all -g -y

预览 repo 内 skill

npx skills add H-mmer/pentest-agents --list

SKILL.md

Frontmatter
{
    "name": "pipeline",
    "description": "Prepare the battlefield — recon, scanning, and surface ranking. Stops before hunting. Run \/hunt or \/autopilot after. Usage: \/pipeline or \/pipeline <target>"
}

Prepare the battlefield for: $ARGUMENTS

This command runs recon, scanning, and surface ranking — everything needed BEFORE hunting. It does NOT hunt, validate, or report. Use /hunt or /autopilot for that.

Phase 0: SETUP

  1. Read scope.yaml — resolve and verify targets
    • If $ARGUMENTS is empty: uv run python3 ../../tools/scope_check.py --list
    • If $ARGUMENTS is a domain: uv run python3 ../../tools/scope_check.py $ARGUMENTS
  2. Read policy.md — extract policy preamble for all agent dispatches
  3. Brain init or brief:
    • If no brain exists: uv run python3 ../../tools/brain.py init
    • If brain exists: uv run python3 ../../tools/brain.py brief <target>

Phase 1: RECON

  1. Dispatch recon agent (model: inherit) with policy preamble and scope
  2. After recon: dispatch config-auditor agent (model: inherit) for header/TLS/cookie review
  3. After config: dispatch js-analyzer agent (model: inherit) for JavaScript analysis
  4. Brain update: uv run python3 ../../tools/brain.py record <target> recon "<results summary>"

Phase 2: SCANNING (parallel, max 3)

  1. Dispatch in parallel (all model: inherit, all with policy preamble):
    • vuln-scanner agent with nuclei on discovered hosts
    • waf-profiler agent on primary targets
  2. Brain update with scan results

Phase 3: RANK

  1. Dispatch recon-ranker agent (model: inherit) with recon data + brain knowledge
  2. Output P1/P2/Kill list

Complete

Battlefield ready.

P1 targets: [list]
P2 targets: [list]
Kill list:  [list]

Next steps:
  /hunt <target>     — manual hunting on a specific target
  /autopilot         — autonomous hunting across all P1 targets
  /surface           — re-rank surface with current brain knowledge

Sync brain: uv run python3 ../../tools/global_brain.py sync-from-local

Top-Tier Pipeline Standard

The pipeline prepares a battlefield, not a folder of scan files.

  1. Scope first: every generated target must be in-scope or tagged out-of-scope with reason.
  2. Normalize assets into stable inventories: hosts, endpoints, JS files, APIs, auth flows, cloud buckets, repos, mobile packages, and third-party integrations.
  3. Rank during collection. Do not wait until the end to identify crown jewels.
  4. Preserve raw evidence and parsed summaries. A hunter should be able to replay the exact source of every target.
  5. End with P1, P2, and Kill lists plus the best first vuln class for each P1. If no P1 exists, say why and recommend monitoring or a different program.

Version History

  • 41d49b6 Current 2026-07-24 11:58

Same Skill Collection

.claude/skills/analyze/SKILL.md
.claude/skills/autopilot/SKILL.md
.claude/skills/brain/SKILL.md
.claude/skills/chain/SKILL.md
.claude/skills/correlate/SKILL.md
.claude/skills/dupcheck/SKILL.md
.claude/skills/fullscan/SKILL.md
.claude/skills/hunt/SKILL.md
.claude/skills/learn/SKILL.md
.claude/skills/mindmap/SKILL.md
.claude/skills/monitor/SKILL.md
.claude/skills/new/SKILL.md
.claude/skills/pipeline/SKILL.md
.claude/skills/quality/SKILL.md
.claude/skills/quickscan/SKILL.md
.claude/skills/remember/SKILL.md
.claude/skills/report/SKILL.md
.claude/skills/resume/SKILL.md
.claude/skills/sast/SKILL.md
.claude/skills/status/SKILL.md
.claude/skills/submit/SKILL.md
.claude/skills/surface/SKILL.md
.claude/skills/sync/SKILL.md
.claude/skills/triage/SKILL.md
.claude/skills/validate/SKILL.md
providers/codex/.agents/skills/analyze/SKILL.md
providers/codex/.agents/skills/autopilot/SKILL.md
providers/codex/.agents/skills/brain/SKILL.md
providers/codex/.agents/skills/chain/SKILL.md
providers/codex/.agents/skills/correlate/SKILL.md
providers/codex/.agents/skills/dupcheck/SKILL.md
providers/codex/.agents/skills/fullscan/SKILL.md
providers/codex/.agents/skills/hunt/SKILL.md
providers/codex/.agents/skills/learn/SKILL.md
providers/codex/.agents/skills/mindmap/SKILL.md
providers/codex/.agents/skills/monitor/SKILL.md
providers/codex/.agents/skills/new/SKILL.md
providers/codex/.agents/skills/quality/SKILL.md
providers/codex/.agents/skills/quickscan/SKILL.md
providers/codex/.agents/skills/remember/SKILL.md
providers/codex/.agents/skills/report/SKILL.md
providers/codex/.agents/skills/resume/SKILL.md
providers/codex/.agents/skills/sast/SKILL.md
providers/codex/.agents/skills/status/SKILL.md
providers/codex/.agents/skills/submit/SKILL.md
providers/codex/.agents/skills/surface/SKILL.md
providers/codex/.agents/skills/sync/SKILL.md
providers/codex/.agents/skills/triage/SKILL.md
providers/codex/.agents/skills/validate/SKILL.md

Metadata

Files
0
Version
41d49b6
Hash
cdc15f69
Indexed
2026-07-24 11:58

Home - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-07 14:30
浙ICP备14020137号-1 $Map of visitor$