fullscan

GitHub

执行带脑协调的全量安全评估。通过多阶段(侦察、扫描、定向测试)利用共享上下文跳过已知区域,聚焦新资产与未测试向量,最终生成包含POC和详细覆盖记录的防御性报告。

.claude/skills/fullscan/SKILL.md H-mmer/pentest-agents

Trigger Scenarios

发起全量安全扫描 需要基于历史上下文的增量漏洞评估

Install

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

Non-standard path

npx skills add https://github.com/H-mmer/pentest-agents/tree/main/.claude/skills/fullscan -g -y

Use without installing

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

指定 Agent (Claude Code)

npx skills add H-mmer/pentest-agents --skill fullscan -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": "fullscan",
    "description": "Full security assessment with brain coordination. Multi-phase, skips known-exhausted areas, builds on prior knowledge.",
    "disable-model-invocation": false
}

ALL agents dispatched by this command MUST use model: "inherit" in the Agent tool call.

Full security assessment on: $ARGUMENTS

Phase 0: Brain Briefing

  1. uv run python3 $CLAUDE_PROJECT_DIR/tools/brain.py init (if first run)
  2. uv run python3 $CLAUDE_PROJECT_DIR/tools/brain.py brief $ARGUMENTS
  3. uv run python3 $CLAUDE_PROJECT_DIR/tools/scope_check.py $ARGUMENTS

Phase 1: Recon (skip already-discovered assets)

Launch recon agent with brain context. Focus on discovering NEW subdomains and services beyond what's already known.

Phase 2: Scanning (skip exhausted areas)

Launch IN PARALLEL, each with brain context about what's been scanned before:

  • vuln-scanner — skip known false positives, focus new hosts
  • config-auditor — check if previously noted misconfigs are fixed
  • js-analyzer — focus on new/changed JS files

Record all results to the brain after each agent returns.

Phase 3: Targeted Testing (brain-guided)

Based on Phase 2 + brain knowledge, selectively launch ONLY agents targeting UNTESTED or ACTIVE vectors:

  • xss-hunter ONLY on endpoints not marked exhausted
  • api-audit ONLY on newly discovered or untested endpoints
  • auth-tester ONLY if new auth flows found

Record all results to the brain.

Phase 4: Reporting

  1. uv run python3 $CLAUDE_PROJECT_DIR/tools/dedup_findings.py --scan-dir scans/ --db findings.json --stats
  2. uv run python3 $CLAUDE_PROJECT_DIR/tools/brain.py status
  3. Launch poc-builder for each confirmed finding
  4. Launch report-writer with full brain context
  5. uv run python3 $CLAUDE_PROJECT_DIR/tools/brain.py log "Full scan completed on $ARGUMENTS"

Top-Tier Fullscan Standard

A full scan must leave a defensible coverage ledger.

  1. Start with the crown jewels: auth, tenant data, billing, admin, integrations, uploads, webhooks, exports, AI/tool surfaces, and source/repo exposure.
  2. For each phase, record both positives and negatives. "Scanned" is invalid unless it names tools, targets, timestamps, and skipped areas.
  3. Do not let scanner output dominate. Use scanners to find leads, then spend human-grade effort on state changes, authorization boundaries, and parser differentials.
  4. Before reporting, run /correlate or /chain on all confirmed and partial findings. Single low bugs should not escape the scan if a plausible chain remains.
  5. Final output must contain: confirmed findings, killed false positives, exhausted high-value paths, untested residual risk, and the next best command.

Version History

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

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/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/pipeline/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
e5b27b7e
Indexed
2026-07-24 11:57

- 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-06 17:31
浙ICP备14020137号-1 $방문자$