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

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

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

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.