wrg-sigma-rules
WRG Sigma Rules — Anthropic Claude Code Plugin
Status: Production-ready. Pending submission to Anthropic community marketplace (target 2026-05-25).
Production-grade sigma detection rule writing, validation, and conversion for SOC analysts, threat-intel teams, and detection engineers using Claude Code.
TL;DR
3 MCP tools:
draft_rule(NL → sigma YAML) +validate_rule(pySigma + best-practice linter) +convert_rule(sigma → Splunk/Elastic/Wazuh/Kibana query)3 Claude Code skills: sigma-rule-writer + sigma-rule-reviewer + threat-coverage-gap-analyzer
61 production sigma rule corpus: 11 ATT&CK tactic categories (templates + observed campaign rules)
Multi-backend conversion: Splunk SPL, Elastic Lucene, Wazuh, Kibana verified (pySigma 1.x + 2 backend packages)
WRG ecosystem anchor: 6+ months threat-intel discipline + 100+ actor TTP corpus + observed_* rules (Mini Shai-Hulud npm worm, Nx campaign 4-vector cluster, SOCKS5 silent-fix, ClawHavoc Claude Skills, Lazarus, LockBit, LAPSUS, AI-fingerprint)
Live demo: see
DEMO.mdfor end-to-end tool invocation on Mini Shai-Hulud rule (Item 10 evidence; pySigma 1.x + Splunk + Elastic real output)
Why this plugin exists
The sigma-rule niche in the Anthropic Claude Code plugin marketplace is empty (verified 2026-05-23: 200+ plugins, 0 sigma-focused, 1 generic security plugin). SOC + threat-intel community has latent demand for fast, quality-aware rule writing tools integrated with LLM workflows.
WRG (WinstonRedGuard) has accumulated 6+ months of threat-intel infrastructure: 61 canonical sigma rules + actor catalog + pySigma integration + Pattern-driven detection-engineering discipline. This plugin packages that capability for the broader Anthropic ecosystem.
What's included
MCP tools (3)
wrg__sigma__draft_rule— NL description → sigma YAML scaffoldwrg__sigma__validate_rule— YAML schema + pySigma compat + best-practice linterwrg__sigma__convert_rule— sigma → Splunk/Elastic/Wazuh/Kibana query
Claude Code skills (3)
sigma-rule-writer— guided rule writing workflowsigma-rule-reviewer— paste rule for quality review + improvement suggestionsthreat-coverage-gap-analyzer— MITRE ATT&CK coverage analysis vs your existing corpus
Sigma rule corpus (61 production rules across 11 ATT&CK tactic categories)
Tactic | Coverage |
| templates + observed (LAPSUS T1110 correlation, Kali365 OAuth device-code phishing T1528, Mimikatz LSASS) |
| template T1071 + observed Mini Shai-Hulud npm supply-chain C2 T1071 (Nx campaign cluster) |
| templates + observed (AlphV T1027 obfuscation) |
| templates + observed (AlphV T1059.001) |
| templates + observed SOCKS5 hostname null-byte egress T1041 (Claude Code v2.0.24-v2.1.89 silent-fix; +backslash extension variant) |
| templates + observed (Lazarus + LockBit BTC + Nullsec Nigeria T1491 defacement) |
| templates + observed Nx campaign 4-vector (s1ngularity npm token exfil, nx-console VS Code extension compromise, ClawHavoc Claude Skills T1195.002) + LAPSUS T1078 + OWASP lab-validated (SQLi auth-bypass, XSS reflected, path traversal) |
| templates (RDP EventID 4624 + SMB admin shares) |
| templates (newly registered domain + lookalike domain + social media signup) |
| templates (archive utility staging + SharePoint access) |
| 5 AI-fingerprint observed rules (ANSI-color class, decoy block, docstring density, hallucinated CVSS, prompt artifacts) |
See resources/examples/INDEX.json for full enumeration.
Resources
wrg-sigma://patterns/canonical-5— canonical detection-pattern definitionswrg-sigma://coverage/mitre-attack-matrix— corpus coverage state
Installation
Via Anthropic Claude Code community marketplace (post-merge)
/plugin install wrg-sigma-rulesDirect from this repo
git clone https://github.com/WRG-11/wrg-sigma-rules.git
# Follow Claude Code plugin install path per https://code.claude.com/docs/en/pluginsQuality discipline
4-Layer self-audit per WRG audit methodology (Pattern 18 v1.1 trust-but-verify sister); see
.claude-plugin/AUDIT-SELF.md7 Python test modules covering rule validation + tool integration smoke
pySigma 1.x compat + multi-backend conversion verified (
pysigma-backend-splunk+pysigma-backend-elasticsearch)LLM-safe output discipline: ASCII-only output + error-path structure preserve (Pattern 34 v1.1 sister)
claude plugin validatePASS (verified 2026-05-25 post-merge on Claude Code 2.1.149)Live demo evidence:
DEMO.md— 3 real tool invocations on Mini Shai-Hulud rule (Item 10)
Tested environments
Windows 11 + Claude Code 2.1.149
WSL2 Ubuntu 24.04
Contributing
Sigma rule contributions welcome. Submit YAML to resources/examples/<tactic>/ with:
ATT&CK TTP mapping in
tags:field (e.g.,attack.t1071)observed_*prefix for incident-specific rulestemplate_*prefix for canonical pattern templatespySigma validation passing via
wrg__sigma__validate_rule
References
4-Layer self-audit:
.claude-plugin/AUDIT-SELF.mdExternal validation:
.claude-plugin/AUDIT-VERIFY.mdMarketplace PR draft:
PR-DRAFT.md
License
MIT — see LICENSE file.
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/WRG-11/wrg-sigma-rules'
If you have feedback or need assistance with the MCP directory API, please join our Discord server