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.number
default:"30"
Maximum reputation score to include (0 = most malicious). Lower values produce a more conservative list.
string
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).number
default:"30"
Maximum reputation score to include.
string
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.string
ISO 8601 timestamp. Returns only IoCs updated after this time (for incremental sync).
string
Filter by IoC type:
ip, domain, hash, url.number
default:"1000"
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.string
The agent’s current rule version. Only returns changes since this version.
string
The requesting agent’s ID for access control.