Stringers
N1nEmAn/sapper-v2 · N1nEmAn

A championship scorecard brought in 1,400 stars: sapper-v2, a CTF player open-sourced the AI pentest 'legion' used in the competition as-is

What it is A free, open-source multi-AI collaboration framework: one AI commander assigns work, and a group of Claude Code / Codex windows run in parallel to attack pentest ranges, all sharing one fact graph.

Why it caught on It was open-sourced on the final day of the competition, carrying the result '#1 in the 634 squad, 1B tokens tying 4.5B.' The code was complete enough to copy outright. Competitors forked it first, then an X account with 17k followers reposted it with a 'this is dangerous' take (305k views).

BHow you can follow the playbook First, place in a competition with a third-party leaderboard or a public benchmark. On the day results are published, open-source a working image, the original prompts, and a post-match write-up all at once. The README's first screen should carry only comparison numbers that can be quoted directly, plus a story about what 'the AI taught itself.'

Grade B: the script is clear and has already been validated twice in two months, and competitions keep running. But the key scorecard takes real skill to earn. Without it, similar code is only worth a few dozen stars, and the category leaders already have tens of thousands. Word in small circles
Data (updated daily) · Repo created 2026-10-30 · 1,526 stars · 7 days +1,191
GitHub · stars
05001k1.5k10-3111-0211-0411-0611-081.5k
Data 2026-10-31 → 2026-11-08 (9 days, 9 observations). Points before 10-28 come from deeply / archive backfill, not every day has one

In Oct 30, a PWN-focused CTF player open-sourced his multi-agent pentest framework on the day of a competition final. It had placed first in an online round. The image, prompts, and battle report were all included. Forks outpaced stars for the first two days. By day six, an English tweet saying 'AI hacker legion, this is dangerous' brought in 500 stars in a single day. Autonomous pentesting already has projects with tens of thousands of stars, and this one has no stronger features. What it does have is a scorecard that can be quoted as-is. Below: where its stars came from, which steps you can replicate, and which step you can't.

The champion's code goes up on GitHub on finals day

On the afternoon of Oct 2026, 30 3, the offline finals of the 3rd Tencent Cloud Intelligent Attack-Defense Challenge and TSecCon were being held in Shenzhen. A new repo appeared on GitHub: N1nEmAn/sapper-v2. The first line of the README reads: 'Champion of the online round of the Tencent Cloud Intelligent Attack-Defense Challenge, 634 squad, 80.18 points, 8 hours fully unattended.' Like the runner-up, it captured 85 flags, in 25 seconds, using only 1B tokens, while the rival burned 4.5B. The line below: 'This is the first time the AI apes have looked up at the stars.'

The author, Wanli Chen (on GitHub as N1nEmAn, known in the scene as 9man), is a PWN player on the HASHTEAM and NEPNEP teams. He has 51 public repos, and before this his top repo had 78 stars, none over a hundred. The v1 version of the same framework was open-sourced 10-16 and has 32 stars to date.

What's different about v2 is that it arrives with a scorecard, and the package is complete: a 1.2GB Docker image (with the full Kali toolchain and an offline knowledge base), the commander's 426-line 'military code' SKILL.md from the original competition, and a BATTLE-REPORT that breaks down 8 hours of 94 platform events and 44 scoring points one by one.

What it is

An 'orchestration layer,' not a smarter agent. The implementation is crude: tmux opens a new window, you type claude and press enter, and that 'births' an AI; typing into another's input box and pressing enter is 'talking.' Every confirmed fact is written to a fact graph with three layers (title / summary / evidence). If an AI session dies, the graph survives, and the successor reads it and continues. Pure Python standard library, zero dependencies. Claude Code, Codex, or any other command-line agent can be swapped in.

In operation there are only three roles: the commander only watches the board, judges, and assigns work, never touching the keyboard; generals and soldiers work in parallel on targets; and a watchdog script with no strategy at all restarts anything that crashes. Cost is controlled by model tiering: the commander and generals use GLM-5.3, soldiers and scouts use DeepSeek V4.1 Flash. That is where '1B tying 4.5B' comes from.

