cxg changelog
Version 1.1.1
Added
MCP Server (Model Context Protocol)
- 12-tool MCP server for AI agent integration via
cxg mcp(there is noservesubcommand — the server is the barecxg mcpinvocation)cxg_search,cxg_template_list,cxg_template_info,cxg_scancxg_template_validate,cxg_template_create,cxg_template_writecxg_template_get_notes,cxg_ai_generate,cxg_template_testcxg_template_stats,cxg_template_update
cxg mcp install— auto-configure 6 AI coding agents (Claude Desktop, Claude Code, Cursor, Windsurf, VS Code, Zed), matchingsrc/mcp/installer.rs
AI Template Generation
cxg ai generate— natural-language to template generation (dual-mode: scaffold or full)- Multi-provider support: Ollama (local-first default), OpenAI, Anthropic, DeepSeek
--api-keyflag for session-only cloud provider authentication
Parameterised Template Metadata
- 5 new metadata fields on the template struct:
context_vars,vuln_class,hypothesis_tags,batch_group,auto_probe(an earlier revision of this entry listedconfidence,execution_mode, andpipeline_stage, which do not exist) @field:annotation parsing across all 12 supported languagescontextandbatch_groupparameters added to thecxg_scanMCP tool
Template CLI Extensions
cxg template search— search templates by query, language, severity, or tagscxg template pwd— display template directory paths with existence statuscxg template skeleton— view scaffold template for any supported languagecxg template add— copy a local template file into the user template directory
Fixed
- Auto-migrate official template repository URL on org rename (
BugB-Tech→Bugb-Technologies) - Detect remote URL drift during
cxg template updateand re-clone when necessary cargo fmtformatting in skeleton template error path
Changed
- Template library and MCP server template metadata refreshed. (An earlier revision of this entry cited specific template counts — 58 and 147 — that did not correspond to any shipped template population; templates are maintained in the separate cert-x-gen-templates repository, so no count is stated here.)

