find_security_rules
Search security or decryption rules by name, zone, address, user, app, service, category, tag, or description. Returns inherited rules in evaluation order and flags missing log forwarding.
Instructions
[READ-ONLY] Searches security or decryption rules (pre/post) in Panorama's running config. Matches 'contains' against rule name, zones, addresses, users, applications, services, categories, tags and description. With 'device_group', rules of that group AND everything it inherits (shared, parent groups) are returned in evaluation order; with 'device', only rules applying to that firewall. Output flags rules without log forwarding.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| device | No | Specific firewall (hostname or serial). Usually omit it: the firewall is chosen from device_group, or from the user's/IP's recent traffic. | |
| policy | No | Default: security | |
| contains | No | Case-insensitive text to look for (object, user, group, app, category, rule name...) | |
| firewall | No | Panorama entry from firewalls.json. Optional when a single Panorama is configured. | |
| max_results | No | Maximum entries returned (default: 50) | |
| device_group | No | Device group name (includes what it inherits from shared and parent groups), or 'shared'. When omitted, every location is searched. | |
| include_disabled | No |