Choice Hotels · Domain Security
Choice Hotels Domain Security
Domain security
Domain security posture for Choice Hotels, probed live across 7 host(s) and 2 registrable domain(s). 7 host(s) serve HTTPS (up to TLSv1.3); 4 advertise HSTS. Email/DNS controls: DNSSEC absent, SPF present, DMARC present (p=none).
TravelUnited StatesHospitalityHotelsBookingReservationsDistributionFranchisingLoyalty
Transport & Host Security
www.choicehotels.com
HTTPS: yes
· TLS: TLSv1.3
· HSTS: no
· cert expires: Nov 3 23:59:59 2026 GMT
api.choicehotels.com
HTTPS: yes
· TLS: TLSv1.3
· HSTS: no
· cert expires: Oct 7 23:59:59 2026 GMT
developer.choicehotels.com
HTTPS: yes
· TLS: TLSv1.3
· HSTS: no
· cert expires: Oct 7 23:59:59 2026 GMT
connect.choicehotels.com
HTTPS: yes
· TLS: TLSv1.3
· HSTS: yes
· cert expires: Oct 25 04:12:18 2026 GMT
media.choicehotels.com
HTTPS: yes
· TLS: TLSv1.2
· HSTS: yes
· cert expires: Oct 4 08:02:34 2026 GMT
investor.choicehotels.com
HTTPS: yes
· TLS: TLSv1.3
· HSTS: yes
· cert expires: Oct 2 12:17:34 2026 GMT
www.choicehotelsdevelopment.com
HTTPS: yes
· TLS: TLSv1.3
· HSTS: yes
· cert expires: Sep 29 10:40:38 2026 GMT
Domain (DNS/Email) Security
choicehotels.com
DNSSEC: no
· SPF: yes
· DMARC: yes
(p=none)
· CAA: none
choicehotelsdevelopment.com
DNSSEC: no
· SPF: yes
· DMARC: yes
(p=none)
· CAA: none
Source
Domain Security
generated: '2026-07-28'
method: probed
source: live DNS/TLS/HTTP probes of apis.yml hosts (no OpenAPI servers[] exist for
this provider)
hosts:
- host: www.choicehotels.com
role: website
https: true
tls_version: TLSv1.3
cert_subject: CN=www.choicehotels.com, O=CHOICE HOTELS INTERNATIONAL, INC.
cert_expires: Nov 3 23:59:59 2026 GMT
cert_hostname_match: true
hsts: null
hsts_max_age: null
http_status: 000
note: Akamai edge terminates HTTP/2 with INTERNAL_ERROR and resets HTTP/1.1 for non-browser
clients, so response headers (including any HSTS) cannot be read by tooling. Bot
management, not an outage.
- host: api.choicehotels.com
role: api-gateway
https: true
tls_version: TLSv1.3
cert_subject: CN=mashery.com
cert_expires: Oct 7 23:59:59 2026 GMT
cert_hostname_match: false
cert_finding: TLS hostname mismatch — the certificate presented for api.choicehotels.com
is the TIBCO Mashery certificate (CN=mashery.com, SANs cover *.mashery.com only,
no choicehotels.com SAN). Standard verifying clients fail the handshake with "no
alternative certificate subject name matches target host name". Verified 2026-07-28;
certificate issued 2026-03-23.
hsts: false
http_status: 596
http_note: 'With certificate verification disabled the gateway answers HTTP/1.1 596
with Server: Mashery Proxy and X-Mashery-Error-Code: ERR_596_SERVICE_NOT_FOUND
on every probed path — a live gateway with no publicly mapped service.'
- host: developer.choicehotels.com
role: unprovisioned-developer-portal
https: true
tls_version: TLSv1.3
cert_subject: CN=mashery.com
cert_expires: Oct 7 23:59:59 2026 GMT
cert_hostname_match: false
cert_finding: Same Mashery certificate and same hostname mismatch as api.choicehotels.com.
hsts: false
http_status: 404
- host: connect.choicehotels.com
role: franchisee-login
https: true
tls_version: TLSv1.3
cert_subject: CN=connect.choicehotels.com
cert_expires: Oct 25 04:12:18 2026 GMT
cert_hostname_match: true
hsts: true
hsts_max_age: 63072000
hsts_include_subdomains: true
http_status: 302
- host: media.choicehotels.com
role: press-room
https: true
tls_version: TLSv1.2
cert_subject: CN=media.choicehotels.com
cert_expires: Oct 4 08:02:34 2026 GMT
cert_hostname_match: true
hsts: true
hsts_max_age: 31536000
hsts_include_subdomains: true
http_status: 200
note: Only host in the estate still negotiating TLS 1.2 rather than TLS 1.3.
- host: investor.choicehotels.com
role: investor-relations
https: true
tls_version: TLSv1.3
cert_subject: CN=investor.choicehotels.com
cert_expires: Oct 2 12:17:34 2026 GMT
cert_hostname_match: true
hsts: true
hsts_max_age: 31536000
hsts_include_subdomains: true
hsts_preload: true
http_status: 403
note: 'Cloudflare challenge (cf-mitigated: challenge) on the document root for automated
clients.'
- host: www.choicehotelsdevelopment.com
role: franchise-development-site
https: true
tls_version: TLSv1.3
cert_subject: CN=www.choicehotelsdevelopment.com
cert_expires: Sep 29 10:40:38 2026 GMT
cert_hostname_match: true
hsts: true
hsts_max_age: 63072000
hsts_include_subdomains: true
http_status: 200
domains:
- domain: choicehotels.com
dnssec: false
caa: []
spf: true
spf_record: v=spf1 include:_spf.choicehotels.com ~all
dmarc: true
dmarc_policy: none
dmarc_rua: mailto:dmarc@choicehotels.com
mta_sts: false
- domain: choicehotelsdevelopment.com
dnssec: false
caa: []
spf: true
spf_record: v=spf1 include:_spf.sparkpostmail.com ip4:52.40.103.197 ~all
dmarc: true
dmarc_policy: none
mta_sts: false
findings:
- id: api-host-cert-mismatch
severity: notable
summary: api.choicehotels.com and developer.choicehotels.com both present the TIBCO
Mashery wildcard certificate (CN=mashery.com) with no choicehotels.com SAN, so
HTTPS to the API gateway fails certificate verification in any standard client.
- id: no-caa
severity: informational
summary: Neither registrable domain publishes CAA records, so no certificate authority
is constrained from issuing for these names.
- id: no-dnssec
severity: informational
summary: Neither registrable domain is DNSSEC-signed.
- id: dmarc-monitor-only
severity: informational
summary: Both domains publish DMARC at p=none (monitor only) — no quarantine or
reject enforcement.
- id: no-hsts-on-api-hosts
severity: informational
summary: The Mashery-fronted api. and developer. hosts return no Strict-Transport-Security
header; every non-Mashery host in the estate does send HSTS with includeSubDomains.