Skip to main content
The config command opens an interactive view of your current Panguard configuration, allowing you to inspect and modify settings for all services — Guard, Scan, Chat, Trap, and more.

Usage

panguard config

What It Shows

Running panguard config displays the active configuration from ~/.panguard/config.yaml, including:
  • General — language, data directory, cloud endpoint
  • Guard — monitors enabled, auto-response rules, learning period
  • Scan — scanner modules, output preferences, schedules
  • Chat — notification channels, severity filters, quiet hours
  • Trap — honeypot services, port mappings, cloud upload settings
  • Report — default framework, output format, organization name

Examples

bash View current configuration panguard config
For direct file editing, the configuration lives at ~/.panguard/config.yaml. You can edit it with any text editor — changes take effect the next time a Panguard command runs or when Guard is restarted.

Configuration File Location

PlatformDefault Path
Linux~/.panguard/config.yaml
macOS~/.panguard/config.yaml
Windows (WSL)~/.panguard/config.yaml

Guard Configuration

Detailed Guard agent configuration reference.

Chat Configuration

Notification channel configuration reference.

Environment Variables

Override config file settings with environment variables.

panguard init

Regenerate default configuration.