If you found this page from a User-Agent in your firewall logs, you’re in the right place. This is what Shadow Span scans, what we don’t do, how we identify ourselves, and how to ask us to stop.
Shadow Span is a unified security platform. We operate three categories of outbound active scanning, and we’re explicit about all of them:
Shadow Span is a passive-grade external scanner. We do not, and will not:
Every outbound HTTP request from a Shadow Span scanner carries the same canonical User-Agent. Format follows the Censys and Shodan convention ofProduct/Version (+policy-url)so receiving operators can identify the scan, follow the URL back to this page, and reach us at abuse@shadowspan.com.
ShadowSpan-Scanner/1.0 (+https://shadowspan.com/scanning)
We also set an RFC 7231 From: header of abuse@shadowspan.comon every request, so you don’t have to follow the URL to find us.
Current source IPs are published at /scanning/sources. If you’re building an allowlist or an attribution rule, that’s the authoritative list.
All scanning runs from Google Cloud in the us-central1 region. Our vendor-risk scanner uses a dedicated static egress IP so receiving NOCs can pin attribution from a single address:
EASM scans share Cloud Run’s shared egress pool, so they will appear from various Google-owned IPs in us-central1. The User-Agent above will always identify them as ours.
We rate-limit at the scanner tier, not at the network tier. Per-host caps:
Per-host rate cap
5 req/min
Hard ceiling across every Shadow Span scanner.
EASM cadence
Daily
Customer-registered surfaces are refreshed once per day.
Vendor risk cadence
Weekly
Vendor surfaces are sampled weekly unless a customer triggers an on-demand run.
Customer-triggered on-demand scans honour the same per-host cap. We do not offer a “fast mode” that bypasses it.
Any IP-range owner can request exclusion. Email abuse@shadowspan.com with the IP range or domain you control and a way for us to verify ownership (WHOIS record, RIR contact, or a DNS TXT record we can check). We confirm exclusion within one business day and propagate it to every Shadow Span scanner.
Request ExclusionExclusion is permanent and free. We don’t require a reason. If a customer later registers an excluded surface as their own, we’ll verify ownership with both parties before re-enabling.
Shadow Span operates under the same legal model as Censys, Shodan, and BitSight. Customer-authorized scanning for EASM is performed under explicit written consent from the surface owner. Vendor-risk scanning is limited to public-observable signal that any internet user could collect — banner grabs, TLS handshakes, HTTP headers, DNS lookups. We never run exploit tests against any system without explicit, written consent from its owner.
We comply with the U.S. Computer Fraud and Abuse Act (no unauthorized access), the Canadian Criminal Code section 342.1 and PIPEDA (no unauthorized use of a computer; no collection of personal information from observed surfaces), and EU GDPR (we do not collect personal data from external scanning).
Scan-Related Concerns
abuse@shadowspan.com
Exclusion requests, scanning questions, abuse reports.
Security Questions
security@shadowspan.com
Vulnerability disclosure and security-team contact.
Our coordinated-disclosure policy is published at /.well-known/security.txt.