{
  "hostname": "mozilla.org",
  "generatedAt": "2026-09-23T14:32:18.739Z",
  "analyzedAt": 1790060190489,
  "status": "done",
  "score": {
    "security": 98,
    "performance": 84,
    "composite": 84,
    "seo": 77,
    "bestPractices": 75
  },
  "summary": {
    "topTechnologies": [],
    "grades": {
      "security": "A",
      "performance": "B",
      "seo": "B",
      "bestPractices": "B"
    },
    "title": "Mozilla - Internet for people, not profit (US)",
    "metaDescription": "We’re working to put control of the internet back in the hands of the people using it."
  },
  "techSlugs": [],
  "trancoRank": null,
  "pageChecks": [],
  "modules": {
    "performance": {
      "status": "done",
      "data": {
        "mobile": {
          "performanceScore": 73,
          "vitals": {
            "lcpMs": 3042.6938893934507,
            "clsScore": 0,
            "inpMs": null,
            "ttfbMs": 2
          }
        },
        "desktop": {
          "performanceScore": 94,
          "vitals": {
            "lcpMs": 759.1682681136049,
            "clsScore": 0.1107529999256846,
            "inpMs": null,
            "ttfbMs": 1
          }
        },
        "fetchedAt": 1790060189800
      },
      "error": null,
      "completedAt": 1790060189800
    },
    "tech": {
      "status": "done",
      "data": {
        "technologies": []
      },
      "error": null,
      "completedAt": 1790060177338
    },
    "seo": {
      "status": "done",
      "data": {
        "title": "Mozilla - Internet for people, not profit (US)",
        "titleLength": 46,
        "metaDescription": "We’re working to put control of the internet back in the hands of the people using it.",
        "metaDescriptionLength": 86,
        "h1Count": 1,
        "h1Text": [
          "Welcome to Mozilla"
        ],
        "canonicalUrl": "https://www.mozilla.org/en-US/",
        "hasOpenGraph": true,
        "hasTwitterCard": true,
        "structuredDataTypes": [],
        "robotsTxtFound": true,
        "robotsTxtDisallowsAll": false,
        "sitemapFound": false,
        "sitemapUrls": [],
        "hreflangCount": 79,
        "imagesMissingAlt": 18,
        "imagesTotal": 24,
        "isIndexable": true
      },
      "error": null,
      "completedAt": 1790060177690
    },
    "security": {
      "status": "done",
      "data": {
        "https": {
          "supported": true,
          "httpRedirectsToHttps": true,
          "certificate": {
            "valid": true,
            "issuer": "Google Trust Services",
            "validFrom": "Sep 14 09:15:07 2026 GMT",
            "validTo": "Dec 13 10:07:59 2026 GMT",
            "daysUntilExpiry": 82
          }
        },
        "headers": {
          "hsts": {
            "present": true,
            "value": "max-age=31536000"
          },
          "csp": {
            "present": true,
            "value": "style-src 'self' 'unsafe-inline' cdn.transcend.io transcend-cdn.com www.mozilla.org; upgrade-insecure-requests; form-action 'self' https://abdri3ttkb.execute-api.us-east-2.amazonaws.com https://accounts.firefox.com/ https://basket.mozilla.org; font-src 'self' www.mozilla.org; frame-src 'self' accounts.firefox.com gtm.mozilla.org js.stripe.com www.google-analytics.com www.googletagmanager.com www.youtube.com; object-src 'none'; default-src 'self' *.mozilla.org; base-uri 'none'; script-src 'self' 'unsafe-eval' 'unsafe-inline' *.google-analytics.com *.googletagmanager.com cdn.transcend.io google-analytics.com googletagmanager.com js.stripe.com s.ytimg.com tagmanager.google.com transcend-cdn.com www.mozilla.org www.youtube.com; img-src 'self' blog.mozilla.org data: images.ctfassets.net www.google-analytics.com www.googletagmanager.com www.mozilla.org; frame-ancestors 'none'; media-src 'self' assets.mozilla.net videos.cdn.mozilla.net www.mozilla.org; connect-src 'self' *.analytics.google.com *.google-analytics.com *.googletagmanager.com analytics.google.com cdn.transcend.io google-analytics.com googletagmanager.com gtm.mozilla.org https://abdri3ttkb.execute-api.us-east-2.amazonaws.com https://accounts.firefox.com/ https://basket.mozilla.org o1069899.ingest.sentry.io o1069899.sentry.io region1.google-analytics.com telemetry.transcend.io telemetry.us.transcend.io transcend-cdn.com www.mozilla.org/submit/bedrock/"
          },
          "xFrameOptions": {
            "present": true,
            "value": "DENY"
          },
          "xContentTypeOptions": {
            "present": true,
            "value": "nosniff"
          },
          "referrerPolicy": {
            "present": true,
            "value": "strict-origin-when-cross-origin"
          },
          "permissionsPolicy": {
            "present": false,
            "value": null
          }
        },
        "email": {
          "spfFound": true,
          "dmarcFound": true,
          "dmarcPolicy": "reject"
        }
      },
      "error": null,
      "completedAt": 1790060176821
    },
    "domainInfo": {
      "status": "done",
      "data": {
        "registrar": null,
        "registeredAt": null,
        "domainAgeDays": null,
        "nameServers": [],
        "dnsRecords": {
          "a": [
            "35.190.14.201"
          ],
          "mx": [
            "alt2.aspmx.l.google.com",
            "aspmx3.googlemail.com",
            "alt1.aspmx.l.google.com",
            "aspmx.l.google.com"
          ]
        },
        "serverIp": "35.190.14.201",
        "serverCountry": "US"
      },
      "error": null,
      "completedAt": 1790060177126
    },
    "popularity": {
      "status": "done",
      "data": {
        "trancoRank": null,
        "trancoListDate": null,
        "estimate": {
          "tier": "unmeasured",
          "label": "Low / unmeasured"
        }
      },
      "error": null,
      "completedAt": 1790060176381
    }
  }
}