Best for: Senior pentesters who want AI assistance without full automation. Every tool invocation requires explicit human approval. Claude explains its reasoning before each step.

How Semi-Automated Mode Works

PhantomYerra operates as a propose-approve loop. Claude analyzes the current state of the engagement and proposes the next logical step. You review the proposal, optionally edit parameters, and approve or skip. Claude never runs a tool without your explicit approval.

The Propose → Review → Approve Loop

  • Claude proposes: "Run nmap SYN scan on 192.168.1.0/24 — reason: map live hosts before targeted testing"
  • You review: See the exact command that will run, estimated duration, and Claude's reasoning
  • You choose: Approve (run as-is) | Edit (modify parameters) | Skip (move to next proposal) | Stop
  • Result feeds back: Claude analyzes output and proposes the next action based on findings

When to Use Semi-Automated

Use Semi-Automated when: ✓ You want to learn which tools Claude selects and why ✓ Engagement requires documented human decision-making at each step ✓ Target is sensitive and you want to gate each action ✓ You want to inject manual findings alongside automated ones ✓ Client requires human oversight at every test step (regulated industries)

Common Issues

Check the AI Activity panel for errors. If Claude's API call failed, click Retry Proposal in the Action Queue. If Claude determines the engagement is complete (all surfaces tested), it will show a "Engagement Complete" status instead of new proposals.

Check the Platform Status bar — the relevant tool may not be installed or its binary path may be incorrect. Go to Settings → Tools, verify the tool shows as "Found", and click the tool name to see its binary path. Re-run the tool installer if needed.

Yes. Click Switch to Automated in the Scan Dashboard header. Claude will take over from the current state without re-running completed steps. You can switch back to Semi-Automated at any time.