First Street Domain Security
Domain security posture for First Street, probed live across 8 host(s) and 1 registrable domain(s). 8 host(s) serve HTTPS (up to TLSv1.3); 7 advertise HSTS. Email/DNS controls: DNSSEC absent, SPF present, DMARC present (p=quarantine).
Transport & Host Security
Domain (DNS/Email) Security
Source
Domain Security
generated: '2026-09-10'
method: probed
source: live DNS/TLS/HTTP probes of every host this record knows
note: >-
Extends the automated probe (0-working/probe-domain-security.py), which only reads hosts
named in apis.yml/OpenAPI and therefore missed mcp, auth, app, status and the trust
centre. It also recorded spf: false for firststreet.org, which is WRONG — the apex
publishes a valid SPF record; the domain carries twelve TXT records and the probe read
the wrong one. The corrected value and the record itself are below.
hosts:
- host: firststreet.org
https: true
tls_version: TLSv1.3
cert_expires: Dec 10 23:59:59 2026 GMT
hsts: true
hsts_max_age: 63072000
- host: docs.firststreet.org
https: true
tls_version: TLSv1.3
cert_expires: Oct 30 06:29:53 2026 GMT
hsts: true
hsts_max_age: 31536000
note: GitBook-hosted.
- host: api.firststreet.org
https: true
tls_version: TLSv1.3
cert_expires: Dec 10 23:59:59 2026 GMT
hsts: false
hsts_max_age: null
note: >-
The API host is the only First Street host with NO HSTS header. Every other host in
this list sets one, several with preload. Given that the documented authentication
style puts the API key in a query string, a missing HSTS on the credential-bearing
host is the most actionable finding in this file.
- host: mcp.firststreet.org
https: true
tls_version: null
cert_expires: Dec 10 23:59:59 2026 GMT
hsts: true
hsts_max_age: 63072000
hsts_preload: true
hsts_include_subdomains: true
- host: auth.firststreet.org
https: true
tls_version: null
cert_expires: Dec 10 23:59:59 2026 GMT
hsts: true
hsts_max_age: 31536000
hsts_include_subdomains: true
note: SAML SP metadata host.
- host: app.firststreet.org
https: true
tls_version: null
cert_expires: Dec 10 23:59:59 2026 GMT
hsts: true
hsts_max_age: 63072000
hsts_preload: true
hsts_include_subdomains: true
note: Enterprise Suite application.
- host: status.firststreet.org
https: true
tls_version: TLSv1.3
cert_expires: Nov 5 13:37:22 2026 GMT
hsts: true
hsts_max_age: 63113904
hsts_preload: true
hsts_include_subdomains: true
note: Better Stack status page.
- host: security.firststreet.org
https: true
tls_version: null
cert_expires: Oct 19 10:14:03 2026 GMT
hsts: true
hsts_max_age: 31536000
hsts_include_subdomains: true
note: Vanta trust centre.
domains:
- domain: firststreet.org
dnssec: false
caa: []
caa_note: No CAA record — any CA may issue for this domain.
spf: true
spf_record: >-
v=spf1 a include:_spf.google.com include:44226531.spf04.hubspotemail.net
include:mail.zendesk.com include:servers.mcsv.net include:amazonses.com ~all
spf_qualifier: '~all (softfail)'
dmarc: true
dmarc_policy: quarantine
dmarc_record: 'v=DMARC1; p=quarantine; rua=mailto:tech@firststreet.org; adkim=r; aspf=r'
dmarc_alignment: relaxed (adkim=r, aspf=r)
findings:
- >-
api.firststreet.org serves no Strict-Transport-Security header while every other
First Street host does — including mcp, app and auth with preload.
- >-
No DNSSEC and no CAA record on firststreet.org.
- >-
DMARC is at p=quarantine with relaxed alignment and a softfail SPF, rather than
p=reject with strict alignment.
- >-
The apex TXT set names the vendor estate — Google Workspace SAML, HubSpot, Zendesk,
Mailchimp, Amazon SES, Zoom, 1Password, Wiz and Better Stack.
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
Work with this as data
Every security artifact here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for security posture
4 MCP tools reach this
find_securityBrowse and filter every security artifact in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
curl "https://apis.io/api/v1/security/first-street-domain-security"
curl "https://apis.io/api/v1/security?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.