AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Pentest Engagement

skill-transilienceai-communitytools-pentest-engagement · by transilienceai

Run a professional web/API/cloud penetration engagement from a scope file — mandatory surface expansion, systematic OWASP attack-class coverage, reversible active exploitation, root-cause severity, authoritative validation, and a Transilience PDF. The general (non-CTF) analogue of hackthebox/htb-solve.

No reviews yet
0 installs
21 views
0.0% view→install

Install

$ agentstack add skill-transilienceai-communitytools-pentest-engagement

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets Used
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-transilienceai-communitytools-pentest-engagement)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
1mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Pentest Engagement? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Pentest Engagement

Orchestrates a scoped pentest end-to-end via the pentest-engagement workflow. It is the breadth-complete, coverage-gated counterpart to the flag-shaped htb-solve — same engines (coordinator-loop, validate-findings), but driven by an attack-class coverage matrix instead of a flag, with surface expansion and root-cause severity baked in.

When to use

A web / API / cloud engagement defined by a scope file (assets, credentials, rules of engagement) — not a CTF/flag target. For HackTheBox/CTF use hackthebox (htb-solve) instead.

Run it

Workflow('pentest-engagement', { scope_file: 'projects/pentest/-scope.md' })

or inline scope:

Workflow('pentest-engagement', { scope: { engagement_name, apex_domains:[], assets:[...], creds_env:[...], roe, business_tier } })

Options: maxConcurrent (default 3), dryRun (expand surface + work list only, no exploitation), max_experiments, business_tier, report (default true).

Write the scope file per [reference/scope-file-format.md](reference/scope-file-format.md). Credentials are referenced by env-var name only and read from the repo .env via python3 tools/env-reader.py — never inline secret values.

Phases (what the workflow does)

  1. Setupenv-reader creds, parse scope, OUTPUT_DIR = projects/pentest/_/, STARTED Slack (gated).
  2. Expand (the #1 fix) — MANDATORY CT-log / passive-DNS / origin-discovery across every in-scope apex (crt.sh, certspotter, subfinder, origin-discovery for CDN/WAF-fronted hosts). Scope = the discovered surface, not the handoff. Builds the per-asset work list + seeds each asset's coverage matrix.
  3. Assess — each asset → coordinator-loop in coverage mode (drives the OWASP API+Web attack-class matrix to completion; reversible active exploitation; root-cause severity) → validate-findings (authoritative).
  4. Correlateattack-path-stitcher + risk-prioritiser across all validated findings → ranked org roadmap.
  5. Report — Transilience PDF over the validated + ranked set. COMPLETE only when every asset's coverage is satisfied; otherwise INCOMPLETE_coverage with the untested classes named.

Boundaries

  • Orchestrator only — never run the coordinator loop inline; the coverage/bookkeeping discipline needs the workflow boundary.
  • A missing credential is not a global block — the unauthenticated surface is always tested; only a no-reachable-asset scope blocks.
  • Reversible own-org/own-tenant writes are authorized by default (create-then-delete is non-destructive); destructive ops, DoS, brute force, and out-of-scope tenants are prohibited (set in RoE).

References

  • [scope-file-format.md](reference/scope-file-format.md) — scope file schema + worked example
  • [coverage-matrix.md](../coordination/reference/coverage-matrix.md) — the canonical attack-class coverage contract (completion gate)
  • [principles.md](../coordination/reference/principles.md) — scope-is-the-surface, reversible active exploitation, real-tools-first, root-cause severity
  • [pentest-report.md](../../formats/transilience-report-style/pentest-report.md) — Transilience report structure + §7.1 root-cause severity
  • [validator-role.md](../coordination/reference/validator-role.md) — engagement-validator attack-class coverage check (8)

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.