The most compelling passage in the README is 'the things it invented on its own.' Soldiers kept submitting flags out of order, so the commander halted all submissions and set up a dedicated 'signal officer' to collect and submit flags. A soldier producing nothing for an hour was told outright to 'bring something new or get shut down.' Rules were written in all caps to force correct tool use. And before a soldier with a full context window (measured at about 260k tokens) was recycled, it left a playbook for its successor.

Who it's competing with

There are many open-source projects doing 'AI goes and pentests on its own.' The leaders already have tens of thousands of stars (GitHub, 11-06):

ProjectLaunchedstarHow it differs from sapper-v2
usestrix/strix2025-0873.9kA productized tool for developers to find and fix bugs; a single agent plus tools, with a commercial version
KeygraphHQ/shannon2025-0951.3kReads source code, then attacks web and APIs; sold to enterprises
0x4m4/hexstrike-ai2025-0713.4kPackages 150 security tools as MCP for agents to call; no command or division of labor
elder-plinius/T3MP3ST2026-076,800A multi-agent offensive framework that leans on author Pliny's personal reputation
oritera/Cairn2026-044,900A general state-space search engine; sapper's layered fact graph explicitly cites it; once topped Cybench
ARTEX (three repos)2026-10About 1,300 / 2,800 / 1,500Baidu's agent + attack-defense champion open-sourced its code, with very high forks, following the same script as sapper-v2, two or three weeks earlier
XBOW, NodeZero, and others—Closed sourceEnterprise paid autonomous pentest SaaS

Feature-wise, the 'commander + swarm + shared memory' concept is also found in T3MP3ST, Cairn, and ARTEX. What sapper-v2 has beyond the others is just one thing: a championship scorecard from a third-party competition, plus an emergence story that's easy to retell.

Where the stars came from: three phases

GitHub daily stars / forks:

Datestarfork
10-319081
11-01335303
11-02432378
11-03596479
11-04659519
11-05771564
11-061,299744

By 11-06, the GitHub page already showed 1,443 stars and 821 forks.

Part 1: Participants come to grab the code (10-30 to 11-02). This year's qualifier had 634 teams. Across three editions, 1,500+ teams and 3,000 players have taken part (Kuaikeji). On Trendshift, on 10-30 the repo gained 0 stars and 94 forks, and 10-31 then added 209 more forks. Forks came before stars, which most likely means competing teams and China's CTF community were saving the champion's code to study and reuse for the next edition. The champion ARTEX from the Baidu contest showed the same pattern after it went open source, with more forks than stars. The author also published a long design piece on WeChat Official Accounts, and the README's first screen links to it, yet that reading volume is never visible. The fork-to-star ratio is now 0.57, while a typical project sits around 0.1.

Part 2: English-language news sites and GitHub-discovery accounts (10-31 to 11-03). agentcrunch.ai ran a piece (10-31). alphasignal.ai ran one titled "SAPPER-v2 Beats 634 Teams in Hacking Contest Using AI Agents Alone" (11-03). @RepoGems posted about it (11-01, 41 views). There are YouTube Shorts and Instagram videos introducing it, plus a pile of auto-aggregator sites. Reach is small, but stars have been growing by 60 to 160 a day.

Part 3: One post (11-04 → single-day +500+). On 11-04 at a little after 7 p.m. Beijing time, the X account @MAXdeg0, with 17k followers, posted. The first two lines were in all caps: "THIS IS F**KING DANGEROUS. SOMEONE JUST UNLEASHED AN OPEN SOURCE AI HACKING ARMY TOOL." Below that were the selling points: an AI commander, a swarm of AI agents, real tools like Nmap and Nuclei, integration with Claude Code and Codex, running inside Kali, and "reportedly beat 634 teams in Tencent's attack-defense contest with zero human intervention for 8 hours." The post reached 11-06 with 305k views, 2,925 likes, and 3,770 bookmarks (X, 11-06). Trendshift recorded 11-05 as +506 stars, and the GitHub daily figure for that cell was +11-06 / +528, which matches.

