GET /api/feeds/ip-blocklist
Returns a plain-text list of malicious IP addresses, one per line. Designed for direct ingestion by firewalls (iptables, pf, Windows Firewall) and network appliances.Maximum reputation score to include (0 = most malicious). Lower values produce a more conservative list.
Filter by threat category:
malware, botnet, bruteforce, scanner, c2.Response
The response content type is
text/plain. Lines starting with # are comments containing metadata. The list is sorted by reputation score (most malicious first).GET /api/feeds/domain-blocklist
Returns a plain-text list of malicious domains, one per line. Suitable for DNS sinkhole configurations (Pi-hole, dnsmasq, Unbound).Maximum reputation score to include.
Filter by threat category:
malware, phishing, c2, exploit.Response
GET /api/feeds/iocs
Returns the full IoC feed in structured JSON format with metadata, suitable for SIEM integrations and automated processing.ISO 8601 timestamp. Returns only IoCs updated after this time (for incremental sync).
Filter by IoC type:
ip, domain, hash, url.Maximum number of IoCs to return (max 5000).
GET /api/feeds/agent-update
Returns a bundled update package for Panguard Guard agents containing the latest detection rules and IoC data. This endpoint is called automatically by agents during their update cycle.The agent’s current rule version. Only returns changes since this version.
The requesting agent’s ID for access control.