Panguard Chat
AI-powered security notifications delivered to your preferred channels. Get threat alerts in plain language via Telegram, Slack, LINE, Email, or custom Webhook.
Quick Start
Connect your first notification channel in under two minutes.
Launch the interactive setup wizard:
panguard chat setupSend a test message to verify connectivity:
panguard chat testCheck which channels are currently active:
panguard chat statusSupported Channels
Panguard Chat supports five notification channels. Each can be configured independently.
| Channel | Configuration | Setup Command |
|---|---|---|
| Telegram | Bot token + Chat ID | panguard chat setup --channel telegram |
| Slack | Webhook URL | panguard chat setup --channel slack |
| LINE | Channel access token | panguard chat setup --channel line |
| SMTP credentials | panguard chat setup --channel email | |
| Webhook | Custom URL + secret | panguard chat setup --channel webhook |
Notification Types
Four categories of notifications keep you informed without overwhelming your inbox.
Threat Alerts
ImmediateReal-time notifications when threats are detected. Includes severity, source IP, and recommended action.
Daily Summaries
Daily at 09:00Aggregated overview of all security events from the past 24 hours with trend analysis.
Weekly Reports
Monday 09:00Comprehensive weekly digest with risk score changes, top threats, and compliance status.
System Status
On changeGuard start/stop events, scan completions, configuration changes, and license alerts.
Message Format
Threat alerts are formatted for quick scanning with all critical context inline.
[CRITICAL] Brute-force SSH detected Host: prod-web-01 (192.168.1.50) Source IP: 203.0.113.42 (CN) Attempts: 847 in 5 minutes Confidence: 98.2% Action: IP blocked via iptables Rule: SIGMA/brute_force_ssh_T1110.001 Timestamp: 2025-03-08 14:23:07 UTC View full report: https://app.panguard.ai/events/evt_abc123
Preferences
Fine-tune notification behavior to reduce noise and match your workflow.
Open the interactive preferences editor:
panguard chat prefsAvailable Settings
Severity Threshold
Only receive alerts at or above a chosen severity: low, medium, high, or critical.
panguard chat prefs --severity highQuiet Hours
Suppress non-critical notifications during specified hours. Critical alerts always deliver.
panguard chat prefs --quiet-hours 22:00-08:00Language
Set the notification language. Supported: en, zh-TW.
panguard chat prefs --lang zh-TWMultiple Channels
Configure multiple channels simultaneously and route different severity levels to different destinations.
# Route critical alerts to Telegram (immediate attention) panguard chat setup --channel telegram --severity critical # Send all alerts to Slack for team visibility panguard chat setup --channel slack --severity low # Weekly summaries via email to management panguard chat setup --channel email --type weekly
Routing Example
A common pattern is to send critical and high alerts to Telegram for immediate mobile notifications, all severity levels to a dedicated Slack channel for team-wide visibility, and weekly compliance summaries via email to management stakeholders.
Get Started
Install Panguard and connect your first notification channel in minutes.