panguard_scan
Run a security health check scan on the local system. Returns risk score (0—100), grade (A—F), and list of security findings.string
default:"quick"
Scan depth:
quick (~30 seconds) or full (~60 seconds).string
default:"en"
Output language:
en or zh-TW.panguard_scan_code
Scan a source code directory for security vulnerabilities (SAST). Detects SQL injection, XSS, hardcoded secrets, command injection, and more.string
required
Source code directory to scan. Absolute or relative path.
string
default:"en"
Output language:
en or zh-TW.panguard_guard_start
Start the Panguard Guard real-time threat monitoring daemon.string
Data directory path. Defaults to
~/.panguard-guard.string
Operating mode:
learning or protection.panguard_guard_stop
Stop the Panguard Guard daemon.string
Data directory path. Defaults to
~/.panguard-guard.panguard_status
Get the current status of all Panguard services (Guard, Scan, Manager). Returns running state, threat counts, and system information.string
Data directory path. Defaults to
~/.panguard-guard.panguard_alerts
Get recent security alerts detected by Panguard Guard. Returns the latest threat events with severity and details.number
default:"20"
Maximum number of alerts to return.
string
default:"all"
Filter by severity:
critical, high, medium, low, or all.string
Data directory path. Defaults to
~/.panguard-guard.panguard_block_ip
Manually block an IP address from accessing the system.string
required
IP address to block (IPv4 or IPv6).
string
default:"1h"
Block duration. Examples:
1h, 24h, permanent.string
Reason for blocking (stored in the action manifest).
panguard_generate_report
Generate a PDF compliance report from scan results. Returns the path to the generated PDF.string
default:"./panguard-report.pdf"
Output PDF file path.
string
default:"en"
Report language:
en or zh-TW.string
default:"full"
Scan depth for the underlying scan:
quick or full.panguard_init
Initialize Panguard configuration with defaults (non-interactive mode).string
Data directory path. Defaults to
~/.panguard-guard.string
default:"en"
Default language:
en or zh-TW.string
default:"learning"
Initial operating mode:
learning or protection.panguard_audit_skill
Audit an OpenClaw/AgentSkillsSKILL.md directory for security issues. Checks manifest validity, prompt injection, tool poisoning, code vulnerabilities, dependencies, and permissions.
string
required
Path to skill directory containing
SKILL.md.- Manifest validity
- Prompt injection detection
- Tool poisoning analysis
- Code vulnerability scanning
- Dependency audit
- Permission review
panguard_deploy
Deploy Panguard services: scan for vulnerabilities, start Guard monitoring, and generate an initial report. This is the one-click setup for full protection.string
Data directory path. Defaults to
~/.panguard-guard.string
default:"en"
Language:
en or zh-TW.string
default:"learning"
Initial Guard mode:
learning or protection.boolean
default:"true"
Whether to generate a PDF report after scanning.
panguard scan + panguard guard start + panguard scan --output report.pdf