generated: '2026-07-25' method: probed source: live DNS/TLS/HTTP probes of apis.yml + OpenAPI hosts hosts: - host: www.airtel.in https: true tls_version: TLSv1.3 cert_expires: Aug 4 05:02:10 2026 GMT hsts: true hsts_max_age: 63072000 - host: iqsms.airtel.in https: false note: >- The Airtel IQ SMS API host (A record 122.187.47.153) refused every anonymous connection during this round (curl exit 28 / 000). It is reachable only from allow-listed enterprise networks, so no TLS or HSTS posture could be recorded. Absence of data here is access control, not a finding about the host's configuration. - host: openapi.airtel.in https: true tls_version: TLSv1.3 cert_expires: Sep 11 23:59:59 2026 GMT hsts: true hsts_max_age: 63072000 - host: m2m.airteliot.co.in https: true tls_version: TLSv1.2 cert_expires: Jan 27 23:59:59 2027 GMT hsts: false note: >- Added manually — the Airtel IoT API host sits on a different registrable domain (airteliot.co.in) than the rest of the estate and was outside the automated probe's host set. It is the only API host in the estate that negotiates TLS 1.2 rather than TLS 1.3, and the only one that returns no Strict-Transport-Security header. domains: - domain: airtel.in dnssec: false caa: [] spf: true dmarc: true dmarc_policy: quarantine - domain: airteliot.co.in dnssec: false caa: [] spf: true spf_record: v=spf1 include:airtel.com -all dmarc: true dmarc_policy: quarantine dmarc_record: v=DMARC1; p=quarantine; rua=mailto:dmarc29@airteliot.co.in; ruf=mailto:dmarc29@airteliot.co.in; adkim=r; aspf=s; rf=afrf note: Added manually; the registrable domain behind the Airtel IoT API host. summary: hosts_probed: 4 https: 3 hsts: 2 dnssec: 0 caa: 0 spf: 2 dmarc: 2 gaps: - No DNSSEC on either registrable domain. - No CAA records on either registrable domain — any CA may issue for airtel.in or airteliot.co.in. - DMARC is p=quarantine on both, not p=reject. - No HSTS on the Airtel IoT API host.