Skip to content
Strix

Strix

NEW
Category: DAST
License: Apache 2.0
Suphi Cankurt
Suphi Cankurt
+8 Years in AppSec
Updated July 22, 2026
3 min read
Key Takeaways
  • Autonomous AI agents run the app and validate each finding with a real proof-of-concept, not a static false positive
  • Covers OWASP Top 10 and beyond: SQL/NoSQL/OS command injection, SSTI, SSRF, XXE, RCE, IDOR, XSS, CSRF, prototype pollution, business logic, and API flaws
  • Installs with one curl command; requires Docker and an LLM API key (OpenAI, Anthropic, Google, Bedrock, Azure, or local models)
  • Apache 2.0, 43,000+ GitHub stars; runs headless in CI with pull-request diff scoping
  • Free open-source CLI plus a hosted Strix Platform (Pro at $29/seat/month) for continuous testing, PR reviews, and autofix

Strix is an open-source AI penetration testing tool. Instead of matching patterns like a traditional DAST scanner, it runs autonomous AI agents that exploit your app the way a real tester would.

The difference that matters is validation. Each finding ships with a working proof-of-concept, not just a static alert, so you triage fewer false positives.

The project is Apache 2.0 licensed and has passed 43,000 GitHub stars.

Strix terminal UI showing a confirmed business logic vulnerability with a CVSS 7.1 report and proof-of-concept Strix confirms a finding by exploiting it, then writes a full report with severity, CVSS score, and the affected endpoint.

What is Strix?

Strix orchestrates multiple AI agents that collaborate on a single target. They handle reconnaissance, exploitation, and validation without separate configuration steps.

You point it at a local directory, a git repository, or a live URL. The agents run the app dynamically, so results reflect what happens at runtime rather than what static analysis infers.

The CLI works with any major LLM provider. You set STRIX_LLM and LLM_API_KEY, and it supports OpenAI, Anthropic, Google, Vertex AI, Bedrock, Azure, and local models.

Key Features

FeatureDetails
Testing approachAutonomous multi-agent, dynamic code execution against the running app
ValidationReal proof-of-concept per finding, not static pattern matches
CoverageOWASP Top 10 and beyond, including business logic and API flaws
TargetsLocal directory, git repository, or live URL
LLM providersOpenAI, Anthropic, Google, Vertex AI, Bedrock, Azure, or local models
AutomationHeadless mode (-n), GitHub Actions, pull-request diff scoping
Scan modesStandard or quick (--scan-mode)
LicenseApache 2.0, 43,000+ GitHub stars

Vulnerability coverage

Strix targets the OWASP Top 10 and a range of classes beyond it. The list below comes from the project’s documentation.

  • Injection: SQL, NoSQL, OS command, and server-side template injection (SSTI)
  • Server-side: SSRF, XXE, and remote code execution (RCE)
  • Access control: IDOR and privilege escalation
  • Authentication and session weaknesses
  • XSS, CSRF, and prototype pollution
  • Business logic vulnerabilities
  • API security issues
  • Cloud and infrastructure misconfigurations
Note
Proof over pattern
Strix agents validate findings by exploiting them and attaching a working proof-of-concept. This is the main distinction from signature-based scanning, where a match still needs a human to confirm it is real.

Test scoping and CI

The CLI reads plain instructions through --instruction or --instruction-file, so you can direct agents at specific flows. Diff scoping (--scope-mode diff with --diff-base) limits a run to changed code.

Headless mode (-n) and a published GitHub Actions workflow let Strix run on every pull request without an interactive session.

Getting Started

Strix installs with a single command. Docker must be running and you need an LLM API key from a supported provider.

curl -sSL https://strix.ai/install | bash

Set your model and key, then point Strix at a target:

export STRIX_LLM="openai/gpt-5.4"
export LLM_API_KEY="your-api-key"
strix --target ./app-directory

You can also pass a repository (--target https://github.com/org/repo) or a live URL. Add -n for headless CI runs, and the CLI reports each validated vulnerability with a proof-of-concept and remediation guidance.

Strix Platform (hosted)

Beyond the open-source CLI, the vendor (OmniSecure, Inc.) runs a hosted Strix Platform for continuous testing. It adds PR security reviews, one-click autofix with merge-ready pull requests, attack-surface monitoring, and scheduled pentesting.

The Platform Pro plan is $29 per seat per month and includes Jira, Linear, and Slack integrations plus a 7-day free trial. An Enterprise plan adds VPC or on-prem deployment, bring-your-own-key model support, SSO and SCIM, and a dedicated SLA at custom pricing.

The platform is SOC 2 and ISO 27001 certified. The open-source CLI stays free, and your only running cost there is the LLM usage.

When to Use Strix

Strix suits developers and security teams who want exploit-validated testing wired into the workflow, not a separate scanning step. Diff scoping makes it practical to run on every pull request.

Because it needs an LLM API key, the running cost scales with model usage. For signature-based scanning without that dependency, Nuclei and OWASP ZAP remain the open-source references.

Tip
Best For
Teams that want autonomous, proof-validated penetration testing in CI/CD, scoped to code changes, and are comfortable supplying their own LLM API key.
Note: Open-source (Apache 2.0). Requires Docker and an LLM API key. Distributed as the strix-agent PyPI package. Optional hosted Strix Platform is commercial.

Frequently Asked Questions

Is Strix free?
The open-source CLI is free under the Apache 2.0 license and has over 43,000 GitHub stars. You supply your own LLM API key, so the running cost is the model usage, not the tool. A separate hosted Strix Platform is commercial.
How much does the hosted Strix Platform cost?
The Platform Pro plan is $29 per seat per month and includes PR security reviews, autofix, attack-surface monitoring, and Jira, Linear, and Slack integrations, with a 7-day free trial. An Enterprise plan with VPC or on-prem deployment, BYOK model support, and SSO/SCIM is custom-priced. The open-source CLI stays free.
How is Strix different from a traditional DAST scanner?
A traditional scanner matches patterns and often reports findings a human has to triage. Strix runs AI agents that dynamically execute the application, attempt real exploits, and attach a working proof-of-concept to each finding, which cuts down false positives.
What does Strix need to run?
Docker must be running and you need an LLM API key from a supported provider such as OpenAI, Anthropic, Google, Bedrock, or Azure. Installation is a single curl command, and you point it at a local directory, a git repository, or a live URL.
Can Strix run in CI/CD?
Yes. The open-source CLI has a headless mode (the -n flag) and a GitHub Actions workflow, and it can scope testing to a pull-request diff so it only tests changed code. The hosted Strix Platform adds continuous scheduled pentesting and deploy gating.