Palo Alto NGFW
Point an External Dynamic List at the feed and block scored attacker IPs at the edge, with no agent and no scripting.
- Plan needed
- Base, SMB, SOC or an active trial
- Written against
- PAN-OS 10.x and 11.x.
The URL
The blocklist endpoint returns one IPv4 per line with a comment header, which is exactly the External Dynamic List format. Firewalls cannot usually send a custom header, so the key goes in the query string.
https://ctif.orvteam.com/api/blocklist?format=txt&min_score=70&limit=50000&key=YOUR_API_KEYThat URL contains your key. Treat it as a credential: it is not secret once it is in a firewall config that other teams can read, and you can rotate it from Settings at any time.
Configure
- 1Objects, External Dynamic Lists, Add. Give it a name such as CTIF-hostile-ip.
- 2Type: IP List. Source: the URL above.
- 3Check for updates: hourly is a good default; the feed itself is refreshed several times a day.
- 4Certificate Profile: one that trusts a public certificate authority, so the firewall validates our TLS certificate rather than skipping it.
- 5Commit, then use Test Source URL and List Capacity to confirm the firewall fetched entries.
- 6Reference the list as the source in a security policy rule with action Deny, and log at session start.
Sizing and threshold
Every PAN-OS model has a maximum number of EDL entries. Set limit= below that number, and use min_score to decide what earns a block: 70 and above is a confident default, 50 is broader, 85 and above is close to certain. Entries fade out on their own as their score decays, so a list built at a threshold shrinks when the evidence gets old.
If it does not work
Send the exact URL with the key redacted, the UTC time and the response you got to support@orvteam.com. Response targets are on the support page, and current service health is on the status page.