Getting startedYour first scan

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:

  1. Open app.pencheff.com and sign in.
  2. Register target → enter the URL, optional credentials, scope, exclude paths.
  3. 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.
  4. 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