YAK
Yak Project

Widely Used Open-Source CybersecurityInfrastructure

Powered by CDSL-Yaklang - A programming language born for cybersecurity By MegaVector

Yak Project is an open-source cybersecurity infrastructure built around the Yaklang security programming language, providing the Yakit security workbench, IRify static analysis, and Memfit AI for penetration testing, code auditing, and security automation.

★ 7,825 stars832 forksLatest release v1.4.9-1023100% open source

View Documentation
Download & Install
/ All-in-one interactive penetration testing platform /
Package Latest: 1.4.9-1023
MacOS(Intel)191.56 MB
MacOS(Apple Silicon)181.64 MB
Linux183.24 MB
Windows159.47 MB
Linux(Arm64)179.04 MB
Download old version
亚信安全奇安信HackingClub米斯特安全云众可信58CTstackE安全嘶吼四叶草安全安全脉搏智联SRC度小满贝壳快手小米无糖信息三叶草c4安全团队
智越星辰
亚信安全奇安信HackingClub米斯特安全云众可信58CTstackE安全嘶吼四叶草安全安全脉搏智联SRC度小满贝壳快手小米无糖信息三叶草c4安全团队
智越星辰
Product Capabilities
Core features and scenarios of Yaklang / Yakit / Memfit / IRify
[ 01 / 02 ]Yakit MITM - Web Fuzzer Quick Demo
Open Source Projects
We also maintain open-source projects for security R&D, AI agents, code analysis, and engineering delivery.
2021——2026
01.
// October 2021

Yak and Yakit Released at XCon

Yak Project entered public development; Yakit began providing security engineers with a unified desktop workbench.

02.
// August 2022

YAK Won the Innovation Unicorn Sandbox Contest at the 10th ISC (Internet Security Conference)

A landmark milestone marking the birth of China’s first domestic cybersecurity programming language.

03.
// January 2023

YAKIT Listed in Beijing New Technology and Products (Services) Catalog

Yakit’s productization and practical application entered a new stage of development.

04.
// May 2023

CDSL-YAK Open Source Launch at Beijing National Convention Center

Core language, runtime, and security capability base were opened to the community, allowing external developers to inspect source code, file issues, and contribute.

05.
// April 2024

YAK Appraised by 2 Academicians of the Chinese Academy of Engineering

YAK was appraised by Academicians Wu Hequan and Wu Shizhong of the Chinese Academy of Engineering, recognized as having fully independent intellectual property rights.

06.
// May 2024

Yakit V2.0 Passed Third Research Institute of the Ministry of Public Security Testing

Yakit completed testing against national standards for cyber-security products and Web application security detection.

07.
// May 2024

Yakit Listed as Beijing Key Product for Military-Civilian Integration

YAK/Yakit entered the national defense sector, marking a key step in extending civilian cybersecurity products into the military-civilian integration market.

08.
// October 2024

“CDSL-YAK: Cybersecurity Domain Programming Language — From Introduction to Practice” Published

With a foreword by Academician Wu Shizhong of the Chinese Academy of Engineering.

09.
// November 2024

YAK Named One of 2023 Top 10 ICT Tech Advances

Yaklang’s domain-specific programming language path entered the annual ICT technology advance list.

10.
// January 2025

YAK Appraised by 7 Academicians of the Chinese Academy of Engineering

YAK received appraisal opinions from 7 academicians — Chen Zuoning, Chen Zhijie, Zhang Ping, Ding Wenhua, Huang Dianzhong, Zhang Baodong, and Nima Zhaxi — recognizing it as “domestically pioneered, internationally advanced, and domestically leading.”

11.
// April 2025

IRify Released

Yak SSA, SyntaxFlow, and AI capabilities formed a standalone code-auditing product, extending project capabilities from interactive testing to source-code security analysis.

12.
// June 2025

YAK Won Heilongjiang Provincial Science and Technology Progress Second Prize

YAK supported key technologies for multi-scenario power security threat detection, safeguarding power network security.

13.
// August 2025

YAK Won First Prize in the “Maker China” Cybersecurity Competition

YAK demonstrated the engineering capabilities and application value of a homegrown security development environment.

14.
// December 2025

YAK Won First Prize of the China Institute of Communications Science and Technology Progress Award

Yaklang and its supporting development environment received an industry technology award for technical achievements and practical application.

15.
// December 2025

YAK Received Beijing First (Set) Major Technical Equipment Certificate

Domestically pioneered and autonomously controllable, filling a gap in national-level equipment in the cybersecurity field.

16.
// March 2026

Memfit AI Released

