Strix crossed 43,400 GitHub stars this week, hit #1 on GitHub Trending on July 3, and shipped v1.3.1 today with official GitHub Actions support. It is not popular because it finds more vulnerabilities than OWASP ZAP or Burp Suite. It is popular because it proves them. Every finding Strix reports ships with a working exploit — an actual request or payload that breaks your app. If it cannot prove the vulnerability is real, it does not report it.
That one decision changes the entire workflow. Traditional DAST tools produce lists. Security teams spend days or weeks manually triaging whether each finding is exploitable, a false positive, or a known-but-acceptable risk. Strix does that work autonomously. You get fewer findings, but every one of them is confirmed.
How Strix Works
Strix uses a multi-agent graph architecture. Specialized agents handle different phases of an attack: reconnaissance maps the attack surface, exploitation agents craft and execute payloads, and verification agents generate runnable proof-of-concepts. These agents coordinate dynamically — sharing discoveries and chaining vulnerabilities rather than running independent checks in isolation.
The platform integrates Caido for HTTP proxy interception, Playwright for browser automation (XSS, CSRF, clickjacking, and auth bypass flows), a custom Python sandbox for exploit development, and Nuclei as the underlying scanning framework. It covers the full OWASP Top 10 and beyond: injection attacks, SSRF, IDOR, business logic flaws, JWT attacks, cloud misconfigurations, and API abuse. LLM options come via LiteLLM — GPT-5.4, Claude Sonnet 4.6, Gemini 3, or a local model through Ollama.
Getting Started
The setup is three commands. Docker needs to be running first:
curl -sSL https://strix.ai/install | bash
export STRIX_LLM="anthropic/claude-sonnet-4-6"
export LLM_API_KEY="your-api-key"
Point Strix at a local directory for your first scan:
strix --target ./your-app
Results go into a local dashboard accessible via strix view. No cloud upload unless you opt into the Strix Platform tier. For authenticated gray-box testing, pass credentials in an instruction flag:
strix --target https://staging.your-app.com \
--instruction "credentials: admin@example.com:password123"
Gray-box mode is dramatically more efficient than blind blackbox scanning — more on that in the cost section below.
The CI/CD Integration (v1.3.1 — Today)
Today’s release adds the official GitHub Actions workflow template and diff-scope scanning. This is where Strix becomes a daily tool rather than a quarterly audit:
name: strix-penetration-test
on: pull_request
jobs:
security-scan:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
with:
fetch-depth: 0
- name: Install Strix
run: curl -sSL https://strix.ai/install | bash
- name: Run Strix
env:
STRIX_LLM: ${{ secrets.STRIX_LLM }}
LLM_API_KEY: ${{ secrets.LLM_API_KEY }}
run: strix -n -t ./ --scan-mode quick --scope-mode diff --diff-base origin/main
The --scope-mode diff flag limits the attack surface to code changed in the current pull request. The -n flag runs headless and exits with a non-zero code when vulnerabilities are found — which blocks the merge in any standard CI setup. Diff-scope scanning is also cost-controlled: you are testing hundreds of lines per PR, not the entire application.
The Cost Reality
One honest hands-on review ran a quick blackbox scan against a live site and burned 5.7 million input tokens — roughly $17 — with most requests returning 404s because the agent was guessing URL paths on a site with nested routing. This is not a Strix bug; it is a blackbox scanning problem.
The fix is straightforward: give Strix your source code, or run it in authenticated mode against staging. Cost drops dramatically when Strix can read your router configuration instead of guessing at it. For CI/CD diff-scope scanning, the cost concern disappears entirely — you are scanning what changed in a PR, not your full codebase.
Authorization and Scope
Strix actively exploits, which means it can trigger webhooks, send emails, and interact with third-party integrations during a scan. Always run it against a staging environment with external integrations disabled. Never run it against production unless thoroughly isolated. Explicit written authorization is required for any target you do not own outright.
Who Should Use Strix
Strix makes most sense for teams already doing security testing who want to automate the PoC-validation step — the part that currently consumes the most human time. If your current workflow is “run ZAP, export CSV, manually test the top 20 findings,” Strix replaces the manual testing phase.
For teams not doing any security testing today, the diff-scope CI/CD integration is the right entry point: scan what changed per PR, block on confirmed findings, and expand from there. It is measurably less overwhelming than a full application audit on day one.
Strix is open source under Apache 2.0. Full documentation is at docs.strix.ai. The community guide from Rohit Raj has additional configuration examples if you want to go deeper.


