Strix
Sets an AI loose on your own app to find security holes.
Why use Strix?
Most security checking tools read your code and hand back a long list of things that might be wrong, and most of it is noise. Strix works the other way: it runs your application in a sealed box where nothing can leak out, and actually tries things against it, so what it reports is what it managed to do rather than what it suspects. It then helps you fix each one and runs again to confirm the fix held. Point it only at software you own or have written permission to test. Running this against someone else's site is not a grey area.
When should you use Strix?
Before putting something on the internet, and after any change to the parts that handle logins, payments or user uploads. It is also worth running on an older project you inherited and have never properly looked at.
How do you install and use Strix?
- Run the command below. It downloads a small program from the internet and runs it; to read that program first, paste https://strix.ai/install into your browser.
- Tell it which AI assistant to use and give it that assistant's key, the paid pass code from that company; the project page linked in the sidebar explains where. A scan spends that account's credit as it works: a few dollars on a small app, more on a large one. If none of that sentence made sense, this entry is for whoever builds your software, not for you.
- Point it at your project folder with strix --target ./your-app. The first run downloads the sealed box it tests inside, so give it time.
Paste into the Terminal app
curl -sSL https://strix.ai/install | bash