Troubleshooting
Diagnose and resolve the most common PhantomYerra issues — startup, scan engine, license, AI, and tool failures.
Startup & Launch Issues
The scan engine starts in the background and takes 5–15 seconds after the main window opens.
- Wait 30 seconds — the status dot turns green when the engine is ready
- If still offline after 60s: Settings → Diagnostics → Restart Scan Engine
- Check Settings → Diagnostics → Engine Log for startup errors
- Ensure antivirus is not blocking the scan engine process (add the install folder to AV exclusions)
- If Python is missing: reinstall PhantomYerra — it bundles its own Python runtime
The splash screen waits for the license check and scan engine to come online. If it hangs:
- Check your internet connection — license validation requires HTTPS access
- Verify no firewall blocks outbound HTTPS to the license server
- Force-quit the app and relaunch — startup state resets automatically
- If the issue persists, check Settings → Diagnostics → Engine Log after a fresh launch
Common causes on Windows:
- Missing Visual C++ Redistributables — install the latest from Microsoft
- Antivirus quarantining a bundled binary — check AV quarantine log and add exclusion
- Corrupted installation — uninstall, reboot, reinstall from the latest installer
- Conflict with existing Python installation — PhantomYerra uses its own bundled Python; they should not conflict, but
PYTHONPATHenv vars can cause issues. Clear them.
License Issues
License validation requires an active internet connection to the license server.
- Verify your network can reach external HTTPS endpoints (try opening a browser)
- Check no proxy or firewall is blocking outbound HTTPS
- Confirm your license key is entered correctly — no extra spaces
- Check license expiry: log in to the license portal to view your seat status
- If your company admin deactivated your seat, contact them to reactivate
Module availability is controlled by your license tier. The platform polls for module updates every 5 minutes.
- Wait 5 minutes — if your admin just added a module, it will appear automatically
- Go to Settings → License — check the listed active modules match what you expect
- Contact your license admin if a module you purchased is not listed
Scan Issues
If a scan completes with zero findings:
- Confirm the target is reachable from your machine: try
curl https://target.comin the CLI Terminal - For authenticated scans: verify credentials in the wizard — use Test Auth before launching
- In Automated AI mode: verify your AI key is active (Settings → AI Configuration → Key Status)
- The target may genuinely be clean — try Semi-Automated mode with manual tool selection to verify coverage
- Check scan scope — if scope is too narrow, many attack categories are auto-excluded
If a scan stops producing output and appears stuck:
- Press Ctrl+Shift+P to pause the scan — progress is saved
- Check network connectivity to the target
- View the live scan log (Ctrl+L) for the last tool that ran
- If a specific tool is hung: Settings → Diagnostics → Engine Log will show the process state
- Resume the scan (Ctrl+Shift+R) — paused scans resume from the last checkpoint
CVE exploit development can take 2–5 minutes per CVE depending on complexity. This is normal.
- Use Ctrl+Shift+P to pause — progress is saved, resume any time
- Check that the target version is still reachable
- Narrow the campaign scope: validate 5–10 CVEs at a time rather than the full list
- Verify your AI key has remaining credits — expired keys stall exploit development
AI Mode Issues
- Verify AI key: Settings → AI Configuration → Key Status — must show "Valid"
- Check AI credit balance — if exhausted, the key needs to be updated
- Confirm target is reachable and responds to HTTP
- Ensure your license includes the AI module for the selected surface
- Check the AI log: Settings → Diagnostics → AI Log for error messages
- Go to Settings → AI Configuration
- Click Update API Key and re-enter your key
- Log in to your AI provider portal to verify the key is still active and has credits
- If using a license-provided key: contact your license admin — the key may have been rotated
Report Generation Issues
- Ensure at least one finding has Confirmed status — reports with no confirmed findings produce minimal output by design
- Check available disk space — large reports with many screenshots require significant space
- If PDF fails: try DOCX format first to isolate whether the issue is format-specific
- Check Settings → Diagnostics → Engine Log for report generation errors