Bugb Logo
EnterpriseResourcesAbout us
BravosBook a demo
BUGB
Bugb
Stay Vigilant, Stay Ahead.
Product
  • CERT-X-GEN
  • GuardLink
  • Bravos
  • BKeeper
Resources
  • Blogs
Company
  • Enterprise
  • About
  • Contact
  • Pledge
  • Careers
Legal
  • Privacy
  • Terms
© 2026 Bugb Technologies Private Limited
Built for security teams who ship fast.
 ██████╗███████╗██████╗ ████████╗     ██╗  ██╗      ██████╗ ███████╗███╗   ██╗
██╔════╝██╔════╝██╔══██╗╚══██╔══╝     ╚██╗██╔╝     ██╔════╝ ██╔════╝████╗  ██║
██║     █████╗  ██████╔╝   ██║  █████╗ ╚███╔╝█████╗██║  ███╗█████╗  ██╔██╗ ██║
██║     ██╔══╝  ██╔══██╗   ██║  ╚════╝ ██╔██╗╚════╝██║   ██║██╔══╝  ██║╚██╗██║
╚██████╗███████╗██║  ██║   ██║        ██╔╝ ██╗     ╚██████╔╝███████╗██║ ╚████║
 ╚═════╝╚══════╝╚═╝  ╚═╝   ╚═╝        ╚═╝  ╚═╝      ╚═════╝ ╚══════╝╚═╝  ╚═══╝

Polyglot Security Scanner • Open Source • Built with Rust

The polyglot vulnerability scanner
that runs detection logic as real code

CERT-X-GEN is a polyglot execution engine: templates in 12 languages, parallel runs, three-tier sandboxing, and AI-powered template generation.

View on GitHubBrowse Templates
CERT-X-GEN CLI demo

Breaking

We're building one of the most versatile code-first vulnerability scanners.

Most exploit-based vulnerability scanners accept YAML templates as input, but why limit ourselves to YAML when multi-step exploitation logic is often easier (and more efficient) to implement in real programming languages? That's why we created the Cert-X-Gen CLI.

Cert-X-Gen is a simple CLI tool that lets you write templates in 12 languages: YAML, Python, Java, Go, PHP, Shell, JavaScript, Ruby, Perl, C, C++, and Rust. This gives you more flexible ways to add your favorite templates, and you can also use the CXG CLI's built-in AI capabilities to generate templates on the go.

  • Develop your own templates: github.com/Bugb-Technologies/cert-x-gen-templates
  • Template skeleton (compatibility): templates/skeleton
  • CXG CLI repo: github.com/Bugb-Technologies/cert-x-gen

Open to the community. Happy hacking!

Solution

Modern vulnerabilities behave like programs.
Why don't our scanners?

Introducing CERT-X-GEN — the first polyglot vulnerability scanner that executes detection logic as real code across 12 languages. Instead of being locked into rule syntax, security teams can write checks with the full expressiveness of Python, Go, Rust, JavaScript, C/C++, Java, and more.

What this enables

  • • Stateful protocol testing
  • • Multi-step logic flows
  • • Complex validation
  • • Behavioral analysis

Built for real operations

  • • Parallel execution
  • • Containerized isolation
  • • Git-based management
  • • JSON, SARIF, HTML output

Security detection, re-engineered.

Write templates in 12 languages

Python
Python
Go
Go
Rust
Rust
C
C
C++
C++
Java
Java
JavaScript
JavaScript
Ruby
Ruby
Perl
Perl
PHP
PHP
Bash
Bash
YAML
YAML

AI-Powered

Describe it in English.
Get a working template.

CXG's built-in AI generates detection templates from natural language prompts. Choose your language, pick your LLM provider, and get validated, ready-to-run security checks — no manual coding required.

cxg ai generate
$ cxg ai generate "detect Redis without authentication" --language python
[ollama/codellama:13b] Generating template...
✓ Template generated and validated
→ templates/network/redis-unauthenticated.py
Language: Python | Severity: high | Sandbox: docker
$ cxg ai generate "find JWT none algorithm bypass" --provider anthropic --language rust
[anthropic/claude-sonnet-4-20250514] Generating template...
✓ Template generated and validated
→ templates/web/jwt-none-alg-check.rs
Language: Rust | Severity: critical | Sandbox: docker
Ollama
Local / Free
Anthropic
Claude
OpenAI
GPT-4
DeepSeek
DeepSeek

Ollama runs locally with no API key. Works fully air-gapped and offline.

MCP Server

Your AI agent's
security toolkit.

CXG ships with a built-in MCP server that exposes 12 security tools to any AI agent. One command installs it into your IDE — Claude Desktop, Claude Code, Cursor, Windsurf, VS Code, or Zed.

$ cxg mcp install
Auto-detects installed clients and configures them.
Claude DesktopClaude CodeCursorWindsurfVS CodeZed
12 MCP Tools
cxg_scanRun security scans against targets
cxg_ai_generateGenerate templates from natural language
cxg_searchSearch templates by query and filters
cxg_template_listList available templates
cxg_template_infoGet detailed template information
cxg_template_createScaffold a new template
cxg_template_writeValidate and save a template
cxg_template_testTest a template against a target
cxg_template_validateValidate template syntax
cxg_template_statsGet collection statistics
cxg_template_updatePull latest templates
cxg_template_get_notesGet AI generation guide

See it in action

8 commands. Parallel execution. Real-time findings with severity classification.

cxg — Terminal
zsh

Get started in three steps

Install the CLI, pull the latest templates, then run your first scan. No config required to start.

1Install2Update templates3Scan

Choose your install method

Homebrew(macOS / Linux)
brew tap bugb-technologies/cxg && brew install cxg
Install script(Any system)
curl -fsSL https://raw.githubusercontent.com/Bugb-Technologies/cert-x-gen/main/install.sh | bash
Cargo(From source (Rust))
cargo install --git https://github.com/Bugb-Technologies/cert-x-gen.git

Then run your first scan

cxg template update && cxg scan --scope example.com

Templates download automatically on first run. Use --scope with a host, file, or CIDR.

CERT-X-GEN CLI
Source code, releases, and issue tracker
View on GitHub →
Templates repo
58+ checks — add your own and open a PR
Browse templates →
Template skeletonDocumentationDownload binaries← Back to Home