malcolm_alerts
Search Suricata alerts using signature, severity, IP addresses, and time range. Automatically builds correct filters for you.
Instructions
Search Suricata alerts with structured parameters.
Builds the correct Malcolm filters automatically -- you do NOT need to know whether the field is suricata.alert.signature or rule.name.
Args: signature: Alert signature substring (e.g. "ET MALWARE", "CVE-2024"). severity: Comma-separated severity levels, e.g. "1,2" (1=high, 2=medium, 3=low). source_ip: Filter by source IP. dest_ip: Filter by destination IP. limit: Maximum alerts to return. time_from: Start time (dateparser format). time_to: End time (default: now).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| dest_ip | No | ||
| time_to | No | ||
| severity | No | ||
| signature | No | ||
| source_ip | No | ||
| time_from | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |