Stage 01
Intake
Threat report · firewall syslog excerpt
Stage 02
Extract
Source · highlighted as matched
Extracted 0 candidates
0
Total matches
0
Unique after dedupe
Stage 03
Filter
Private / reserved
0removed
RFC1918 · loopback · link-local
Known bad (internal DB)
0removed
Already deployed previously
Company allowlist
0removed
Corporate / branch ranges
Non-IP / malformed
0removed
Partial octets · timestamps
0
Entered
0
Dropped
0
Master list
Stage 04
Risk Scoring
GET https://api.abuseipdb.com/api/v2/check · per-IP confidence
Entries below the 75% confidence threshold are discarded. Configurable
per run so reviewers can tighten or loosen the bar based on the report source.
0
Kept · ≥ 75%
0
Dropped · < 75%
Stage 05
Deploy
Stage 06
Database
Commit log
Reputation repair queue
203.0.113.12
198.51.100.202
192.0.2.45
PDF ingestion
Drop a vendor PDF (Proofpoint, ThreatIntel, etc.) and the parser extracts IPs from tables, paragraphs, and footers automatically.
PlannedEmail + ticket creation
Watch an Outlook inbox, auto-parse new reports, and open a ServiceNow/Jira ticket with the deployment artifacts attached.
Planned