Yaklang, Yakit, and their tool ecosystem entered the Agent workflow, providing security engineers with analysis, execution, and delivery support.

17.
// June 2026

“Yakit Practical Guide: Basic Applications and Advanced Development” Published

With a foreword by Academicians Fang Binxing and Yun Xiaochun of the Chinese Academy of Engineering.

Everyone
Loves Yak

See why developers choose Yak every day

walkingdone@yaklang.io

Yakit's hot-reload, and later using Memfit, I found its plan mode with DAG approach quite impressive

017@yaklang.io

YakitJs reverse decryption is the GOAT!!!

hangyi@yaklang.io

Love Yakit's plugin collection, very convenient

千 鱼@yaklang.io

Gotta be Yakit tags — brute-force is super comfortable, plus rule-based response extraction and dirty data injection are very handy.

淡竹叶@yaklang.io

Using AI with MCP to reverse-engineer and write hot-reload decryption programs, viewing encrypted data streams in plaintext — silky smooth

TAI@yaklang.io

1. Plugin cloud repository upload: really practical for categorizing and accumulating commonly used POCs and tools. 2. ysoJavahack module: great for Java vulnerability testing, highly integrated for fastjson and JNDI exploitation. 3. fuzztag: quickly construct fuzz payloads and brute-force packets without extra tool configuration. Overall great experience, truly hope Yakit keeps getting better

小哥哥@yaklang.io

Really love Memfit's automated penetration testing — for a one-person security team at an enterprise, it lets us freely test our own assets, discover threats, and respond promptly. Buying the book right away to show support.

lcy离@yaklang.io

I personally like Yakit/Memfit's ease of use — very beginner-friendly, from installation to usage everything is convenient. Hope Yakit keeps improving

1900@yaklang.io

Web Fuzzer config panel is solid — basically any packet issue can be solved here. The data matcher is great to use, extracting patterned info is satisfying.

玛卡巴卡-24h蹬ai版@yaklang.io

Web Fuzzer does combo-chain batch vulnerability hunting really well, better than Burp for 0day combos. Custom regex is convenient too. Been using it for 4 years since college, still think Yakit has the best UI interaction of any tool

米奇妙妙屋@yaklang.io

Yakit's hot-reload is amazing! The interface is clean too, I love this kind of clear UI

🌻是皮皮宋吖@yaklang.io

My favorite is Yakit's traffic hijacking and automated vulnerability scanning. During internal pentests with many sites to test, previously I had to manually send packets and configure payloads — very inefficient. Yakit can capture all browser traffic at once, automatically fuzz and detect vulnerabilities, quickly screening XSS, SQL injection, path traversal and other common risks. The script engine is also practical, integrating packet capture, analysis, and custom POC reproduction in one interface, greatly shortening pentest time.

苟富贵@yaklang.io

Definitely hot-reload and tun hijacking — super convenient for mini-program testing. I've moved away from Burp Suite and foreign tools, fully embraced domestic pentest tools

Guardian@yaklang.io

Yakit's biggest advantage is high efficiency — if the plugin library had usage hints it would be even better! For beginners it completely beats Burp! Hope to see related content published.

无名过客@yaklang.io

I'd like to see an automated environment configuration feature — a current pain point is that deploying open-source systems locally during pentests always errors out, and some issues in the repo aren't resolved. If AI could help me automatically handle errors and set up deployment environments, it would make local vulnerability hunting and testing much easier

Yz0ne@yaklang.io

I'd like Yakit to add a port reverse-proxy feature. For example, locally open a port that reverse-proxies to another port, then log all traffic to that port and allow interception/modification. Use case: reverse-proxy to an SSE MCP service, then have AI set the MCP's SSE to the Yakit port, so Yakit can monitor MCP traffic in real-time and test the MCP service.

Chelth@yaklang.io

I still remember 2022, my zodiac year, using the Yakit beta to manually discover my career's first RCE — it opened up a whole new world.

阿杰咯@yaklang.io

Most memorable: during a microservice API authorization test with 200+ endpoints and dynamic signatures. Manual request construction was extremely time-consuming. I directly used Yakit's MITM module to extract tokens and signature params as global variables, then combined with Web Fuzzer's built-in scripts to auto-calculate signatures and batch-replace low-privilege tokens for high-privilege endpoints. Configured in 30 minutes, quickly found 3 authorization vulnerabilities (including sensitive data leaks), finished 5 days of estimated work in 2 days.

Murphy@yaklang.io