Channels that did not work are worth noting too: there was no Hacker News thread, nothing turned up on Reddit, and it never made the GitHub Trending or Trendshift top 25.

Why this one

  • The timing landed on finals day. Event news (Kuaikeji, Zhihu) was coming out, and people in the community most wanted to know "how did the first-place team actually build it?"
  • The scoreboard could be copied word for word. "Team 634 first place, 8 hours unattended, 1B tied with 4.5B." MAXdeg0, alphasignal, and agentcrunch all used these numbers unchanged. One caveat: the overall champion of the main track's offline finals was the alkaerr team from Sichuan University. sapper-v2 refers to the "online contest champion," and neither that ranking nor the README's "GeekCon 2026 AI Challenge first prize" has been verified through official channels. English reposts commonly wrote "beat Tencent's contest," and the vagueness actually helped spread it.
  • Everything was included, so people could follow along. Images, the original rules, and the match reports were all there, which explains the high fork count.
  • The story works as a headline. "The Nüwa test," "AI apes gazing at the stars," "the AI invented its own signalers and performance reviews": these naturally fit the "this is dangerous" style of reposting.
  • It rode the Claude Code multi-agent orchestration wave. The repo's topics include claude-code. Some of the stars came from people who don't do penetration testing and just want to learn how multiple agents divide work without colliding. inwpu/SapperLens (76 stars) is dedicated to dissecting its prompts and scheduling.

If it were you

My read: the playbook is clear and copyable, but only if you actually have a scoreboard to show. Without that card, the same code would probably sit at 32 stars on v1.

Who it's for: individuals or teams who compete in CTFs, attack-defense contests, various agent competitions, or public benchmarks (such as Cybench) and can place near the top; developers who already have their own agent orchestration and want a venue to prove it.

Who it's not for: people hoping to collect stars with "yet another AI pentest framework." The top of this niche sits at 70k stars, and everyone's feature claims sound about the same. The author's own generic base, nvwabase, has only 28 stars, which shows that architecture alone without a result doesn't bring stars.

How to do it:

  1. Find a contest or benchmark with a third-party leaderboard and get a placement first. The Tencent and Baidu champions both gained traction after going open source, and the same approach works for the next edition, agent contests from other companies, or public security benchmarks.
  2. Open-source on the day of the awards or results release, and release everything at once: a runnable image, the contest's original prompts, and a detailed write-up of the match. Participants will fork it first.
  3. The README's first screen should show only directly citable comparison numbers (placement, scores, time taken, token comparisons), followed by a story about "what the AI learned on its own."
  4. Get the placement exactly right. sapper-v2's "online contest champion" got spread as "Tencent champion." That helped in the short term but carries the risk of being exposed in the long term.

How to acquire users: Publish first on WeChat Official Accounts and in contest circles (team groups, Xianzhi, Kanxue) to get the first wave of forks. On the English side, pitch AI news sites like alphasignal and agentcrunch and GitHub-discovery accounts, then aim for a single repost from a mid-sized X account focused on AI tools. For sapper-v2, that one post was the only real amplification.

When the window closes: The window follows the contest calendar, and open-sourcing within one to two weeks after the event is when the buzz is strongest. The "champion goes open source" playbook has already appeared twice in two months (ARTEX and sapper-v2). Later on, the novelty of "yet another champion framework" will fade for both news sites and readers.

Signs you misread it: If sapper-v2 stalls at one or two thousand stars by mid-to-late November with daily gains falling to dozens, the ceiling for this type of project is the wave a single post generates. If the next few open-sourced champion projects don't get comparable reposts, it means this card has already worn thin.

GitHub repo ↗

