diagnose_threat_block
Diagnose why a file or threat was blocked by locating the matching log, rule, security profile, existing exceptions, file-blocking rule, and WildFire verdict.
Instructions
[READ-ONLY] Analyzes a threat/file block (antivirus, WildFire, anti-spyware, vulnerability, file blocking, data filtering): finds the log, the rule and the security profile actually applied (profile group resolved), whether an exception for that threat ID ALREADY exists (in the applied profile or elsewhere), the matching file-blocking rule, and the WildFire verdict.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| user | No | User name, with or without domain (e.g. 'jdoe' or 'corp\\jdoe') | |
| period | No | Relative time window on receive_time (default: last-24-hrs) | |
| src_ip | No | IP address | |
| filename | No | File name (substring) | |
| firewall | No | Panorama entry from firewalls.json. Optional when a single Panorama is configured. | |
| file_hash | No | SHA-256 of the file | |
| threat_id | No | Numeric threat ID (e.g. 52020) | |
| incident_time | No | When the issue happened, 'YYYY/MM/DD HH:MM' in Panorama's timezone. Searches +/-30 minutes around it instead of 'period'. |