Most memorable was using Yakit's MITM proxy + Web Fuzzer combo to find an order authorization traversal vulnerability. During an e-commerce backend pentest, all normal functions tested clean. I enabled Yakit's MITM proxy for global capture, noticed an /api/order/detail?id=xxxxx request while browsing orders. Using Web Fuzzer to batch-run sequential IDs, found no authorization checks — could traverse to other merchants' order details. Thanks to Yakit's passive traffic analysis + programmable Fuzzer, I located the impact scope in 30 minutes.

小黑是只猫@yaklang.io

Most memorable: during a business logic vulnerability test with many assets and tight deadlines, pure manual analysis was time-consuming and prone to missing deep issues. Fortunately Yakit supported both manual and AI testing, and the packet AI scanning capability saved me a lot of mechanical verification time, ultimately completing the test work smoothly.

Fairy Tail@yaklang.io

Most memorable was handling blind vulnerability verification scenarios, using Yakit's comprehensive OOB reverse-connect capability — without needing page responses, I could confirm whether command execution, blind SQL injection and similar vulnerabilities actually existed, greatly reducing the difficulty of blind testing and solving the pain point of manual verification that was hard to reproduce

天涯寒尽@yaklang.io

Many people's most memorable experience is using it to replace Burp Suite, solving the “tool anxiety” of high memory usage, English-only interface, and incompatibility. Especially the hot-reload (Hotpatch) feature that easily handles encryption/decryption and signatures; plus the native plugin system that requires no extra loading — very worry-free.

ykc@yaklang.io

There is no absolute solution paradigm for security problems, but Yak creates enough possibilities, allowing us to stand on the shoulders of giants and let our imagination run wild. Its vision and ambition are worth learning from and reflecting on.

kio@yaklang.io

To me, Yakit is a security testing framework that can be customized. It is a great fit for hands-on security practitioners who want to forge their own blade.

和你@yaklang.io

The idea behind Yak can greatly lighten the environment-configuration burden for security practitioners, and the rich plugins noticeably improve penetration testing work. I hope Yak keeps getting better as a domestic security product.

P0m32Kun@yaklang.io

I first came across Yak in late 2021, when the community was still small. As the developers kept collecting, sorting, adding, and refining user feedback, the documentation got better and Yakit became smoother to use, and I gradually felt this is a warm, human team. I originally thought Yakit was partly about moving away from foreign cracked software, but what impressed me most was the tense international situation. So many companies and products took sides; if we do not plan ahead, we may face the same situation one day. In the end, I hope Yak keeps thriving, and more security practitioners join the domestic ecosystem effort.

18 Xtreme@yaklang.io

First, I must mention that the Yakit authors are genuinely passionate and responsible: every question gets answered. I learned a lot talking with V, in particular. Second, Yakit's server-plus-console model is really nice for team work. Finally, I wish Yakit all the best and hope it becomes the strongest tool in the world!

国产大熊猫@yaklang.io

Yakit is an excellent domestic web penetration tool, lovable from the very first design. As a power user, I can feel in every detail the craftsmanship of a team dedicated to the comfort of penetration testers. From reconnaissance to fuzzing to PoC verification, Yakit is like a comrade fighting beside you. The Yakit community is active, the developers listen to suggestions, and the product keeps iterating. I believe it will become a must-have offensive tool for web penetration.

CF_HB@yaklang.io

In 2022, I strongly recommend a vulnerability-hunting tool I cannot put down — Yakit. The maintainers are friendly and skilled, tirelessly building new features. Yakit is truly a tool that can do anything you can think of. I hope Yakit replaces Burp soon; this time I back the domestic powerhouse ~Yakit.

wooluo@yaklang.io

The product's original intention is excellent: as a solo-operation tool for Chinese penetration testers, it brings practical plugins into a single platform, exposes interfaces for users to add their own plugins or rules at any time, and even thoughtfully supports Nuclei rules. It is a rare and good tool, the best alternative to BurpSuite. Highly recommended!

Vanilla@yaklang.io

I got to know V1ll4n through the SIEM he built early on, which fused many security capabilities. As an enterprise security practitioner, I very much agree with his concepts of high- and low-level security. Then Yakit came along, extending those SIEM ideas and showing more possibilities. Yakit's complete ecosystem and compatibility help solve security-capability construction. As the community grows and more peers join, Yakit becomes more mature. In my view, Yakit is a security tool with no ceiling — it provides a base and gives security practitioners room to freely innovate. And V1ll4n fixes bugs fast; he is solid.

ttStorm@yaklang.io

Three reasons to choose Yakit. 1. Yakit looks great — clean logo, clean interface. Perfection itself is proof of strength. 2. V, the Yakit core team, and community contributors ship high-frequency updates — 18 releases in one day; nobody has the latest version. In a short time Yakit grew from a spark into a rich, mature, lethal weapon. 3. The Yak team is friendly, energetic, and highly execution-oriented — you can always trust Yak.

