usestrix/strix
Open-source AI penetration testing tool to find and fix your app’s vulnerabilities.
What it solves
Strix is an autonomous AI penetration testing tool designed to find and fix vulnerabilities in applications. It replaces the need for manual pentesting or reliance on static analysis tools that often produce high rates of false positives by dynamically running code and validating findings with actual proofs-of-concept (PoCs).
How it works
Strix uses a multi-agent orchestration system where specialized AI agents collaborate to perform reconnaissance, exploitation, and post-exploitation. These agents are equipped with a professional offensive security toolkit, including an HTTP interception proxy (Caido), an automated browser for client-side attacks, and a Python sandbox for writing and validating exploits. The tool can be used via a CLI for local codebase or web application scans, integrated into CI/CD pipelines (like GitHub Actions) to block insecure code, or managed through a full-stack platform.
Who it’s for
It is built for developers and security teams who want fast, accurate security testing, bug bounty researchers automating their research, and organizations needing compliance-ready penetration testing reports.
Highlights
- Real Exploit Validation: Generates working PoCs rather than just flagging potential issues.
- Multi-Agent Orchestration: Uses a distributed team of AI agents that share discoveries and chain vulnerabilities.
- Comprehensive Toolkit: Includes tools for HTTP interception, browser exploitation, and shell execution.
- Wide Vulnerability Coverage: Targets OWASP Top 10, including injection attacks, broken access control, and business logic flaws.
- Developer-First Integration: Offers a CLI, a local web viewer for real-time monitoring, and seamless CI/CD integration.