Digital exposure report
ebay.com
High exposure. Significant weaknesses put the brand, customers and email at risk.
Scanned: 2026-11-15 19:22 UTC
Full coverage: every applicable check was assessed.
What to do first
- 1.
Limit what scripts your pages are allowed to run
This adds one layer of protection against injected scripts.
Who can fix it: Your website developer or web host
How to verify after the fix
curl -sIL https://ebay.com/ | grep -i "Content-Security-Policy"
- 2.
Turn on DNS signing for your domain
Signing helps resolvers detect forged answers about your domain.
Who can fix it: Your domain registrar or DNS provider
How to verify after the fix
dig +short DS ebay.com
A starting point, not a security guarantee.
What this grade means
- Tested hostname
- ebay.com
- Website request
- GET https://ebay.com/ → https://www.ebay.com/
- Scan time
- 2026-11-15 19:22:35 UTC
- Grading method
- Version 2How grading works
- Unverified or excluded checks
- None. Every applicable check was assessed.
This is a snapshot of the public configuration checks listed in this report. It does not verify the site's owner, business legitimacy, application security, or absence of vulnerabilities. It is not a security certification.
Score by category
| Email security | 29/30 | Spoofing email from this domain is hard. |
| Encryption & certificate | 25/25 | Traffic to the site is encrypted and the certificate is valid. |
| Browser protections | 7/30 | Several browser hardening headers are missing, which removes layers of protection against script injection and framing. |
| DNS infrastructure | 8/15 | The domain's infrastructure works, but recommended hardening is missing. |
Fix priorities
- 1.MediumClickjacking protection · Hardening gap+5
- 2.MediumDNSSEC — signed DNS records · Hardening gap+7
- 3.MediumCSP — protection from script injection · Hardening gap+8
- 4.LowX-Content-Type-Options · Hardening gap+4
- 5.LowReferrer-Policy · Hardening gap+3
- 6.LowPermissions-Policy · Hardening gap+2
Findings
SPF — who may send mail for the domain
Passed · Severity: OK · 9/10An authorized sender list is defined; mail from other servers is flagged as suspicious.
~all (softfail) — acceptable when combined with enforced DMARC. 3 of 10 DNS lookups.
v=spf1 include:c._spf.ebay.com include:p._spf.ebay.com include:p2._spf.ebay.com ~all
$ dig +short TXT ebay.com
DMARC — anti-spoofing policy
Passed · Severity: OK · 15/15Forged email in the company's name is blocked by mail servers.
Policy p=reject.
v=DMARC1; p=reject; rua=mailto:ebay@rua.agari.com; ruf=mailto:ebay@ruf.agari.com; fo=1; rf=afrf; pct=100
$ dig +short TXT _dmarc.ebay.com
DKIM — digital signature on email
Passed · Severity: OK · 5/5A DKIM public key is published. On its own this doesn't prove outgoing mail is signed or aligned with your From domain.
DKIM public key found for selector: google, k1, s1, s2, dkim. Confirm signing with dkim=pass in a sent message's Authentication-Results.
google._domainkey: v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCJwXEYLE7cQGgp2JLji5rlXn+Gvg82N5Xm… k1._domainkey: k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDbNrX2cY/GUKIFx2G/1I00ftdAj713WP9AQ1xir85i8… s1._domainkey: k=rsa; t=s; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvdHM1b9gL7bs31ddN9tu3tcsx7VLLANF… s2._domainkey: k=rsa; t=s; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCtOlWTxAj1yyBDwjoY2Jptoct/r3p04UZB5Ovr… dkim._domainkey: v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDLM0fpK/rhklYDRJSBQ6bSyZKjQxTeEnZy…
$ dig +short TXT google._domainkey.ebay.com
MX — inbound mail routing
Passed · Severity: OK · unscoredMail exchangers are published for the domain.
2 MX record(s). This shows where inbound mail is routed, not whether mail is sent from the domain.
10 mx1.hc2186-24.iphmx.com 10 mx2.hc2186-24.iphmx.com
$ dig +short MX ebay.com
HTTPS available
Passed · Severity: OK · 10/10The site loads over an encrypted connection.
https://ebay.com/ returned HTTP 403 (final URL: https://www.ebay.com/). Client-side certificate validation passed.
HTTP 403 Final URL: https://www.ebay.com/
$ curl -sIL https://ebay.com/
HTTP → HTTPS redirect
Passed · Severity: OK · 7/7Visitors arriving at an unencrypted address are automatically sent to the secure version.
HTTP 301 → https://ebay.com/
HTTP 301 Location: https://ebay.com/
$ curl -sI http://ebay.com/ | grep -iE "^(HTTP|location)"
SSL/TLS certificate validity
Passed · Severity: OK · 8/8The certificate was accepted by a validating TLS client at scan time.
Live TLS handshake succeeded. Latest issuance in CT logs: Sectigo, expiring 2027-04-22 (158 days). CT shows issued certificates, not necessarily the one served — confirm dates with the verify command.
Live TLS handshake: certificate accepted CT logs (context only, not scored): Issuer: Sectigo Valid from: 2026-10-06 Valid until: 2027-04-22 Names: befr.ebay.be, benl.ebay.be, cafr.ebay.ca, e-bay.com, e-bay.it, ebay.at Based on Certificate Transparency logs; may not reflect the certificate currently served.
$ echo | openssl s_client -connect ebay.com:443 -servername ebay.com 2>/dev/null | openssl x509 -noout -issuer -dates
HSTS — enforce encryption in the browser
Passed · Severity: OK · 7/8Browsers are told to always use an encrypted connection to the site.
max-age=31536000 (365 days), no includeSubDomains. ≥ 180 days recommended.
Strict-Transport-Security: max-age=31536000
$ curl -sIL https://ebay.com/ | grep -i "Strict-Transport-Security"
CSP — protection from script injection
Failed · Severity: Medium · Hardening gap · 0/8Missing Content-Security-Policy header: this removes one layer of protection against script injection.
No Content-Security-Policy header found.
Content-Security-Policy: (missing)
$ curl -sIL https://ebay.com/ | grep -i "Content-Security-Policy"
- First publish Content-Security-Policy-Report-Only — it blocks nothing, it only reports.
- Collect violations for a week or two and tune the policy to your legitimate sources.
- Switch to the Content-Security-Policy header and replace 'unsafe-inline' with a nonce or hash.
/* Content-Security-Policy-Report-Only: default-src 'self'; script-src 'self'; object-src 'none'; base-uri 'self'; frame-ancestors 'self'
Safety: This change is made in your server/CDN settings. Test on staging before production. An overly strict CSP will break scripts — that's why you start in Report-Only mode.
Clickjacking protection
Failed · Severity: Medium · Hardening gap · 0/5Missing X-Frame-Options / frame-ancestors: this removes one layer of protection against clickjacking.
No valid X-Frame-Options and no frame-ancestors in the CSP.
X-Frame-Options: (missing)
$ curl -sIL https://ebay.com/ | grep -i "X-Frame-Options"
- Add X-Frame-Options: SAMEORIGIN (or DENY if the site is never embedded anywhere).
- Also set frame-ancestors in the CSP — the modern alternative.
/* X-Frame-Options: SAMEORIGIN
Safety: This change is made in your server/CDN settings. Test on staging before production. If partners embed the site in an iframe, add them to frame-ancestors instead of using DENY.
X-Content-Type-Options
Failed · Severity: Low · Hardening gap · 0/4The browser may interpret files as code unintentionally.
Missing X-Content-Type-Options: nosniff header (MIME sniffing).
X-Content-Type-Options: (missing)
$ curl -sIL https://ebay.com/ | grep -i "X-Content-Type-Options"
- Add X-Content-Type-Options: nosniff to every response.
/* X-Content-Type-Options: nosniff
Safety: This change is made in your server/CDN settings. Test on staging before production.
Referrer-Policy
Failed · Severity: Low · Hardening gap · 0/3Internal URLs (including parameters) may leak to external sites.
Referrer-Policy is missing; the browser will use its default.
Referrer-Policy: (missing)
$ curl -sIL https://ebay.com/ | grep -i "Referrer-Policy"
- Set Referrer-Policy: strict-origin-when-cross-origin.
/* Referrer-Policy: strict-origin-when-cross-origin
Safety: This change is made in your server/CDN settings. Test on staging before production.
Permissions-Policy
Needs attention · Severity: Low · Hardening gap · 0/2Access to sensitive features like the camera and location isn't restricted.
Missing Permissions-Policy header.
Permissions-Policy: (missing)
$ curl -sIL https://ebay.com/ | grep -i "Permissions-Policy"
- Disable browser features the site doesn't need (camera, microphone, geolocation).
/* Permissions-Policy: camera=(), microphone=(), geolocation=()
Safety: This change is made in your server/CDN settings. Test on staging before production. Don't disable a feature the site actually uses.
Software version disclosure
Passed · Severity: OK · unscoredThe server doesn't disclose software versions.
No version numbers found in the Server / X-Powered-By headers.
server: cloudflare x-powered-by: (missing)
$ curl -sIL https://ebay.com/ | grep -iE "^(server|x-powered-by)"
DNSSEC — signed DNS records
Needs attention · Severity: Medium · Hardening gap · 0/7The domain's records aren't signed, so in some scenarios users could be redirected to a forged server.
No DS record is published at the parent zone, so there's no DNSSEC chain of trust for this zone.
AD = false DS ebay.com: NODATA
$ dig +short DS ebay.com
- Enable DNSSEC at your DNS provider (one click at most providers).
- Copy the DS record your provider generates to your domain registrar.
- Wait for propagation and verify with DNSViz.
dig +dnssec ebay.com SOA delv ebay.com
Safety: DNS changes are made only at your DNS provider. This tool only reads public data and changes nothing on the domain. A wrong DS record at the registrar will make the domain stop resolving — copy it exactly from the provider.
CAA — who may issue certificates
Passed · Severity: OK · 5/5Only authorized certificate authorities can issue certificates for the domain.
CAA records: 0 issue "symantec.com" | 0 iodef "mailto:dl-ebay-caa@ebay.com" | 0 issue "digicert.com" | 0 issue "sectigo.com"
0 issue "symantec.com" 0 iodef "mailto:dl-ebay-caa@ebay.com" 0 issue "digicert.com" 0 issue "sectigo.com"
$ dig +short CAA ebay.com
DNS server redundancy
Passed · Severity: OK · 3/3The domain is served by several DNS servers, so one server failing won't take it down.
8 NS servers.
dns1.p06.nsone.net dns2.p06.nsone.net dns3.p06.nsone.net dns4.p06.nsone.net ns01.ebaydns.com ns02.ebaydns.com ns03.ebaydns.com ns04.ebaydns.com
$ dig +short NS ebay.com
Indicative alignment
Best-practice mapping of public findings to common frameworks. Passive scanning tests public configuration only; it doesn't prove compliance or a violation.
- Google & Yahoo sender rulesNo gaps observed
- PCI DSS v4.02 observed gaps
- NIS2 / vendor due diligence1 observed gaps
- SOC 2 / ISO 27001 baseline3 observed gaps
Indicative alignment only, based on public configuration. It doesn't establish whether a framework applies to you, and it isn't legal advice, an audit or a certification.
Public DNS records
| A | ebay.com | 23.212.185.151 | 23.212.185.146 |
| AAAA | ebay.com | — |
| MX | ebay.com | 10 mx1.hc2186-24.iphmx.com | 10 mx2.hc2186-24.iphmx.com |
| NS | ebay.com | dns1.p06.nsone.net | dns2.p06.nsone.net | dns3.p06.nsone.net | dns4.p06.nsone.net | ns01.ebaydns.com | ns02.ebaydns.com | ns03.ebaydns.com | ns04.ebaydns.com |
| TXT | ebay.com | have-i-been-pwned-verification=0c602ead0d5752884611ab6da8130888 | v=spf1 include:c._spf.ebay.com include:p._spf.ebay.com include:p2._spf.ebay.com ~all | docusign=2f99919f-4b97-48a8-a0d6-f37c1b878a6f | docusign=5afbc33d-5902-429f-9da5-85f53225ff2c | xsvrwb8728vd31dxf3kmr6f7b35jwtv9 | google-site-verification=8kHr3jd3Z43q1ovwo0KVgo_NZKIEMjthBxti8m8fYTg | google-site-verification=-8fQa1t-LZYGDBqA-7xKMviyt-eGhzgndjqCWAQHEzY | google-site-verification=xpINMAhIxiBLIZOm3mpwtqKK9jni654vv9yx-3D4IiI | fnvlknmfzmxvfc4v88jbv36zhplsv128 | pardot563182=373a008e0946cf587e680c9104875fd76e28a5bd37b20c795d4ec7a56fae03e3 | atlassian-domain-verification=9CqXy0mqLrw8leKzrtncxQ7AVcomaaLh5g4ncvJK++dWfAE1p+e5zG3y+uz2IRAf | pardot563182=588d6bdc918af063439a2f58820bbaaa2c3341a2a8b404faff87569d9a940843 | f3zqqffl85bsg0nycdx77p875zdbvf4v | 00148017 | google-site-verification=QZC4rpLc5fD4UwxHWQ_f1ptHuYmVU-ZYwpPnF6J2rao | 2ddxq7hm99sr1rhmmvnnsqt8kd88pmkf | stripe-verification=013C595CE6A7D9E1C4D41AAC1AC4E5483A9C9CC8A22DFFB1160EC678B16F3938 | _9x1syjn55mozh6ex8vj2ixddxbkrmce | sending_domain1089322=0814af61325323d2c36344de0c658ecb1ecb129f974dc796476a06c49c972b35 | docker-verification=d3182388-9ec4-417c-8652-9571bdb9b3ee | mongodb-site-verification=0KbWg9avVs7GPjaBJldDoF0CfAGL2HUf | atlassian-domain-verification=uvfxaVajGgKJNySN0c1wbjqBEQYOxtcFYxvWagz9ZBP6jCdJm7kCwYtZAVGAU3AD | mandrill_verify.YuABo1H2VBgb3wllz5Dqgw | docker-verification=4a9cee40-6d52-4a4c-ab5f-fbdaa3da927a | cursor-domain-verification-d27pc8=W2aj00Pbge7oaONyKsnFPuJUS | adobe-idp-site-verification=25164687e15a57a865a83d05e79e15242cfbfbbcaeeba52d3c370b6ea4b91a7b | jamf-site-verification=RiiVDX1RYjbvmkAEOB4wgQ | stripe-verification=2BE98F2CCF89BEDBCE2EF950F4B6F2CE9B71438E1035BA541F66ABB63FE238BD | notion-domain-verification=Xk4EwbjNFy5jUH1CK5pLHuvjpSTiLerRQL5PeUHPpCm | dtm-domain-verification=p4f-YbZxtydZd6rQLcoMgPLxkhJn1R2jCO7XvEHHxCM | 00DVD000007Key9=1TBVD00000003xB | liveramp-site-verification=tfFruiL1CvM4nqfV-LGzr0vfFrFZGJMJEZmHbdUdb1o | lucidlink-verification=T9N32V0VCH6R1QG09SV73JAMFG | jetbrains-domain-verification=2qvxb7a0486fg9954coaclyr0 | anthropic-domain-verification-8cb923=prAmdJb4Vn2aXxQ8ykkNJGeje | vercel-domain-verification-bhqa57=viYmWOqbTXnw9w2hniLtLUCJH | stripe-verification=B3201E89648A6B609B906EA5D21F2BEAD2F178AFB87D38544BB836027DC75B41 | verification_token=_8jf6o5isr8wg7518jhemwj5tpl69h50 | atlassian-sending-domain-verification=b4526eb7-2164-49a6-9b7c-45a6dcabe49e | 00D80000000PQip=1TBRP0000000CpB | 00D5A00000175Io=1TBVb0000000AIj | 00D1I000001UkRS=1TBPO00000007fp |
| TXT | _dmarc.ebay.com | v=DMARC1; p=reject; rua=mailto:ebay@rua.agari.com; ruf=mailto:ebay@ruf.agari.com; fo=1; rf=afrf; pct=100 |
| CAA | ebay.com | 0 issue "symantec.com" | 0 iodef "mailto:dl-ebay-caa@ebay.com" | 0 issue "digicert.com" | 0 issue "sectigo.com" |
| DS | ebay.com | — |