{
 "edition": "2026-11",
 "generatedAt": "2026-11-14T08:05:58.120Z",
 "source": {
  "licence": "Licence Ouverte v2.0 (Etalab)",
  "dinum": null,
  "observatoire": "audience-liste-sites-octobre-2026.csv"
 },
 "totals": {
  "bodies": 1440,
  "scanned": 1440,
  "scanFailures": 0,
  "notInDns": 13,
  "parked": 0,
  "idle": 358,
  "active": 1069,
  "ownSite": 660,
  "withoutSite": 409,
  "graded": 660,
  "coverage": 100,
  "criticalDomains": 78,
  "issues": {
   "certificate-expired": 65,
   "dns-failing": 13
  }
 },
 "average": 46,
 "grades": {
  "A": 3,
  "B": 83,
  "C": 159,
  "D": 177,
  "E": 90,
  "F": 148
 },
 "checks": {
  "https": {
   "applicable": 660,
   "passed": 421,
   "pct": 63.8
  },
  "redirect": {
   "applicable": 660,
   "passed": 510,
   "pct": 77.3
  },
  "hsts": {
   "applicable": 541,
   "passed": 180,
   "pct": 33.3
  },
  "headers": {
   "applicable": 541,
   "passed": 281,
   "pct": 51.9
  },
  "dnssec": {
   "applicable": 660,
   "passed": 25,
   "pct": 3.8
  },
  "caa": {
   "applicable": 660,
   "passed": 122,
   "pct": 18.5
  },
  "spf": {
   "applicable": 660,
   "passed": 371,
   "pct": 56.2
  },
  "dmarc": {
   "applicable": 660,
   "passed": 374,
   "pct": 56.7
  },
  "dmarcEnforced": {
   "applicable": 660,
   "passed": 286,
   "pct": 43.3
  },
  "ownMail": {
   "applicable": 0,
   "passed": 0,
   "pct": null
  }
 },
 "scores": {
  "0-4": 82,
  "10-14": 66,
  "20-24": 32,
  "25-34": 58,
  "40-44": 109,
  "55-59": 68,
  "65-69": 73,
  "70-74": 86,
  "75-79": 55,
  "85-89": 28,
  "100-100": 3
 },
 "quartiles": {
  "p25": 22,
  "median": 44,
  "p75": 71
 },
 "goodPct": 13,
 "state": {
  "outsideGouvFr": 18.5,
  "notInDnsPct": 0.9,
  "gouvFrNotInDns": 0
 },
 "categories": {
  "prefecture": {
   "bodies": 94,
   "graded": 94,
   "shown": true,
   "average": 67,
   "grades": {
    "A": 0,
    "B": 0,
    "C": 79,
    "D": 15,
    "E": 0,
    "F": 0
   },
   "checks": {
    "https": {
     "applicable": 94,
     "passed": 94,
     "pct": 100
    },
    "redirect": {
     "applicable": 94,
     "passed": 79,
     "pct": 84
    },
    "hsts": {
     "applicable": 17,
     "passed": 0,
     "pct": 0
    },
    "headers": {
     "applicable": 17,
     "passed": 3,
     "pct": 17.6
    },
    "dnssec": {
     "applicable": 94,
     "passed": 0,
     "pct": 0
    },
    "caa": {
     "applicable": 94,
     "passed": 0,
     "pct": 0
    },
    "spf": {
     "applicable": 94,
     "passed": 94,
     "pct": 100
    },
    "dmarc": {
     "applicable": 94,
     "passed": 94,
     "pct": 100
    },
    "dmarcEnforced": {
     "applicable": 94,
     "passed": 94,
     "pct": 100
    },
    "ownMail": {
     "applicable": 0,
     "passed": 0,
     "pct": null
    }
   },
   "scores": {
    "40-44": 14,
    "55-69": 4,
    "70-74": 76
   },
   "quartiles": {
    "p25": 71,
    "median": 71,
    "p75": 71
   },
   "goodPct": 0,
   "ownWebsite": 100,
   "webmail": null
  },
  "academie": {
   "bodies": 34,
   "graded": 34,
   "shown": true,
   "average": 65,
   "grades": {
    "A": 0,
    "B": 10,
    "C": 9,
    "D": 15,
    "E": 0,
    "F": 0
   },
   "checks": {
    "https": {
     "applicable": 34,
     "passed": 32,
     "pct": 94.1
    },
    "redirect": {
     "applicable": 34,
     "passed": 32,
     "pct": 94.1
    },
    "hsts": {
     "applicable": 34,
     "passed": 1,
     "pct": 2.9
    },
    "headers": {
     "applicable": 34,
     "passed": 32,
     "pct": 94.1
    },
    "dnssec": {
     "applicable": 34,
     "passed": 4,
     "pct": 11.8
    },
    "caa": {
     "applicable": 34,
     "passed": 21,
     "pct": 61.8
    },
    "spf": {
     "applicable": 34,
     "passed": 30,
     "pct": 88.2
    },
    "dmarc": {
     "applicable": 34,
     "passed": 34,
     "pct": 100
    },
    "dmarcEnforced": {
     "applicable": 34,
     "passed": 11,
     "pct": 32.4
    },
    "ownMail": {
     "applicable": 0,
     "passed": 0,
     "pct": null
    }
   },
   "scores": {
    "40-44": 4,
    "55-59": 11,
    "65-69": 9,
    "75-89": 10
   },
   "quartiles": {
    "p25": 56,
    "median": 67,
    "p75": 78
   },
   "goodPct": 29.4,
   "ownWebsite": 100,
   "webmail": null
  },
  "ambassade": {
   "bodies": 2,
   "graded": 2,
   "shown": false
  },
  "ministere": {
   "bodies": 14,
   "graded": 14,
   "shown": true,
   "average": 56,
   "grades": {
    "A": 0,
    "B": 2,
    "C": 6,
    "D": 3,
    "E": 2,
    "F": 1
   },
   "checks": {
    "https": {
     "applicable": 14,
     "passed": 11,
     "pct": 78.6
    },
    "redirect": {
     "applicable": 14,
     "passed": 11,
     "pct": 78.6
    },
    "hsts": {
     "applicable": 14,
     "passed": 8,
     "pct": 57.1
    },
    "headers": {
     "applicable": 14,
     "passed": 7,
     "pct": 50
    },
    "dnssec": {
     "applicable": 14,
     "passed": 4,
     "pct": 28.6
    },
    "caa": {
     "applicable": 14,
     "passed": 2,
     "pct": 14.3
    },
    "spf": {
     "applicable": 14,
     "passed": 13,
     "pct": 92.9
    },
    "dmarc": {
     "applicable": 14,
     "passed": 12,
     "pct": 85.7
    },
    "dmarcEnforced": {
     "applicable": 14,
     "passed": 2,
     "pct": 14.3
    },
    "ownMail": {
     "applicable": 0,
     "passed": 0,
     "pct": null
    }
   },
   "small": true,
   "goodPct": 14.3,
   "ownWebsite": 100,
   "webmail": null
  },
  "sante": {
   "bodies": 2,
   "graded": 2,
   "shown": false
  },
  "gouv": {
   "bodies": 465,
   "graded": 465,
   "shown": true,
   "average": 39,
   "grades": {
    "A": 3,
    "B": 64,
    "C": 57,
    "D": 119,
    "E": 77,
    "F": 145
   },
   "checks": {
    "https": {
     "applicable": 465,
     "passed": 237,
     "pct": 51
    },
    "redirect": {
     "applicable": 465,
     "passed": 345,
     "pct": 74.2
    },
    "hsts": {
     "applicable": 424,
     "passed": 144,
     "pct": 34
    },
    "headers": {
     "applicable": 424,
     "passed": 205,
     "pct": 48.3
    },
    "dnssec": {
     "applicable": 465,
     "passed": 16,
     "pct": 3.4
    },
    "caa": {
     "applicable": 465,
     "passed": 87,
     "pct": 18.7
    },
    "spf": {
     "applicable": 465,
     "passed": 198,
     "pct": 42.6
    },
    "dmarc": {
     "applicable": 465,
     "passed": 209,
     "pct": 44.9
    },
    "dmarcEnforced": {
     "applicable": 465,
     "passed": 168,
     "pct": 36.1
    },
    "ownMail": {
     "applicable": 0,
     "passed": 0,
     "pct": null
    }
   },
   "scores": {
    "0-4": 80,
    "10-14": 65,
    "20-24": 24,
    "25-34": 53,
    "40-44": 77,
    "55-59": 42,
    "65-69": 48,
    "70-74": 9,
    "75-79": 40,
    "85-89": 24,
    "100-100": 3
   },
   "quartiles": {
    "p25": 11,
    "median": 44,
    "p75": 67
   },
   "goodPct": 14.4,
   "ownWebsite": 100,
   "webmail": null
  },
  "observatoire": {
   "bodies": 49,
   "graded": 49,
   "shown": true,
   "average": 49,
   "grades": {
    "A": 0,
    "B": 6,
    "C": 6,
    "D": 25,
    "E": 11,
    "F": 1
   },
   "checks": {
    "https": {
     "applicable": 49,
     "passed": 44,
     "pct": 89.8
    },
    "redirect": {
     "applicable": 49,
     "passed": 39,
     "pct": 79.6
    },
    "hsts": {
     "applicable": 48,
     "passed": 25,
     "pct": 52.1
    },
    "headers": {
     "applicable": 48,
     "passed": 32,
     "pct": 66.7
    },
    "dnssec": {
     "applicable": 49,
     "passed": 0,
     "pct": 0
    },
    "caa": {
     "applicable": 49,
     "passed": 11,
     "pct": 22.4
    },
    "spf": {
     "applicable": 49,
     "passed": 33,
     "pct": 67.3
    },
    "dmarc": {
     "applicable": 49,
     "passed": 23,
     "pct": 46.9
    },
    "dmarcEnforced": {
     "applicable": 49,
     "passed": 9,
     "pct": 18.4
    },
    "ownMail": {
     "applicable": 0,
     "passed": 0,
     "pct": null
    }
   },
   "scores": {
    "0-24": 7,
    "30-34": 5,
    "40-44": 14,
    "55-59": 11,
    "65-69": 5,
    "70-89": 7
   },
   "quartiles": {
    "p25": 44,
    "median": 44,
    "p75": 56
   },
   "goodPct": 12.2,
   "ownWebsite": 100,
   "webmail": null
  }
 },
 "siteTypes": {
  "vitrine": {
   "bodies": 175,
   "graded": 175,
   "shown": true,
   "average": 65,
   "grades": {
    "A": 1,
    "B": 22,
    "C": 103,
    "D": 46,
    "E": 3,
    "F": 0
   },
   "checks": {
    "https": {
     "applicable": 175,
     "passed": 172,
     "pct": 98.3
    },
    "redirect": {
     "applicable": 175,
     "passed": 151,
     "pct": 86.3
    },
    "hsts": {
     "applicable": 89,
     "passed": 25,
     "pct": 28.1
    },
    "headers": {
     "applicable": 89,
     "passed": 69,
     "pct": 77.5
    },
    "dnssec": {
     "applicable": 175,
     "passed": 6,
     "pct": 3.4
    },
    "caa": {
     "applicable": 175,
     "passed": 33,
     "pct": 18.9
    },
    "spf": {
     "applicable": 175,
     "passed": 162,
     "pct": 92.6
    },
    "dmarc": {
     "applicable": 175,
     "passed": 160,
     "pct": 91.4
    },
    "dmarcEnforced": {
     "applicable": 175,
     "passed": 131,
     "pct": 74.9
    },
    "ownMail": {
     "applicable": 0,
     "passed": 0,
     "pct": null
    }
   },
   "scores": {
    "20-29": 3,
    "40-44": 30,
    "55-59": 16,
    "65-69": 20,
    "70-74": 83,
    "75-79": 15,
    "85-100": 8
   },
   "quartiles": {
    "p25": 56,
    "median": 71,
    "p75": 71
   },
   "goodPct": 13.1,
   "ownWebsite": 100,
   "webmail": null
  },
  "demarches": {
   "bodies": 21,
   "graded": 21,
   "shown": true,
   "average": 65,
   "grades": {
    "A": 0,
    "B": 11,
    "C": 1,
    "D": 7,
    "E": 2,
    "F": 0
   },
   "checks": {
    "https": {
     "applicable": 21,
     "passed": 20,
     "pct": 95.2
    },
    "redirect": {
     "applicable": 21,
     "passed": 20,
     "pct": 95.2
    },
    "hsts": {
     "applicable": 21,
     "passed": 14,
     "pct": 66.7
    },
    "headers": {
     "applicable": 21,
     "passed": 17,
     "pct": 81
    },
    "dnssec": {
     "applicable": 21,
     "passed": 0,
     "pct": 0
    },
    "caa": {
     "applicable": 21,
     "passed": 9,
     "pct": 42.9
    },
    "spf": {
     "applicable": 21,
     "passed": 15,
     "pct": 71.4
    },
    "dmarc": {
     "applicable": 21,
     "passed": 15,
     "pct": 71.4
    },
    "dmarcEnforced": {
     "applicable": 21,
     "passed": 12,
     "pct": 57.1
    },
    "ownMail": {
     "applicable": 0,
     "passed": 0,
     "pct": null
    }
   },
   "small": true,
   "goodPct": 52.4,
   "ownWebsite": 100,
   "webmail": null
  },
  "thematique": {
   "bodies": 51,
   "graded": 51,
   "shown": true,
   "average": 53,
   "grades": {
    "A": 0,
    "B": 9,
    "C": 12,
    "D": 19,
    "E": 9,
    "F": 2
   },
   "checks": {
    "https": {
     "applicable": 51,
     "passed": 46,
     "pct": 90.2
    },
    "redirect": {
     "applicable": 51,
     "passed": 43,
     "pct": 84.3
    },
    "hsts": {
     "applicable": 50,
     "passed": 24,
     "pct": 48
    },
    "headers": {
     "applicable": 50,
     "passed": 34,
     "pct": 68
    },
    "dnssec": {
     "applicable": 51,
     "passed": 2,
     "pct": 3.9
    },
    "caa": {
     "applicable": 51,
     "passed": 16,
     "pct": 31.4
    },
    "spf": {
     "applicable": 51,
     "passed": 35,
     "pct": 68.6
    },
    "dmarc": {
     "applicable": 51,
     "passed": 28,
     "pct": 54.9
    },
    "dmarcEnforced": {
     "applicable": 51,
     "passed": 16,
     "pct": 31.4
    },
    "ownMail": {
     "applicable": 0,
     "passed": 0,
     "pct": null
    }
   },
   "scores": {
    "0-24": 7,
    "30-34": 4,
    "40-44": 11,
    "55-59": 8,
    "65-69": 11,
    "70-79": 7,
    "85-89": 3
   },
   "quartiles": {
    "p25": 44,
    "median": 56,
    "p75": 67
   },
   "goodPct": 17.6,
   "ownWebsite": 100,
   "webmail": null
  },
  "autre": {
   "bodies": 34,
   "graded": 34,
   "shown": true,
   "average": 56,
   "grades": {
    "A": 0,
    "B": 8,
    "C": 8,
    "D": 12,
    "E": 6,
    "F": 0
   },
   "checks": {
    "https": {
     "applicable": 34,
     "passed": 34,
     "pct": 100
    },
    "redirect": {
     "applicable": 34,
     "passed": 28,
     "pct": 82.4
    },
    "hsts": {
     "applicable": 33,
     "passed": 19,
     "pct": 57.6
    },
    "headers": {
     "applicable": 33,
     "passed": 21,
     "pct": 63.6
    },
    "dnssec": {
     "applicable": 34,
     "passed": 1,
     "pct": 2.9
    },
    "caa": {
     "applicable": 34,
     "passed": 15,
     "pct": 44.1
    },
    "spf": {
     "applicable": 34,
     "passed": 24,
     "pct": 70.6
    },
    "dmarc": {
     "applicable": 34,
     "passed": 19,
     "pct": 55.9
    },
    "dmarcEnforced": {
     "applicable": 34,
     "passed": 10,
     "pct": 29.4
    },
    "ownMail": {
     "applicable": 0,
     "passed": 0,
     "pct": null
    }
   },
   "scores": {
    "20-34": 6,
    "40-44": 8,
    "55-59": 4,
    "65-69": 8,
    "75-89": 8
   },
   "quartiles": {
    "p25": 44,
    "median": 56,
    "p75": 67
   },
   "goodPct": 23.5,
   "ownWebsite": 100,
   "webmail": null
  }
 },
 "honour": [
  {
   "domain": "douane.gouv.fr",
   "category": "gouv"
  },
  {
   "domain": "info.gouv.fr",
   "category": "gouv"
  },
  {
   "domain": "secnumacademie.gouv.fr",
   "category": "gouv"
  }
 ],
 "withoutSite": {
  "domains": 409,
  "redirects": 159,
  "mailOnly": 250,
  "graded": 409,
  "average": 28,
  "spf": 47.9,
  "dmarc": 43.3,
  "dmarcEnforced": 36.7,
  "dnssec": 1.5,
  "spoofable": 63.3
 }
}