Pentesting Skills¶
Skills provide context that shapes how the AI reasons about your target. They are organised into two tiers:
| Tier | Visible to users | Loaded when |
|---|---|---|
| Platform skills | No | Every session, automatically |
| Specialist skills | Yes (skill picker) | When selected at session creation |
Platform skills are always prioritised — their guidance overrides all other instructions for the session. Specialist skills add domain-specific knowledge on top.
Choosing a Specialist Skill¶
When you click New Strategy Session, the platform displays the skill picker. Each skill card shows the skill name and a short description.
- Select the skill that best matches your target type.
- If you are unsure, click Skip (General) to use the broad General Web Application skill.
The current session's skill is shown in the session list below the message count.
Available Specialist Skills¶
General Web Application Pentest¶
Best for: Any web application where no specific technology or concern has been pre-identified.
The AI follows a start wide, then narrow approach:
- Reconnaissance and technology identification
- Surface mapping via the crawler
- Authentication and authorisation review
- Input validation testing (SQL injection, XSS, SSRF, deserialization)
- Security header and configuration review
- Business logic and race condition testing
Typical starting modules: crawler, headers, auth, sqli, xss, data
API Security Assessment¶
Best for: Targets that expose a REST, GraphQL, or gRPC API as the primary or significant attack surface.
The AI focuses on API-specific risks:
- JWT algorithm confusion,
alg:none, and weak secrets - Broken Object Level Authorisation (BOLA/IDOR) via ID swapping
- Mass assignment and over-verbose data exposure
- OAuth2/OIDC redirect URI bypass and token leakage
- GraphQL introspection, alias abuse, and deep-query DoS
- SSRF via webhook or
urlparameters - Shadow APIs from versioning (
/v1/,/v2/,/internal/)
Typical starting modules: crawler, jwt, auth, data, ssrf, oauth
SaaS Multi-Tenant Application¶
Best for: Software-as-a-Service platforms where multiple customer organisations share the same codebase and infrastructure.
The AI focuses on the defining risk of multi-tenant systems — tenant isolation failure:
- Cross-tenant data access by swapping
org_id/account_idvalues - Subscription and billing logic bypass (accessing premium features without paying)
- SAML/OIDC mis-scoping across tenants
- Shared Redis cache enumeration and poisoning
- Background worker SSRF via user-supplied URLs
- Support impersonation endpoint abuse
Typical starting modules: crawler, auth, data, oauth, business_logic, ssrf
Authentication & Identity Deep Dive¶
Best for: Assessments where the primary concern is the strength of the authentication system, or when prior testing has identified auth-related issues.
The AI conducts a thorough review of:
- Weak password policies and account enumeration
- Brute-force protection (lockout, rate-limiting, CAPTCHA)
- Session token entropy, fixation, expiry, and cookie attributes
- Password-reset token predictability and host header injection
- MFA bypass, OTP reuse, and backup code weaknesses
- OAuth2/OIDC
stateparameter, PKCE, and redirect URI validation - SAML XML signature wrapping and assertion replay
- JWT
alg:none, algorithm confusion, and weak secrets
Typical starting modules: auth, jwt, oauth, headers
Tips for Effective Skill Use¶
Combine with good context
Selecting the right skill is only half the equation. Give the AI detailed information about the target's stack, authentication model, and business flows. The more context you provide, the sharper the recommendation.
Skills are additive, not restrictive
A skill guides the AI's focus but does not prevent it from recommending modules outside its typical set if your answers reveal a relevant risk.