酒零@yaklang.io

Deep data fusion in penetration tools is the inevitable trend in security tooling. Customizability and extensibility are basic needs for every senior penetration engineer, and excellent UI interaction is the catalyst for wide adoption. To build a tool covering the full penetration-test workflow, you need to understand every stage of the process. It is, however, a huge and long-term project requiring: 1) coders familiar with penetration processes and interaction design, 2) a company that unconditionally supports it, and 3) an operation team that constantly responds to user needs and feedback. The Yaikit project grew from this purpose and has the conditions to achieve it. I hope everyone uses it and offers fixes and optimization suggestions to make the project more complete and excellent.

key@OverSpace@yaklang.io

For me, Yak is an excellent fusion language with strong security-development attributes; you can use it to efficiently develop security scripts, platforms, and tools. The Yak project not only created Yak but also thoughtfully built Yakit, a solo-operation platform for security practitioners. The birth of Yakit actually represents a kind of "unification" that brings many capabilities together, avoiding constant switching between tools and compatibility headaches. Although it is not a BurpSuite competitor, it has many similar features and is more practical. For example, Web Fuzz innovates by bringing real fuzzing thinking into web security, also reducing unnecessary dictionary collection. The Yak team made a bold attempt that many would not dare to make, requiring huge human investment, which I deeply admire and find inspiring. I believe Yak and Yakit will forge their own path in the future. Keep going — the future is bright!

奶权@yaklang.io

Yakit is a very useful network solo-operation tool. It covers Burp Suite's most frequently used features and adds its own innovations. The Web Fuzzer tag greatly raises the ceiling for penetration testers, making tests more capable and convenient. Thanks to Yakit's Yaklang foundation and Go-like syntax, users can hook MITM with simpler code to implement a wide variety of plugins.

sharecast@yaklang.io

Yakit is a young, integrated platform with front-line attack-defense experience. It engineers excellent offensive experience into practical tooling, making life easier for front-line red-teamers. UI and polish still have room to improve. I hope Yakit keeps getting better!

影舞者@yaklang.io

The scanning interface is very convenient, and the built-in dynamic Yak-script parsing is also advanced. The team is awesome.

TimWhite@yaklang.io

For the Yakit/Yak project, I was initially curious about how the Yak scripting language was implemented. But in use, I found the plugin architecture, Yak built-in security functions, and Yakit GUI combined are the project's highlights. Since the project is young, design bugs are inevitable, but author V1ll4n's update frequency is amazing.

Alex-null@yaklang.io

Yak is the best security-capability foundation in China I have seen, with a lot of effort put into heterogeneous multi-source data integration, letting security practitioners truly focus on solving security problems.

六月初七@yaklang.io

Overall, I really like this tool: it scans ports, detects vulnerabilities, and brute-forces credentials, integrating many capabilities in an easy-to-use way that greatly improves efficiency. Yakit does not target Burp, but has many of Burp's features and bundles common penetration-test functions in one place. Practitioners can also use Yakit's customization to build their own offensive tools. Yakit did what many dared not do, and I hope Yakit can do what others cannot.

小米粥@yaklang.io

In my eyes, Yak's significance is far greater than Yakit; Yakit is only a collection of scenario implementations for security needs built on Yak. From Yakit's open source to now, it keeps covering more security scenarios, which makes me feel Yak is, as the original docs said, constantly proving to security people that Yak is indeed the most suitable language for security, and makes people expect it to truly become the "base" of security. What amazes me most about Yakit is the reverse-connection platform expansion; I have been talking with V about extending the OAST detection model and have tried building a similar product. During my own implementation, I felt Yakit's direction on reverse connection kept validating my own work, and I deeply appreciate how hard it is to make a product that satisfies both yourself and others. In short, I very much look forward to Yak covering more security scenarios in the future.

李大壮'@yaklang.io

I was moved by the Yak team's vision the first time I touched Yak. As a security-domain scripting language, Yak integrates common security capabilities. Not long ago I tested a workflow, and after a little learning I quickly designed a detection process the way I wanted. The official Yakit implementation provides many practical tools such as MITM and codec-specific vulnerability detection. Yakit is still under rapid development, the WeChat community is very active, many interesting technologies and ideas are landing, and the team fixes bugs and iterates features incredibly fast. I sincerely hope the Yak ecosystem and community grow stronger and become the MATLAB of security.

Try Now

Whether you're an industry user or a student,
Yak is always your good partner

View Documentation