Research notes: competitor table, acquisition evidence, full research report
Competitors
NameWhereLaunchedScaleHow it differs from this one
usestrix/strixOpen source2025-0873.9k starsA productized single-agent bug finding and fixing tool with a commercial version; sapper is a multi-agent orchestration layer built for contests
KeygraphHQ/shannonOpen source2025-0951.3k starsWhite-box source reading for web/API, sold to enterprises; sapper is black-box CTF range work
0x4m4/hexstrike-aiOpen source2025-0713.4k starsPackages 150 security tools as MCP for agents to call, with no commander or division of labor
elder-plinius/T3MP3STOpen source2026-076.8k starsAlso a multi-agent offensive harness, but relies on the author's personal reputation; no contest results
oritera/CairnOpen source2026-044.9k starsA general state-space search engine; sapper's fact graph draws on it. Single engine, not a swarm
ARTEX(trhhubsd / jiwoochris / BaaRai)Open source2026-10The three repos have roughly 1.3k / 2.8k / 1.5k stars, with very high fork countsThe open-sourced Baidu agent+ attack-defense contest champion; Go + Next.js productized interface. Same playbook, two to three weeks earlier
Commercial autonomous pentesting such as XBOW and NodeZeroOtherNot verifiedNot verifiedClosed-source SaaS sold to enterprises; sapper is free, self-hostable, and not tied to any model
Where users come from
  • Verified Contest and domestic security community: database built on the day of the 10-30 finals / TSecCon. Trendshift shows 10-30 +94 forks, 0 stars, and 10-31 +209 forks, with forks rising ahead of stars. The author published a long WeChat piece.
  • Verified Repost from a major X account: @MAXdeg0 (17k followers) 11-04 posted, with 2,925 likes and 305k views. 11-05 +506 stars.
  • Verified AI news sites and GitHub-discovery accounts: agentcrunch 10-31, alphasignal 11-03, @RepoGems 11-01, skillsllm / makerrelay listings, YouTube Shorts
  • Inferred HN / Reddit / GitHub Trending: 0 HN Algolia results; trending_days_any=0; not in Trendshift top 25

Why N1nEmAn/sapper-v2 actually worked

In one sentence: a CTF player open-sourced the multi-agent penetration framework that took first place in the online round of the "3rd Tencent Cloud Intelligent Attack-Defense Challenge" as-is (Kali image, 426-line commander rules, and full match reports all included). It was first forked by China's domestic security community taking part in the contest, then reposted by an X account with 17k followers in a "AI hacking army, this is dangerous" tone (305k views), and the star count doubled in a day.

0. Basic data

