Frequently Asked Questions
Common questions about Yaklang, Yakit, and the Yak Project ecosystem.
What is Yaklang?
Yaklang (YAK) is a domain-specific programming language (CDSL-YAK) built for cybersecurity engineering. It unifies scanning, proof-of-concept, vulnerability validation, traffic analysis, and security automation in one language, aiming to be a one-stop foundation for security-capability development.
What is Yakit and how is it different from Yaklang?
Yakit is an open-source, cross-platform cybersecurity workbench (GUI) built on Yaklang for day-to-day penetration testing and security collaboration; Yaklang is the underlying domain language. Both belong to the Yak Project ecosystem and are complementary.
Which operating systems does Yakit support?
Yakit supports Windows, macOS, and Linux. The website download page provides installers and compatibility notes for each platform.
Is Yak Project open source and where is the source code?
Yes. Yak Project is open source, hosted on the GitHub organization github.com/yaklang, including the core repositories yaklang (the language and runtime) and yakit (the security workbench).
What is IRify?
IRify is a source-code security analysis capability built on YAK SSA and SyntaxFlow. It targets code auditing and vulnerability discovery with reproducible, extensible multi-language static analysis.
How do I download or install Yakit and Yaklang?
The website Downloads page provides Yakit installers, a technical white paper, and offline documentation packages. The Yaklang runtime can be installed and configured following the instructions in the project repository.
