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
  • Strix agents dynamically test targets and produce proof-of-concept evidence for findings, according to the project documentation
  • Documented coverage includes access control, injection, server-side, client-side, authentication, business-logic, and infrastructure weaknesses
  • The CLI requires Docker and supports 100+ LLM providers through LiteLLM, including locally hosted models
  • Apache 2.0 with 46,000+ GitHub stars; headless CI runs can scope testing to pull-request changes
  • The hosted Pro plan is $29 per seat per month, while pentests are billed separately

Strix is an open-source AI penetration testing tool. Its agents use a browser, HTTP proxy, terminal, Python runtime, and code analysis to test applications and infrastructure.

The project says its agents attempt to validate findings with proof-of-concept evidence. That evidence can support triage, but it does not remove the need to check reproduction, scope, and impact.

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

Strix terminal UI showing a confirmed business logic vulnerability with a CVSS 7.1 report and proof-of-concept This Strix example shows a confirmed business-logic finding with severity, CVSS score, affected endpoints, and reproduction output.

What is Strix?

Strix orchestrates specialized AI agents that collaborate on a target. Its documented toolkit covers reconnaissance, browser automation, request manipulation, command execution, code analysis, and exploit development.

You can point it at a local directory, repository, live URL, domain, or IP address. The agents inspect and interact with the target rather than limiting the run to source-code pattern matching.

The CLI uses LiteLLM for compatibility with more than 100 providers. Published guides cover OpenAI, Anthropic, OpenRouter, Google Vertex AI, AWS Bedrock, Azure OpenAI, Novita AI, and local OpenAI-compatible models.

Key Features

FeatureDetails
Testing approachAutonomous multi-agent, dynamic code execution against the running app
ValidationProof-of-concept evidence and reproduction details
CoverageOWASP Top 10 and beyond, including business logic and API flaws
TargetsLocal directory, repository, URL, domain, or IP address
LLM providers100+ through LiteLLM, including local models
AutomationHeadless mode (-n), GitHub Actions, pull-request diff scoping
Scan modesQuick, standard, or deep (--scan-mode)
LicenseApache 2.0, 46,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.

  • Access control: IDOR, privilege escalation, and authentication bypass
  • Injection: SQL, NoSQL, and command injection
  • Server-side: SSRF, XXE, and deserialization
  • Client-side: XSS, prototype pollution, and DOM vulnerabilities
  • Authentication: JWT and session-management weaknesses
  • Business logic: race conditions and workflow manipulation
  • Infrastructure: misconfigurations and exposed services
Note
Proof over pattern
Strix’s documentation says its agents attempt exploit validation and provide proof-of-concept evidence. This differs from a signature match alone, but every result still needs appropriate review before remediation or disclosure.

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 either an LLM API key or a configured local model.

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 trial. Pentests are billed separately from the seat subscription.

The custom-priced Enterprise plan adds VPC or on-premises deployment, custom model support, internal infrastructure testing, SSO and SCIM, and dedicated support. The open-source CLI has no license fee, but users still provide model and infrastructure resources.

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 plus an LLM provider or local model. Distributed as the strix-agent PyPI package. Optional hosted Strix Platform is commercial.

Frequently Asked Questions

Is Strix free?
The CLI is available under the Apache 2.0 license and the repository has more than 46,000 GitHub stars. Users provide the compute and either an LLM API key or a local model. The hosted Strix Platform is commercial.
How much does the hosted Strix Platform cost?
The Platform Pro plan is $29 per seat per month, with pentests billed separately. It includes a 7-day trial, PR reviews, autofix, attack-surface monitoring, scheduled pentesting, and Jira, Linear, and Slack integrations. Enterprise pricing is custom.
How is Strix different from a traditional DAST scanner?
Strix uses AI agents with browser, proxy, terminal, and Python tools to explore targets and attempt exploit validation. Its documentation says findings include proof-of-concept evidence, but teams should still review scope, impact, and reproduction before acting on a result.
What does Strix need to run?
Docker must be running. You also configure an LLM API key from a supported provider or a local model through an OpenAI-compatible endpoint. Targets can be URLs, repositories, local directories, domains, or IP addresses.
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.