itemsvalueSource
Repo created2026-10-30 15:12 (right on the day of the contest's offline finals / TSecCon)Data card
Stars / forksIn the 2026-11-06 database 1,299 / 744; live on the GitHub page that day 1,443 / 821github repo_day table; github.com/N1nEmAn
Daily stars10-31 90 → 11-01 335 → 11-02 432 → 11-03 596 → 11-04 659 → 11-05 771 → 11-06 1,299 (single day +528)github repo_day
Trendshift daily gain10-30 +0 stars / +94 forks; 10-31 +23 stars / +209 forks; 11-05 +506 stars; never made the Trendshift top 25trendshift.io/repositories/329517
AuthorWanli Chen (N1nEmAn / 9man), a PWN player with HASHTEAM and NEPNEP, with 51 public repos. The highest-starred previous repos were Sevnup at 78 stars and edict-2.0 at 71 stars, and none passed one hundred.github.com/N1nEmAn
Related repos by the same authorN1nEmAn/sapper (v1,10-16 built, 32 stars), nvwabase (general base, 28 stars / 16 forks)github repo; GitHub page

Fork-to-star ratio ≈ 0.57, which is very high. In the last two days forks have grown faster than stars (10-30 forks with no matching stars), suggesting the earliest wave of people came to take the code, not to like it.

1. First, the competitors: the autonomous AI pentesting space is already crowded

ProductFormLaunchedScale (github repos, 2026-11-06)How it differs from sapper-v2
usestrix/strixOpen source2025-0873.9k starsProductized tool for developers to "find and fix vulnerabilities"; single agent plus tools, with a commercial version
KeygraphHQ/shannonOpen source + commercial2025-0951.3k starsWhite-box: reads source code, then attacks web/API; sold to enterprises
zhaoxuya520/reverse-skillOpen-source skill pack2026-0544.2k starsA reverse-engineering / pentest skill-routing pack for Claude Code and similar tools; not an orchestration framework
0x4m4/hexstrike-aiOpen source MCP servers2025-0713.4k starsPackages 150 security tools as MCP for any agent to call; no multi-agent command structure
elder-plinius/T3MP3STOpen source2026-076.8k starsAlso a "multi-agent offensive meta-harness," relying on author Pliny's personal reputation
BitterSecurity/DecepticonOpen source2025-066.5k starsRed-team autonomous agent
oritera/CairnOpen source2026-044.9k starsGeneral state-space search engine that starts with penetration verification; sapper's layered fact graph explicitly draws on it; Cairn_Y has topped Cybench and TsecBench
trhhubsd/ARTEX, jiwoochris/artex-global, BaaRai/ARTEXOpen source2026-101.3k / 2.8k / 1.5k stars, all with very high fork counts (artex-global has more forks than stars)A multi-agent penetration system open-sourced as the "Baidu agent+ attack-defense challenge champion," built with Go + Next.js; same playbook as sapper-v2
SanMuzZzZz/LuaN1aoAgentOpen source2025-121.5k starsDomestic author, autonomous pentest agent based on graph reasoning
0xSteph/pentest-ai-agentsOpen source2026-032.4k starsAdds a pentest sub-agent to Claude Code
XBOW, Horizon3 NodeZero, etc.Commercial SaaS—Not verifiedEnterprise paid autonomous pentesting, closed source

Verdict: lots of open-source projects doing the same thing, the top ones with tens of thousands of stars. sapper-v2 wins by having a scorecard nobody else has, not by having more features.

2. Where users come from (growth tactics)

  1. The contest itself (domestic security circles, 10-30 to 11-02): the repo was published the day of the offline finals and TSecCon (Shenzhen, 10-30). The prelims had 634 teams, and across three editions it's over 1,500 teams / 3,000 players in total (Kkj.cn, news.mydrivers.com/1/1163/1163201.htm). Forks came before stars over the last two days (Trendshift: 10-30 +94 forks / 0 stars, 10-31 +209 forks). Most likely, contestants and the domestic CTF crowd are forking the champion's code to study it and reuse it next season. ARTEX, the champion of the Baidu contest, saw a very high fork rate after it was open-sourced, the same pattern. The author also published a long design article on WeChat Official Accounts (the first link in the README points to mp.weixin.qq.com/s/nibHYWmDTf6TkNhPhtvFdw; the body requires a captcha, read count unverified).
  2. English-language "GitHub treasure" accounts and AI news aggregators (10-31 to 11-03, small volume): agentcrunch.ai 10-31 wrote an article; @RepoGems 11-01 posted (41 views); alphasignal.ai 11-03 covered it under "SAPPER-v2 Beats 634 Teams"; @vintcessun 11-03 posted a Chinese tweet (140 views); skillsllm, makerrelay, githubsignals and other auto-indexing sites picked it up; YouTube Shorts and an Instagram reel each have one intro video. This segment adds about +60~160 stars per day.
  3. @MAXdeg0 tweet blew up (11-04 → 11-05 +506 stars): at 11-04 11:48 UTC they posted "THIS IS F**KING DANGEROUS. SOMEONE JUST UNLEASHED AN OPEN SOURCE AI HACKING ARMY TOOL…" from an account with 17k followers. The post has 2,925 likes, 412 reposts, 3,770 bookmarks and 305k views (via the fxtwitter API, read 2026-11-06). Trendshift shows +506 stars for 11-05, and our snapshot from 11-06 shows +528, which matches. This was the biggest amplification.
  4. Channels I didn't find: no HN post (Algolia search, 0 hits); nothing on Reddit; our x-radar corpus didn't pick it up; and it never made the GitHub Trending / Trendshift top 25 (data card trending_days_any=0).

3. Why it took off

  • Timing: the contest had just ended and the repo went public the day of the finals. Contest coverage (Kkj.cn, Zhihu "AI Large Model Factory", dwcon) was still going up, and insiders at that moment most wanted to see "how did the first-place team actually build it."
  • The scoreboard is quotable as-is: "634 teams first, 8 hours unattended, 1B tokens tied with 4.5B". Every reposter is copying these numbers verbatim (MAXdeg0, alphasignal, agentcrunch). Note: the overall champion of the main track is the alkaerr team from Sichuan University (offline finals); sapper-v2 says "online round champion", but we could not verify the online round placing through official channels. English reposts mostly write it as "beat the Tencent contest", and the vagueness actually helps the spread.
  • Everything is included and it runs out of the box: a 1.2GB Docker image with the Kali toolchain, the 426-line commander SKILL.md (the original contest version), and a full BATTLE-REPORT retrospective (94 platform incidents, 44 score points). For security people, that means "you can copy the homework directly," which explains the high fork count.
  • The narrative is eye-catching: emergent stories like "Nuwa test," "AI apes looking at the stars for the first time," and "the AI invented signalmen, performance reviews, and all-caps regulations" are a natural fit for "this is too dangerous"-style reposting headlines on X.
  • Riding the Claude Code / Codex multi-agent orchestration wave: the implementation is quite crude. It opens new claude windows via tmux and types into other people's input boxes, with zero dependencies, pure Python. The topics include claude-code, and some of the stars come from people who want to learn "how multiple agents divide work without fighting," not pentest users (the @vintcessun tweet and SapperLens both take this angle).

4. What's the differentiation, and is it the reason it took off?

  • Compared with strix / shannon / hexstrike: those are "one stronger agent + a pile of tools." sapper-v2 is an orchestration layer. The commander only dispatches and never acts directly, generals and soldiers run in parallel, the watchdog is pure script to keep things alive, and a layered (title / summary / evidence) fact-intent graph serves as shared memory. It is not tied to a model or a CLI.
  • Tiered models to save money: the commander and generals use GLM-5.3, soldiers and scouts use DeepSeek V4.1 Flash. This is where "1B vs 4.5B" comes from. Few open-source projects make the cost comparison a selling point.
  • Security narrative: it mentions a "taggant" provenance marker (which leaks the attacker's info to the victim on illegal use), but it isn't implemented yet.
  • Why it took off: partly. What really made the difference is the "champion" third-party endorsement plus the full contest artifacts released in the open. The architectural difference (commander + swarm + fact graph) is what reposters paraphrased, but judged on architecture alone, T3MP3ST, Cairn and ARTEX make similar claims.

5. How many people saw it / did anyone copy it

  • Visibility: circulating in small circles, just amplified by a mid-sized X account. There are 1 posts with 300k views, and a few AI news sites covered it. It didn't make HN or Trending, and I saw no major media.
  • Copycats / derivatives: inwpu/SapperLens (76 stars / 46 forks), which reverse-engineers sapper-v2's prompts and scheduling. It counts as derivative analysis, not a competitor. There are also 700 other forks; I did not check whether anyone renamed and republished it. The same playbook precedent is ARTEX (Baidu contest champion, about 5.5k stars across three repos).

6. What others can learn

  • "Contest / benchmark first place + open-sourced the same day + releasing all the artifacts (image, prompts, battle reports)" is the fastest route to stars in security and agent circles. ARTEX and Cairn_Y both went this way.
  • Put comparison numbers that can be quoted directly at the top of the README (85 flags, 25 seconds faster, 1B vs 4.5B), plus an "emergent" story, and reposters can use them straight in their headlines.
  • Split the generic base (nvwabase) into a separate library to funnel traffic to non-pentest scenarios. It only has 28 stars so far, so the funneling effect hasn't shown up yet.

7. Still unclear

  • "Online contest champion" and "GeekCon 2026 AI Challenge first prize" could not be verified on official rankings. The offline finals' overall champion was the Sichuan University alkaerr team.
  • I couldn't get the read count for the WeChat long-form article, or how far it spread domestically (Official Accounts, Xianzhi, Kanxue, linux.do).
  • I didn't check the fork accounts one by one to see whether high forks are contestant archiving, bulk forking, or inflated.
  • Whether it keeps growing after 11-06: so far it has relied entirely on single tweets, and it hasn't made Trending.

Sources

This article was written by AI from public data and the data we collect daily. Numbers are sourced, and inferences are labeled.