Your first scan
Every Pencheff scan runs the full Deep assessment — every module, Pulse, and attack chains, mapped to OWASP Top 10 and the compliance frameworks. Pick the surface you want to work from:
- Open app.pencheff.com and sign in.
- Register target → enter the URL, optional credentials, scope, exclude paths.
- Click Start scan — every scan runs the full Deep assessment (no profile to pick), and you’ll be redirected to a live progress page with SSE-streamed stages.
- When it finishes, browse findings by severity, OWASP category, compliance framework.
Pencheff will never send traffic outside the scope you declared. Targets
are private by default, and credentials are Fernet-encrypted at rest in the
hosted SaaS, or MaskedSecret-wrapped (never logged) in the CLI.
Scan depth
There’s no profile to pick — every security scan runs the full Deep assessment: every module + Pulse + attack chains, full swarm orchestration (Tier 2 · all 7 phases · top-1000 ports · subdomain fan-out ≤100), deterministic orchestrator + MITRE ATT&CK narrative, and PCI-DSS / SOC 2 / ISO 27001 / NIST / HIPAA mappings. Expect ~60+ min. LLM red-team scans likewise always run the full payload library.
The API and CLI still accept a profile field (quick, standard,
deep, plus the legacy specialised names) for backward compatibility,
but every non-load value is coerced to deep at scan time — new
integrations can simply omit it. The one exception is profile: "load",
a separate opt-in load/performance test on live web/API targets (not a
security scan). list_scan_profiles still enumerates the built-in module
sets, but note that every scan runs Deep.
What’s next
- Core concepts — understand sessions, findings, chains
- Features — deep-dive each scan area
- LLM red team — adversarial testing for chat endpoints
- Repo scanning — connect a GitHub repo and scan source + deps