- Access exclusive content
- Connect with peers
- Share your expertise
- Find support resources
06-02-2026 07:53 AM
Hi All,
so when an IOC is added for an IP address for example in XSIAM, and a FW logs containing this IP is ingested to XSIAM, then XSIAM will auto create an alert for this IOC regardless if dropped or allowed by the FW.. it detect this IOC and creates an alert.
has anyone found a solution for IOC not to trigger when the FW action has already dropped this traffic? Exclusion rules does not have a field option for the FW drop action so cannot add an exclusion rule based on the IOC detection method where the FW action was dropped.
any ideas?
thanks in adv
06-02-2026 12:20 PM - edited 06-02-2026 12:35 PM
Hello @PA_nts ,
Greetings for the day.
In Cortex XSIAM, it is expected behavior for Indicator of Compromise (IOC) rules to trigger alerts regardless of whether the traffic was allowed or dropped by the firewall. This design is intended to provide visibility into blocked attacks that might otherwise go unnoticed.
Currently, the "Action" field from the underlying firewall log (for example: drop, deny, accept) is often not available as a filterable criterion within the standard Alert Exclusion or IOC Rule logic.
To address this and reduce alert noise for traffic that is already being dropped, you can use the following approaches:
While you cannot filter by the firewall action, you can suppress noise from specific, high-volume IOCs that are already being successfully blocked.
IOC (1.2.3.4)).Settings → Exceptions Configuration → Alert Exclusions
Create a rule where the Alert Name or Rule ID matches the noisy indicator.
Note: This suppresses the alert entirely for that IOC, regardless of the firewall action.
If you want alerts to remain visible in the Alerts table for auditing purposes but prevent them from generating incidents or triggering playbooks:
Incident Response → Incident Management → Exclusion Rules
This prevents alerts from overwhelming incident queues and playbook processing.
If IOC matches originate from firewall Threat Logs (where the detection method appears as PAN NGFW
If you require alerts only when traffic is allowed, you can bypass the built-in IOC engine using a custom correlation approach.
Example:
dataset = panwngfwtrafficraw
| filter action != "drop"
| join type = inner (
dataset = yourlookupdatasetname
) as lookup (
lookup.ip = sourceip or lookup.ip = destip
)
Adjust the action filter according to the values used in your environment’s firewall logs.
If you feel this has answered your query, please let us know by clicking like and on "mark this as a Solution".
Thanks & Regards,
S. Subashkar Sekar
Click Accept as Solution to acknowledge that the answer to your question has been provided.
The button appears next to the replies on topics you’ve started. The member who gave the solution and all future visitors to this topic will appreciate it!
These simple actions take just seconds of your time, but go a long way in showing appreciation for community members and the LIVEcommunity as a whole!
The LIVEcommunity thanks you for your participation!

