A collection of AI-powered tools for network security professionals, featuring Suricata signature management and integration with Stamus Clear NDR platform.
This repository provides skills and integrations designed to streamline network security operations, with a focus on Suricata intrusion detection signatures and network defense and response workflows.
The skills can be used within AI agents to automate tasks such as signature analysis, creation, and validation. The repository is structured to be a Claude Code plugin, making it easy to integrate into your existing AI workflows.
A comprehensive Claude Code plugin for working with Suricata network intrusion detection signatures.
Skills:
explain - Get detailed explanations of Suricata signatures
writer - Write and validate Suricata signatures following best practices
suricata-language-serverFeatures:
suricata-language-server for syntax checkingFor the Suricata Rules plugin, you'll need:
suricata-language-server >= 2.0.0 (install via pip)pip install suricata-language-server
If Suricata is not installed locally, you can use the containerized version with the --container flag.
You can add the plugin directly from the Claude Code marketplace:
/plugin marketplace add StamusNetworks/stamus-ai-tools
Then you can install the Suricata Rules plugin:
/plugin install suricata-rules@stamus-ai-tools
claude-code plugin install ./plugins/suricata-rules
For example, with OpenCode:
cp -r ./plugins/suricata-rules/* ~/.opencode/plugins/
Use the explain skill to understand what a signature does. For example in Claude Code:
/suricata-rules:explain
[Paste your Suricata rule here]
The AI agent will provide a detailed breakdown of the signature's purpose, components, and threat context.
Use the writer skill to create new signatures. For example in Claude Code:
/suricata-rules:writer
I need a signature to detect DNS queries to malicious-domain.com
The AI agent will generate a properly formatted signature, validate it, and ensure it follows best practices.
The Suricata Rules plugin enforces these best practices:
suricata-language-servercreated_at, updated_at, and written_by fields$HOME_NET and $EXTERNAL_NETContributions are welcome! Please feel free to submit issues or pull requests.
Apache 2.0 License. See LICENSE for details.
Stamus Networks is dedicated to providing advanced network security solutions. Learn more at stamus-networks.com.
For issues or questions:
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub stamusnetworks/stamus-ai-tools --plugin suricata-rulesYARA-X detection rule authoring with linting and quality analysis
Design multi-event behavioral detection rules using CrowdStrike NG-SIEM correlate() function for attack chain detections across AWS, EntraID, and CrowdStrike data sources.
Core LimaCharlie skills for CLI-based API access, detection engineering, sensor tasking, case investigation, and fleet health monitoring.
Assist with security incident response
Agentic SOC Platform integration for Claude Code
Security operations including SIEM rule design, detection engineering, vulnerability management, security monitoring, and threat intelligence integration.