Check out Suijin here
Security testing, defense and penetration testing today is completely broken. Manual pentesting is too slow to keep up with the rapidly evolving security landscape. Packaged, simple script based security tools can no longer keep up with the creative methods of the attackers of 2026.
The developer community's answer was fully autonomous AI agents. These agents are smart and work in theory, but come with massive caveats and won't work and fall apart in the field.
What if your red/blue team could run 24/7, adapt to what it finds, write dynamic exploits, write reports, and defend your site and find bug bounties all at the same time? What if you could snap the modules together like Lego to adapt to each and every scenario?
Meet Suijin.
Introduction
I'm William, the dev behind Suijin, a fully open-source, automatic dual mode offensive/defensive cybersecurity framework.
The Red Team is an AI agent, powered by SOTA models that can autonomously do reconaissance, save leaked credentials, and write and chain exploits to legitimately think like a real redteamer and find vulnerabilities in your own software or find bug bounties in web apps and web services online.
The Blue Team is a team of AI agents, like an SOC running in your terminal. The team of AI agents can intelligently discern between threats and normal requests and respond by deceiving the attacker, creating honeypots, and blocking the IP before they even have time to think.
Both tools share one toolkit, one knowledge graph and one knowledge base. They can run independently or together, all at the same time.
What really sets us apart
Most AI tools are paperweights when air-gapped or without an API key. Suijin can use its heuristic bypass and built in knowledge base to defend or attack in an airgapped environment.
We've all seen what an AI agent does with too much autonomy. Suijin has built in human-governance, strict scope enforcement, cost caps and zero-cost supervisors that can detect when something is going wrong, and a policy engine that can detect dangerous patterns before the agent hits enter.
Red Team can attack and Blue Team can defend in Suijin Battle mode where you can watch the AI agents battle each other with live tarpitting, exploits and network blocks and scripts, closest thing to a real purple teaming exercise that you are ever going to see on your own laptop.
Inspiration
One day I was doing a classic penetration test on a web service when I realised I was doing the same command, similar exploits, over and over again on the same few endpoints. Why couldn't this be automatic?
And I tried the other automatic, script based tools. But there was always an issue. The moment a single character was wrong, the whole pipeline failed. Why?
And from that day onward, I began my work on Suijin.
It took many days of planning, coding, iterating, debugging before I got to my v1 release, adding tools, commands, changing the skill build up until it was a MVP.
What Suijin brings
Suijin brings:
260+ agent tools — nmap, sqlmap, gobuster, Metasploit, custom KB tools, and more
Offline knowledge base — HackTricks, GTFOBins, PayloadsAllTheThings, SecLists — all indexed with FTS5
Built-in labs — 8 deliberately vulnerable apps (SQLi, XSS, Log4j, SSTI, command injection, and more)
Supervisor — zero-cost pattern detector that catches loops, stalls, and missed flags with no LLM cost
Battle mode — red vs blue live, with scoring, tarpitting, network blocks, and battle reports
Modular OS architecture — kernel + tiers + installable modules = extensible and maintainable
HITL + governance — human approvals, policy enforcement, scope controls, audit trails
Built in labs
We didn't want you to learn on real targets. Suijin ships with 8 deliberately vulnerable Flask apps, including blue_target — a 25-endpoint app with SQLi, XSS, SSTI, command injection, IDOR, XXE, and more. Launch one, point Suijin at it, and watch the agent get to work.
It's the safest way to learn red teaming and blue teaming at the same time.
Get Started
Getting started takes one command:
curl -fsSL https://raw.githubusercontent.com/0xwi11iam/Suijin/main/install.sh | bash
suijin doctor && suijin selftest
suijin
That's it. A security OS on your machine.
We built Suijin because we believe open-source security tools should be powerful, accessible, and safe. We've put hundreds of hours into making this work — and we're just getting started.
Star the repo. File an issue. Contribute a module. Share this with your team.
The future of security is autonomous. Let's build it together!

Top comments (0)