Datarails · Domain Security

Datarails Domain Security

Domain security

Transport and DNS security posture, probed directly. The application and API hosts are consistently strong (TLS 1.3, HSTS at 180 days); the marketing host ships no HSTS header at all, and the registrable domain has neither DNSSEC nor a CAA record. Email authentication is the strongest part of the posture — SPF with a hard fail and DMARC at p=reject.

Domain security posture for Datarails, probed live across 6 host(s) and 1 registrable domain(s). 6 host(s) serve HTTPS (up to TLSv1.3); 3 advertise HSTS. Email/DNS controls: DNSSEC absent, SPF present, DMARC present (p=reject).

CompanyFP&AFinancial PlanningFinanceAccountingBudgetingForecastingBusiness IntelligenceReportingData IntegrationModel Context ProtocolArtificial IntelligenceExcelSaaS

Transport & Host Security

mcp.datarails.com
HTTPS: yes · TLS: TLSv1.3 · HSTS: yes
app.datarails.com
HTTPS: yes · TLS: TLSv1.3 · HSTS: yes
auth.datarails.com
HTTPS: yes · TLS: TLSv1.3 · HSTS: yes
www.datarails.com
HTTPS: yes · TLS: TLSv1.3 · HSTS: no
trust.datarails.com
HTTPS: yes · HSTS: no
support.datarails.com
HTTPS: yes · HSTS: no

Domain (DNS/Email) Security

datarails.com
DNSSEC: no · SPF: yes · DMARC: yes (p=reject) · CAA: none

Source

Domain Security

Raw ↑
generated: '2026-08-01'
method: probed
source: live DNS and TLS probe of every Datarails host in apis.yml
description: >-
  Transport and DNS security posture, probed directly. The application and API
  hosts are consistently strong (TLS 1.3, HSTS at 180 days); the marketing host
  ships no HSTS header at all, and the registrable domain has neither DNSSEC
  nor a CAA record. Email authentication is the strongest part of the posture —
  SPF with a hard fail and DMARC at p=reject.

hosts:
  - host: mcp.datarails.com
    role: FinanceOS MCP server
    https: true
    tls_version: TLSv1.3
    cert_issuer: Google Trust Services (WE1)
    cert_not_after: '2026-10-14'
    hsts: true
    hsts_max_age: 15552000
    hsts_includesubdomains: false
    hsts_preload: false
    security_headers:
      x-content-type-options: nosniff
      referrer-policy: strict-origin-when-cross-origin
      x-permitted-cross-domain-policies: none
      permissions-policy: present (geolocation, microphone, camera, gyroscope, magnetometer, payment, usb, midi, push all disabled)
    cdn: Cloudflare
  - host: app.datarails.com
    role: Datarails application and Data Gateway Service REST endpoint
    https: true
    tls_version: TLSv1.3
    cert_issuer: Google Trust Services (WE1)
    cert_not_after: '2026-10-14'
    hsts: true
    hsts_max_age: 15552000
    note: Redirects to https://auth.datarails.com/ when unauthenticated.
  - host: auth.datarails.com
    role: Authentication / SSO entry point
    https: true
    tls_version: TLSv1.3
    cert_issuer: Google Trust Services (WE1)
    cert_not_after: '2026-10-14'
    hsts: true
    hsts_max_age: 15552000
  - host: www.datarails.com
    role: Marketing site and llms.txt
    https: true
    tls_version: TLSv1.3
    cert_issuer: Let's Encrypt (YE2)
    cert_not_after: '2026-09-26'
    hsts: false
    hsts_max_age: null
    note: >-
      No Strict-Transport-Security header on the marketing host. Also returns
      HTTP 403 to non-browser user agents (bot protection), which is why the
      site pages were read through a browser-class fetch.
  - host: trust.datarails.com
    role: Trust center (Vendict-hosted)
    https: true
    note: Third-party hosted; not probed for TLS parameters.
  - host: support.datarails.com
    role: Help center (Zendesk-hosted)
    https: true
    note: Third-party hosted; returns 403 to non-browser user agents.

domains:
  - domain: datarails.com
    dnssec: false
    dnssec_evidence: no DNSKEY records returned
    caa: []
    caa_evidence: no CAA records returned — any public CA may issue for this domain
    spf: true
    spf_record: 'v=spf1 include:mail.zendesk.com mx include:_spf.google.com include:6909491.spf10.hubspotemail.net include:amazonses.com -all'
    spf_policy: hard fail (-all)
    dmarc: true
    dmarc_policy: reject
    dmarc_record: 'v=DMARC1; p=reject; rua=mailto:dmarc@datarails.com, mailto:rpy61q5g9y@rua.powerdmarc.com'
    dmarc_aggregate_reporting: true

third_party_domain_verifications:
  note: >-
    TXT records on datarails.com show which platforms Datarails has verified
    domain ownership with. Recorded because it corroborates the AI-connector
    surface.
  records:
    - google-site-verification
    - openai-domain-verification
    - lovable_verification
    - mongodb-site-verification
    - 'MS= (Microsoft)'

findings:
  - severity: medium
    finding: No CAA record on datarails.com — certificate issuance is not restricted to named CAs.
  - severity: medium
    finding: No DNSSEC on datarails.com.
  - severity: low
    finding: No HSTS on www.datarails.com; the application, auth and API hosts all carry it at 180 days.
  - severity: info
    finding: No HSTS preload and no includeSubDomains on any host.
  - severity: positive
    finding: DMARC at p=reject with aggregate reporting, and SPF with a hard fail.
  - severity: positive
    finding: TLS 1.3 on every first-party host, with a full modern security-header set on the MCP host.

x-evidence:
  fetched: '2026-08-01'
  tools: [dig, 'openssl s_client', 'curl -D']