Troubleshooting
macOS says the app is from an unidentified developer
Right-click ThreatStrike Legion in your Applications folder and choose Open. macOS will ask you to confirm, and after that it opens normally every time. Alternatively, go to System Settings, Privacy & Security, scroll down to the security section, and click Open Anyway.
A tool says it's not found or won't run
The tool probably isn't installed yet. Go to the Downloads section inside the app and install it from there. If it's already showing as installed and still won't run, try removing and reinstalling it from the same page.
The AI Operator isn't doing anything
Check that you have an API key set in Settings. The Operator needs a connected AI provider to work. If you have a key set and it's still not responding, make sure the key is valid and has available credits with your provider.
PDF export isn't working
PDF export requires WeasyPrint. Go to the Downloads section inside the app and install it from there. HTML export works without it.
My license key isn't activating
Make sure you're copying the full key with no extra spaces. If the key still won't activate, check your email for the original purchase receipt to confirm the key. If you're still stuck, email security@threatstrike.ai with your order details and we'll sort it out.
I lost my license key
Check the original purchase email. If you can't find it, email security@threatstrike.ai from the address you bought with and we'll resend it.
The app won't launch after an update
Try deleting the app from Applications and reinstalling the latest version from the releases page. Your task data in ~/.strikedeck/ won't be affected.
FAQ
Which license do I need?
Personal ($99.99/yr) covers non-commercial use: home labs, CTFs, personal research, learning. If you're doing paid client work, consulting, or bug bounty programs where you get paid, you need a Consultant license ($499.99/yr). Teams and organizations should get the Team license ($1,999/yr), which covers up to 10 devices.
Can I use a Personal license for bug bounty?
Only if you're not receiving compensation for the findings. As soon as you're getting paid for bug bounty work, that's commercial use and requires a Consultant license.
Does Legion work on Windows?
Not currently. Legion runs on macOS 12 or later and Linux (Debian 13, Ubuntu 22+, Kali). Windows is not supported.
Can I install Legion on a VM?
Yes. A VM counts as one device toward your seat limit as long as you're the one running it.
How many devices can I run Legion on?
Personal and Consultant licenses allow up to 3 devices. Team licenses allow up to 10. You can deactivate a device from within the app to free up a seat for another machine.
What happens when my license expires?
The app stops working until you renew. Your task data in ~/.strikedeck/ is not deleted. Renew from the pricing page and activate the new key to pick up where you left off.
Do I need an internet connection to use Legion?
Not for the tools themselves. Everything runs locally. You need a connection for cloud AI features (Claude, OpenAI, Gemini), for license activation, and for downloading tools and updates. If you use a local model via Ollama or LM Studio, you can run the full app offline.
Does ThreatStrike see my tasks or scan data?
No. All task data lives in ~/.strikedeck/ on your machine. We have no backend that receives it. See the Privacy & AI doc for the full details.
How do I update Legion?
Legion checks for updates automatically. When one is available you'll see a prompt inside the app. You can also trigger a check manually by going to Settings, scrolling down to License, and clicking Check for Update. Or download the latest installer directly from the releases page.
Can I get a refund?
Reach out at security@threatstrike.ai within a reasonable time of purchase and we'll handle it. We offer a free 3-day trial specifically so you can try the full app before buying.
Something isn't covered here. How do I get help?
Email security@threatstrike.ai or use the contact form. For bugs and feature requests, open an issue on the GitHub repo.