Reputation Shield
Blacklist monitoring
Continuous DNSBL coverage across 44+ vendors: automatic from the moment an asset is added, with a transparent 0–100 reputation score.
What blacklist monitoring does
Email blocklists (DNSBLs / RBLs) are DNS-based lists that mailbox providers and filters consult when deciding whether to accept mail. A single listing can cause widespread deferrals or spam-folder placement. SenderSignal queries the same public DNS zones those filters use from outside your network, so you see listing status before your bounce rate spikes.
When checks run
- Immediately when you add an asset (manual or bulk import)
- On the schedule defined in Monitor rules (org default or per-asset override)
- On demand when you click Rescan on an asset
What we query
Each vendor publishes a DNS zone or API feed. To test whether 203.0.113.5 is listed, SenderSignal performs a DNS lookup against that vendor's zone using the vendor's documented query format (typically reversed-octet IP or domain-prefixed hostname).
- Listed: the DNS query returns an A record (or TXT) indicating listing
- Clean: the query returns NXDOMAIN or a documented “not listed” response
- Timeout / error / blocked query: shown separately. These do not count as listings. Inconclusive zones add a small uncertainty penalty (see scoring below).
Vendor tiers and your plan
Not every plan includes every vendor. Starter tiers focus on high-impact global DNS lists; higher tiers add Spamhaus DQS, Abusix, IPQualityScore, Talos, and other API feeds. Your asset Blacklists tab only shows vendors included in your subscription.
Listed vs delisted alerts
SenderSignal compares each scan to the previous scan for the same asset:
- Newly listed: vendor was clean, now listed → alert (if enabled)
- Delisted: vendor was listed, now clean → alert (if enabled)
- Still listed: no new alert (avoids noise)
See Alerts overview for notification setup.
Domains vs IPs
| Asset type | Typical query target |
|---|---|
| Domain / subdomain | Domain-based and URI zones (e.g. {domain}.dbl.spamhaus.org) |
| IP address | IPv4 DNSBL zones (reversed octet format, e.g. {reversed-ip}.zen.spamhaus.org) |
Blacklist reputation score (0–100)
The Blacklists tab and asset overview show a reputation score starting at 100. Only confirmed listings deduct points. Delisting on the next clean scan restores those points.
Formula
per_listing_deduction = weight × severity_multiplier × confidence_multiplier × confidence_weight
total_deduction = sum of all listed zones (rounded)
inconclusive_penalty = min(0.5 × inconclusive_zones, 5)
reputation_score = 100 − total_deduction − ceil(inconclusive_penalty)Scoring factors
| Factor | Values | Effect |
|---|---|---|
| Base weight | 4–30 per vendor | How much a listing on that zone can move the score (see vendor tables below) |
| Severity multiplier | 1.0 (default), 0.2 (Spamhaus PBL), 0.15 (UCEPROTECT) | Policy/dynamic lists deduct less than confirmed spam sources |
| Confidence multiplier | Per-zone metadata (usually 1.0) | Vendor-specific adjustment when zone metadata overrides default |
| Confidence weight | Authoritative 1.0, High 0.9, Medium 0.75, Low 0.5, Unknown 0.25 | Based on resolver quality and whether the response is authoritative |
| Inconclusive zones | −0.5 each, max −5 total | Timeout or blocked query (e.g. URIBL via public DNS). Not treated as listed. |
Additional API signal penalties
| Signal | Points deducted | When it applies | Example |
|---|---|---|---|
| Google Safe Browsing flagged | −30 | Domain flagged for malware/phishing in GSB feed (Professional+ plans) | mail.example.com returns MALWARE threat in GSB API → −30 |
| IPQualityScore high fraud | −20 | Fraud score above 85 on IPQualityScore API (Professional+ plans) | 203.0.113.10 fraud_score 92 from IPQS API → −20 |
Signal severity in the UI
After rounding, each listing is classified for display:
| Rounded deduction | UI signal | Example |
|---|---|---|
| 20 or more | Critical | Spamhaus ZEN listed (−23 at high confidence) |
| 10–19 | Warning | SpamCop listed (−16 at high confidence) |
| Under 10 | Informational | Spamhaus PBL listed (−2 at high confidence) |
Worked example
IP listed on Spamhaus ZEN (weight 25) and SpamCop (weight 18)
Both at high confidence (×0.9):
ZEN: 25 × 1.0 × 1.0 × 0.9 = 22.5 → 23 points
SpamCop: 18 × 1.0 × 1.0 × 0.9 = 16.2 → 16 points
Total deduction: 39
Reputation score: 100 − 39 = 61
Same IP also on Spamhaus PBL (weight 10, severity ×0.2):
PBL: 10 × 0.2 × 1.0 × 0.9 = 1.8 → 2 points (informational)The Typical deduction column in the tables below assumes high confidence (×0.9) and default severity. Your actual score uses live resolver confidence and may differ slightly.
IP blacklist vendors (39)
Query pattern: {reversed-ip}.{zone}
| Vendor | Zone / feed | Base weight | Typical deduction | Signal | Example | Category |
|---|---|---|---|---|---|---|
| Spamhaus ZEN | zen.spamhaus.org | 25 | −23 | Critical | dig +short A 10.113.0.203.zen.spamhaus.org → listed deducts −23 | spam |
| Spamhaus DQS AuthBL | authbl.dqs.spamhaus.net | 22 | −20 | Critical | dig +short A 10.113.0.203.<your-dqs-key>.authbl.dqs.spamhaus.net → listed deducts −20 | spam |
| Spamhaus SBL | sbl.spamhaus.org | 22 | −20 | Critical | dig +short A 10.113.0.203.sbl.spamhaus.org → listed deducts −20 | spam |
| Barracuda BRBL | b.barracudacentral.org | 20 | −18 | Warning | dig +short A 10.113.0.203.b.barracudacentral.org → listed deducts −18 | spam |
| Spamhaus XBL | xbl.spamhaus.org | 20 | −18 | Warning | dig +short A 10.113.0.203.xbl.spamhaus.org → listed deducts −18 | malware |
| SpamCop SCBL | bl.spamcop.net | 18 | −16 | Warning | dig +short A 10.113.0.203.bl.spamcop.net → listed deducts −16 | spam |
| Spamhaus CSS | css.spamhaus.org | 18 | −16 | Warning | dig +short A 10.113.0.203.css.spamhaus.org → listed deducts −16 | spam |
| CBL Abuseat | cbl.abuseat.org | 15 | −14 | Warning | dig +short A 10.113.0.203.cbl.abuseat.org → listed deducts −14 | malware |
| DroneBL | dnsbl.dronebl.org | 12 | −11 | Warning | dig +short A 10.113.0.203.dnsbl.dronebl.org → listed deducts −11 | malware |
| Mailspike Black | bl.mailspike.net | 12 | −11 | Warning | dig +short A 10.113.0.203.bl.mailspike.net → listed deducts −11 | spam |
| SORBS combined | dnsbl.sorbs.net | 12 | −11 | Warning | dig +short A 10.113.0.203.dnsbl.sorbs.net → listed deducts −11 | spam |
| Blocklist.de | bl.blocklist.de | 10 | −9 | Informational | dig +short A 10.113.0.203.bl.blocklist.de → listed deducts −9 | abuse |
| SORBS Spam | spam.dnsbl.sorbs.net | 10 | −9 | Informational | dig +short A 10.113.0.203.spam.dnsbl.sorbs.net → listed deducts −9 | spam |
| Spamhaus PBL | pbl.spamhaus.orgSeverity ×0.2 | 10 | −2 | Informational | dig +short A 10.113.0.203.pbl.spamhaus.org → listed deducts −2 | bulk |
| SpamRats All | all.spamrats.com | 10 | −9 | Informational | dig +short A 10.113.0.203.all.spamrats.com → listed deducts −9 | spam |
| Hostkarma White/Black | hostkarma.junkemailfilter.com | 8 | −7 | Informational | dig +short A 10.113.0.203.hostkarma.junkemailfilter.com → listed deducts −7 | spam |
| Mailspike Zero-Rep | z.mailspike.net | 8 | −7 | Informational | dig +short A 10.113.0.203.z.mailspike.net → listed deducts −7 | spam |
| NordSpam IP | bl.nordspam.com | 8 | −7 | Informational | dig +short A 10.113.0.203.bl.nordspam.com → listed deducts −7 | spam |
| PSBL | psbl.surriel.com | 8 | −7 | Informational | dig +short A 10.113.0.203.psbl.surriel.com → listed deducts −7 | spam |
| SpamEatingMonkey IPv4 | bl.spameatingmonkey.net | 8 | −7 | Informational | dig +short A 10.113.0.203.bl.spameatingmonkey.net → listed deducts −7 | spam |
| SpamRats NoPtr | noptr.spamrats.com | 8 | −7 | Informational | dig +short A 10.113.0.203.noptr.spamrats.com → listed deducts −7 | spam |
| Truncate | truncate.gbudb.net | 8 | −7 | Informational | dig +short A 10.113.0.203.truncate.gbudb.net → listed deducts −7 | spam |
| UCEPROTECT Level 1 | dnsbl-1.uceprotect.netSeverity ×0.15 | 8 | −1 | Informational | dig +short A 10.113.0.203.dnsbl-1.uceprotect.net → listed deducts −1 | spam |
| 0Spam | bl.0spam.org | 6 | −5 | Informational | dig +short A 10.113.0.203.bl.0spam.org → listed deducts −5 | spam |
| Backscatterer | ips.backscatterer.org | 6 | −5 | Informational | dig +short A 10.113.0.203.ips.backscatterer.org → listed deducts −5 | abuse |
| IMP SpamRBL | spamrbl.imp.ch | 6 | −5 | Informational | dig +short A 10.113.0.203.spamrbl.imp.ch → listed deducts −5 | spam |
| Interserver RBL | rbl.interserver.net | 6 | −5 | Informational | dig +short A 10.113.0.203.rbl.interserver.net → listed deducts −5 | spam |
| JustSpam | dnsbl.justspam.org | 6 | −5 | Informational | dig +short A 10.113.0.203.dnsbl.justspam.org → listed deducts −5 | spam |
| s5h.net DNSBL | all.s5h.net | 6 | −5 | Informational | dig +short A 10.113.0.203.all.s5h.net → listed deducts −5 | spam |
| SpamRats Dyna | dyna.spamrats.com | 6 | −5 | Informational | dig +short A 10.113.0.203.dyna.spamrats.com → listed deducts −5 | bulk |
| UCEPROTECT Level 2 | dnsbl-2.uceprotect.netSeverity ×0.15 | 6 | −1 | Informational | dig +short A 10.113.0.203.dnsbl-2.uceprotect.net → listed deducts −1 | spam |
| Weighted Private BL | wpbl.pipex.net | 6 | −5 | Informational | dig +short A 10.113.0.203.wpbl.pipex.net → listed deducts −5 | spam |
| AHBL | dnsbl.ahbl.org | 4 | −4 | Informational | dig +short A 10.113.0.203.dnsbl.ahbl.org → listed deducts −4 | spam |
| UCEPROTECT Level 3 | dnsbl-3.uceprotect.netSeverity ×0.15 | 4 | −1 | Informational | dig +short A 10.113.0.203.dnsbl-3.uceprotect.net → listed deducts −1 | spam |
Domain & URI blacklist vendors (10)
Query pattern: {domain}.{zone}
| Vendor | Zone / feed | Base weight | Typical deduction | Signal | Example | Category |
|---|---|---|---|---|---|---|
| Google Safe Browsing | gsb.googleapis.com | 30 | −27 | Critical | mail.example.com flagged in GSB → −30 fixed penalty (weight 30 also applies) | malware |
| Spamhaus DBL | dbl.spamhaus.org | 25 | −23 | Critical | dig +short A mail.example.com.dbl.spamhaus.org → listed deducts −23 | spam |
| SURBL Multi | multi.surbl.org | 20 | −18 | Warning | dig +short A mail.example.com.multi.surbl.org → listed deducts −18 | spam |
| URIBL Black | black.uribl.com | 20 | −18 | Warning | dig +short A mail.example.com.black.uribl.com → listed deducts −18 | spam |
| Spamhaus DQS ZRD | zrd.dqs.spamhaus.net | 18 | −16 | Warning | dig +short A mail.example.com.<your-dqs-key>.zrd.dqs.spamhaus.net → listed deducts −16 | spam |
| SURBL Commercial | commercial.surbl.org | 18 | −16 | Warning | dig +short A mail.example.com.commercial.surbl.org → listed deducts −16 | spam |
| URIBL Red | red.uribl.com | 15 | −14 | Warning | dig +short A mail.example.com.red.uribl.com → listed deducts −14 | spam |
| NordSpam DBL | dbl.nordspam.com | 10 | −9 | Informational | dig +short A mail.example.com.dbl.nordspam.com → listed deducts −9 | spam |
| URIBL Grey | grey.uribl.com | 10 | −9 | Informational | dig +short A mail.example.com.grey.uribl.com → listed deducts −9 | spam |
| SpamEatingMonkey URIBL | uribl.spameatingmonkey.net | 8 | −7 | Informational | dig +short A mail.example.com.uribl.spameatingmonkey.net → listed deducts −7 | spam |
Multi-asset & API feeds (6)
These vendors check via API (not DNS A-record). Weights apply when the feed reports a threat; GSB and high-fraud IPQS also use the fixed penalties in the table above.
| Vendor | Zone / feed | Base weight | Typical deduction | Signal | Example | Category |
|---|---|---|---|---|---|---|
| Google Safe Browsing | gsb.googleapis.com | 30 | −27 | Critical | mail.example.com flagged in GSB → −30 fixed penalty (weight 30 also applies) | malware |
| Cisco Talos Intelligence | talos.intel | 22 | −20 | Critical | API. Not DNS on 203.0.113.10 → −20 if threat confirmed | spam |
| IPQualityScore | ipqs.io | 20 | −18 | Warning | 203.0.113.10 fraud score 92 → −20 fixed penalty (weight 20 also applies) | fraud |
| SURBL Commercial API | api.surbl.org | 20 | −18 | Warning | API. POST https://reverse.surbl-api.net/v2/query with {"query":"domain-or-ip"} on 203.0.113.10 → −18 if threat confirmed | spam |
| Validity Certification | validity.com | 20 | −18 | Warning | API. Not DNS on 203.0.113.10 → −18 if threat confirmed | spam |
| Abusix Mail Intelligence | lookup.abusix.email | 18 | −16 | Warning | API. Not DNS on 203.0.113.10 → −16 if threat confirmed | spam |
Both IP and domain capable
Vendors marked both in the catalog are queried according to asset type:
| Vendor | Zone / feed | Base weight | Typical deduction | Signal | Example | Category |
|---|---|---|---|---|---|---|
| Cisco Talos Intelligence | talos.intel | 22 | −20 | Critical | API. Not DNS on 203.0.113.10 → −20 if threat confirmed | spam |
| IPQualityScore | ipqs.io | 20 | −18 | Warning | 203.0.113.10 fraud score 92 → −20 fixed penalty (weight 20 also applies) | fraud |
| SURBL Commercial API | api.surbl.org | 20 | −18 | Warning | API. POST https://reverse.surbl-api.net/v2/query with {"query":"domain-or-ip"} on 203.0.113.10 → −18 if threat confirmed | spam |
| Validity Certification | validity.com | 20 | −18 | Warning | API. Not DNS on 203.0.113.10 → −18 if threat confirmed | spam |
| Abusix Mail Intelligence | lookup.abusix.email | 18 | −16 | Warning | API. Not DNS on 203.0.113.10 → −16 if threat confirmed | spam |
Relationship to deliverability score
The blacklist reputation score above is separate from the deliverability health score. Blacklist listings also feed IP composite reputation dimensions and can trigger score-drop alerts on the Monitor overview. A clean blacklist score does not guarantee inbox placement if SPF/DMARC/DKIM policy is weak.
What to do when listed
- Open the vendor row in the Blacklists tab: note the list name and response code.
- Follow the vendor's delisting URL (linked when available).
- Fix the root cause (compromised account, open relay, spam trap hit) before requesting removal.
- Rescan after DNS/list propagation: History should show delisted.
Accuracy & limitations
- We query live DNS (the same mechanism receivers use), not cached third-party APIs alone.
- A timeout or blocked query is not a false “clean”; we surface it explicitly.
- URIBL and SURBL require an authorized resolver. Public DNS may return blocked-query codes that we mark inconclusive, not listed.
- Some vendors rate-limit aggressive polling; your plan interval balances speed vs vendor policy.
- DNSBL listing does not guarantee Gmail or Microsoft will block you, but it is a leading indicator.