{
 "schema_version": "1",
 "domain": "www.hackney.gov.uk",
 "key": "www.hackney.gov.uk",
 "generated_at": "2026-11-04T16:43:57.521Z",
 "latest_week": "2026-W45",
 "summary": {
  "critical_count": 3,
  "serious_count": 5,
  "moderate_count": 18,
  "minor_count": 2,
  "total_findings": 28,
  "pages_scanned": 972
 },
 "reporting": {
  "engine_finding_count": 28,
  "remediation_group_count": 27,
  "confirmed_duplicate_findings_removed": 1,
  "remediation_task_count": null,
  "counting_basis": "Only complete confirmed duplicate findings share a group. Groups are not an estimate of fixes or owners.",
  "act_mapping": {
   "generated_at": "2026-06-01T13:32:19.648Z",
   "source_urls": {
    "axe": "https://raw.githubusercontent.com/dequelabs/act-reports-axe/main/reports/axe-core-mapping.json",
    "alfa": "https://raw.githubusercontent.com/act-rules/act-rules-implementation-alfa/refs/heads/master/report.json"
   }
  }
 },
 "inventory": {
  "totalKnownPages": 1489,
  "pagesWithKnownIssues": 1426,
  "scannedThisWeek": 859,
  "coverageByWeek": {
   "2026-W44": 567,
   "2026-W45": 859
  }
 },
 "findings": {
  "VS-9074b4dd": {
   "engine": "axe-core",
   "ruleId": "image-alt",
   "summary": "Images must have alternative text (WCAG 1.1.1)",
   "wcag": "1.1.1",
   "severity": "Critical",
   "firstSeen": "2026-W44",
   "lastSeen": "2026-W45",
   "_weeks": [
    "2026-W44",
    "2026-W45"
   ],
   "weeksSeen": 2,
   "lastPagesAffected": 1,
   "lastAffectedPages": [
    "https://www.hackney.gov.uk/museum"
   ]
  },
  "VS-a0bdbdf6": {
   "engine": "axe-core",
   "ruleId": "list",
   "summary": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements (WCAG 1.3.1)",
   "wcag": "1.3.1",
   "severity": "Serious",
   "firstSeen": "2026-W44",
   "lastSeen": "2026-W45",
   "_weeks": [
    "2026-W44",
    "2026-W45"
   ],
   "weeksSeen": 2,
   "lastPagesAffected": 1,
   "lastAffectedPages": [
    "https://www.hackney.gov.uk/payments"
   ]
  },
  "VS-e9fe47ac": {
   "engine": "axe-core",
   "ruleId": "link-name",
   "summary": "Links must have discernible text (WCAG 2.4.4)",
   "wcag": "2.4.4",
   "severity": "Serious",
   "firstSeen": "2026-W44",
   "lastSeen": "2026-W45",
   "_weeks": [
    "2026-W44",
    "2026-W45"
   ],
   "weeksSeen": 2,
   "lastPagesAffected": 2,
   "lastAffectedPages": [
    "https://www.hackney.gov.uk/council-tax-and-benefits/benefits/how-we-assess-your-benefits-claim/local-housing-allowance-lha-explained",
    "https://www.hackney.gov.uk/museum"
   ]
  },
  "VS-28ebd979": {
   "engine": "Siteimprove Alfa",
   "ruleId": "sia-r11",
   "summary": "Link has accessible name (WCAG 2.4.4)",
   "wcag": "2.4.4",
   "severity": "Moderate",
   "firstSeen": "2026-W44",
   "lastSeen": "2026-W44",
   "_weeks": [
    "2026-W44"
   ],
   "weeksSeen": 1,
   "lastPagesAffected": 2,
   "lastAffectedPages": [
    "https://hackney.gov.uk/council-tax-and-benefits/benefits/how-we-assess-your-benefits-claim/local-housing-allowance-lha-explained",
    "https://www.hackney.gov.uk/community-safety-and-environment/energy/solar-power"
   ],
   "_coverageLost": true
  },
  "VS-0841abc2": {
   "engine": "axe-core",
   "ruleId": "aria-input-field-name",
   "summary": "ARIA input fields must have an accessible name (WCAG 4.1.2)",
   "wcag": "4.1.2",
   "severity": "Critical",
   "firstSeen": "2026-W44",
   "lastSeen": "2026-W45",
   "_weeks": [
    "2026-W44",
    "2026-W45"
   ],
   "weeksSeen": 2,
   "lastPagesAffected": 856,
   "lastAffectedPages": [
    "https://www.hackney.gov.uk/community-safety-and-environment/pollution-noise-and-environmental-problems/air-quality/improving-air-quality-supporting-sustainable-transport",
    "https://www.hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/memorials-abney-park-cemetery",
    "https://www.hackney.gov.uk/council-and-elections/mayor-cabinet-and-councillors/how-council-works",
    "https://www.hackney.gov.uk/council-and-elections/data-protection-and-freedom-information/privacy-statements/recruitment-privacy-notice",
    "https://www.hackney.gov.uk/parking-streets-and-transport/travel-plans/school-travel-plans/school-travel-plans",
    "https://www.hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/parks-list/spring-hill-recreation-ground",
    "https://www.hackney.gov.uk/planning-and-building/hackney-building/where-hackney-building/morris-blitz-court",
    "https://www.hackney.gov.uk/health-and-social-care/adult-social-care/help-home/personal-home-alarms-tech-enabled-living",
    "https://www.hackney.gov.uk/planning-and-building/planning-policies-and-local-plan/supplementary-planning-documents-and-guidance/commercial-extensions-and-alterations-supplementary-planning-document-spd",
    "https://www.hackney.gov.uk/housing/homeowners/shared-owners",
    "https://www.hackney.gov.uk/health-and-social-care/support-disabled-people/travel-passes-and-concessions/free-or-cheaper-travel-older-and-disabled-people",
    "https://www.hackney.gov.uk/parking-streets-and-transport/school-streets",
    "https://www.hackney.gov.uk/libraries-parks-and-leisure/hackney-archives/donating-our-collections",
    "https://www.hackney.gov.uk/housing/private-tenants-and-landlords/private-tenants",
    "https://www.hackney.gov.uk/housing/homelessness",
    "https://www.hackney.gov.uk/planning-and-building/planning-policies-and-local-plan/supplementary-planning-documents-and-guidance/growing-hackney-child-friendly-places-supplementary-planning-document-spd",
    "https://www.hackney.gov.uk/community-safety-and-environment/energy/energy-saving-advice-sessions",
    "https://www.hackney.gov.uk/planning-and-building/hackney-building/where-hackney-building/hoxton-west",
    "https://www.hackney.gov.uk/libraries-parks-and-leisure/hackney-archives/hackneys-heritage",
    "https://www.hackney.gov.uk/housing/resident-participation",
    "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/conservation-areas/sun-street-conservation-area",
    "https://www.hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements",
    "https://www.hackney.gov.uk/planning-and-building/make-planning-application/after-submitting-planning-application",
    "https://www.hackney.gov.uk/housing/repairs",
    "https://www.hackney.gov.uk/planning-and-building/regeneration/woodberry-down"
   ]
  },
  "VS-3f76c7ea": {
   "engine": "axe-core",
   "ruleId": "frame-title",
   "summary": "Frames must have an accessible name (WCAG 4.1.2)",
   "wcag": "4.1.2",
   "severity": "Serious",
   "firstSeen": "2026-W44",
   "lastSeen": "2026-W45",
   "_weeks": [
    "2026-W44",
    "2026-W45"
   ],
   "weeksSeen": 2,
   "lastPagesAffected": 21,
   "lastAffectedPages": [
    "https://www.hackney.gov.uk/parking-streets-and-transport/school-streets",
    "https://www.hackney.gov.uk/housing/repairs/diy-repairs-videos",
    "https://www.hackney.gov.uk/libraries-parks-and-leisure/hackney-leisure-map",
    "https://www.hackney.gov.uk/housing/stay-safe-your-home/fire-safety/general-fire-safety-advice",
    "https://www.hackney.gov.uk/housing/resident-participation/tenant-management-organisations",
    "https://www.hackney.gov.uk/planning-and-building/conservation-heritage-and-design/conservation-areas/conservation-areas-map",
    "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/conservation-areas/clissold-park-conservation-area",
    "https://www.hackney.gov.uk/community-safety-and-environment/community-safety-and-crime-prevention/emergency-planning-and-response/flood-warnings-and-planning",
    "https://www.hackney.gov.uk/housing/private-tenants-and-landlords/private-landlords/check-which-property-licence-you-need",
    "https://www.hackney.gov.uk/community-safety-and-environment/energy/district-heat",
    "https://www.hackney.gov.uk/health-and-social-care/join-exercise-programme-if-youve-had-stroke-or-tia",
    "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/play-streets",
    "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/conservation-areas/clapton-pond-conservation-area",
    "https://www.hackney.gov.uk/education/computers-and-digital-skills/free-wi-fi-and-computer-booking",
    "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/conservation-areas/fremont-and-warneford-conservation-area",
    "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/conservation-areas/broadway-market-conservation-area",
    "https://www.hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/playgrounds",
    "https://www.hackney.gov.uk/community-safety-and-environment/windrush-generation-and-support-undocumented-migrants",
    "https://www.hackney.gov.uk/council-and-elections/policies-strategies-and-statistics/plans-and-strategies/community-strategy",
    "https://www.hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements/roads-and-highways-enforcement/red-routes",
    "https://www.hackney.gov.uk/education/computers-and-digital-skills/improve-your-digital-skills"
   ]
  },
  "VS-a48e6078": {
   "engine": "Siteimprove Alfa",
   "ruleId": "sia-r8",
   "summary": "Form field has accessible name (WCAG 4.1.2)",
   "wcag": "4.1.2",
   "severity": "Moderate",
   "firstSeen": "2026-W44",
   "lastSeen": "2026-W45",
   "_weeks": [
    "2026-W44",
    "2026-W45"
   ],
   "weeksSeen": 2,
   "lastPagesAffected": 432,
   "lastAffectedPages": [
    "https://www.hackney.gov.uk/council-and-elections/mayor-cabinet-and-councillors/how-council-works",
    "https://www.hackney.gov.uk/council-and-elections/data-protection-and-freedom-information/privacy-statements/recruitment-privacy-notice",
    "https://www.hackney.gov.uk/parking-streets-and-transport/travel-plans/school-travel-plans/school-travel-plans",
    "https://www.hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/parks-list/spring-hill-recreation-ground",
    "https://www.hackney.gov.uk/health-and-social-care/adult-social-care/help-home/personal-home-alarms-tech-enabled-living",
    "https://www.hackney.gov.uk/planning-and-building/planning-policies-and-local-plan/supplementary-planning-documents-and-guidance/commercial-extensions-and-alterations-supplementary-planning-document-spd",
    "https://www.hackney.gov.uk/housing/homeowners/shared-owners",
    "https://www.hackney.gov.uk/health-and-social-care/support-disabled-people/travel-passes-and-concessions/free-or-cheaper-travel-older-and-disabled-people",
    "https://www.hackney.gov.uk/parking-streets-and-transport/school-streets",
    "https://www.hackney.gov.uk/libraries-parks-and-leisure/hackney-archives/donating-our-collections",
    "https://www.hackney.gov.uk/housing/private-tenants-and-landlords/private-tenants",
    "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/conservation-areas/sun-street-conservation-area",
    "https://www.hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements",
    "https://www.hackney.gov.uk/planning-and-building/make-planning-application/after-submitting-planning-application",
    "https://www.hackney.gov.uk/planning-and-building/regeneration/woodberry-down",
    "https://www.hackney.gov.uk/births-deaths-marriages-and-citizenship/marriage-civil-partnership-and-other-ceremonies/religious-ceremonies-and-registering-building-worship",
    "https://www.hackney.gov.uk/community-safety-and-environment/animals-and-pest-control/lost-and-stray-dogs-and-cats",
    "https://www.hackney.gov.uk/council-tax-and-benefits/council-tax/pay-your-council-tax-bill/pay-your-council-tax-cash-or-cheque",
    "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/conservation-areas/brownswood-conservation-area",
    "https://www.hackney.gov.uk/council-and-elections/mayor-cabinet-and-councillors/councillors/your-councillors",
    "https://www.hackney.gov.uk/housing/council-estate-services/rent-garage",
    "https://www.hackney.gov.uk/council-and-elections/consultations-and-complaints/feedback-and-complaints",
    "https://www.hackney.gov.uk/health-and-social-care/support-disabled-people/support-disabled-children-and-their-families",
    "https://www.hackney.gov.uk/council-and-elections/mayor-cabinet-and-councillors/councillors/find-your-councillors",
    "https://www.hackney.gov.uk/health-and-social-care/adult-social-care/safeguarding-adults"
   ]
  },
  "VS-be8d563e": {
   "engine": "axe-core",
   "ruleId": "color-contrast",
   "summary": "Elements must meet minimum color contrast ratio thresholds (WCAG 1.4.3)",
   "wcag": "1.4.3",
   "severity": "Serious",
   "firstSeen": "2026-W44",
   "lastSeen": "2026-W45",
   "_weeks": [
    "2026-W44",
    "2026-W45"
   ],
   "weeksSeen": 2,
   "lastPagesAffected": 1,
   "lastAffectedPages": [
    "https://www.hackney.gov.uk/museum"
   ]
  },
  "VS-646b1e0b": {
   "engine": "Siteimprove Alfa",
   "ruleId": "sia-r66",
   "summary": "Text has enhanced contrast (WCAG 1.4.6)",
   "wcag": "1.4.6",
   "severity": "Moderate",
   "firstSeen": "2026-W44",
   "lastSeen": "2026-W45",
   "_weeks": [
    "2026-W44",
    "2026-W45"
   ],
   "weeksSeen": 2,
   "lastPagesAffected": 434,
   "lastAffectedPages": [
    "https://www.hackney.gov.uk/council-and-elections/mayor-cabinet-and-councillors/how-council-works",
    "https://www.hackney.gov.uk/council-and-elections/data-protection-and-freedom-information/privacy-statements/recruitment-privacy-notice",
    "https://www.hackney.gov.uk/parking-streets-and-transport/travel-plans/school-travel-plans/school-travel-plans",
    "https://www.hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/parks-list/spring-hill-recreation-ground",
    "https://www.hackney.gov.uk/health-and-social-care/adult-social-care/help-home/personal-home-alarms-tech-enabled-living",
    "https://www.hackney.gov.uk/planning-and-building/planning-policies-and-local-plan/supplementary-planning-documents-and-guidance/commercial-extensions-and-alterations-supplementary-planning-document-spd",
    "https://www.hackney.gov.uk/housing/homeowners/shared-owners",
    "https://www.hackney.gov.uk/health-and-social-care/support-disabled-people/travel-passes-and-concessions/free-or-cheaper-travel-older-and-disabled-people",
    "https://www.hackney.gov.uk/parking-streets-and-transport/school-streets",
    "https://www.hackney.gov.uk/libraries-parks-and-leisure/hackney-archives/donating-our-collections",
    "https://www.hackney.gov.uk/housing/private-tenants-and-landlords/private-tenants",
    "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/conservation-areas/sun-street-conservation-area",
    "https://www.hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements",
    "https://www.hackney.gov.uk/planning-and-building/make-planning-application/after-submitting-planning-application",
    "https://www.hackney.gov.uk/planning-and-building/regeneration/woodberry-down",
    "https://www.hackney.gov.uk/births-deaths-marriages-and-citizenship/marriage-civil-partnership-and-other-ceremonies/religious-ceremonies-and-registering-building-worship",
    "https://www.hackney.gov.uk/community-safety-and-environment/animals-and-pest-control/lost-and-stray-dogs-and-cats",
    "https://www.hackney.gov.uk/council-tax-and-benefits/council-tax/pay-your-council-tax-bill/pay-your-council-tax-cash-or-cheque",
    "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/conservation-areas/brownswood-conservation-area",
    "https://www.hackney.gov.uk/council-and-elections/mayor-cabinet-and-councillors/councillors/your-councillors",
    "https://www.hackney.gov.uk/housing/council-estate-services/rent-garage",
    "https://www.hackney.gov.uk/council-and-elections/consultations-and-complaints/feedback-and-complaints",
    "https://www.hackney.gov.uk/health-and-social-care/support-disabled-people/support-disabled-children-and-their-families",
    "https://www.hackney.gov.uk/council-and-elections/mayor-cabinet-and-councillors/councillors/find-your-councillors",
    "https://www.hackney.gov.uk/health-and-social-care/adult-social-care/safeguarding-adults"
   ]
  },
  "VS-2208081b": {
   "engine": "Siteimprove Alfa",
   "ruleId": "sia-r73",
   "summary": "Paragraph line height is at least 1.5 (WCAG 1.4.8)",
   "wcag": "1.4.8",
   "severity": "Moderate",
   "firstSeen": "2026-W44",
   "lastSeen": "2026-W45",
   "_weeks": [
    "2026-W44",
    "2026-W45"
   ],
   "weeksSeen": 2,
   "lastPagesAffected": 432,
   "lastAffectedPages": [
    "https://www.hackney.gov.uk/council-and-elections/mayor-cabinet-and-councillors/how-council-works",
    "https://www.hackney.gov.uk/council-and-elections/data-protection-and-freedom-information/privacy-statements/recruitment-privacy-notice",
    "https://www.hackney.gov.uk/parking-streets-and-transport/travel-plans/school-travel-plans/school-travel-plans",
    "https://www.hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/parks-list/spring-hill-recreation-ground",
    "https://www.hackney.gov.uk/health-and-social-care/adult-social-care/help-home/personal-home-alarms-tech-enabled-living",
    "https://www.hackney.gov.uk/planning-and-building/planning-policies-and-local-plan/supplementary-planning-documents-and-guidance/commercial-extensions-and-alterations-supplementary-planning-document-spd",
    "https://www.hackney.gov.uk/housing/homeowners/shared-owners",
    "https://www.hackney.gov.uk/health-and-social-care/support-disabled-people/travel-passes-and-concessions/free-or-cheaper-travel-older-and-disabled-people",
    "https://www.hackney.gov.uk/parking-streets-and-transport/school-streets",
    "https://www.hackney.gov.uk/libraries-parks-and-leisure/hackney-archives/donating-our-collections",
    "https://www.hackney.gov.uk/housing/private-tenants-and-landlords/private-tenants",
    "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/conservation-areas/sun-street-conservation-area",
    "https://www.hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements",
    "https://www.hackney.gov.uk/planning-and-building/make-planning-application/after-submitting-planning-application",
    "https://www.hackney.gov.uk/planning-and-building/regeneration/woodberry-down",
    "https://www.hackney.gov.uk/births-deaths-marriages-and-citizenship/marriage-civil-partnership-and-other-ceremonies/religious-ceremonies-and-registering-building-worship",
    "https://www.hackney.gov.uk/community-safety-and-environment/animals-and-pest-control/lost-and-stray-dogs-and-cats",
    "https://www.hackney.gov.uk/council-tax-and-benefits/council-tax/pay-your-council-tax-bill/pay-your-council-tax-cash-or-cheque",
    "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/conservation-areas/brownswood-conservation-area",
    "https://www.hackney.gov.uk/council-and-elections/mayor-cabinet-and-councillors/councillors/your-councillors",
    "https://www.hackney.gov.uk/housing/council-estate-services/rent-garage",
    "https://www.hackney.gov.uk/council-and-elections/consultations-and-complaints/feedback-and-complaints",
    "https://www.hackney.gov.uk/health-and-social-care/support-disabled-people/support-disabled-children-and-their-families",
    "https://www.hackney.gov.uk/council-and-elections/mayor-cabinet-and-councillors/councillors/find-your-councillors",
    "https://www.hackney.gov.uk/health-and-social-care/adult-social-care/safeguarding-adults"
   ]
  },
  "VS-388b5438": {
   "engine": "Siteimprove Alfa",
   "ruleId": "sia-r80",
   "summary": "Paragraph line height uses a relative unit (WCAG 1.4.8)",
   "wcag": "1.4.8",
   "severity": "Moderate",
   "firstSeen": "2026-W44",
   "lastSeen": "2026-W45",
   "_weeks": [
    "2026-W44",
    "2026-W45"
   ],
   "weeksSeen": 2,
   "lastPagesAffected": 1,
   "lastAffectedPages": [
    "https://www.hackney.gov.uk/council-tax-and-benefits/benefits/how-we-assess-your-benefits-claim/non-dependant-deductions"
   ]
  },
  "VS-fbf54eba": {
   "engine": "Siteimprove Alfa",
   "ruleId": "sia-r74",
   "summary": "Paragraph font size uses a relative unit (WCAG 1.4.8)",
   "wcag": "1.4.8",
   "severity": "Moderate",
   "firstSeen": "2026-W44",
   "lastSeen": "2026-W45",
   "_weeks": [
    "2026-W44",
    "2026-W45"
   ],
   "weeksSeen": 2,
   "lastPagesAffected": 1,
   "lastAffectedPages": [
    "https://www.hackney.gov.uk/council-tax-and-benefits/benefits/how-we-assess-your-benefits-claim/non-dependant-deductions"
   ]
  },
  "VS-cb53cc4d": {
   "engine": "Siteimprove Alfa",
   "ruleId": "sia-r111",
   "summary": "Target size is at least 44×44 CSS pixels (Enhanced) (WCAG 2.5.5)",
   "wcag": "2.5.5",
   "severity": "Moderate",
   "firstSeen": "2026-W44",
   "lastSeen": "2026-W45",
   "_weeks": [
    "2026-W44",
    "2026-W45"
   ],
   "weeksSeen": 2,
   "lastPagesAffected": 434,
   "lastAffectedPages": [
    "https://www.hackney.gov.uk/council-and-elections/mayor-cabinet-and-councillors/how-council-works",
    "https://www.hackney.gov.uk/council-and-elections/data-protection-and-freedom-information/privacy-statements/recruitment-privacy-notice",
    "https://www.hackney.gov.uk/parking-streets-and-transport/travel-plans/school-travel-plans/school-travel-plans",
    "https://www.hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/parks-list/spring-hill-recreation-ground",
    "https://www.hackney.gov.uk/health-and-social-care/adult-social-care/help-home/personal-home-alarms-tech-enabled-living",
    "https://www.hackney.gov.uk/planning-and-building/planning-policies-and-local-plan/supplementary-planning-documents-and-guidance/commercial-extensions-and-alterations-supplementary-planning-document-spd",
    "https://www.hackney.gov.uk/housing/homeowners/shared-owners",
    "https://www.hackney.gov.uk/health-and-social-care/support-disabled-people/travel-passes-and-concessions/free-or-cheaper-travel-older-and-disabled-people",
    "https://www.hackney.gov.uk/parking-streets-and-transport/school-streets",
    "https://www.hackney.gov.uk/libraries-parks-and-leisure/hackney-archives/donating-our-collections",
    "https://www.hackney.gov.uk/housing/private-tenants-and-landlords/private-tenants",
    "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/conservation-areas/sun-street-conservation-area",
    "https://www.hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements",
    "https://www.hackney.gov.uk/planning-and-building/make-planning-application/after-submitting-planning-application",
    "https://www.hackney.gov.uk/planning-and-building/regeneration/woodberry-down",
    "https://www.hackney.gov.uk/births-deaths-marriages-and-citizenship/marriage-civil-partnership-and-other-ceremonies/religious-ceremonies-and-registering-building-worship",
    "https://www.hackney.gov.uk/community-safety-and-environment/animals-and-pest-control/lost-and-stray-dogs-and-cats",
    "https://www.hackney.gov.uk/council-tax-and-benefits/council-tax/pay-your-council-tax-bill/pay-your-council-tax-cash-or-cheque",
    "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/conservation-areas/brownswood-conservation-area",
    "https://www.hackney.gov.uk/council-and-elections/mayor-cabinet-and-councillors/councillors/your-councillors",
    "https://www.hackney.gov.uk/housing/council-estate-services/rent-garage",
    "https://www.hackney.gov.uk/council-and-elections/consultations-and-complaints/feedback-and-complaints",
    "https://www.hackney.gov.uk/health-and-social-care/support-disabled-people/support-disabled-children-and-their-families",
    "https://www.hackney.gov.uk/council-and-elections/mayor-cabinet-and-councillors/councillors/find-your-councillors",
    "https://www.hackney.gov.uk/health-and-social-care/adult-social-care/safeguarding-adults"
   ]
  },
  "VS-2cd767ca": {
   "engine": "Siteimprove Alfa",
   "ruleId": "sia-r78",
   "summary": "There is content between headings (best practice, not a WCAG requirement)",
   "wcag": null,
   "severity": "Moderate",
   "firstSeen": "2026-W44",
   "lastSeen": "2026-W45",
   "_weeks": [
    "2026-W44",
    "2026-W45"
   ],
   "weeksSeen": 2,
   "lastPagesAffected": 432,
   "lastAffectedPages": [
    "https://www.hackney.gov.uk/council-and-elections/mayor-cabinet-and-councillors/how-council-works",
    "https://www.hackney.gov.uk/council-and-elections/data-protection-and-freedom-information/privacy-statements/recruitment-privacy-notice",
    "https://www.hackney.gov.uk/parking-streets-and-transport/travel-plans/school-travel-plans/school-travel-plans",
    "https://www.hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/parks-list/spring-hill-recreation-ground",
    "https://www.hackney.gov.uk/health-and-social-care/adult-social-care/help-home/personal-home-alarms-tech-enabled-living",
    "https://www.hackney.gov.uk/planning-and-building/planning-policies-and-local-plan/supplementary-planning-documents-and-guidance/commercial-extensions-and-alterations-supplementary-planning-document-spd",
    "https://www.hackney.gov.uk/housing/homeowners/shared-owners",
    "https://www.hackney.gov.uk/health-and-social-care/support-disabled-people/travel-passes-and-concessions/free-or-cheaper-travel-older-and-disabled-people",
    "https://www.hackney.gov.uk/parking-streets-and-transport/school-streets",
    "https://www.hackney.gov.uk/libraries-parks-and-leisure/hackney-archives/donating-our-collections",
    "https://www.hackney.gov.uk/housing/private-tenants-and-landlords/private-tenants",
    "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/conservation-areas/sun-street-conservation-area",
    "https://www.hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements",
    "https://www.hackney.gov.uk/planning-and-building/make-planning-application/after-submitting-planning-application",
    "https://www.hackney.gov.uk/planning-and-building/regeneration/woodberry-down",
    "https://www.hackney.gov.uk/births-deaths-marriages-and-citizenship/marriage-civil-partnership-and-other-ceremonies/religious-ceremonies-and-registering-building-worship",
    "https://www.hackney.gov.uk/community-safety-and-environment/animals-and-pest-control/lost-and-stray-dogs-and-cats",
    "https://www.hackney.gov.uk/council-tax-and-benefits/council-tax/pay-your-council-tax-bill/pay-your-council-tax-cash-or-cheque",
    "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/conservation-areas/brownswood-conservation-area",
    "https://www.hackney.gov.uk/council-and-elections/mayor-cabinet-and-councillors/councillors/your-councillors",
    "https://www.hackney.gov.uk/housing/council-estate-services/rent-garage",
    "https://www.hackney.gov.uk/council-and-elections/consultations-and-complaints/feedback-and-complaints",
    "https://www.hackney.gov.uk/health-and-social-care/support-disabled-people/support-disabled-children-and-their-families",
    "https://www.hackney.gov.uk/council-and-elections/mayor-cabinet-and-councillors/councillors/find-your-councillors",
    "https://www.hackney.gov.uk/health-and-social-care/adult-social-care/safeguarding-adults"
   ]
  },
  "VS-e05344b9": {
   "engine": "Siteimprove Alfa",
   "ruleId": "sia-r18",
   "summary": "aria attribute is permitted for element role (best practice, not a WCAG requirement)",
   "wcag": null,
   "severity": "Moderate",
   "firstSeen": "2026-W44",
   "lastSeen": "2026-W45",
   "_weeks": [
    "2026-W44",
    "2026-W45"
   ],
   "weeksSeen": 2,
   "lastPagesAffected": 434,
   "lastAffectedPages": [
    "https://www.hackney.gov.uk/council-and-elections/mayor-cabinet-and-councillors/how-council-works",
    "https://www.hackney.gov.uk/council-and-elections/data-protection-and-freedom-information/privacy-statements/recruitment-privacy-notice",
    "https://www.hackney.gov.uk/parking-streets-and-transport/travel-plans/school-travel-plans/school-travel-plans",
    "https://www.hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/parks-list/spring-hill-recreation-ground",
    "https://www.hackney.gov.uk/health-and-social-care/adult-social-care/help-home/personal-home-alarms-tech-enabled-living",
    "https://www.hackney.gov.uk/planning-and-building/planning-policies-and-local-plan/supplementary-planning-documents-and-guidance/commercial-extensions-and-alterations-supplementary-planning-document-spd",
    "https://www.hackney.gov.uk/housing/homeowners/shared-owners",
    "https://www.hackney.gov.uk/health-and-social-care/support-disabled-people/travel-passes-and-concessions/free-or-cheaper-travel-older-and-disabled-people",
    "https://www.hackney.gov.uk/parking-streets-and-transport/school-streets",
    "https://www.hackney.gov.uk/libraries-parks-and-leisure/hackney-archives/donating-our-collections",
    "https://www.hackney.gov.uk/housing/private-tenants-and-landlords/private-tenants",
    "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/conservation-areas/sun-street-conservation-area",
    "https://www.hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements",
    "https://www.hackney.gov.uk/planning-and-building/make-planning-application/after-submitting-planning-application",
    "https://www.hackney.gov.uk/planning-and-building/regeneration/woodberry-down",
    "https://www.hackney.gov.uk/births-deaths-marriages-and-citizenship/marriage-civil-partnership-and-other-ceremonies/religious-ceremonies-and-registering-building-worship",
    "https://www.hackney.gov.uk/community-safety-and-environment/animals-and-pest-control/lost-and-stray-dogs-and-cats",
    "https://www.hackney.gov.uk/council-tax-and-benefits/council-tax/pay-your-council-tax-bill/pay-your-council-tax-cash-or-cheque",
    "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/conservation-areas/brownswood-conservation-area",
    "https://www.hackney.gov.uk/council-and-elections/mayor-cabinet-and-councillors/councillors/your-councillors",
    "https://www.hackney.gov.uk/housing/council-estate-services/rent-garage",
    "https://www.hackney.gov.uk/council-and-elections/consultations-and-complaints/feedback-and-complaints",
    "https://www.hackney.gov.uk/health-and-social-care/support-disabled-people/support-disabled-children-and-their-families",
    "https://www.hackney.gov.uk/council-and-elections/mayor-cabinet-and-councillors/councillors/find-your-councillors",
    "https://www.hackney.gov.uk/health-and-social-care/adult-social-care/safeguarding-adults"
   ]
  },
  "VS-7118fead": {
   "engine": "Siteimprove Alfa",
   "ruleId": "sia-r61",
   "summary": "Page starts with a level 1 heading (best practice, not a WCAG requirement)",
   "wcag": null,
   "severity": "Moderate",
   "firstSeen": "2026-W44",
   "lastSeen": "2026-W45",
   "_weeks": [
    "2026-W44",
    "2026-W45"
   ],
   "weeksSeen": 2,
   "lastPagesAffected": 431,
   "lastAffectedPages": [
    "https://www.hackney.gov.uk/council-and-elections/mayor-cabinet-and-councillors/how-council-works",
    "https://www.hackney.gov.uk/council-and-elections/data-protection-and-freedom-information/privacy-statements/recruitment-privacy-notice",
    "https://www.hackney.gov.uk/parking-streets-and-transport/travel-plans/school-travel-plans/school-travel-plans",
    "https://www.hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/parks-list/spring-hill-recreation-ground",
    "https://www.hackney.gov.uk/health-and-social-care/adult-social-care/help-home/personal-home-alarms-tech-enabled-living",
    "https://www.hackney.gov.uk/planning-and-building/planning-policies-and-local-plan/supplementary-planning-documents-and-guidance/commercial-extensions-and-alterations-supplementary-planning-document-spd",
    "https://www.hackney.gov.uk/housing/homeowners/shared-owners",
    "https://www.hackney.gov.uk/health-and-social-care/support-disabled-people/travel-passes-and-concessions/free-or-cheaper-travel-older-and-disabled-people",
    "https://www.hackney.gov.uk/parking-streets-and-transport/school-streets",
    "https://www.hackney.gov.uk/libraries-parks-and-leisure/hackney-archives/donating-our-collections",
    "https://www.hackney.gov.uk/housing/private-tenants-and-landlords/private-tenants",
    "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/conservation-areas/sun-street-conservation-area",
    "https://www.hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements",
    "https://www.hackney.gov.uk/planning-and-building/make-planning-application/after-submitting-planning-application",
    "https://www.hackney.gov.uk/planning-and-building/regeneration/woodberry-down",
    "https://www.hackney.gov.uk/births-deaths-marriages-and-citizenship/marriage-civil-partnership-and-other-ceremonies/religious-ceremonies-and-registering-building-worship",
    "https://www.hackney.gov.uk/community-safety-and-environment/animals-and-pest-control/lost-and-stray-dogs-and-cats",
    "https://www.hackney.gov.uk/council-tax-and-benefits/council-tax/pay-your-council-tax-bill/pay-your-council-tax-cash-or-cheque",
    "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/conservation-areas/brownswood-conservation-area",
    "https://www.hackney.gov.uk/council-and-elections/mayor-cabinet-and-councillors/councillors/your-councillors",
    "https://www.hackney.gov.uk/housing/council-estate-services/rent-garage",
    "https://www.hackney.gov.uk/council-and-elections/consultations-and-complaints/feedback-and-complaints",
    "https://www.hackney.gov.uk/health-and-social-care/support-disabled-people/support-disabled-children-and-their-families",
    "https://www.hackney.gov.uk/council-and-elections/mayor-cabinet-and-councillors/councillors/find-your-councillors",
    "https://www.hackney.gov.uk/health-and-social-care/adult-social-care/safeguarding-adults"
   ]
  },
  "VS-d25f622d": {
   "engine": "axe-core",
   "ruleId": "heading-order",
   "summary": "Heading levels should only increase by one (best practice, not a WCAG requirement)",
   "wcag": null,
   "severity": "Moderate",
   "firstSeen": "2026-W44",
   "lastSeen": "2026-W45",
   "_weeks": [
    "2026-W44",
    "2026-W45"
   ],
   "weeksSeen": 2,
   "lastPagesAffected": 65,
   "lastAffectedPages": [
    "https://www.hackney.gov.uk/planning-and-building/planning-policies-and-local-plan/supplementary-planning-documents-and-guidance/commercial-extensions-and-alterations-supplementary-planning-document-spd",
    "https://www.hackney.gov.uk/libraries-parks-and-leisure/hackney-archives/hackneys-heritage",
    "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/conservation-areas/sun-street-conservation-area",
    "https://www.hackney.gov.uk/council-and-elections/mayor-cabinet-and-councillors/councillors/your-councillors",
    "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/conservation-areas/stoke-newington-reservoirs-filter-beds-and-new-river-conservation-area",
    "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/conservation-areas/dalston-conservation-area",
    "https://www.hackney.gov.uk/housing/council-tenants/tenancy-agreement/move-your-social-home",
    "https://www.hackney.gov.uk/housing/council-tenants/residents-additional-needs",
    "https://www.hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/parks-list/clapton-common",
    "https://www.hackney.gov.uk/housing/homelessness/ask-us-homeless-help/make-referral-under-duty-refer",
    "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/conservation-areas/newington-green-north-conservation-area",
    "https://www.hackney.gov.uk/planning-and-building/make-planning-application/make-planning-application",
    "https://www.hackney.gov.uk/housing/resident-participation/hire-community-hall",
    "https://www.hackney.gov.uk/planning-and-building/planning-policies-and-local-plan/supplementary-planning-documents-and-guidance/retrofit-supplementary-planning-document-spd",
    "https://www.hackney.gov.uk/libraries-parks-and-leisure/exercise-and-sport/london-youth-games",
    "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/conservation-areas/clissold-park-conservation-area",
    "https://www.hackney.gov.uk/parking-streets-and-transport/parking-permits-and-vouchers/business-and-all-zone-permits-and-vouchers/business-parking-permits",
    "https://www.hackney.gov.uk/parking-streets-and-transport/where-park/event-days-and-bank-holiday-parking",
    "https://www.hackney.gov.uk/business-and-licensing/licensing/list-licence-applications",
    "https://www.hackney.gov.uk/health-and-social-care/children-and-families/children-care",
    "https://www.hackney.gov.uk/health-and-social-care/children-and-families/fostering/fostering-transferring-another-agency",
    "https://www.hackney.gov.uk/business-and-licensing/filming-hackney/how-film-hackney",
    "https://www.hackney.gov.uk/council-and-elections/finances-and-transparency/transparency/council-spending-over-ps250",
    "https://www.hackney.gov.uk/health-and-social-care/adult-social-care/choose-how-manage-your-care",
    "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/conservation-areas/town-hall-square-conservation-area"
   ]
  },
  "VS-f054f4a4": {
   "engine": "Siteimprove Alfa",
   "ruleId": "sia-r53",
   "summary": "Headings are structured hierarchically (best practice, not a WCAG requirement)",
   "wcag": null,
   "severity": "Moderate",
   "firstSeen": "2026-W44",
   "lastSeen": "2026-W45",
   "_weeks": [
    "2026-W44",
    "2026-W45"
   ],
   "weeksSeen": 2,
   "lastPagesAffected": 32,
   "lastAffectedPages": [
    "https://www.hackney.gov.uk/planning-and-building/planning-policies-and-local-plan/supplementary-planning-documents-and-guidance/commercial-extensions-and-alterations-supplementary-planning-document-spd",
    "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/conservation-areas/sun-street-conservation-area",
    "https://www.hackney.gov.uk/council-and-elections/mayor-cabinet-and-councillors/councillors/your-councillors",
    "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/conservation-areas/stoke-newington-reservoirs-filter-beds-and-new-river-conservation-area",
    "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/conservation-areas/dalston-conservation-area",
    "https://www.hackney.gov.uk/housing/council-tenants/residents-additional-needs",
    "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/conservation-areas/newington-green-north-conservation-area",
    "https://www.hackney.gov.uk/planning-and-building/planning-policies-and-local-plan/supplementary-planning-documents-and-guidance/retrofit-supplementary-planning-document-spd",
    "https://www.hackney.gov.uk/business-and-licensing/licensing/list-licence-applications",
    "https://www.hackney.gov.uk/business-and-licensing/filming-hackney/how-film-hackney",
    "https://www.hackney.gov.uk/council-and-elections/finances-and-transparency/transparency/council-spending-over-ps250",
    "https://www.hackney.gov.uk/health-and-social-care/adult-social-care/choose-how-manage-your-care",
    "https://www.hackney.gov.uk/planning-and-building/planning-policies-and-local-plan/supplementary-planning-documents-and-guidance/residential-extensions-and-alterations-supplementary-planning-document-spd",
    "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/conservation-areas/clapton-pond-conservation-area",
    "https://www.hackney.gov.uk/community-safety-and-environment/community-partnerships/strategic-partnership-board/community-safety-partnership",
    "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/low-traffic-neighbourhoods/chatsworth-road-liveable-neighbourhood",
    "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/conservation-areas/clapton-common-conservation-area",
    "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/conservation-areas/fremont-and-warneford-conservation-area",
    "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/conservation-areas/broadway-market-conservation-area",
    "https://www.hackney.gov.uk/parking-streets-and-transport/enforcement-and-removal-vehicles/disposing-vehicle",
    "https://www.hackney.gov.uk/housing/homeowners/service-charges/ground-rent",
    "https://www.hackney.gov.uk/libraries-parks-and-leisure/libraries/stoke-newington-library",
    "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/conservation-areas/albion-square-conservation-area",
    "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/conservation-areas/lea-bridge-conservation-area",
    "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/conservation-areas/regents-canal-conservation-area"
   ]
  },
  "VS-8806389c": {
   "engine": "axe-core",
   "ruleId": "landmark-unique",
   "summary": "Landmarks should have a unique role or role/label/title (i.e. accessible name) c (best practice, not a WCAG requirement)",
   "wcag": null,
   "severity": "Moderate",
   "firstSeen": "2026-W44",
   "lastSeen": "2026-W45",
   "_weeks": [
    "2026-W44",
    "2026-W45"
   ],
   "weeksSeen": 2,
   "lastPagesAffected": 3,
   "lastAffectedPages": [
    "https://www.hackney.gov.uk/payments",
    "https://www.hackney.gov.uk/museum",
    "https://www.hackney.gov.uk/News"
   ]
  },
  "VS-30db094d": {
   "engine": "axe-core",
   "ruleId": "landmark-banner-is-top-level",
   "summary": "Banner landmark should not be contained in another landmark (best practice, not a WCAG requirement)",
   "wcag": null,
   "severity": "Moderate",
   "firstSeen": "2026-W44",
   "lastSeen": "2026-W45",
   "_weeks": [
    "2026-W44",
    "2026-W45"
   ],
   "weeksSeen": 2,
   "lastPagesAffected": 1,
   "lastAffectedPages": [
    "https://www.hackney.gov.uk/payments"
   ]
  },
  "VS-054101da": {
   "engine": "axe-core",
   "ruleId": "landmark-no-duplicate-banner",
   "summary": "Document should not have more than one banner landmark (best practice, not a WCAG requirement)",
   "wcag": null,
   "severity": "Moderate",
   "firstSeen": "2026-W44",
   "lastSeen": "2026-W45",
   "_weeks": [
    "2026-W44",
    "2026-W45"
   ],
   "weeksSeen": 2,
   "lastPagesAffected": 1,
   "lastAffectedPages": [
    "https://www.hackney.gov.uk/payments"
   ]
  },
  "VS-4edfe386": {
   "engine": "axe-core",
   "ruleId": "skip-link",
   "summary": "The skip-link target should exist and be focusable (best practice, not a WCAG requirement)",
   "wcag": null,
   "severity": "Moderate",
   "firstSeen": "2026-W44",
   "lastSeen": "2026-W45",
   "_weeks": [
    "2026-W44",
    "2026-W45"
   ],
   "weeksSeen": 2,
   "lastPagesAffected": 1,
   "lastAffectedPages": [
    "https://www.hackney.gov.uk/payments"
   ]
  },
  "VS-fa44f293": {
   "engine": "axe-core",
   "ruleId": "page-has-heading-one",
   "summary": "Page should contain a level-one heading (best practice, not a WCAG requirement)",
   "wcag": null,
   "severity": "Moderate",
   "firstSeen": "2026-W44",
   "lastSeen": "2026-W45",
   "_weeks": [
    "2026-W44",
    "2026-W45"
   ],
   "weeksSeen": 2,
   "lastPagesAffected": 1,
   "lastAffectedPages": [
    "https://www.hackney.gov.uk/museum"
   ]
  },
  "VS-096684ad": {
   "engine": "axe-core",
   "ruleId": "presentation-role-conflict",
   "summary": "Elements marked as presentational should be consistently ignored (best practice, not a WCAG requirement)",
   "wcag": null,
   "severity": "Minor",
   "firstSeen": "2026-W44",
   "lastSeen": "2026-W45",
   "_weeks": [
    "2026-W44",
    "2026-W45"
   ],
   "weeksSeen": 2,
   "lastPagesAffected": 1,
   "lastAffectedPages": [
    "https://www.hackney.gov.uk/payments"
   ]
  },
  "VS-0066c67d": {
   "engine": "axe-core",
   "ruleId": "empty-heading",
   "summary": "Headings should not be empty (best practice, not a WCAG requirement)",
   "wcag": null,
   "severity": "Minor",
   "firstSeen": "2026-W44",
   "lastSeen": "2026-W44",
   "_weeks": [
    "2026-W44"
   ],
   "weeksSeen": 1,
   "lastPagesAffected": 1,
   "lastAffectedPages": [
    "https://www.hackney.gov.uk/council-tax-and-benefits/council-tax/tell-us-about-change-your-council-tax/tell-us-youre-moving"
   ],
   "_coverageLost": true
  },
  "VS-9425a266": {
   "engine": "axe-core",
   "ruleId": "aria-required-attr",
   "summary": "Required ARIA attributes must be provided (WCAG 4.1.2)",
   "wcag": "4.1.2",
   "severity": "Critical",
   "firstSeen": "2026-W45",
   "lastSeen": "2026-W45",
   "_weeks": [
    "2026-W45"
   ],
   "weeksSeen": 1,
   "lastPagesAffected": 1,
   "lastAffectedPages": [
    "https://www.hackney.gov.uk/museum"
   ]
  },
  "VS-45146742": {
   "engine": "axe-core",
   "ruleId": "aria-hidden-focus",
   "summary": "ARIA hidden element must not be focusable or contain focusable elements (WCAG 4.1.2)",
   "wcag": "4.1.2",
   "severity": "Serious",
   "firstSeen": "2026-W45",
   "lastSeen": "2026-W45",
   "_weeks": [
    "2026-W45"
   ],
   "weeksSeen": 1,
   "lastPagesAffected": 1,
   "lastAffectedPages": [
    "https://www.hackney.gov.uk/News"
   ]
  },
  "VS-f7e99f4b": {
   "engine": "Siteimprove Alfa",
   "ruleId": "sia-r69",
   "summary": "Text has minimum contrast (WCAG 1.4.3)",
   "wcag": "1.4.3",
   "severity": "Moderate",
   "firstSeen": "2026-W45",
   "lastSeen": "2026-W45",
   "_weeks": [
    "2026-W45"
   ],
   "weeksSeen": 1,
   "lastPagesAffected": 1,
   "lastAffectedPages": [
    "https://www.hackney.gov.uk/payments"
   ]
  },
  "VS-3804c2fa": {
   "engine": "Siteimprove Alfa",
   "ruleId": "sia-r86",
   "summary": "Element marked as decorative is not exposed to assistive technology (best practice, not a WCAG requirement)",
   "wcag": null,
   "severity": "Moderate",
   "firstSeen": "2026-W45",
   "lastSeen": "2026-W45",
   "_weeks": [
    "2026-W45"
   ],
   "weeksSeen": 1,
   "lastPagesAffected": 1,
   "lastAffectedPages": [
    "https://www.hackney.gov.uk/payments"
   ]
  },
  "VS-4fac2f41": {
   "engine": "axe-core",
   "ruleId": "aria-allowed-role",
   "summary": "ARIA role should be appropriate for the element (best practice, not a WCAG requirement)",
   "wcag": null,
   "severity": "Minor",
   "firstSeen": "2026-W45",
   "lastSeen": "2026-W45",
   "_weeks": [
    "2026-W45"
   ],
   "weeksSeen": 1,
   "lastPagesAffected": 1,
   "lastAffectedPages": [
    "https://www.hackney.gov.uk/museum"
   ]
  }
 },
 "tech_findings": [],
 "top_actions": {
  "design_system": "none",
  "design_system_theme": null,
  "generated_from_clusters": 1325,
  "drift_page_count": 0,
  "drift_pages": [],
  "queue": [
   {
    "action_id": "cc-1f4b9a1829b4",
    "rule_id": "aria-input-field-name",
    "engine": "axe-core",
    "severity": "Critical",
    "pages_affected": 856,
    "findings": 856,
    "counting_basis": "engine_observations_not_tasks",
    "remediation_task_count": null,
    "action_score": 4108.8,
    "representative_selector": ".choices",
    "representative_snippet": "<div class=\"choices bbd-translation-form__choices notranslate\" tabindex=\"0\" role=\"listbox\" aria-expanded=\"false\"></div>",
    "design_components": [],
    "drift": false,
    "estimated_fix_impact": {
     "findings": 856,
     "pages": 856,
     "counting_basis": "engine_observations_not_tasks",
     "remediation_task_count": null,
     "ownership": "not_established",
     "statement": "Observed 856 engine finding instance(s) on 856 page(s); number of fixes and ownership are not established."
    }
   },
   {
    "action_id": "cc-0a4b80edf6e0",
    "rule_id": "sia-r8",
    "engine": "alfa",
    "severity": "Moderate",
    "pages_affected": 432,
    "findings": 432,
    "counting_basis": "engine_observations_not_tasks",
    "remediation_task_count": null,
    "action_score": 864,
    "representative_selector": null,
    "representative_snippet": null,
    "design_components": [],
    "drift": false,
    "estimated_fix_impact": {
     "findings": 432,
     "pages": 432,
     "counting_basis": "engine_observations_not_tasks",
     "remediation_task_count": null,
     "ownership": "not_established",
     "statement": "Observed 432 engine finding instance(s) on 432 page(s); number of fixes and ownership are not established."
    }
   },
   {
    "action_id": "cc-f7e39e4febee",
    "rule_id": "sia-r78",
    "engine": "alfa",
    "severity": "Moderate",
    "pages_affected": 432,
    "findings": 432,
    "counting_basis": "engine_observations_not_tasks",
    "remediation_task_count": null,
    "action_score": 864,
    "representative_selector": null,
    "representative_snippet": null,
    "design_components": [],
    "drift": false,
    "estimated_fix_impact": {
     "findings": 432,
     "pages": 432,
     "counting_basis": "engine_observations_not_tasks",
     "remediation_task_count": null,
     "ownership": "not_established",
     "statement": "Observed 432 engine finding instance(s) on 432 page(s); number of fixes and ownership are not established."
    }
   },
   {
    "action_id": "cc-93d23f8c11f6",
    "rule_id": "sia-r73",
    "engine": "alfa",
    "severity": "Moderate",
    "pages_affected": 432,
    "findings": 432,
    "counting_basis": "engine_observations_not_tasks",
    "remediation_task_count": null,
    "action_score": 864,
    "representative_selector": null,
    "representative_snippet": null,
    "design_components": [],
    "drift": false,
    "estimated_fix_impact": {
     "findings": 432,
     "pages": 432,
     "counting_basis": "engine_observations_not_tasks",
     "remediation_task_count": null,
     "ownership": "not_established",
     "statement": "Observed 432 engine finding instance(s) on 432 page(s); number of fixes and ownership are not established."
    }
   },
   {
    "action_id": "cc-cffcfd807590",
    "rule_id": "sia-r61",
    "engine": "alfa",
    "severity": "Moderate",
    "pages_affected": 431,
    "findings": 431,
    "counting_basis": "engine_observations_not_tasks",
    "remediation_task_count": null,
    "action_score": 862,
    "representative_selector": "{\"type\":\"document\",\"children\":[{\"type\":\"type\",\"name\":\"html\",\"publicId\":null,\"sys",
    "representative_snippet": null,
    "design_components": [],
    "drift": false,
    "estimated_fix_impact": {
     "findings": 431,
     "pages": 431,
     "counting_basis": "engine_observations_not_tasks",
     "remediation_task_count": null,
     "ownership": "not_established",
     "statement": "Observed 431 engine finding instance(s) on 431 page(s); number of fixes and ownership are not established."
    }
   },
   {
    "action_id": "cc-ca9d6b111da3",
    "rule_id": "sia-r18",
    "engine": "alfa",
    "severity": "Moderate",
    "pages_affected": 428,
    "findings": 428,
    "counting_basis": "engine_observations_not_tasks",
    "remediation_task_count": null,
    "action_score": 171.2,
    "representative_selector": "@aria-haspopup=\"true\"",
    "representative_snippet": null,
    "design_components": [],
    "drift": false,
    "estimated_fix_impact": {
     "findings": 428,
     "pages": 428,
     "counting_basis": "engine_observations_not_tasks",
     "remediation_task_count": null,
     "ownership": "not_established",
     "statement": "Observed 428 engine finding instance(s) on 428 page(s); number of fixes and ownership are not established."
    }
   },
   {
    "action_id": "cc-990743262834",
    "rule_id": "sia-r53",
    "engine": "alfa",
    "severity": "Moderate",
    "pages_affected": 26,
    "findings": 26,
    "counting_basis": "engine_observations_not_tasks",
    "remediation_task_count": null,
    "action_score": 10.4,
    "representative_selector": null,
    "representative_snippet": null,
    "design_components": [],
    "drift": false,
    "estimated_fix_impact": {
     "findings": 26,
     "pages": 26,
     "counting_basis": "engine_observations_not_tasks",
     "remediation_task_count": null,
     "ownership": "not_established",
     "statement": "Observed 26 engine finding instance(s) on 26 page(s); number of fixes and ownership are not established."
    }
   },
   {
    "action_id": "cc-abd6c3deb24c",
    "rule_id": "frame-title",
    "engine": "axe-core",
    "severity": "Serious",
    "pages_affected": 13,
    "findings": 13,
    "counting_basis": "engine_observations_not_tasks",
    "remediation_task_count": null,
    "action_score": 9.36,
    "representative_selector": "iframe[height=\"462\"]",
    "representative_snippet": "",
    "design_components": [],
    "drift": false,
    "estimated_fix_impact": {
     "findings": 13,
     "pages": 13,
     "counting_basis": "engine_observations_not_tasks",
     "remediation_task_count": null,
     "ownership": "not_established",
     "statement": "Observed 13 engine finding instance(s) on 13 page(s); number of fixes and ownership are not established."
    }
   },
   {
    "action_id": "cc-5a27497b8589",
    "rule_id": "heading-order",
    "engine": "axe-core",
    "severity": "Moderate",
    "pages_affected": 29,
    "findings": 29,
    "counting_basis": "engine_observations_not_tasks",
    "remediation_task_count": null,
    "action_score": 4.97,
    "representative_selector": null,
    "representative_snippet": "<h3>[text omitted]</h3>",
    "design_components": [],
    "drift": false,
    "estimated_fix_impact": {
     "findings": 29,
     "pages": 29,
     "counting_basis": "engine_observations_not_tasks",
     "remediation_task_count": null,
     "ownership": "not_established",
     "statement": "Observed 29 engine finding instance(s) on 29 page(s); number of fixes and ownership are not established."
    }
   },
   {
    "action_id": "cc-35c069c3e87f",
    "rule_id": "image-alt",
    "engine": "axe-core",
    "severity": "Critical",
    "pages_affected": 1,
    "findings": 3,
    "counting_basis": "engine_observations_not_tasks",
    "remediation_task_count": null,
    "action_score": 4.8,
    "representative_selector": null,
    "representative_snippet": "<img src=\"https://hackney-muse...\" class=\"featured-item__img\">",
    "design_components": [],
    "drift": false,
    "estimated_fix_impact": {
     "findings": 3,
     "pages": 1,
     "counting_basis": "engine_observations_not_tasks",
     "remediation_task_count": null,
     "ownership": "not_established",
     "statement": "Observed 3 engine finding instance(s) on 1 page(s); number of fixes and ownership are not established."
    }
   }
  ]
 },
 "policy": {
  "suppression": {
   "patterns": 0,
   "pages": 0,
   "occurrences": 0,
   "entries": []
  }
 },
 "weekly": {
  "series": [
   {
    "domain": "www.hackney.gov.uk",
    "week": "2026-W44",
    "generatedAt": "2026-11-04T16:43:56.909Z",
    "pagesScanned": 1166,
    "pagesAudited": 1104,
    "coverage": {
     "axe": 1104,
     "alfa": 553,
     "resources": 1104,
     "plain-language": 527,
     "lighthouse": 121,
     "standards": 568,
     "deprecated-html": 93,
     "tech": 104,
     "sustainability": 123,
     "security": 120
    },
    "blocked": null,
    "axe": {
     "violationTotal": 1260,
     "pagesWithViolations": 1104,
     "pagesScanned": 1104,
     "medianViolations": 1,
     "rules": {
      "aria-input-field-name": {
       "count": 1101,
       "pages": 1101,
       "impact": "serious",
       "help": "ARIA input fields must have an accessible name",
       "helpUrl": "https://dequeuniversity.com/rules/axe/4.14/aria-input-field-name?application=axeAPI",
       "tags": [
        "wcag2a",
        "wcag412"
       ]
      },
      "heading-order": {
       "count": 86,
       "pages": 86,
       "impact": "moderate",
       "help": "Heading levels should only increase by one",
       "helpUrl": "https://dequeuniversity.com/rules/axe/4.14/heading-order?application=axeAPI",
       "tags": [
        "best-practice"
       ]
      },
      "frame-title": {
       "count": 46,
       "pages": 28,
       "impact": "serious",
       "help": "Frames must have an accessible name",
       "helpUrl": "https://dequeuniversity.com/rules/axe/4.14/frame-title?application=axeAPI",
       "tags": [
        "wcag2a",
        "wcag412"
       ]
      },
      "landmark-banner-is-top-level": {
       "count": 1,
       "pages": 1,
       "impact": "moderate",
       "help": "Banner landmark should not be contained in another landmark",
       "helpUrl": "https://dequeuniversity.com/rules/axe/4.14/landmark-banner-is-top-level?application=axeAPI",
       "tags": [
        "best-practice"
       ]
      },
      "landmark-no-duplicate-banner": {
       "count": 1,
       "pages": 1,
       "impact": "moderate",
       "help": "Document should not have more than one banner landmark",
       "helpUrl": "https://dequeuniversity.com/rules/axe/4.14/landmark-no-duplicate-banner?application=axeAPI",
       "tags": [
        "best-practice"
       ]
      },
      "landmark-unique": {
       "count": 3,
       "pages": 3,
       "impact": "moderate",
       "help": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
       "helpUrl": "https://dequeuniversity.com/rules/axe/4.14/landmark-unique?application=axeAPI",
       "tags": [
        "best-practice"
       ]
      },
      "list": {
       "count": 1,
       "pages": 1,
       "impact": "serious",
       "help": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
       "helpUrl": "https://dequeuniversity.com/rules/axe/4.14/list?application=axeAPI",
       "tags": [
        "wcag2a",
        "wcag131"
       ]
      },
      "presentation-role-conflict": {
       "count": 1,
       "pages": 1,
       "impact": "minor",
       "help": "Elements marked as presentational should be consistently ignored",
       "helpUrl": "https://dequeuniversity.com/rules/axe/4.14/presentation-role-conflict?application=axeAPI",
       "tags": [
        "best-practice"
       ]
      },
      "skip-link": {
       "count": 1,
       "pages": 1,
       "impact": "moderate",
       "help": "The skip-link target should exist and be focusable",
       "helpUrl": "https://dequeuniversity.com/rules/axe/4.14/skip-link?application=axeAPI",
       "tags": [
        "best-practice"
       ]
      },
      "color-contrast": {
       "count": 3,
       "pages": 1,
       "impact": "serious",
       "help": "Elements must meet minimum color contrast ratio thresholds",
       "helpUrl": "https://dequeuniversity.com/rules/axe/4.14/color-contrast?application=axeAPI",
       "tags": [
        "wcag2aa",
        "wcag143"
       ]
      },
      "image-alt": {
       "count": 6,
       "pages": 1,
       "impact": "critical",
       "help": "Images must have alternative text",
       "helpUrl": "https://dequeuniversity.com/rules/axe/4.14/image-alt?application=axeAPI",
       "tags": [
        "wcag2a",
        "wcag111"
       ]
      },
      "link-name": {
       "count": 8,
       "pages": 3,
       "impact": "serious",
       "help": "Links must have discernible text",
       "helpUrl": "https://dequeuniversity.com/rules/axe/4.14/link-name?application=axeAPI",
       "tags": [
        "wcag2a",
        "wcag244",
        "wcag412"
       ]
      },
      "page-has-heading-one": {
       "count": 1,
       "pages": 1,
       "impact": "moderate",
       "help": "Page should contain a level-one heading",
       "helpUrl": "https://dequeuniversity.com/rules/axe/4.14/page-has-heading-one?application=axeAPI",
       "tags": [
        "best-practice"
       ]
      },
      "empty-heading": {
       "count": 1,
       "pages": 1,
       "impact": "minor",
       "help": "Headings should not be empty",
       "helpUrl": "https://dequeuniversity.com/rules/axe/4.14/empty-heading?application=axeAPI",
       "tags": [
        "best-practice"
       ]
      }
     }
    },
    "alfa": {
     "failedTotal": 23504,
     "pagesWithFailures": 553,
     "pagesScanned": 553,
     "medianFailures": 37,
     "rules": {
      "sia-r66": {
       "count": 13136,
       "pages": 553,
       "ruleUrl": "https://alfa.siteimprove.com/rules/sia-r66"
      },
      "sia-r8": {
       "count": 553,
       "pages": 553,
       "ruleUrl": "https://alfa.siteimprove.com/rules/sia-r8"
      },
      "sia-r78": {
       "count": 556,
       "pages": 553,
       "ruleUrl": "https://alfa.siteimprove.com/rules/sia-r78"
      },
      "sia-r73": {
       "count": 576,
       "pages": 553,
       "ruleUrl": "https://alfa.siteimprove.com/rules/sia-r73"
      },
      "sia-r18": {
       "count": 588,
       "pages": 553,
       "ruleUrl": "https://alfa.siteimprove.com/rules/sia-r18"
      },
      "sia-r61": {
       "count": 552,
       "pages": 552,
       "ruleUrl": "https://alfa.siteimprove.com/rules/sia-r61"
      },
      "sia-r111": {
       "count": 7397,
       "pages": 553,
       "ruleUrl": "https://alfa.siteimprove.com/rules/sia-r111"
      },
      "sia-r53": {
       "count": 40,
       "pages": 40,
       "ruleUrl": "https://alfa.siteimprove.com/rules/sia-r53"
      },
      "sia-r80": {
       "count": 52,
       "pages": 3,
       "ruleUrl": "https://alfa.siteimprove.com/rules/sia-r80"
      },
      "sia-r74": {
       "count": 52,
       "pages": 3,
       "ruleUrl": "https://alfa.siteimprove.com/rules/sia-r74"
      },
      "sia-r11": {
       "count": 2,
       "pages": 2,
       "ruleUrl": "https://alfa.siteimprove.com/rules/sia-r11"
      }
     }
    },
    "consensus": {
     "uniqueIssues": 4593,
     "consensus": 555,
     "axeOnly": 675,
     "alfaOnly": 3363,
     "rawAxe": 1230,
     "rawAlfa": 3918,
     "byKey": {
      "act:e086e5": {
       "actRuleId": "e086e5",
       "axeRules": [
        "aria-input-field-name"
       ],
       "alfaRules": [
        "sia-r8"
       ],
       "pages": 1101,
       "engines": "both"
      },
      "axe-core:heading-order": {
       "actRuleId": null,
       "axeRules": [
        "heading-order"
       ],
       "alfaRules": [],
       "pages": 86,
       "engines": "axe"
      },
      "act:cae760": {
       "actRuleId": "cae760",
       "axeRules": [
        "frame-title"
       ],
       "alfaRules": [],
       "pages": 28,
       "engines": "axe"
      },
      "axe-core:landmark-banner-is-top-level": {
       "actRuleId": null,
       "axeRules": [
        "landmark-banner-is-top-level"
       ],
       "alfaRules": [],
       "pages": 1,
       "engines": "axe"
      },
      "axe-core:landmark-no-duplicate-banner": {
       "actRuleId": null,
       "axeRules": [
        "landmark-no-duplicate-banner"
       ],
       "alfaRules": [],
       "pages": 1,
       "engines": "axe"
      },
      "axe-core:landmark-unique": {
       "actRuleId": null,
       "axeRules": [
        "landmark-unique"
       ],
       "alfaRules": [],
       "pages": 3,
       "engines": "axe"
      },
      "axe-core:list": {
       "actRuleId": null,
       "axeRules": [
        "list"
       ],
       "alfaRules": [],
       "pages": 1,
       "engines": "axe"
      },
      "act:46ca7f": {
       "actRuleId": "46ca7f",
       "axeRules": [
        "presentation-role-conflict"
       ],
       "alfaRules": [],
       "pages": 1,
       "engines": "axe"
      },
      "axe-core:skip-link": {
       "actRuleId": null,
       "axeRules": [
        "skip-link"
       ],
       "alfaRules": [],
       "pages": 1,
       "engines": "axe"
      },
      "act:afw4f7": {
       "actRuleId": "afw4f7",
       "axeRules": [
        "color-contrast"
       ],
       "alfaRules": [],
       "pages": 1,
       "engines": "axe"
      },
      "act:23a2a8": {
       "actRuleId": "23a2a8",
       "axeRules": [
        "image-alt"
       ],
       "alfaRules": [],
       "pages": 1,
       "engines": "axe"
      },
      "act:c487ae": {
       "actRuleId": "c487ae",
       "axeRules": [
        "link-name"
       ],
       "alfaRules": [
        "sia-r11"
       ],
       "pages": 3,
       "engines": "both"
      },
      "axe-core:page-has-heading-one": {
       "actRuleId": null,
       "axeRules": [
        "page-has-heading-one"
       ],
       "alfaRules": [],
       "pages": 1,
       "engines": "axe"
      },
      "act:ffd0e9": {
       "actRuleId": "ffd0e9",
       "axeRules": [
        "empty-heading"
       ],
       "alfaRules": [],
       "pages": 1,
       "engines": "axe"
      },
      "alfa:sia-r66": {
       "actRuleId": null,
       "axeRules": [],
       "alfaRules": [
        "sia-r66"
       ],
       "pages": 553,
       "engines": "alfa"
      },
      "alfa:sia-r78": {
       "actRuleId": null,
       "axeRules": [],
       "alfaRules": [
        "sia-r78"
       ],
       "pages": 553,
       "engines": "alfa"
      },
      "alfa:sia-r73": {
       "actRuleId": null,
       "axeRules": [],
       "alfaRules": [
        "sia-r73"
       ],
       "pages": 553,
       "engines": "alfa"
      },
      "act:5c01ea": {
       "actRuleId": "5c01ea",
       "axeRules": [],
       "alfaRules": [
        "sia-r18"
       ],
       "pages": 553,
       "engines": "alfa"
      },
      "alfa:sia-r61": {
       "actRuleId": null,
       "axeRules": [],
       "alfaRules": [
        "sia-r61"
       ],
       "pages": 552,
       "engines": "alfa"
      },
      "alfa:sia-r111": {
       "actRuleId": null,
       "axeRules": [],
       "alfaRules": [
        "sia-r111"
       ],
       "pages": 553,
       "engines": "alfa"
      },
      "alfa:sia-r53": {
       "actRuleId": null,
       "axeRules": [],
       "alfaRules": [
        "sia-r53"
       ],
       "pages": 40,
       "engines": "alfa"
      },
      "alfa:sia-r80": {
       "actRuleId": null,
       "axeRules": [],
       "alfaRules": [
        "sia-r80"
       ],
       "pages": 3,
       "engines": "alfa"
      },
      "alfa:sia-r74": {
       "actRuleId": null,
       "axeRules": [],
       "alfaRules": [
        "sia-r74"
       ],
       "pages": 3,
       "engines": "alfa"
      }
     }
    },
    "sustainability": {
     "pages": 123,
     "medianBytes": 2716762,
     "meanBytes": 3326514,
     "medianRequests": 42,
     "totalCo2g": 60.64,
     "meanCo2g": 0.493,
     "totalEnergyWh": 122.75,
     "meanEnergyWh": 0.998
    },
    "deprecatedHtml": null,
    "resources": {
     "total": 191,
     "byType": {
      "iframe": 55,
      "embedded-media": 51,
      "document": 5,
      "pdf": 71,
      "archive": 8,
      "spreadsheet": 1
     }
    },
    "standards": {
     "pagesChecked": 568,
     "checks": [
      {
       "id": "schema-gov",
       "label": "schema.org GovernmentOrganization markup",
       "pass": 0,
       "total": 568,
       "rate": 0
      },
      {
       "id": "hreflang",
       "label": "hreflang alternates declared",
       "pass": 0,
       "total": 568,
       "rate": 0
      },
      {
       "id": "open-graph",
       "label": "Open Graph tags (0/6)",
       "pass": 1,
       "total": 568,
       "rate": 0
      },
      {
       "id": "twitter-card",
       "label": "Twitter card metadata",
       "pass": 1,
       "total": 568,
       "rate": 0
      },
      {
       "id": "open-social",
       "label": "Open social presence (Mastodon/Bluesky) linked",
       "pass": 1,
       "total": 568,
       "rate": 0
      }
     ],
     "social": [
      {
       "platform": "bluesky",
       "href": "https://bsky.app/profile/greenerhackney.bsky.social"
      }
     ],
     "checksPassing": 6
    },
    "resilience": {
     "pagesChecked": 568,
     "checks": [
      {
       "id": "pwa-service-worker",
       "label": "Service worker registered",
       "pass": 0,
       "total": 568,
       "rate": 0,
       "why": "A service worker is what makes offline access, caching, and background sync possible.",
       "evidenceExamples": []
      },
      {
       "id": "sw-active",
       "label": "Service worker is active (not just registered)",
       "pass": 0,
       "total": 568,
       "rate": 0,
       "why": "An active service worker (not just registered) is what actually intercepts requests and serves cached content.",
       "evidenceExamples": []
      },
      {
       "id": "sw-controlling",
       "label": "Service worker controls this page load",
       "pass": 0,
       "total": 568,
       "rate": 0,
       "why": "A controlling service worker means THIS page load is being served/intercepted, not just a future one.",
       "evidenceExamples": []
      },
      {
       "id": "installable",
       "label": "Meets basic installability criteria",
       "pass": 0,
       "total": 568,
       "rate": 0,
       "why": "Determines whether the browser can realistically offer \"Add to Home Screen\" / install, based on manifest + service worker + HTTPS together.",
       "evidenceExamples": [
        {
         "evidence": "no service worker registered",
         "url": "https://www.hackney.gov.uk/business-and-licensing/markets-and-street-trading/kingsland-market"
        },
        {
         "evidence": "no service worker registered",
         "url": "https://www.hackney.gov.uk/planning-and-building/planning-policies-and-local-plan"
        },
        {
         "evidence": "no service worker registered",
         "url": "https://www.hackney.gov.uk/council-and-elections/data-protection-and-freedom-information/privacy-statements/recruitment-privacy-notice"
        }
       ]
      }
     ],
     "offline": null,
     "checksPassing": 6
    },
    "security": {
     "checks": [],
     "passed": 8,
     "total": 8,
     "checksPassing": 8
    },
    "publicInterest": {
     "engine": "public-interest",
     "checkedAt": "2026-10-30T10:30:45.934Z",
     "a11yStatement": {
      "result": "pass",
      "url": "https://www.hackney.gov.uk/accessibility-statement",
      "confidence": "high",
      "checkedAt": "2026-10-30T10:30:44.751Z"
     },
     "carbonTxt": {
      "result": "fail",
      "url": null,
      "valid": false,
      "fields": {},
      "checkedAt": "2026-10-30T10:30:44.753Z"
     },
     "greenWebFoundation": {
      "result": "fail",
      "green": false,
      "hostedBy": null,
      "url": "https://api.thegreenwebfoundation.org/greencheck/hackney.gov.uk",
      "checkedAt": "2026-10-30T10:30:44.754Z"
     },
     "sitemaps": {
      "xml": {
       "found": true,
       "url": "https://www.hackney.gov.uk/sitemap.xml"
      },
      "human": {
       "found": false,
       "url": null
      },
      "checkedAt": "2026-10-30T10:30:44.756Z"
     }
    },
    "plainLanguage": {
     "pagesChecked": 527,
     "pagesScored": 64,
     "medianWordsPerPage": 44,
     "medianReadingEase": 42,
     "medianGrade": 15,
     "topUnexplainedAcronyms": [
      {
       "acronym": "PDF",
       "pages": 39,
       "examplePages": [
        "https://www.hackney.gov.uk/parking-streets-and-transport/school-streets",
        "https://hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/park-user-groups",
        "https://hackney.gov.uk/community-safety-and-environment/pollution-noise-and-environmental-problems/air-quality/air-quality-and-climate-change",
        "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/low-traffic-neighbourhoods/hertford-road-low-traffic-neighbourhood",
        "https://www.hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements/road-safety"
       ]
      },
      {
       "acronym": "DY",
       "pages": 30,
       "examplePages": [
        "https://hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/holding-events-parks-green-spaces-and-streets-hackney",
        "https://hackney.gov.uk/community-safety-and-environment/pollution-noise-and-environmental-problems/air-quality/smoke-and-emissions-burning",
        "https://hackney.gov.uk/community-safety-and-environment/pollution-noise-and-environmental-problems/air-quality/air-quality-and-climate-change",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/exercise-and-sport/sports-grants-and-coaching",
        "https://www.hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements/roadworks-and-maintenance/bridges"
       ]
      },
      {
       "acronym": "UK",
       "pages": 29,
       "examplePages": [
        "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/electric-vehicles",
        "https://www.hackney.gov.uk/community-safety-and-environment/energy/green-homes",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/exercise-and-sport/sports-grants-and-coaching",
        "https://www.hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements/road-safety",
        "https://hackney.gov.uk/young-black-men"
       ]
      },
      {
       "acronym": "ID",
       "pages": 12,
       "examplePages": [
        "https://www.hackney.gov.uk/payments",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/libraries/stamford-hill-library",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/libraries/clapton-library",
        "https://hackney.gov.uk/libraries-parks-and-leisure/libraries/clapton-library",
        "https://hackney.gov.uk/libraries-parks-and-leisure/hackney-archives/hackney-archives-collections"
       ]
      },
      {
       "acronym": "PO",
       "pages": 12,
       "examplePages": [
        "https://hackney.gov.uk/parking-streets-and-transport/where-park/two-wheeled-motorcycle-parking",
        "https://hackney.gov.uk/parking-streets-and-transport/penalty-charge-notices/disputes/dispute-your-penalty-charge-notice",
        "https://www.hackney.gov.uk/parking-streets-and-transport/where-park/pavement-parking",
        "https://hackney.gov.uk/parking-streets-and-transport/parking-consultations-policy-and-reports/parking-policy-consultations",
        "https://hackney.gov.uk/parking-streets-and-transport/parking-consultations-policy-and-reports/parking-zone-consultations/closed-parking-zone-consultations"
       ]
      },
      {
       "acronym": "GOV",
       "pages": 11,
       "examplePages": [
        "https://www.hackney.gov.uk/community-safety-and-environment/energy/green-homes",
        "https://www.hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements/road-safety",
        "https://www.hackney.gov.uk/community-safety-and-environment/pollution-noise-and-environmental-problems/contaminated-land/contaminated-land-overview",
        "https://www.hackney.gov.uk/community-safety-and-environment/welcome-hackney-refugee-migrant-and-asylum-seeker-service",
        "https://www.hackney.gov.uk/births-deaths-marriages-and-citizenship/deaths/bereavement-support"
       ]
      },
      {
       "acronym": "CLR",
       "pages": 11,
       "examplePages": [
        "https://hackney.gov.uk/libraries-parks-and-leisure/hackney-archives/order-images-and-records-hackney-archives",
        "https://www.hackney.gov.uk/community-safety-and-environment/welcome-hackney-refugee-migrant-and-asylum-seeker-service",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/hackney-archives/order-images-and-records-hackney-archives",
        "https://hackney.gov.uk/libraries-parks-and-leisure/hackney-archives/hackneys-heritage",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/hackney-archives/become-friend-hackney-archives"
       ]
      },
      {
       "acronym": "LTN",
       "pages": 10,
       "examplePages": [
        "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/low-traffic-neighbourhoods/hertford-road-low-traffic-neighbourhood",
        "https://hackney.gov.uk/community-safety-and-environment/pollution-noise-and-environmental-problems/air-quality/improving-air-quality-supporting-sustainable-transport",
        "https://hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/low-traffic-neighbourhoods/elsdale-street-and-mead-place-low-traffic-neighbourhood",
        "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/low-traffic-neighbourhoods/low-traffic-neighbourhoods-overview",
        "https://hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/low-traffic-neighbourhoods/ufton-road-traffic-filter"
       ]
      },
      {
       "acronym": "BQ",
       "pages": 8,
       "examplePages": [
        "https://hackney.gov.uk/libraries-parks-and-leisure/hackney-archives/order-images-and-records-hackney-archives",
        "https://www.hackney.gov.uk/community-safety-and-environment/welcome-hackney-refugee-migrant-and-asylum-seeker-service",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/hackney-archives/order-images-and-records-hackney-archives",
        "https://hackney.gov.uk/libraries-parks-and-leisure/hackney-archives/hackneys-heritage",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/hackney-archives/become-friend-hackney-archives"
       ]
      },
      {
       "acronym": "CO",
       "pages": 7,
       "examplePages": [
        "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/electric-vehicles",
        "https://hackney.gov.uk/community-safety-and-environment/pollution-noise-and-environmental-problems/air-quality/air-quality-and-climate-change",
        "https://www.hackney.gov.uk/community-safety-and-environment/energy/green-homes",
        "https://hackney.gov.uk/parking-streets-and-transport/where-park/paying-short-stay-parking",
        "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/ultra-low-emission-streets"
       ]
      },
      {
       "acronym": "EF",
       "pages": 7,
       "examplePages": [
        "https://hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/park-user-groups",
        "https://hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/allotments-and-growing-foods",
        "https://hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/connecting-green-spaces",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/parks-list/springfield-park",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/about-our-parks"
       ]
      },
      {
       "acronym": "NO",
       "pages": 7,
       "examplePages": [
        "https://hackney.gov.uk/community-safety-and-environment/pollution-noise-and-environmental-problems/air-quality/air-quality-and-climate-change",
        "https://hackney.gov.uk/community-safety-and-environment/pollution-noise-and-environmental-problems/air-quality/improving-air-quality-supporting-sustainable-transport",
        "https://hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/low-traffic-neighbourhoods/elsdale-street-and-mead-place-low-traffic-neighbourhood",
        "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/low-traffic-neighbourhoods/low-traffic-neighbourhoods-overview",
        "https://hackney.gov.uk/community-safety-and-environment/pollution-noise-and-environmental-problems/air-quality/air-quality-hackney"
       ]
      },
      {
       "acronym": "PCN",
       "pages": 6,
       "examplePages": [
        "https://www.hackney.gov.uk/parking-streets-and-transport/school-streets",
        "https://www.hackney.gov.uk/parking-streets-and-transport/where-park/event-days-and-bank-holiday-parking/parking-enforcement-bank-holidays",
        "https://www.hackney.gov.uk/parking-streets-and-transport/where-park/pavement-parking",
        "https://hackney.gov.uk/parking-streets-and-transport/where-park/paying-short-stay-parking",
        "https://hackney.gov.uk/parking-streets-and-transport/penalty-charge-notices"
       ]
      },
      {
       "acronym": "EY",
       "pages": 6,
       "examplePages": [
        "https://hackney.gov.uk/parking-streets-and-transport/where-park/two-wheeled-motorcycle-parking",
        "https://www.hackney.gov.uk/parking-streets-and-transport/where-park/pavement-parking",
        "https://hackney.gov.uk/parking-streets-and-transport/where-park/paying-short-stay-parking",
        "https://hackney.gov.uk/parking-streets-and-transport/where-park/council-car-parks",
        "https://hackney.gov.uk/parking-streets-and-transport/where-park/overview-where-park-hackney"
       ]
      },
      {
       "acronym": "KB",
       "pages": 6,
       "examplePages": [
        "https://www.hackney.gov.uk/community-safety-and-environment/get-involved-your-community/eco-schools-programme",
        "https://hackney.gov.uk/libraries-parks-and-leisure/hackney-archives/order-images-and-records-hackney-archives",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/hackney-archives/order-images-and-records-hackney-archives",
        "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/ultra-low-emission-streets",
        "https://www.hackney.gov.uk/community-safety-and-environment/pollution-noise-and-environmental-problems/air-quality/borrow-free-indoor-air-quality-monitor"
       ]
      }
     ],
     "spellingLocales": [
      "en-GB",
      "en-US"
     ],
     "topMisspellings": [
      {
       "word": "nbsp",
       "pages": 24,
       "examplePages": [
        "https://hackney.gov.uk/education/computers-and-digital-skills/improve-your-digital-skills",
        "https://www.hackney.gov.uk/parking-streets-and-transport/school-streets",
        "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/electric-vehicles",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/hackney-leisure-map",
        "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/cycling/street-cycle-parking"
       ]
      },
      {
       "word": "Hillman",
       "pages": 18,
       "examplePages": [
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/exercise-and-sport/sports-grants-and-coaching",
        "https://www.hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements/roadworks-and-maintenance/bridges",
        "https://www.hackney.gov.uk/community-safety-and-environment/pollution-noise-and-environmental-problems/contaminated-land/contaminated-land-overview",
        "https://hackney.gov.uk/libraries-parks-and-leisure/libraries/whats-hackney-libraries",
        "https://hackney.gov.uk/births-deaths-marriages-and-citizenship/marriage-civil-partnership-and-other-ceremonies/religious-ceremonies-and-registering-building-worship"
       ]
      },
      {
       "word": "pmSaturday",
       "pages": 16,
       "examplePages": [
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/libraries/stamford-hill-library",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/libraries/clapton-library",
        "https://hackney.gov.uk/libraries-parks-and-leisure/hackney-archives/order-images-and-records-hackney-archives",
        "https://hackney.gov.uk/libraries-parks-and-leisure/libraries/clapton-library",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/hackney-archives/order-images-and-records-hackney-archives"
       ]
      },
      {
       "word": "Shoreditch",
       "pages": 15,
       "examplePages": [
        "https://hackney.gov.uk/parking-streets-and-transport/where-park/two-wheeled-motorcycle-parking",
        "https://hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/parks-list/shoreditch-park",
        "https://hackney.gov.uk/parking-streets-and-transport/parking-consultations-policy-and-reports/parking-zone-consultations/closed-parking-zone-consultations",
        "https://hackney.gov.uk/community-safety-and-environment/energy/district-heat",
        "https://hackney.gov.uk/libraries-parks-and-leisure/hackney-archives/hackneys-heritage"
       ]
      },
      {
       "word": "Dalston",
       "pages": 15,
       "examplePages": [
        "https://hackney.gov.uk/libraries-parks-and-leisure/hackney-archives/order-images-and-records-hackney-archives",
        "https://hackney.gov.uk/parking-streets-and-transport/parking-consultations-policy-and-reports/parking-zone-consultations/closed-parking-zone-consultations",
        "https://www.hackney.gov.uk/community-safety-and-environment/pollution-noise-and-environmental-problems/greener-hackney",
        "https://www.hackney.gov.uk/community-safety-and-environment/welcome-hackney-refugee-migrant-and-asylum-seeker-service",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/hackney-archives/order-images-and-records-hackney-archives"
       ]
      },
      {
       "word": "Newington",
       "pages": 14,
       "examplePages": [
        "https://hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/park-user-groups",
        "https://hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/parks-list/west-hackney-recreation-ground",
        "https://hackney.gov.uk/parking-streets-and-transport/parking-consultations-policy-and-reports/parking-zone-consultations/closed-parking-zone-consultations",
        "https://hackney.gov.uk/births-deaths-marriages-and-citizenship/marriage-civil-partnership-and-other-ceremonies/religious-ceremonies-and-registering-building-worship",
        "https://hackney.gov.uk/libraries-parks-and-leisure/hackney-archives/hackneys-heritage"
       ]
      },
      {
       "word": "pre",
       "pages": 12,
       "examplePages": [
        "https://hackney.gov.uk/parking-streets-and-transport/travel-plans/school-travel-plans/school-travel-plan-funding-opportunities",
        "https://hackney.gov.uk/parking-streets-and-transport/where-park/two-wheeled-motorcycle-parking",
        "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/low-traffic-neighbourhoods/hertford-road-low-traffic-neighbourhood",
        "https://www.hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements/road-safety",
        "https://hackney.gov.uk/community-safety-and-environment/pollution-noise-and-environmental-problems/air-quality/improving-air-quality-supporting-sustainable-transport"
       ]
      },
      {
       "word": "EventsYou",
       "pages": 11,
       "examplePages": [
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/libraries/stamford-hill-library",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/libraries/clapton-library",
        "https://hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/parks-list/shoreditch-park",
        "https://hackney.gov.uk/libraries-parks-and-leisure/libraries/clapton-library",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/parks-list/springfield-park"
       ]
      },
      {
       "word": "pmWednesday",
       "pages": 11,
       "examplePages": [
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/libraries/clapton-library",
        "https://www.hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements/roadworks-and-maintenance/bridges",
        "https://hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/allotments-and-growing-foods",
        "https://hackney.gov.uk/libraries-parks-and-leisure/libraries/clapton-library",
        "https://www.hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements/report-roads-streets-and-pavement-problems"
       ]
      },
      {
       "word": "streetscene",
       "pages": 11,
       "examplePages": [
        "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/low-traffic-neighbourhoods/hertford-road-low-traffic-neighbourhood",
        "https://hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/low-traffic-neighbourhoods/elsdale-street-and-mead-place-low-traffic-neighbourhood",
        "https://hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/low-traffic-neighbourhoods/ufton-road-traffic-filter",
        "https://hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/low-traffic-neighbourhoods/weymouth-terrace-low-traffic-neighbourhood",
        "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/ultra-low-emission-streets"
       ]
      },
      {
       "word": "Clissold",
       "pages": 10,
       "examplePages": [
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/parks-list/clissold-park-and-house",
        "https://hackney.gov.uk/parking-streets-and-transport/parking-consultations-policy-and-reports/parking-zone-consultations/closed-parking-zone-consultations",
        "https://hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/allotments-and-growing-foods",
        "https://hackney.gov.uk/community-safety-and-environment/energy/district-heat",
        "https://www.hackney.gov.uk/community-safety-and-environment/energy/district-heat"
       ]
      },
      {
       "word": "Hoxton",
       "pages": 10,
       "examplePages": [
        "https://hackney.gov.uk/parking-streets-and-transport/parking-consultations-policy-and-reports/parking-zone-consultations/closed-parking-zone-consultations",
        "https://hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/parks-list/shepherdess-walk",
        "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/cycling/cycle-hire",
        "https://hackney.gov.uk/community-safety-and-environment/energy/community-energy-fund",
        "https://www.hackney.gov.uk/community-safety-and-environment/energy/community-energy-fund"
       ]
      },
      {
       "word": "Homerton",
       "pages": 10,
       "examplePages": [
        "https://hackney.gov.uk/parking-streets-and-transport/parking-consultations-policy-and-reports/parking-zone-consultations/closed-parking-zone-consultations",
        "https://hackney.gov.uk/parking-streets-and-transport/where-park/paying-short-stay-parking",
        "https://hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/parks-list/homerton-grove",
        "https://hackney.gov.uk/libraries-parks-and-leisure/hackney-archives/hackneys-heritage",
        "https://www.hackney.gov.uk/community-safety-and-environment/pollution-noise-and-environmental-problems/air-quality/raising-awareness-about-air-quality-and-working-others"
       ]
      },
      {
       "word": "TfL",
       "pages": 9,
       "examplePages": [
        "https://www.hackney.gov.uk/parking-streets-and-transport/school-streets",
        "https://hackney.gov.uk/parking-streets-and-transport/travel-plans/school-travel-plans/school-travel-plan-funding-opportunities",
        "https://www.hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements/road-safety",
        "https://hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/transport-hackney",
        "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/low-traffic-neighbourhoods/low-traffic-neighbourhoods-overview"
       ]
      },
      {
       "word": "Abney",
       "pages": 9,
       "examplePages": [
        "https://hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/park-user-groups",
        "https://hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/memorials-abney-park-cemetery",
        "https://hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/connecting-green-spaces",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/about-our-parks",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/parks-list"
       ]
      },
      {
       "word": "Millfields",
       "pages": 8,
       "examplePages": [
        "https://www.hackney.gov.uk/parking-streets-and-transport/school-streets",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/parks-list/clissold-park-and-house",
        "https://hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/allotments-and-growing-foods",
        "https://hackney.gov.uk/libraries-parks-and-leisure/hackney-archives/hackneys-heritage",
        "https://hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/connecting-green-spaces"
       ]
      },
      {
       "word": "AccessibilityWe",
       "pages": 8,
       "examplePages": [
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/libraries/stamford-hill-library",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/libraries/clapton-library",
        "https://hackney.gov.uk/libraries-parks-and-leisure/libraries/clapton-library",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/libraries/shoreditch-library",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/libraries/homerton-library"
       ]
      },
      {
       "word": "libraryYou",
       "pages": 8,
       "examplePages": [
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/libraries/stamford-hill-library",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/libraries/clapton-library",
        "https://hackney.gov.uk/libraries-parks-and-leisure/libraries/clapton-library",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/libraries/shoreditch-library",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/libraries/homerton-library"
       ]
      },
      {
       "word": "librariesjoin",
       "pages": 8,
       "examplePages": [
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/libraries/stamford-hill-library",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/libraries/clapton-library",
        "https://hackney.gov.uk/libraries-parks-and-leisure/libraries/clapton-library",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/libraries/shoreditch-library",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/libraries/homerton-library"
       ]
      },
      {
       "word": "onlineAfter",
       "pages": 8,
       "examplePages": [
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/libraries/stamford-hill-library",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/libraries/clapton-library",
        "https://hackney.gov.uk/libraries-parks-and-leisure/libraries/clapton-library",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/libraries/shoreditch-library",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/libraries/homerton-library"
       ]
      },
      {
       "word": "loansYou",
       "pages": 8,
       "examplePages": [
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/libraries/stamford-hill-library",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/libraries/clapton-library",
        "https://hackney.gov.uk/libraries-parks-and-leisure/libraries/clapton-library",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/libraries/shoreditch-library",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/libraries/homerton-library"
       ]
      },
      {
       "word": "pmFriday",
       "pages": 8,
       "examplePages": [
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/libraries/stamford-hill-library",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/libraries/clapton-library",
        "https://hackney.gov.uk/libraries-parks-and-leisure/libraries/clapton-library",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/libraries/shoreditch-library",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/libraries/homerton-library"
       ]
      },
      {
       "word": "streetssupport",
       "pages": 8,
       "examplePages": [
        "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/low-traffic-neighbourhoods/hertford-road-low-traffic-neighbourhood",
        "https://hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/low-traffic-neighbourhoods/elsdale-street-and-mead-place-low-traffic-neighbourhood",
        "https://hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/low-traffic-neighbourhoods/ufton-road-traffic-filter",
        "https://hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/low-traffic-neighbourhoods/weymouth-terrace-low-traffic-neighbourhood",
        "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/low-traffic-neighbourhoods/shore-place-low-traffic-neighbourhood"
       ]
      },
      {
       "word": "cyclerebuild",
       "pages": 8,
       "examplePages": [
        "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/low-traffic-neighbourhoods/hertford-road-low-traffic-neighbourhood",
        "https://hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/low-traffic-neighbourhoods/elsdale-street-and-mead-place-low-traffic-neighbourhood",
        "https://hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/low-traffic-neighbourhoods/ufton-road-traffic-filter",
        "https://hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/low-traffic-neighbourhoods/weymouth-terrace-low-traffic-neighbourhood",
        "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/low-traffic-neighbourhoods/shore-place-low-traffic-neighbourhood"
       ]
      },
      {
       "word": "pandemicThe",
       "pages": 8,
       "examplePages": [
        "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/low-traffic-neighbourhoods/hertford-road-low-traffic-neighbourhood",
        "https://hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/low-traffic-neighbourhoods/elsdale-street-and-mead-place-low-traffic-neighbourhood",
        "https://hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/low-traffic-neighbourhoods/ufton-road-traffic-filter",
        "https://hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/low-traffic-neighbourhoods/weymouth-terrace-low-traffic-neighbourhood",
        "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/low-traffic-neighbourhoods/shore-place-low-traffic-neighbourhood"
       ]
      }
     ]
    },
    "lighthouse": {
     "pagesSampled": 121,
     "medianPerformance": 41,
     "medianAccessibility": 97,
     "medianBestPractices": 73,
     "medianSeo": 100,
     "medianPwa": null,
     "medianAgentic": 26,
     "distributions": {
      "performance": {
       "min": 18,
       "max": 83,
       "p10": 27,
       "p25": 34,
       "p50": 41,
       "p75": 47,
       "p90": 59,
       "range": 65,
       "spreadP10toP90": 32,
       "iqr": 13
      },
      "accessibility": {
       "min": 94,
       "max": 97,
       "p10": 97,
       "p25": 97,
       "p50": 97,
       "p75": 97,
       "p90": 97,
       "range": 3,
       "spreadP10toP90": 0,
       "iqr": 0
      },
      "bestPractices": {
       "min": 73,
       "max": 73,
       "p10": 73,
       "p25": 73,
       "p50": 73,
       "p75": 73,
       "p90": 73,
       "range": 0,
       "spreadP10toP90": 0,
       "iqr": 0
      },
      "seo": {
       "min": 100,
       "max": 100,
       "p10": 100,
       "p25": 100,
       "p50": 100,
       "p75": 100,
       "p90": 100,
       "range": 0,
       "spreadP10toP90": 0,
       "iqr": 0
      },
      "agentic": {
       "min": 4,
       "max": 50,
       "p10": 8,
       "p25": 14,
       "p50": 26,
       "p75": 49,
       "p90": 50,
       "range": 46,
       "spreadP10toP90": 42,
       "iqr": 35
      }
     },
     "metrics": {
      "firstContentfulPaintMs": 4114,
      "largestContentfulPaintMs": 4772,
      "speedIndexMs": 4129,
      "totalBlockingTimeMs": 1057,
      "cumulativeLayoutShift": 0.241
     },
     "pwaSignals": [],
     "recommendations": [
      {
       "id": "render-blocking-insight",
       "category": "performance",
       "title": "Render-blocking requests",
       "pages": 121,
       "savingsBytes": 0,
       "savingsMs": 290900
      },
      {
       "id": "bootup-time",
       "category": "performance",
       "title": "Reduce JavaScript execution time",
       "pages": 121,
       "savingsBytes": 0,
       "savingsMs": 146350
      },
      {
       "id": "unused-javascript",
       "category": "performance",
       "title": "Reduce unused JavaScript",
       "pages": 121,
       "savingsBytes": 66353586,
       "savingsMs": 78550
      },
      {
       "id": "mainthread-work-breakdown",
       "category": "performance",
       "title": "Minimize main-thread work",
       "pages": 121,
       "savingsBytes": 0,
       "savingsMs": 142300
      },
      {
       "id": "first-contentful-paint",
       "category": "performance",
       "title": "First Contentful Paint",
       "pages": 121,
       "savingsBytes": 0,
       "savingsMs": 0
      },
      {
       "id": "largest-contentful-paint",
       "category": "performance",
       "title": "Largest Contentful Paint",
       "pages": 121,
       "savingsBytes": 0,
       "savingsMs": 0
      },
      {
       "id": "total-blocking-time",
       "category": "performance",
       "title": "Total Blocking Time",
       "pages": 121,
       "savingsBytes": 0,
       "savingsMs": 0
      },
      {
       "id": "max-potential-fid",
       "category": "performance",
       "title": "Max Potential First Input Delay",
       "pages": 121,
       "savingsBytes": 0,
       "savingsMs": 0
      },
      {
       "id": "errors-in-console",
       "category": "best-practices",
       "title": "Browser errors were logged to the console",
       "pages": 121,
       "savingsBytes": 0,
       "savingsMs": 0
      },
      {
       "id": "interactive",
       "category": "performance",
       "title": "Time to Interactive",
       "pages": 121,
       "savingsBytes": 0,
       "savingsMs": 0
      },
      {
       "id": "third-party-cookies",
       "category": "best-practices",
       "title": "Uses third-party cookies",
       "pages": 121,
       "savingsBytes": 0,
       "savingsMs": 0
      },
      {
       "id": "inspector-issues",
       "category": "best-practices",
       "title": "Issues were logged in the `Issues` panel in Chrome Devtools",
       "pages": 121,
       "savingsBytes": 0,
       "savingsMs": 0
      },
      {
       "id": "agent-accessibility-tree",
       "category": "agentic-browsing",
       "title": "Accessibility tree is not well-formed",
       "pages": 121,
       "savingsBytes": 0,
       "savingsMs": 0
      },
      {
       "id": "webmcp-registered-tools",
       "category": "agentic-browsing",
       "title": "WebMCP tools registered",
       "pages": 121,
       "savingsBytes": 0,
       "savingsMs": 0
      },
      {
       "id": "webmcp-form-coverage",
       "category": "agentic-browsing",
       "title": "WebMCP form coverage",
       "pages": 121,
       "savingsBytes": 0,
       "savingsMs": 0
      },
      {
       "id": "webmcp-schema-validity",
       "category": "agentic-browsing",
       "title": "WebMCP schemas are valid",
       "pages": 121,
       "savingsBytes": 0,
       "savingsMs": 0
      },
      {
       "id": "llms-txt",
       "category": "agentic-browsing",
       "title": "llms.txt follows recommendations",
       "pages": 121,
       "savingsBytes": 0,
       "savingsMs": 0
      },
      {
       "id": "ard-schema",
       "category": "agentic-browsing",
       "title": "`ai-catalog.json` schema is valid",
       "pages": 121,
       "savingsBytes": 0,
       "savingsMs": 0
      },
      {
       "id": "network-dependency-tree-insight",
       "category": "performance",
       "title": "Network dependency tree",
       "pages": 121,
       "savingsBytes": 0,
       "savingsMs": 0
      },
      {
       "id": "unused-css-rules",
       "category": "performance",
       "title": "Reduce unused CSS",
       "pages": 118,
       "savingsBytes": 3633710,
       "savingsMs": 19350
      },
      {
       "id": "cache-insight",
       "category": "performance",
       "title": "Use efficient cache lifetimes",
       "pages": 115,
       "savingsBytes": 0,
       "savingsMs": 24100
      },
      {
       "id": "speed-index",
       "category": "performance",
       "title": "Speed Index",
       "pages": 103,
       "savingsBytes": 0,
       "savingsMs": 0
      },
      {
       "id": "cumulative-layout-shift",
       "category": "agentic-browsing",
       "title": "Cumulative Layout Shift",
       "pages": 85,
       "savingsBytes": 0,
       "savingsMs": 0
      },
      {
       "id": "cls-culprits-insight",
       "category": "performance",
       "title": "Layout shift culprits",
       "pages": 85,
       "savingsBytes": 0,
       "savingsMs": 0
      },
      {
       "id": "redirects",
       "category": "performance",
       "title": "Avoid multiple page redirects",
       "pages": 60,
       "savingsBytes": 0,
       "savingsMs": 45950
      },
      {
       "id": "font-display-insight",
       "category": "performance",
       "title": "Font display",
       "pages": 29,
       "savingsBytes": 0,
       "savingsMs": 1450
      },
      {
       "id": "document-latency-insight",
       "category": "performance",
       "title": "Document request latency",
       "pages": 26,
       "savingsBytes": 0,
       "savingsMs": 1650
      },
      {
       "id": "forced-reflow-insight",
       "category": "performance",
       "title": "Forced reflow",
       "pages": 25,
       "savingsBytes": 0,
       "savingsMs": 0
      },
      {
       "id": "valid-source-maps",
       "category": "best-practices",
       "title": "Missing source maps for large first-party JavaScript",
       "pages": 4,
       "savingsBytes": 0,
       "savingsMs": 0
      }
     ]
    },
    "linkCheck": {
     "brokenCount": 154
    },
    "tech": [
     {
      "name": "Google Ads",
      "category": "Advertising",
      "categories": [
       "Advertising"
      ],
      "confidence": 100,
      "version": null,
      "website": "https://ads.google.com",
      "cpe": null,
      "pagesConfirmed": 93,
      "examplePages": [
       "https://www.hackney.gov.uk/council-and-elections/data-protection-and-freedom-information/privacy-statements/recruitment-privacy-notice",
       "https://www.hackney.gov.uk/community-safety-and-environment/animals-and-pest-control/lost-and-stray-dogs-and-cats",
       "https://hackney.gov.uk/planning-and-building/building-control/london-building-acts-amendment-act-1939-applications",
       "https://www.hackney.gov.uk/health-and-social-care/mental-health/get-mental-health-support",
       "https://hackney.gov.uk/community-safety-and-environment/community-safety-and-crime-prevention/preventing-gang-crime",
       "https://www.hackney.gov.uk/community-safety-and-environment/community-partnerships/strategic-partnership-board/food-network",
       "https://hackney.gov.uk/community-safety-and-environment/pollution-noise-and-environmental-problems/air-quality/smoke-and-emissions-burning",
       "https://hackney.gov.uk/planning-and-building/regeneration/repurposing-vacant-primary-schools",
       "https://www.hackney.gov.uk/housing/private-tenants-and-landlords/fairer-renting",
       "https://www.hackney.gov.uk/housing/homeowners/major-works-leaseholders/major-works-overview"
      ]
     },
     {
      "name": "Google Ads Conversion Tracking",
      "category": "Analytics",
      "categories": [
       "Analytics"
      ],
      "confidence": 100,
      "version": null,
      "website": "https://support.google.com/google-ads/answer/1722022",
      "cpe": null,
      "pagesConfirmed": 93,
      "examplePages": [
       "https://www.hackney.gov.uk/council-and-elections/data-protection-and-freedom-information/privacy-statements/recruitment-privacy-notice",
       "https://www.hackney.gov.uk/community-safety-and-environment/animals-and-pest-control/lost-and-stray-dogs-and-cats",
       "https://hackney.gov.uk/planning-and-building/building-control/london-building-acts-amendment-act-1939-applications",
       "https://www.hackney.gov.uk/health-and-social-care/mental-health/get-mental-health-support",
       "https://hackney.gov.uk/community-safety-and-environment/community-safety-and-crime-prevention/preventing-gang-crime",
       "https://www.hackney.gov.uk/community-safety-and-environment/community-partnerships/strategic-partnership-board/food-network",
       "https://hackney.gov.uk/community-safety-and-environment/pollution-noise-and-environmental-problems/air-quality/smoke-and-emissions-burning",
       "https://hackney.gov.uk/planning-and-building/regeneration/repurposing-vacant-primary-schools",
       "https://www.hackney.gov.uk/housing/private-tenants-and-landlords/fairer-renting",
       "https://www.hackney.gov.uk/housing/homeowners/major-works-leaseholders/major-works-overview"
      ]
     },
     {
      "name": "Google Analytics",
      "category": "Analytics",
      "categories": [
       "Analytics"
      ],
      "confidence": 100,
      "version": null,
      "website": "https://google.com/analytics",
      "cpe": null,
      "pagesConfirmed": 104,
      "examplePages": [
       "https://www.hackney.gov.uk/council-and-elections/data-protection-and-freedom-information/privacy-statements/recruitment-privacy-notice",
       "https://www.hackney.gov.uk/community-safety-and-environment/animals-and-pest-control/lost-and-stray-dogs-and-cats",
       "https://hackney.gov.uk/planning-and-building/building-control/london-building-acts-amendment-act-1939-applications",
       "https://hackney.gov.uk/health-and-social-care/children-and-families/youth-justice/youth-justice-bail-and-court",
       "https://www.hackney.gov.uk/health-and-social-care/mental-health/get-mental-health-support",
       "https://hackney.gov.uk/community-safety-and-environment/community-safety-and-crime-prevention/preventing-gang-crime",
       "https://www.hackney.gov.uk/community-safety-and-environment/community-partnerships/strategic-partnership-board/food-network",
       "https://hackney.gov.uk/community-safety-and-environment/pollution-noise-and-environmental-problems/air-quality/smoke-and-emissions-burning",
       "https://hackney.gov.uk/planning-and-building/regeneration/repurposing-vacant-primary-schools",
       "https://www.hackney.gov.uk/housing/private-tenants-and-landlords/fairer-renting"
      ]
     },
     {
      "name": "Hotjar",
      "category": "Analytics",
      "categories": [
       "Analytics"
      ],
      "confidence": 100,
      "version": null,
      "website": "https://www.hotjar.com",
      "cpe": null,
      "pagesConfirmed": 103,
      "examplePages": [
       "https://www.hackney.gov.uk/council-and-elections/data-protection-and-freedom-information/privacy-statements/recruitment-privacy-notice",
       "https://www.hackney.gov.uk/community-safety-and-environment/animals-and-pest-control/lost-and-stray-dogs-and-cats",
       "https://hackney.gov.uk/planning-and-building/building-control/london-building-acts-amendment-act-1939-applications",
       "https://hackney.gov.uk/health-and-social-care/children-and-families/youth-justice/youth-justice-bail-and-court",
       "https://www.hackney.gov.uk/health-and-social-care/mental-health/get-mental-health-support",
       "https://hackney.gov.uk/community-safety-and-environment/community-safety-and-crime-prevention/preventing-gang-crime",
       "https://www.hackney.gov.uk/community-safety-and-environment/community-partnerships/strategic-partnership-board/food-network",
       "https://hackney.gov.uk/community-safety-and-environment/pollution-noise-and-environmental-problems/air-quality/smoke-and-emissions-burning",
       "https://hackney.gov.uk/planning-and-building/regeneration/repurposing-vacant-primary-schools",
       "https://www.hackney.gov.uk/housing/private-tenants-and-landlords/fairer-renting"
      ]
     },
     {
      "name": "Amazon CloudFront",
      "category": "CDN",
      "categories": [
       "CDN"
      ],
      "confidence": 100,
      "version": null,
      "website": "https://aws.amazon.com/cloudfront/",
      "cpe": null,
      "pagesConfirmed": 103,
      "examplePages": [
       "https://www.hackney.gov.uk/council-and-elections/data-protection-and-freedom-information/privacy-statements/recruitment-privacy-notice",
       "https://www.hackney.gov.uk/community-safety-and-environment/animals-and-pest-control/lost-and-stray-dogs-and-cats",
       "https://hackney.gov.uk/planning-and-building/building-control/london-building-acts-amendment-act-1939-applications",
       "https://hackney.gov.uk/health-and-social-care/children-and-families/youth-justice/youth-justice-bail-and-court",
       "https://www.hackney.gov.uk/health-and-social-care/mental-health/get-mental-health-support",
       "https://hackney.gov.uk/community-safety-and-environment/community-safety-and-crime-prevention/preventing-gang-crime",
       "https://www.hackney.gov.uk/community-safety-and-environment/community-partnerships/strategic-partnership-board/food-network",
       "https://hackney.gov.uk/community-safety-and-environment/pollution-noise-and-environmental-problems/air-quality/smoke-and-emissions-burning",
       "https://hackney.gov.uk/planning-and-building/regeneration/repurposing-vacant-primary-schools",
       "https://www.hackney.gov.uk/housing/private-tenants-and-landlords/fairer-renting"
      ]
     },
     {
      "name": "jsDelivr",
      "category": "CDN",
      "categories": [
       "CDN"
      ],
      "confidence": 100,
      "version": null,
      "website": "https://www.jsdelivr.com/",
      "cpe": null,
      "pagesConfirmed": 103,
      "examplePages": [
       "https://www.hackney.gov.uk/council-and-elections/data-protection-and-freedom-information/privacy-statements/recruitment-privacy-notice",
       "https://www.hackney.gov.uk/community-safety-and-environment/animals-and-pest-control/lost-and-stray-dogs-and-cats",
       "https://hackney.gov.uk/planning-and-building/building-control/london-building-acts-amendment-act-1939-applications",
       "https://hackney.gov.uk/health-and-social-care/children-and-families/youth-justice/youth-justice-bail-and-court",
       "https://www.hackney.gov.uk/health-and-social-care/mental-health/get-mental-health-support",
       "https://hackney.gov.uk/community-safety-and-environment/community-safety-and-crime-prevention/preventing-gang-crime",
       "https://www.hackney.gov.uk/community-safety-and-environment/community-partnerships/strategic-partnership-board/food-network",
       "https://hackney.gov.uk/community-safety-and-environment/pollution-noise-and-environmental-problems/air-quality/smoke-and-emissions-burning",
       "https://hackney.gov.uk/planning-and-building/regeneration/repurposing-vacant-primary-schools",
       "https://www.hackney.gov.uk/housing/private-tenants-and-landlords/fairer-renting"
      ]
     },
     {
      "name": "Drupal",
      "category": "CMS",
      "categories": [
       "CMS"
      ],
      "confidence": 100,
      "version": "11",
      "website": "https://www.drupal.org/",
      "cpe": "cpe:2.3:a:drupal:drupal:*:*:*:*:*:*:*:*",
      "pagesConfirmed": 103,
      "examplePages": [
       "https://www.hackney.gov.uk/council-and-elections/data-protection-and-freedom-information/privacy-statements/recruitment-privacy-notice",
       "https://www.hackney.gov.uk/community-safety-and-environment/animals-and-pest-control/lost-and-stray-dogs-and-cats",
       "https://hackney.gov.uk/planning-and-building/building-control/london-building-acts-amendment-act-1939-applications",
       "https://hackney.gov.uk/health-and-social-care/children-and-families/youth-justice/youth-justice-bail-and-court",
       "https://www.hackney.gov.uk/health-and-social-care/mental-health/get-mental-health-support",
       "https://hackney.gov.uk/community-safety-and-environment/community-safety-and-crime-prevention/preventing-gang-crime",
       "https://www.hackney.gov.uk/community-safety-and-environment/community-partnerships/strategic-partnership-board/food-network",
       "https://hackney.gov.uk/community-safety-and-environment/pollution-noise-and-environmental-problems/air-quality/smoke-and-emissions-burning",
       "https://hackney.gov.uk/planning-and-building/regeneration/repurposing-vacant-primary-schools",
       "https://www.hackney.gov.uk/housing/private-tenants-and-landlords/fairer-renting"
      ]
     },
     {
      "name": "Skolengo",
      "category": "CMS",
      "categories": [
       "CMS",
       "LMS"
      ],
      "confidence": 0,
      "version": "3.4.2069.0",
      "website": "https://www.skolengo.com",
      "cpe": null,
      "pagesConfirmed": 1,
      "examplePages": [
       "https://www.hackney.gov.uk/News"
      ]
     },
     {
      "name": "Cookiebot",
      "category": "Cookie compliance",
      "categories": [
       "Cookie compliance"
      ],
      "confidence": 100,
      "version": null,
      "website": "https://www.cookiebot.com",
      "cpe": null,
      "pagesConfirmed": 103,
      "examplePages": [
       "https://www.hackney.gov.uk/council-and-elections/data-protection-and-freedom-information/privacy-statements/recruitment-privacy-notice",
       "https://www.hackney.gov.uk/community-safety-and-environment/animals-and-pest-control/lost-and-stray-dogs-and-cats",
       "https://hackney.gov.uk/planning-and-building/building-control/london-building-acts-amendment-act-1939-applications",
       "https://hackney.gov.uk/health-and-social-care/children-and-families/youth-justice/youth-justice-bail-and-court",
       "https://www.hackney.gov.uk/health-and-social-care/mental-health/get-mental-health-support",
       "https://hackney.gov.uk/community-safety-and-environment/community-safety-and-crime-prevention/preventing-gang-crime",
       "https://www.hackney.gov.uk/community-safety-and-environment/community-partnerships/strategic-partnership-board/food-network",
       "https://hackney.gov.uk/community-safety-and-environment/pollution-noise-and-environmental-problems/air-quality/smoke-and-emissions-burning",
       "https://hackney.gov.uk/planning-and-building/regeneration/repurposing-vacant-primary-schools",
       "https://www.hackney.gov.uk/housing/private-tenants-and-landlords/fairer-renting"
      ]
     },
     {
      "name": "MariaDB",
      "category": "Databases",
      "categories": [
       "Databases"
      ],
      "confidence": 0,
      "version": null,
      "website": "https://mariadb.org",
      "cpe": "cpe:2.3:a:mariadb_project:mariadb:*:*:*:*:*:*:*:*",
      "pagesConfirmed": 1,
      "examplePages": [
       "https://www.hackney.gov.uk/News"
      ]
     },
     {
      "name": "jQuery",
      "category": "JavaScript libraries",
      "categories": [
       "JavaScript libraries"
      ],
      "confidence": 100,
      "version": null,
      "website": "https://jquery.com",
      "cpe": "cpe:2.3:a:jquery:jquery:*:*:*:*:*:*:*:*",
      "pagesConfirmed": 104,
      "examplePages": [
       "https://www.hackney.gov.uk/council-and-elections/data-protection-and-freedom-information/privacy-statements/recruitment-privacy-notice",
       "https://www.hackney.gov.uk/community-safety-and-environment/animals-and-pest-control/lost-and-stray-dogs-and-cats",
       "https://hackney.gov.uk/planning-and-building/building-control/london-building-acts-amendment-act-1939-applications",
       "https://hackney.gov.uk/health-and-social-care/children-and-families/youth-justice/youth-justice-bail-and-court",
       "https://www.hackney.gov.uk/health-and-social-care/mental-health/get-mental-health-support",
       "https://hackney.gov.uk/community-safety-and-environment/community-safety-and-crime-prevention/preventing-gang-crime",
       "https://www.hackney.gov.uk/community-safety-and-environment/community-partnerships/strategic-partnership-board/food-network",
       "https://hackney.gov.uk/community-safety-and-environment/pollution-noise-and-environmental-problems/air-quality/smoke-and-emissions-burning",
       "https://hackney.gov.uk/planning-and-building/regeneration/repurposing-vacant-primary-schools",
       "https://www.hackney.gov.uk/housing/private-tenants-and-landlords/fairer-renting"
      ]
     },
     {
      "name": "Slick",
      "category": "JavaScript libraries",
      "categories": [
       "JavaScript libraries"
      ],
      "confidence": 100,
      "version": null,
      "website": "https://kenwheeler.github.io/slick",
      "cpe": null,
      "pagesConfirmed": 1,
      "examplePages": [
       "https://www.hackney.gov.uk/News"
      ]
     },
     {
      "name": "Azure Front Door",
      "category": "Load balancers",
      "categories": [
       "Load balancers"
      ],
      "confidence": 100,
      "version": null,
      "website": "https://docs.microsoft.com/en-us/azure/frontdoor/",
      "cpe": null,
      "pagesConfirmed": 1,
      "examplePages": [
       "https://www.hackney.gov.uk/News"
      ]
     },
     {
      "name": "HTTP/3",
      "category": "Miscellaneous",
      "categories": [
       "Miscellaneous"
      ],
      "confidence": 100,
      "version": null,
      "website": "https://httpwg.org/",
      "cpe": null,
      "pagesConfirmed": 103,
      "examplePages": [
       "https://www.hackney.gov.uk/council-and-elections/data-protection-and-freedom-information/privacy-statements/recruitment-privacy-notice",
       "https://www.hackney.gov.uk/community-safety-and-environment/animals-and-pest-control/lost-and-stray-dogs-and-cats",
       "https://hackney.gov.uk/planning-and-building/building-control/london-building-acts-amendment-act-1939-applications",
       "https://hackney.gov.uk/health-and-social-care/children-and-families/youth-justice/youth-justice-bail-and-court",
       "https://www.hackney.gov.uk/health-and-social-care/mental-health/get-mental-health-support",
       "https://hackney.gov.uk/community-safety-and-environment/community-safety-and-crime-prevention/preventing-gang-crime",
       "https://www.hackney.gov.uk/community-safety-and-environment/community-partnerships/strategic-partnership-board/food-network",
       "https://hackney.gov.uk/community-safety-and-environment/pollution-noise-and-environmental-problems/air-quality/smoke-and-emissions-burning",
       "https://hackney.gov.uk/planning-and-building/regeneration/repurposing-vacant-primary-schools",
       "https://www.hackney.gov.uk/housing/private-tenants-and-landlords/fairer-renting"
      ]
     },
     {
      "name": "Amazon Web Services",
      "category": "PaaS",
      "categories": [
       "PaaS"
      ],
      "confidence": 100,
      "version": null,
      "website": "https://aws.amazon.com/",
      "cpe": null,
      "pagesConfirmed": 103,
      "examplePages": [
       "https://www.hackney.gov.uk/council-and-elections/data-protection-and-freedom-information/privacy-statements/recruitment-privacy-notice",
       "https://www.hackney.gov.uk/community-safety-and-environment/animals-and-pest-control/lost-and-stray-dogs-and-cats",
       "https://hackney.gov.uk/planning-and-building/building-control/london-building-acts-amendment-act-1939-applications",
       "https://hackney.gov.uk/health-and-social-care/children-and-families/youth-justice/youth-justice-bail-and-court",
       "https://www.hackney.gov.uk/health-and-social-care/mental-health/get-mental-health-support",
       "https://hackney.gov.uk/community-safety-and-environment/community-safety-and-crime-prevention/preventing-gang-crime",
       "https://www.hackney.gov.uk/community-safety-and-environment/community-partnerships/strategic-partnership-board/food-network",
       "https://hackney.gov.uk/community-safety-and-environment/pollution-noise-and-environmental-problems/air-quality/smoke-and-emissions-burning",
       "https://hackney.gov.uk/planning-and-building/regeneration/repurposing-vacant-primary-schools",
       "https://www.hackney.gov.uk/housing/private-tenants-and-landlords/fairer-renting"
      ]
     },
     {
      "name": "Azure",
      "category": "PaaS",
      "categories": [
       "PaaS"
      ],
      "confidence": 100,
      "version": null,
      "website": "https://azure.microsoft.com",
      "cpe": null,
      "pagesConfirmed": 1,
      "examplePages": [
       "https://www.hackney.gov.uk/News"
      ]
     },
     {
      "name": "Java",
      "category": "Programming languages",
      "categories": [
       "Programming languages"
      ],
      "confidence": 0,
      "version": null,
      "website": "https://java.com",
      "cpe": "cpe:2.3:a:oracle:jre:*:*:*:*:*:*:*:*",
      "pagesConfirmed": 1,
      "examplePages": [
       "https://www.hackney.gov.uk/News"
      ]
     },
     {
      "name": "PHP",
      "category": "Programming languages",
      "categories": [
       "Programming languages"
      ],
      "confidence": 100,
      "version": null,
      "website": "https://php.net",
      "cpe": "cpe:2.3:a:php:php:*:*:*:*:*:*:*:*",
      "pagesConfirmed": 103,
      "examplePages": [
       "https://www.hackney.gov.uk/council-and-elections/data-protection-and-freedom-information/privacy-statements/recruitment-privacy-notice",
       "https://www.hackney.gov.uk/community-safety-and-environment/animals-and-pest-control/lost-and-stray-dogs-and-cats",
       "https://hackney.gov.uk/planning-and-building/building-control/london-building-acts-amendment-act-1939-applications",
       "https://hackney.gov.uk/health-and-social-care/children-and-families/youth-justice/youth-justice-bail-and-court",
       "https://www.hackney.gov.uk/health-and-social-care/mental-health/get-mental-health-support",
       "https://hackney.gov.uk/community-safety-and-environment/community-safety-and-crime-prevention/preventing-gang-crime",
       "https://www.hackney.gov.uk/community-safety-and-environment/community-partnerships/strategic-partnership-board/food-network",
       "https://hackney.gov.uk/community-safety-and-environment/pollution-noise-and-environmental-problems/air-quality/smoke-and-emissions-burning",
       "https://hackney.gov.uk/planning-and-building/regeneration/repurposing-vacant-primary-schools",
       "https://www.hackney.gov.uk/housing/private-tenants-and-landlords/fairer-renting"
      ]
     },
     {
      "name": "HSTS",
      "category": "Security",
      "categories": [
       "Security"
      ],
      "confidence": 100,
      "version": null,
      "website": "https://www.rfc-editor.org/rfc/rfc6797#section-6.1",
      "cpe": null,
      "pagesConfirmed": 104,
      "examplePages": [
       "https://www.hackney.gov.uk/council-and-elections/data-protection-and-freedom-information/privacy-statements/recruitment-privacy-notice",
       "https://www.hackney.gov.uk/community-safety-and-environment/animals-and-pest-control/lost-and-stray-dogs-and-cats",
       "https://hackney.gov.uk/planning-and-building/building-control/london-building-acts-amendment-act-1939-applications",
       "https://hackney.gov.uk/health-and-social-care/children-and-families/youth-justice/youth-justice-bail-and-court",
       "https://www.hackney.gov.uk/health-and-social-care/mental-health/get-mental-health-support",
       "https://hackney.gov.uk/community-safety-and-environment/community-safety-and-crime-prevention/preventing-gang-crime",
       "https://www.hackney.gov.uk/community-safety-and-environment/community-partnerships/strategic-partnership-board/food-network",
       "https://hackney.gov.uk/community-safety-and-environment/pollution-noise-and-environmental-problems/air-quality/smoke-and-emissions-burning",
       "https://hackney.gov.uk/planning-and-building/regeneration/repurposing-vacant-primary-schools",
       "https://www.hackney.gov.uk/housing/private-tenants-and-landlords/fairer-renting"
      ]
     },
     {
      "name": "Google Tag Manager",
      "category": "Tag managers",
      "categories": [
       "Tag managers"
      ],
      "confidence": 100,
      "version": null,
      "website": "https://www.google.com/tagmanager",
      "cpe": null,
      "pagesConfirmed": 103,
      "examplePages": [
       "https://www.hackney.gov.uk/council-and-elections/data-protection-and-freedom-information/privacy-statements/recruitment-privacy-notice",
       "https://www.hackney.gov.uk/community-safety-and-environment/animals-and-pest-control/lost-and-stray-dogs-and-cats",
       "https://hackney.gov.uk/planning-and-building/building-control/london-building-acts-amendment-act-1939-applications",
       "https://hackney.gov.uk/health-and-social-care/children-and-families/youth-justice/youth-justice-bail-and-court",
       "https://www.hackney.gov.uk/health-and-social-care/mental-health/get-mental-health-support",
       "https://hackney.gov.uk/community-safety-and-environment/community-safety-and-crime-prevention/preventing-gang-crime",
       "https://www.hackney.gov.uk/community-safety-and-environment/community-partnerships/strategic-partnership-board/food-network",
       "https://hackney.gov.uk/community-safety-and-environment/pollution-noise-and-environmental-problems/air-quality/smoke-and-emissions-burning",
       "https://hackney.gov.uk/planning-and-building/regeneration/repurposing-vacant-primary-schools",
       "https://www.hackney.gov.uk/housing/private-tenants-and-landlords/fairer-renting"
      ]
     },
     {
      "name": "YouTube",
      "category": "Video players",
      "categories": [
       "Video players"
      ],
      "confidence": 100,
      "version": null,
      "website": "https://www.youtube.com",
      "cpe": null,
      "pagesConfirmed": 1,
      "examplePages": [
       "https://hackney.gov.uk/health-and-social-care/join-exercise-programme-if-youve-had-stroke-or-tia"
      ]
     },
     {
      "name": "Apache Tomcat",
      "category": "Web servers",
      "categories": [
       "Web servers"
      ],
      "confidence": 0,
      "version": null,
      "website": "https://tomcat.apache.org",
      "cpe": "cpe:2.3:a:apache:tomcat:*:*:*:*:*:*:*:*",
      "pagesConfirmed": 1,
      "examplePages": [
       "https://www.hackney.gov.uk/News"
      ]
     },
     {
      "name": "Nginx",
      "category": "Web servers",
      "categories": [
       "Web servers",
       "Reverse proxies"
      ],
      "confidence": 100,
      "version": null,
      "website": "https://nginx.org/en",
      "cpe": "cpe:2.3:a:f5:nginx:*:*:*:*:*:*:*:*",
      "pagesConfirmed": 103,
      "examplePages": [
       "https://www.hackney.gov.uk/council-and-elections/data-protection-and-freedom-information/privacy-statements/recruitment-privacy-notice",
       "https://www.hackney.gov.uk/community-safety-and-environment/animals-and-pest-control/lost-and-stray-dogs-and-cats",
       "https://hackney.gov.uk/planning-and-building/building-control/london-building-acts-amendment-act-1939-applications",
       "https://hackney.gov.uk/health-and-social-care/children-and-families/youth-justice/youth-justice-bail-and-court",
       "https://www.hackney.gov.uk/health-and-social-care/mental-health/get-mental-health-support",
       "https://hackney.gov.uk/community-safety-and-environment/community-safety-and-crime-prevention/preventing-gang-crime",
       "https://www.hackney.gov.uk/community-safety-and-environment/community-partnerships/strategic-partnership-board/food-network",
       "https://hackney.gov.uk/community-safety-and-environment/pollution-noise-and-environmental-problems/air-quality/smoke-and-emissions-burning",
       "https://hackney.gov.uk/planning-and-building/regeneration/repurposing-vacant-primary-schools",
       "https://www.hackney.gov.uk/housing/private-tenants-and-landlords/fairer-renting"
      ]
     }
    ],
    "images": {
     "pagesScanned": 1104,
     "totalImages": 186,
     "uniqueImages": 152,
     "missingAlt": 13,
     "decorative": 13,
     "withAlt": 160,
     "altVerdicts": {
      "DECORATIVE": 4,
      "GOOD": 126,
      "SUSPICIOUS": 8,
      "MISSING": 13,
      "TOO_LONG": 1
     }
    },
    "techFindings": {
     "model": {
      "pages": 104,
      "tech": {
       "Google Ads": 93,
       "Google Ads Conversion Tracking": 93,
       "Google Analytics": 104,
       "Hotjar": 103,
       "Amazon CloudFront": 103,
       "jsDelivr": 103,
       "Drupal": 103,
       "Cookiebot": 103,
       "jQuery": 104,
       "HTTP/3": 103,
       "Amazon Web Services": 103,
       "PHP": 103,
       "HSTS": 104,
       "Google Tag Manager": 103,
       "Nginx": 103,
       "Skolengo": 1,
       "MariaDB": 1,
       "Slick": 1,
       "Azure Front Door": 1,
       "Azure": 1,
       "Java": 1,
       "Apache Tomcat": 1,
       "YouTube": 1
      },
      "finding": {
       "axe:aria-input-field-name": 103,
       "alfa:sia-r66": 49,
       "alfa:sia-r8": 49,
       "alfa:sia-r78": 49,
       "alfa:sia-r73": 49,
       "alfa:sia-r18": 49,
       "alfa:sia-r61": 49,
       "alfa:sia-r111": 49,
       "axe:heading-order": 5,
       "axe:frame-title": 3,
       "alfa:sia-r53": 1,
       "axe:landmark-unique": 1
      },
      "pair": {
       "Google Ads": {
        "axe:aria-input-field-name": 93,
        "alfa:sia-r66": 43,
        "alfa:sia-r8": 43,
        "alfa:sia-r78": 43,
        "alfa:sia-r73": 43,
        "alfa:sia-r18": 43,
        "alfa:sia-r61": 43,
        "alfa:sia-r111": 43,
        "axe:heading-order": 4,
        "axe:frame-title": 3
       },
       "Google Ads Conversion Tracking": {
        "axe:aria-input-field-name": 93,
        "alfa:sia-r66": 43,
        "alfa:sia-r8": 43,
        "alfa:sia-r78": 43,
        "alfa:sia-r73": 43,
        "alfa:sia-r18": 43,
        "alfa:sia-r61": 43,
        "alfa:sia-r111": 43,
        "axe:heading-order": 4,
        "axe:frame-title": 3
       },
       "Google Analytics": {
        "axe:aria-input-field-name": 103,
        "alfa:sia-r66": 49,
        "alfa:sia-r8": 49,
        "alfa:sia-r78": 49,
        "alfa:sia-r73": 49,
        "alfa:sia-r18": 49,
        "alfa:sia-r61": 49,
        "alfa:sia-r111": 49,
        "axe:heading-order": 5,
        "axe:frame-title": 3,
        "alfa:sia-r53": 1,
        "axe:landmark-unique": 1
       },
       "Hotjar": {
        "axe:aria-input-field-name": 103,
        "alfa:sia-r66": 49,
        "alfa:sia-r8": 49,
        "alfa:sia-r78": 49,
        "alfa:sia-r73": 49,
        "alfa:sia-r18": 49,
        "alfa:sia-r61": 49,
        "alfa:sia-r111": 49,
        "axe:heading-order": 5,
        "axe:frame-title": 3,
        "alfa:sia-r53": 1
       },
       "Amazon CloudFront": {
        "axe:aria-input-field-name": 103,
        "alfa:sia-r66": 49,
        "alfa:sia-r8": 49,
        "alfa:sia-r78": 49,
        "alfa:sia-r73": 49,
        "alfa:sia-r18": 49,
        "alfa:sia-r61": 49,
        "alfa:sia-r111": 49,
        "axe:heading-order": 5,
        "axe:frame-title": 3,
        "alfa:sia-r53": 1
       },
       "jsDelivr": {
        "axe:aria-input-field-name": 103,
        "alfa:sia-r66": 49,
        "alfa:sia-r8": 49,
        "alfa:sia-r78": 49,
        "alfa:sia-r73": 49,
        "alfa:sia-r18": 49,
        "alfa:sia-r61": 49,
        "alfa:sia-r111": 49,
        "axe:heading-order": 5,
        "axe:frame-title": 3,
        "alfa:sia-r53": 1
       },
       "Drupal": {
        "axe:aria-input-field-name": 103,
        "alfa:sia-r66": 49,
        "alfa:sia-r8": 49,
        "alfa:sia-r78": 49,
        "alfa:sia-r73": 49,
        "alfa:sia-r18": 49,
        "alfa:sia-r61": 49,
        "alfa:sia-r111": 49,
        "axe:heading-order": 5,
        "axe:frame-title": 3,
        "alfa:sia-r53": 1
       },
       "Cookiebot": {
        "axe:aria-input-field-name": 103,
        "alfa:sia-r66": 49,
        "alfa:sia-r8": 49,
        "alfa:sia-r78": 49,
        "alfa:sia-r73": 49,
        "alfa:sia-r18": 49,
        "alfa:sia-r61": 49,
        "alfa:sia-r111": 49,
        "axe:heading-order": 5,
        "axe:frame-title": 3,
        "alfa:sia-r53": 1
       },
       "jQuery": {
        "axe:aria-input-field-name": 103,
        "alfa:sia-r66": 49,
        "alfa:sia-r8": 49,
        "alfa:sia-r78": 49,
        "alfa:sia-r73": 49,
        "alfa:sia-r18": 49,
        "alfa:sia-r61": 49,
        "alfa:sia-r111": 49,
        "axe:heading-order": 5,
        "axe:frame-title": 3,
        "alfa:sia-r53": 1,
        "axe:landmark-unique": 1
       },
       "HTTP/3": {
        "axe:aria-input-field-name": 103,
        "alfa:sia-r66": 49,
        "alfa:sia-r8": 49,
        "alfa:sia-r78": 49,
        "alfa:sia-r73": 49,
        "alfa:sia-r18": 49,
        "alfa:sia-r61": 49,
        "alfa:sia-r111": 49,
        "axe:heading-order": 5,
        "axe:frame-title": 3,
        "alfa:sia-r53": 1
       },
       "Amazon Web Services": {
        "axe:aria-input-field-name": 103,
        "alfa:sia-r66": 49,
        "alfa:sia-r8": 49,
        "alfa:sia-r78": 49,
        "alfa:sia-r73": 49,
        "alfa:sia-r18": 49,
        "alfa:sia-r61": 49,
        "alfa:sia-r111": 49,
        "axe:heading-order": 5,
        "axe:frame-title": 3,
        "alfa:sia-r53": 1
       },
       "PHP": {
        "axe:aria-input-field-name": 103,
        "alfa:sia-r66": 49,
        "alfa:sia-r8": 49,
        "alfa:sia-r78": 49,
        "alfa:sia-r73": 49,
        "alfa:sia-r18": 49,
        "alfa:sia-r61": 49,
        "alfa:sia-r111": 49,
        "axe:heading-order": 5,
        "axe:frame-title": 3,
        "alfa:sia-r53": 1
       },
       "HSTS": {
        "axe:aria-input-field-name": 103,
        "alfa:sia-r66": 49,
        "alfa:sia-r8": 49,
        "alfa:sia-r78": 49,
        "alfa:sia-r73": 49,
        "alfa:sia-r18": 49,
        "alfa:sia-r61": 49,
        "alfa:sia-r111": 49,
        "axe:heading-order": 5,
        "axe:frame-title": 3,
        "alfa:sia-r53": 1,
        "axe:landmark-unique": 1
       },
       "Google Tag Manager": {
        "axe:aria-input-field-name": 103,
        "alfa:sia-r66": 49,
        "alfa:sia-r8": 49,
        "alfa:sia-r78": 49,
        "alfa:sia-r73": 49,
        "alfa:sia-r18": 49,
        "alfa:sia-r61": 49,
        "alfa:sia-r111": 49,
        "axe:heading-order": 5,
        "axe:frame-title": 3,
        "alfa:sia-r53": 1
       },
       "Nginx": {
        "axe:aria-input-field-name": 103,
        "alfa:sia-r66": 49,
        "alfa:sia-r8": 49,
        "alfa:sia-r78": 49,
        "alfa:sia-r73": 49,
        "alfa:sia-r18": 49,
        "alfa:sia-r61": 49,
        "alfa:sia-r111": 49,
        "axe:heading-order": 5,
        "axe:frame-title": 3,
        "alfa:sia-r53": 1
       },
       "Skolengo": {
        "axe:landmark-unique": 1
       },
       "MariaDB": {
        "axe:landmark-unique": 1
       },
       "Slick": {
        "axe:landmark-unique": 1
       },
       "Azure Front Door": {
        "axe:landmark-unique": 1
       },
       "Azure": {
        "axe:landmark-unique": 1
       },
       "Java": {
        "axe:landmark-unique": 1
       },
       "Apache Tomcat": {
        "axe:landmark-unique": 1
       },
       "YouTube": {
        "axe:aria-input-field-name": 1,
        "axe:frame-title": 1,
        "alfa:sia-r66": 1,
        "alfa:sia-r8": 1,
        "alfa:sia-r78": 1,
        "alfa:sia-r73": 1,
        "alfa:sia-r18": 1,
        "alfa:sia-r61": 1,
        "alfa:sia-r111": 1
       }
      },
      "engines": {
       "axe": {
        "pages": 104,
        "tech": {
         "Google Ads": 93,
         "Google Ads Conversion Tracking": 93,
         "Google Analytics": 104,
         "Hotjar": 103,
         "Amazon CloudFront": 103,
         "jsDelivr": 103,
         "Drupal": 103,
         "Cookiebot": 103,
         "jQuery": 104,
         "HTTP/3": 103,
         "Amazon Web Services": 103,
         "PHP": 103,
         "HSTS": 104,
         "Google Tag Manager": 103,
         "Nginx": 103,
         "Skolengo": 1,
         "MariaDB": 1,
         "Slick": 1,
         "Azure Front Door": 1,
         "Azure": 1,
         "Java": 1,
         "Apache Tomcat": 1,
         "YouTube": 1
        }
       },
       "alfa": {
        "pages": 49,
        "tech": {
         "Google Ads": 43,
         "Google Ads Conversion Tracking": 43,
         "Google Analytics": 49,
         "Hotjar": 49,
         "Amazon CloudFront": 49,
         "jsDelivr": 49,
         "Drupal": 49,
         "Cookiebot": 49,
         "jQuery": 49,
         "HTTP/3": 49,
         "Amazon Web Services": 49,
         "PHP": 49,
         "HSTS": 49,
         "Google Tag Manager": 49,
         "Nginx": 49,
         "YouTube": 1
        }
       }
      }
     },
     "associations": []
    },
    "thirdParty": {
     "pagesScanned": 250,
     "vendors": [
      {
       "origin": "hotjar.com",
       "pages": 250,
       "pagesWithScripts": 250,
       "isScriptVendor": true,
       "medianBytes": 746895,
       "medianDurationMs": 32,
       "medianRequests": 4,
       "pagesWithFindings": 250,
       "examplePages": [
        "https://hackney.gov.uk/council-and-elections/data-protection-and-freedom-information/make-freedom-information-request",
        "https://hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements/dropped-kerbs-and-vehicle-crossovers",
        "https://hackney.gov.uk/council-and-elections/finances-and-transparency/council-finances/council-finances-overview",
        "https://www.hackney.gov.uk/housing/resident-participation",
        "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/conservation-areas/sun-street-conservation-area"
       ],
       "firstSeen": "2026-W44",
       "lastSeen": "2026-W44",
       "_weeks": [
        "2026-W44"
       ],
       "weeksSeen": 1
      },
      {
       "origin": "googletagmanager.com",
       "pages": 250,
       "pagesWithScripts": 250,
       "isScriptVendor": true,
       "medianBytes": 615080,
       "medianDurationMs": 20,
       "medianRequests": 4,
       "pagesWithFindings": 250,
       "examplePages": [
        "https://hackney.gov.uk/council-and-elections/data-protection-and-freedom-information/make-freedom-information-request",
        "https://hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements/dropped-kerbs-and-vehicle-crossovers",
        "https://hackney.gov.uk/council-and-elections/finances-and-transparency/council-finances/council-finances-overview",
        "https://www.hackney.gov.uk/housing/resident-participation",
        "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/conservation-areas/sun-street-conservation-area"
       ],
       "firstSeen": "2026-W44",
       "lastSeen": "2026-W44",
       "_weeks": [
        "2026-W44"
       ],
       "weeksSeen": 1
      },
      {
       "origin": "gstatic.com",
       "pages": 250,
       "pagesWithScripts": 3,
       "isScriptVendor": true,
       "medianBytes": 147466,
       "medianDurationMs": 0,
       "medianRequests": 2,
       "pagesWithFindings": 250,
       "examplePages": [
        "https://hackney.gov.uk/council-and-elections/data-protection-and-freedom-information/make-freedom-information-request",
        "https://hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements/dropped-kerbs-and-vehicle-crossovers",
        "https://hackney.gov.uk/council-and-elections/finances-and-transparency/council-finances/council-finances-overview",
        "https://www.hackney.gov.uk/housing/resident-participation",
        "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/conservation-areas/sun-street-conservation-area"
       ],
       "firstSeen": "2026-W44",
       "lastSeen": "2026-W44",
       "_weeks": [
        "2026-W44"
       ],
       "weeksSeen": 1
      },
      {
       "origin": "googleapis.com",
       "pages": 250,
       "pagesWithScripts": 3,
       "isScriptVendor": true,
       "medianBytes": 3198,
       "medianDurationMs": 5,
       "medianRequests": 1,
       "pagesWithFindings": 250,
       "examplePages": [
        "https://hackney.gov.uk/council-and-elections/data-protection-and-freedom-information/make-freedom-information-request",
        "https://hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements/dropped-kerbs-and-vehicle-crossovers",
        "https://hackney.gov.uk/council-and-elections/finances-and-transparency/council-finances/council-finances-overview",
        "https://www.hackney.gov.uk/housing/resident-participation",
        "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/conservation-areas/sun-street-conservation-area"
       ],
       "firstSeen": "2026-W44",
       "lastSeen": "2026-W44",
       "_weeks": [
        "2026-W44"
       ],
       "weeksSeen": 1
      },
      {
       "origin": "google.com",
       "pages": 250,
       "pagesWithScripts": 7,
       "isScriptVendor": true,
       "medianBytes": 84,
       "medianDurationMs": 38,
       "medianRequests": 2,
       "pagesWithFindings": 250,
       "examplePages": [
        "https://hackney.gov.uk/council-and-elections/data-protection-and-freedom-information/make-freedom-information-request",
        "https://hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements/dropped-kerbs-and-vehicle-crossovers",
        "https://hackney.gov.uk/council-and-elections/finances-and-transparency/council-finances/council-finances-overview",
        "https://www.hackney.gov.uk/housing/resident-participation",
        "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/conservation-areas/sun-street-conservation-area"
       ],
       "firstSeen": "2026-W44",
       "lastSeen": "2026-W44",
       "_weeks": [
        "2026-W44"
       ],
       "weeksSeen": 1
      },
      {
       "origin": "hotjar.io",
       "pages": 250,
       "pagesWithScripts": 0,
       "isScriptVendor": false,
       "medianBytes": 0,
       "medianDurationMs": 121,
       "medianRequests": 1,
       "pagesWithFindings": 250,
       "examplePages": [
        "https://hackney.gov.uk/council-and-elections/data-protection-and-freedom-information/make-freedom-information-request",
        "https://hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements/dropped-kerbs-and-vehicle-crossovers",
        "https://hackney.gov.uk/council-and-elections/finances-and-transparency/council-finances/council-finances-overview",
        "https://www.hackney.gov.uk/housing/resident-participation",
        "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/conservation-areas/sun-street-conservation-area"
       ],
       "firstSeen": "2026-W44",
       "lastSeen": "2026-W44",
       "_weeks": [
        "2026-W44"
       ],
       "weeksSeen": 1
      },
      {
       "origin": "cookiebot.com",
       "pages": 249,
       "pagesWithScripts": 249,
       "isScriptVendor": true,
       "medianBytes": 75969,
       "medianDurationMs": 39,
       "medianRequests": 4,
       "pagesWithFindings": 249,
       "examplePages": [
        "https://hackney.gov.uk/council-and-elections/data-protection-and-freedom-information/make-freedom-information-request",
        "https://hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements/dropped-kerbs-and-vehicle-crossovers",
        "https://hackney.gov.uk/council-and-elections/finances-and-transparency/council-finances/council-finances-overview",
        "https://www.hackney.gov.uk/housing/resident-participation",
        "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/conservation-areas/sun-street-conservation-area"
       ],
       "firstSeen": "2026-W44",
       "lastSeen": "2026-W44",
       "_weeks": [
        "2026-W44"
       ],
       "weeksSeen": 1
      },
      {
       "origin": "clarity.ms",
       "pages": 249,
       "pagesWithScripts": 249,
       "isScriptVendor": true,
       "medianBytes": 74112,
       "medianDurationMs": 168,
       "medianRequests": 4,
       "pagesWithFindings": 249,
       "examplePages": [
        "https://hackney.gov.uk/council-and-elections/data-protection-and-freedom-information/make-freedom-information-request",
        "https://hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements/dropped-kerbs-and-vehicle-crossovers",
        "https://hackney.gov.uk/council-and-elections/finances-and-transparency/council-finances/council-finances-overview",
        "https://www.hackney.gov.uk/housing/resident-participation",
        "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/conservation-areas/sun-street-conservation-area"
       ],
       "firstSeen": "2026-W44",
       "lastSeen": "2026-W44",
       "_weeks": [
        "2026-W44"
       ],
       "weeksSeen": 1
      },
      {
       "origin": "gtranslate.net",
       "pages": 249,
       "pagesWithScripts": 249,
       "isScriptVendor": true,
       "medianBytes": 11688,
       "medianDurationMs": 1,
       "medianRequests": 1,
       "pagesWithFindings": 249,
       "examplePages": [
        "https://hackney.gov.uk/council-and-elections/data-protection-and-freedom-information/make-freedom-information-request",
        "https://hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements/dropped-kerbs-and-vehicle-crossovers",
        "https://hackney.gov.uk/council-and-elections/finances-and-transparency/council-finances/council-finances-overview",
        "https://www.hackney.gov.uk/housing/resident-participation",
        "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/conservation-areas/sun-street-conservation-area"
       ],
       "firstSeen": "2026-W44",
       "lastSeen": "2026-W44",
       "_weeks": [
        "2026-W44"
       ],
       "weeksSeen": 1
      },
      {
       "origin": "jsdelivr.net",
       "pages": 249,
       "pagesWithScripts": 249,
       "isScriptVendor": true,
       "medianBytes": 824,
       "medianDurationMs": 11,
       "medianRequests": 1,
       "pagesWithFindings": 249,
       "examplePages": [
        "https://hackney.gov.uk/council-and-elections/data-protection-and-freedom-information/make-freedom-information-request",
        "https://hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements/dropped-kerbs-and-vehicle-crossovers",
        "https://hackney.gov.uk/council-and-elections/finances-and-transparency/council-finances/council-finances-overview",
        "https://www.hackney.gov.uk/housing/resident-participation",
        "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/conservation-areas/sun-street-conservation-area"
       ],
       "firstSeen": "2026-W44",
       "lastSeen": "2026-W44",
       "_weeks": [
        "2026-W44"
       ],
       "weeksSeen": 1
      },
      {
       "origin": "google-analytics.com",
       "pages": 101,
       "pagesWithScripts": 0,
       "isScriptVendor": false,
       "medianBytes": 0,
       "medianDurationMs": 16,
       "medianRequests": 1,
       "pagesWithFindings": 101,
       "examplePages": [
        "https://hackney.gov.uk/council-and-elections/data-protection-and-freedom-information/make-freedom-information-request",
        "https://hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements/dropped-kerbs-and-vehicle-crossovers",
        "https://www.hackney.gov.uk/housing/resident-participation",
        "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/conservation-areas/sun-street-conservation-area",
        "https://www.hackney.gov.uk/planning-and-building/make-planning-application/after-submitting-planning-application"
       ],
       "firstSeen": "2026-W44",
       "lastSeen": "2026-W44",
       "_weeks": [
        "2026-W44"
       ],
       "weeksSeen": 1
      },
      {
       "origin": "os.uk",
       "pages": 8,
       "pagesWithScripts": 0,
       "isScriptVendor": false,
       "medianBytes": 1075241,
       "medianDurationMs": 0,
       "medianRequests": 12,
       "pagesWithFindings": 8,
       "examplePages": [
        "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/electric-vehicles",
        "https://www.hackney.gov.uk/planning-and-building/conservation-heritage-and-design/listed-buildings",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/hackney-leisure-map",
        "https://www.hackney.gov.uk/council-and-elections/elections-and-voting/constituencies-and-wards",
        "https://hackney.gov.uk/community-safety-and-environment/energy/district-heat"
       ],
       "firstSeen": "2026-W44",
       "lastSeen": "2026-W44",
       "_weeks": [
        "2026-W44"
       ],
       "weeksSeen": 1
      },
      {
       "origin": "doubleclick.net",
       "pages": 8,
       "pagesWithScripts": 7,
       "isScriptVendor": true,
       "medianBytes": 149,
       "medianDurationMs": 0,
       "medianRequests": 3,
       "pagesWithFindings": 8,
       "examplePages": [
        "https://www.hackney.gov.uk/housing/repairs/diy-repairs-videos",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/exercise-and-sport/exercise-over-50s",
        "https://hackney.gov.uk/speaker",
        "https://www.hackney.gov.uk/community-safety-and-environment/pollution-noise-and-environmental-problems/greener-hackney",
        "https://www.hackney.gov.uk/housing/homeowners/leaseholders-freeholders-and-shared-owners"
       ],
       "firstSeen": "2026-W44",
       "lastSeen": "2026-W44",
       "_weeks": [
        "2026-W44"
       ],
       "weeksSeen": 1
      },
      {
       "origin": "youtube.com",
       "pages": 7,
       "pagesWithScripts": 7,
       "isScriptVendor": true,
       "medianBytes": 1155419,
       "medianDurationMs": 704,
       "medianRequests": 8,
       "pagesWithFindings": 7,
       "examplePages": [
        "https://www.hackney.gov.uk/housing/repairs/diy-repairs-videos",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/exercise-and-sport/exercise-over-50s",
        "https://hackney.gov.uk/speaker",
        "https://www.hackney.gov.uk/community-safety-and-environment/pollution-noise-and-environmental-problems/greener-hackney",
        "https://www.hackney.gov.uk/housing/homeowners/leaseholders-freeholders-and-shared-owners"
       ],
       "firstSeen": "2026-W44",
       "lastSeen": "2026-W44",
       "_weeks": [
        "2026-W44"
       ],
       "weeksSeen": 1
      },
      {
       "origin": "ytimg.com",
       "pages": 7,
       "pagesWithScripts": 0,
       "isScriptVendor": false,
       "medianBytes": 84656,
       "medianDurationMs": 0,
       "medianRequests": 1,
       "pagesWithFindings": 7,
       "examplePages": [
        "https://www.hackney.gov.uk/housing/repairs/diy-repairs-videos",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/exercise-and-sport/exercise-over-50s",
        "https://hackney.gov.uk/speaker",
        "https://www.hackney.gov.uk/community-safety-and-environment/pollution-noise-and-environmental-problems/greener-hackney",
        "https://www.hackney.gov.uk/housing/homeowners/leaseholders-freeholders-and-shared-owners"
       ],
       "firstSeen": "2026-W44",
       "lastSeen": "2026-W44",
       "_weeks": [
        "2026-W44"
       ],
       "weeksSeen": 1
      },
      {
       "origin": "dotdigital-pages.com",
       "pages": 2,
       "pagesWithScripts": 2,
       "isScriptVendor": true,
       "medianBytes": 1564571,
       "medianDurationMs": 1135,
       "medianRequests": 11,
       "pagesWithFindings": 2,
       "examplePages": [
        "https://hackney.gov.uk/more-us/subscribe-our-newsletters",
        "https://www.hackney.gov.uk/node/806"
       ],
       "firstSeen": "2026-W44",
       "lastSeen": "2026-W44",
       "_weeks": [
        "2026-W44"
       ],
       "weeksSeen": 1
      },
      {
       "origin": "google.co.uk",
       "pages": 2,
       "pagesWithScripts": 0,
       "isScriptVendor": false,
       "medianBytes": 0,
       "medianDurationMs": 313,
       "medianRequests": 1,
       "pagesWithFindings": 2,
       "examplePages": [
        "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/conservation-areas/fremont-and-warneford-conservation-area",
        "https://hackney.gov.uk/planning-and-building/conservation-and-urban-design/conservation-areas/broadway-market-conservation-area"
       ],
       "firstSeen": "2026-W44",
       "lastSeen": "2026-W44",
       "_weeks": [
        "2026-W44"
       ],
       "weeksSeen": 1
      },
      {
       "origin": "cleantalk.org",
       "pages": 1,
       "pagesWithScripts": 1,
       "isScriptVendor": true,
       "medianBytes": 33231,
       "medianDurationMs": 916,
       "medianRequests": 4,
       "pagesWithFindings": 1,
       "examplePages": [
        "https://www.hackney.gov.uk/museum"
       ],
       "firstSeen": "2026-W44",
       "lastSeen": "2026-W44",
       "_weeks": [
        "2026-W44"
       ],
       "weeksSeen": 1
      },
      {
       "origin": "cloudflare.com",
       "pages": 1,
       "pagesWithScripts": 0,
       "isScriptVendor": false,
       "medianBytes": 11262,
       "medianDurationMs": 42,
       "medianRequests": 2,
       "pagesWithFindings": 1,
       "examplePages": [
        "https://www.hackney.gov.uk/museum"
       ],
       "firstSeen": "2026-W44",
       "lastSeen": "2026-W44",
       "_weeks": [
        "2026-W44"
       ],
       "weeksSeen": 1
      },
      {
       "origin": "withgoogle.com",
       "pages": 1,
       "pagesWithScripts": 0,
       "isScriptVendor": false,
       "medianBytes": 0,
       "medianDurationMs": 0,
       "medianRequests": 1,
       "pagesWithFindings": 1,
       "examplePages": [
        "https://www.hackney.gov.uk/education/computers-and-digital-skills/free-wi-fi-and-computer-booking"
       ],
       "firstSeen": "2026-W44",
       "lastSeen": "2026-W44",
       "_weeks": [
        "2026-W44"
       ],
       "weeksSeen": 1
      }
     ]
    },
    "componentClusters": {
     "design_system": "none",
     "design_system_label": "none",
     "design_system_theme": null,
     "template_page_threshold": 10,
     "total_clusters": 1298,
     "top_actions": [
      {
       "id": "cc-1f4b9a1829b4",
       "engine_key": "axe-core",
       "rule_id": "aria-input-field-name",
       "severity": "Critical",
       "rule_pages_affected": 1101,
       "pages_affected": 1101,
       "instances": 1101,
       "selector_path": ".choices",
       "snippet_shape": "div:aria+role+type",
       "representative_selector": ".choices",
       "representative_snippet": "<div class=\"choices bbd-translation-form__choices notranslate\" tabindex=\"0\" role=\"listbox\" aria-expanded=\"false\"></div>",
       "design_components": [],
       "drift": false,
       "drift_tokens": [],
       "likely_source": "template",
       "distinct_components_for_rule": 1,
       "action_score": 5284.8,
       "estimated_fix_impact": {
        "findings": 1101,
        "pages": 1101,
        "counting_basis": "engine_observations_not_tasks",
        "remediation_task_count": null,
        "ownership": "not_established",
        "statement": "Observed 1101 engine finding instance(s) on 1101 page(s); number of fixes and ownership are not established."
       }
      },
      {
       "id": "cc-0a4b80edf6e0",
       "engine_key": "alfa",
       "rule_id": "sia-r8",
       "severity": "Moderate",
       "rule_pages_affected": 553,
       "pages_affected": 553,
       "instances": 553,
       "selector_path": "<div class=\"choices bbd-translation-form__choices notranslate\" data-type=\"select-one\" tabindex=\"#\" role=\"listbox\">",
       "snippet_shape": "",
       "representative_selector": null,
       "representative_snippet": null,
       "design_components": [],
       "drift": false,
       "drift_tokens": [],
       "likely_source": "template",
       "distinct_components_for_rule": 1,
       "action_score": 1106,
       "estimated_fix_impact": {
        "findings": 553,
        "pages": 553,
        "counting_basis": "engine_observations_not_tasks",
        "remediation_task_count": null,
        "ownership": "not_established",
        "statement": "Observed 553 engine finding instance(s) on 553 page(s); number of fixes and ownership are not established."
       }
      },
      {
       "id": "cc-cffcfd807590",
       "engine_key": "alfa",
       "rule_id": "sia-r61",
       "severity": "Moderate",
       "rule_pages_affected": 552,
       "pages_affected": 552,
       "instances": 552,
       "selector_path": "{\"type\":\"document\",\"children\":[{\"type\":\"type\",\"name\":\"html\",\"publicid\":null,\"sys",
       "snippet_shape": "",
       "representative_selector": "{\"type\":\"document\",\"children\":[{\"type\":\"type\",\"name\":\"html\",\"publicId\":null,\"sys",
       "representative_snippet": null,
       "design_components": [],
       "drift": false,
       "drift_tokens": [],
       "likely_source": "template",
       "distinct_components_for_rule": 1,
       "action_score": 1104,
       "estimated_fix_impact": {
        "findings": 552,
        "pages": 552,
        "counting_basis": "engine_observations_not_tasks",
        "remediation_task_count": null,
        "ownership": "not_established",
        "statement": "Observed 552 engine finding instance(s) on 552 page(s); number of fixes and ownership are not established."
       }
      },
      {
       "id": "cc-93d23f8c11f6",
       "engine_key": "alfa",
       "rule_id": "sia-r73",
       "severity": "Moderate",
       "rule_pages_affected": 553,
       "pages_affected": 553,
       "instances": 554,
       "selector_path": "<p>",
       "snippet_shape": "",
       "representative_selector": null,
       "representative_snippet": null,
       "design_components": [],
       "drift": false,
       "drift_tokens": [],
       "likely_source": "template",
       "distinct_components_for_rule": 2,
       "action_score": 553,
       "estimated_fix_impact": {
        "findings": 554,
        "pages": 553,
        "counting_basis": "engine_observations_not_tasks",
        "remediation_task_count": null,
        "ownership": "not_established",
        "statement": "Observed 554 engine finding instance(s) on 553 page(s); number of fixes and ownership are not established."
       }
      },
      {
       "id": "cc-ca9d6b111da3",
       "engine_key": "alfa",
       "rule_id": "sia-r18",
       "severity": "Moderate",
       "rule_pages_affected": 553,
       "pages_affected": 547,
       "instances": 547,
       "selector_path": "@aria-haspopup=\"true\"",
       "snippet_shape": "",
       "representative_selector": "@aria-haspopup=\"true\"",
       "representative_snippet": null,
       "design_components": [],
       "drift": false,
       "drift_tokens": [],
       "likely_source": "template",
       "distinct_components_for_rule": 2,
       "action_score": 547,
       "estimated_fix_impact": {
        "findings": 547,
        "pages": 547,
        "counting_basis": "engine_observations_not_tasks",
        "remediation_task_count": null,
        "ownership": "not_established",
        "statement": "Observed 547 engine finding instance(s) on 547 page(s); number of fixes and ownership are not established."
       }
      },
      {
       "id": "cc-f7e39e4febee",
       "engine_key": "alfa",
       "rule_id": "sia-r78",
       "severity": "Moderate",
       "rule_pages_affected": 553,
       "pages_affected": 553,
       "instances": 553,
       "selector_path": "<h3 class=\"block__title\">",
       "snippet_shape": "",
       "representative_selector": null,
       "representative_snippet": null,
       "design_components": [],
       "drift": false,
       "drift_tokens": [],
       "likely_source": "template",
       "distinct_components_for_rule": 3,
       "action_score": 368.67,
       "estimated_fix_impact": {
        "findings": 553,
        "pages": 553,
        "counting_basis": "engine_observations_not_tasks",
        "remediation_task_count": null,
        "ownership": "not_established",
        "statement": "Observed 553 engine finding instance(s) on 553 page(s); number of fixes and ownership are not established."
       }
      },
      {
       "id": "cc-990743262834",
       "engine_key": "alfa",
       "rule_id": "sia-r53",
       "severity": "Moderate",
       "rule_pages_affected": 40,
       "pages_affected": 30,
       "instances": 30,
       "selector_path": "<h3>",
       "snippet_shape": "",
       "representative_selector": null,
       "representative_snippet": null,
       "design_components": [],
       "drift": false,
       "drift_tokens": [],
       "likely_source": "template",
       "distinct_components_for_rule": 5,
       "action_score": 12,
       "estimated_fix_impact": {
        "findings": 30,
        "pages": 30,
        "counting_basis": "engine_observations_not_tasks",
        "remediation_task_count": null,
        "ownership": "not_established",
        "statement": "Observed 30 engine finding instance(s) on 30 page(s); number of fixes and ownership are not established."
       }
      },
      {
       "id": "cc-abd6c3deb24c",
       "engine_key": "axe-core",
       "rule_id": "frame-title",
       "severity": "Serious",
       "rule_pages_affected": 28,
       "pages_affected": 18,
       "instances": 19,
       "selector_path": "iframe[height=\"#\"]",
       "snippet_shape": "iframe:",
       "representative_selector": "iframe[height=\"600\"]",
       "representative_snippet": "",
       "design_components": [],
       "drift": false,
       "drift_tokens": [],
       "likely_source": "template",
       "distinct_components_for_rule": 6,
       "action_score": 10.8,
       "estimated_fix_impact": {
        "findings": 19,
        "pages": 18,
        "counting_basis": "engine_observations_not_tasks",
        "remediation_task_count": null,
        "ownership": "not_established",
        "statement": "Observed 19 engine finding instance(s) on 18 page(s); number of fixes and ownership are not established."
       }
      },
      {
       "id": "cc-f4997c7bb19f",
       "engine_key": "alfa",
       "rule_id": "sia-r66",
       "severity": "Moderate",
       "rule_pages_affected": 553,
       "pages_affected": 552,
       "instances": 552,
       "selector_path": "text: \"menu\"",
       "snippet_shape": "",
       "representative_selector": null,
       "representative_snippet": null,
       "design_components": [],
       "drift": false,
       "drift_tokens": [],
       "likely_source": "template",
       "distinct_components_for_rule": 136,
       "action_score": 8.12,
       "estimated_fix_impact": {
        "findings": 552,
        "pages": 552,
        "counting_basis": "engine_observations_not_tasks",
        "remediation_task_count": null,
        "ownership": "not_established",
        "statement": "Observed 552 engine finding instance(s) on 552 page(s); number of fixes and ownership are not established."
       }
      },
      {
       "id": "cc-a89be0192684",
       "engine_key": "alfa",
       "rule_id": "sia-r66",
       "severity": "Moderate",
       "rule_pages_affected": 553,
       "pages_affected": 552,
       "instances": 552,
       "selector_path": "text: \"translate\"",
       "snippet_shape": "",
       "representative_selector": null,
       "representative_snippet": null,
       "design_components": [],
       "drift": false,
       "drift_tokens": [],
       "likely_source": "template",
       "distinct_components_for_rule": 136,
       "action_score": 8.12,
       "estimated_fix_impact": {
        "findings": 552,
        "pages": 552,
        "counting_basis": "engine_observations_not_tasks",
        "remediation_task_count": null,
        "ownership": "not_established",
        "statement": "Observed 552 engine finding instance(s) on 552 page(s); number of fixes and ownership are not established."
       }
      }
     ],
     "design_component_usage": [],
     "page_component_usage": [],
     "drift_page_count": 0,
     "drift_pages": [],
     "drift_clusters": []
    },
    "sharedComponents": null,
    "pageFamilies": null,
    "pagesAttempted": 1167,
    "pagesSucceeded": 1105,
    "access": {
     "level": "ok",
     "audited": 1104,
     "attempted": 1166,
     "firewall": {
      "pages": 54,
      "challenges": 1,
      "refusals": 53,
      "statuses": {
       "202": 1,
       "403": 53
      },
      "by": [
       "AWS WAF challenge (x-amzn-waf-action)",
       "Amazon CloudFront"
      ]
     },
     "robots": {
      "rootBlocked": false,
      "skipped": 0
     },
     "connection": null,
     "errorStatuses": {
      "404": 7
     }
    },
    "errorStatuses": {
     "403": 24,
     "404": 1
    }
   },
   {
    "domain": "www.hackney.gov.uk",
    "week": "2026-W45",
    "generatedAt": "2026-11-04T16:43:57.074Z",
    "pagesScanned": 972,
    "pagesAudited": 859,
    "coverage": {
     "axe": 859,
     "plain-language": 424,
     "resources": 859,
     "security": 87,
     "standards": 447,
     "lighthouse": 73,
     "tech": 78,
     "alfa": 434,
     "deprecated-html": 95,
     "sustainability": 81
    },
    "blocked": null,
    "axe": {
     "violationTotal": 984,
     "pagesWithViolations": 859,
     "pagesScanned": 859,
     "medianViolations": 1,
     "rules": {
      "aria-input-field-name": {
       "count": 856,
       "pages": 856,
       "impact": "serious",
       "help": "ARIA input fields must have an accessible name",
       "helpUrl": "https://dequeuniversity.com/rules/axe/4.14/aria-input-field-name?application=axeAPI",
       "tags": [
        "wcag2a",
        "wcag412"
       ]
      },
      "heading-order": {
       "count": 65,
       "pages": 65,
       "impact": "moderate",
       "help": "Heading levels should only increase by one",
       "helpUrl": "https://dequeuniversity.com/rules/axe/4.14/heading-order?application=axeAPI",
       "tags": [
        "best-practice"
       ]
      },
      "frame-title": {
       "count": 34,
       "pages": 21,
       "impact": "serious",
       "help": "Frames must have an accessible name",
       "helpUrl": "https://dequeuniversity.com/rules/axe/4.14/frame-title?application=axeAPI",
       "tags": [
        "wcag2a",
        "wcag412"
       ]
      },
      "landmark-banner-is-top-level": {
       "count": 1,
       "pages": 1,
       "impact": "moderate",
       "help": "Banner landmark should not be contained in another landmark",
       "helpUrl": "https://dequeuniversity.com/rules/axe/4.14/landmark-banner-is-top-level?application=axeAPI",
       "tags": [
        "best-practice"
       ]
      },
      "landmark-no-duplicate-banner": {
       "count": 1,
       "pages": 1,
       "impact": "moderate",
       "help": "Document should not have more than one banner landmark",
       "helpUrl": "https://dequeuniversity.com/rules/axe/4.14/landmark-no-duplicate-banner?application=axeAPI",
       "tags": [
        "best-practice"
       ]
      },
      "landmark-unique": {
       "count": 3,
       "pages": 3,
       "impact": "moderate",
       "help": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
       "helpUrl": "https://dequeuniversity.com/rules/axe/4.14/landmark-unique?application=axeAPI",
       "tags": [
        "best-practice"
       ]
      },
      "list": {
       "count": 1,
       "pages": 1,
       "impact": "serious",
       "help": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
       "helpUrl": "https://dequeuniversity.com/rules/axe/4.14/list?application=axeAPI",
       "tags": [
        "wcag2a",
        "wcag131"
       ]
      },
      "presentation-role-conflict": {
       "count": 1,
       "pages": 1,
       "impact": "minor",
       "help": "Elements marked as presentational should be consistently ignored",
       "helpUrl": "https://dequeuniversity.com/rules/axe/4.14/presentation-role-conflict?application=axeAPI",
       "tags": [
        "best-practice"
       ]
      },
      "skip-link": {
       "count": 1,
       "pages": 1,
       "impact": "moderate",
       "help": "The skip-link target should exist and be focusable",
       "helpUrl": "https://dequeuniversity.com/rules/axe/4.14/skip-link?application=axeAPI",
       "tags": [
        "best-practice"
       ]
      },
      "link-name": {
       "count": 7,
       "pages": 2,
       "impact": "serious",
       "help": "Links must have discernible text",
       "helpUrl": "https://dequeuniversity.com/rules/axe/4.14/link-name?application=axeAPI",
       "tags": [
        "wcag2a",
        "wcag244",
        "wcag412"
       ]
      },
      "aria-allowed-role": {
       "count": 1,
       "pages": 1,
       "impact": "minor",
       "help": "ARIA role should be appropriate for the element",
       "helpUrl": "https://dequeuniversity.com/rules/axe/4.14/aria-allowed-role?application=axeAPI",
       "tags": [
        "best-practice"
       ]
      },
      "aria-required-attr": {
       "count": 1,
       "pages": 1,
       "impact": "critical",
       "help": "Required ARIA attributes must be provided",
       "helpUrl": "https://dequeuniversity.com/rules/axe/4.14/aria-required-attr?application=axeAPI",
       "tags": [
        "wcag2a",
        "wcag412"
       ]
      },
      "color-contrast": {
       "count": 3,
       "pages": 1,
       "impact": "serious",
       "help": "Elements must meet minimum color contrast ratio thresholds",
       "helpUrl": "https://dequeuniversity.com/rules/axe/4.14/color-contrast?application=axeAPI",
       "tags": [
        "wcag2aa",
        "wcag143"
       ]
      },
      "image-alt": {
       "count": 6,
       "pages": 1,
       "impact": "critical",
       "help": "Images must have alternative text",
       "helpUrl": "https://dequeuniversity.com/rules/axe/4.14/image-alt?application=axeAPI",
       "tags": [
        "wcag2a",
        "wcag111"
       ]
      },
      "page-has-heading-one": {
       "count": 1,
       "pages": 1,
       "impact": "moderate",
       "help": "Page should contain a level-one heading",
       "helpUrl": "https://dequeuniversity.com/rules/axe/4.14/page-has-heading-one?application=axeAPI",
       "tags": [
        "best-practice"
       ]
      },
      "aria-hidden-focus": {
       "count": 2,
       "pages": 1,
       "impact": "serious",
       "help": "ARIA hidden element must not be focusable or contain focusable elements",
       "helpUrl": "https://dequeuniversity.com/rules/axe/4.14/aria-hidden-focus?application=axeAPI",
       "tags": [
        "wcag2a",
        "wcag412"
       ]
      }
     }
    },
    "alfa": {
     "failedTotal": 18798,
     "pagesWithFailures": 434,
     "pagesScanned": 434,
     "medianFailures": 37,
     "rules": {
      "sia-r66": {
       "count": 10428,
       "pages": 434,
       "ruleUrl": "https://alfa.siteimprove.com/rules/sia-r66"
      },
      "sia-r8": {
       "count": 432,
       "pages": 432,
       "ruleUrl": "https://alfa.siteimprove.com/rules/sia-r8"
      },
      "sia-r78": {
       "count": 432,
       "pages": 432,
       "ruleUrl": "https://alfa.siteimprove.com/rules/sia-r78"
      },
      "sia-r73": {
       "count": 432,
       "pages": 432,
       "ruleUrl": "https://alfa.siteimprove.com/rules/sia-r73"
      },
      "sia-r18": {
       "count": 462,
       "pages": 434,
       "ruleUrl": "https://alfa.siteimprove.com/rules/sia-r18"
      },
      "sia-r61": {
       "count": 431,
       "pages": 431,
       "ruleUrl": "https://alfa.siteimprove.com/rules/sia-r61"
      },
      "sia-r111": {
       "count": 6095,
       "pages": 434,
       "ruleUrl": "https://alfa.siteimprove.com/rules/sia-r111"
      },
      "sia-r53": {
       "count": 32,
       "pages": 32,
       "ruleUrl": "https://alfa.siteimprove.com/rules/sia-r53"
      },
      "sia-r86": {
       "count": 1,
       "pages": 1,
       "ruleUrl": "https://alfa.siteimprove.com/rules/sia-r86"
      },
      "sia-r69": {
       "count": 1,
       "pages": 1,
       "ruleUrl": "https://alfa.siteimprove.com/rules/sia-r69"
      },
      "sia-r80": {
       "count": 26,
       "pages": 1,
       "ruleUrl": "https://alfa.siteimprove.com/rules/sia-r80"
      },
      "sia-r74": {
       "count": 26,
       "pages": 1,
       "ruleUrl": "https://alfa.siteimprove.com/rules/sia-r74"
      }
     }
    },
    "consensus": {
     "uniqueIssues": 3590,
     "consensus": 433,
     "axeOnly": 525,
     "alfaOnly": 2632,
     "rawAxe": 958,
     "rawAlfa": 3065,
     "byKey": {
      "act:e086e5": {
       "actRuleId": "e086e5",
       "axeRules": [
        "aria-input-field-name"
       ],
       "alfaRules": [
        "sia-r8"
       ],
       "pages": 856,
       "engines": "both"
      },
      "axe-core:heading-order": {
       "actRuleId": null,
       "axeRules": [
        "heading-order"
       ],
       "alfaRules": [],
       "pages": 65,
       "engines": "axe"
      },
      "act:cae760": {
       "actRuleId": "cae760",
       "axeRules": [
        "frame-title"
       ],
       "alfaRules": [],
       "pages": 21,
       "engines": "axe"
      },
      "axe-core:landmark-banner-is-top-level": {
       "actRuleId": null,
       "axeRules": [
        "landmark-banner-is-top-level"
       ],
       "alfaRules": [],
       "pages": 1,
       "engines": "axe"
      },
      "axe-core:landmark-no-duplicate-banner": {
       "actRuleId": null,
       "axeRules": [
        "landmark-no-duplicate-banner"
       ],
       "alfaRules": [],
       "pages": 1,
       "engines": "axe"
      },
      "axe-core:landmark-unique": {
       "actRuleId": null,
       "axeRules": [
        "landmark-unique"
       ],
       "alfaRules": [],
       "pages": 3,
       "engines": "axe"
      },
      "axe-core:list": {
       "actRuleId": null,
       "axeRules": [
        "list"
       ],
       "alfaRules": [],
       "pages": 1,
       "engines": "axe"
      },
      "act:46ca7f": {
       "actRuleId": "46ca7f",
       "axeRules": [
        "presentation-role-conflict"
       ],
       "alfaRules": [
        "sia-r86"
       ],
       "pages": 1,
       "engines": "both"
      },
      "axe-core:skip-link": {
       "actRuleId": null,
       "axeRules": [
        "skip-link"
       ],
       "alfaRules": [],
       "pages": 1,
       "engines": "axe"
      },
      "act:c487ae": {
       "actRuleId": "c487ae",
       "axeRules": [
        "link-name"
       ],
       "alfaRules": [],
       "pages": 2,
       "engines": "axe"
      },
      "axe-core:aria-allowed-role": {
       "actRuleId": null,
       "axeRules": [
        "aria-allowed-role"
       ],
       "alfaRules": [],
       "pages": 1,
       "engines": "axe"
      },
      "act:4e8ab6": {
       "actRuleId": "4e8ab6",
       "axeRules": [
        "aria-required-attr"
       ],
       "alfaRules": [],
       "pages": 1,
       "engines": "axe"
      },
      "act:afw4f7": {
       "actRuleId": "afw4f7",
       "axeRules": [
        "color-contrast"
       ],
       "alfaRules": [],
       "pages": 1,
       "engines": "axe"
      },
      "act:23a2a8": {
       "actRuleId": "23a2a8",
       "axeRules": [
        "image-alt"
       ],
       "alfaRules": [],
       "pages": 1,
       "engines": "axe"
      },
      "axe-core:page-has-heading-one": {
       "actRuleId": null,
       "axeRules": [
        "page-has-heading-one"
       ],
       "alfaRules": [],
       "pages": 1,
       "engines": "axe"
      },
      "act:6cfa84": {
       "actRuleId": "6cfa84",
       "axeRules": [
        "aria-hidden-focus"
       ],
       "alfaRules": [],
       "pages": 1,
       "engines": "axe"
      },
      "alfa:sia-r66": {
       "actRuleId": null,
       "axeRules": [],
       "alfaRules": [
        "sia-r66"
       ],
       "pages": 434,
       "engines": "alfa"
      },
      "alfa:sia-r78": {
       "actRuleId": null,
       "axeRules": [],
       "alfaRules": [
        "sia-r78"
       ],
       "pages": 432,
       "engines": "alfa"
      },
      "alfa:sia-r73": {
       "actRuleId": null,
       "axeRules": [],
       "alfaRules": [
        "sia-r73"
       ],
       "pages": 432,
       "engines": "alfa"
      },
      "act:5c01ea": {
       "actRuleId": "5c01ea",
       "axeRules": [],
       "alfaRules": [
        "sia-r18"
       ],
       "pages": 434,
       "engines": "alfa"
      },
      "alfa:sia-r61": {
       "actRuleId": null,
       "axeRules": [],
       "alfaRules": [
        "sia-r61"
       ],
       "pages": 431,
       "engines": "alfa"
      },
      "alfa:sia-r111": {
       "actRuleId": null,
       "axeRules": [],
       "alfaRules": [
        "sia-r111"
       ],
       "pages": 434,
       "engines": "alfa"
      },
      "alfa:sia-r53": {
       "actRuleId": null,
       "axeRules": [],
       "alfaRules": [
        "sia-r53"
       ],
       "pages": 32,
       "engines": "alfa"
      },
      "alfa:sia-r69": {
       "actRuleId": null,
       "axeRules": [],
       "alfaRules": [
        "sia-r69"
       ],
       "pages": 1,
       "engines": "alfa"
      },
      "alfa:sia-r80": {
       "actRuleId": null,
       "axeRules": [],
       "alfaRules": [
        "sia-r80"
       ],
       "pages": 1,
       "engines": "alfa"
      },
      "alfa:sia-r74": {
       "actRuleId": null,
       "axeRules": [],
       "alfaRules": [
        "sia-r74"
       ],
       "pages": 1,
       "engines": "alfa"
      }
     }
    },
    "sustainability": {
     "pages": 81,
     "medianBytes": 2825528,
     "meanBytes": 3405600,
     "medianRequests": 42,
     "totalCo2g": 40.88,
     "meanCo2g": 0.5047,
     "totalEnergyWh": 82.76,
     "meanEnergyWh": 1.0217
    },
    "deprecatedHtml": null,
    "resources": {
     "total": 167,
     "byType": {
      "iframe": 49,
      "embedded-media": 48,
      "pdf": 59,
      "document": 2,
      "spreadsheet": 1,
      "archive": 8
     }
    },
    "standards": {
     "pagesChecked": 447,
     "checks": [
      {
       "id": "schema-gov",
       "label": "schema.org GovernmentOrganization markup",
       "pass": 0,
       "total": 447,
       "rate": 0
      },
      {
       "id": "hreflang",
       "label": "hreflang alternates declared",
       "pass": 0,
       "total": 447,
       "rate": 0
      },
      {
       "id": "open-graph",
       "label": "Open Graph tags (0/6)",
       "pass": 0,
       "total": 447,
       "rate": 0
      },
      {
       "id": "twitter-card",
       "label": "Twitter card metadata",
       "pass": 0,
       "total": 447,
       "rate": 0
      },
      {
       "id": "open-social",
       "label": "Open social presence (Mastodon/Bluesky) linked",
       "pass": 0,
       "total": 447,
       "rate": 0
      }
     ],
     "social": [],
     "checksPassing": 6
    },
    "resilience": {
     "pagesChecked": 447,
     "checks": [
      {
       "id": "pwa-service-worker",
       "label": "Service worker registered",
       "pass": 0,
       "total": 447,
       "rate": 0,
       "why": "A service worker is what makes offline access, caching, and background sync possible.",
       "evidenceExamples": []
      },
      {
       "id": "sw-active",
       "label": "Service worker is active (not just registered)",
       "pass": 0,
       "total": 447,
       "rate": 0,
       "why": "An active service worker (not just registered) is what actually intercepts requests and serves cached content.",
       "evidenceExamples": []
      },
      {
       "id": "sw-controlling",
       "label": "Service worker controls this page load",
       "pass": 0,
       "total": 447,
       "rate": 0,
       "why": "A controlling service worker means THIS page load is being served/intercepted, not just a future one.",
       "evidenceExamples": []
      },
      {
       "id": "installable",
       "label": "Meets basic installability criteria",
       "pass": 0,
       "total": 447,
       "rate": 0,
       "why": "Determines whether the browser can realistically offer \"Add to Home Screen\" / install, based on manifest + service worker + HTTPS together.",
       "evidenceExamples": [
        {
         "evidence": "no service worker registered",
         "url": "https://www.hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/memorials-abney-park-cemetery"
        },
        {
         "evidence": "no service worker registered",
         "url": "https://www.hackney.gov.uk/council-and-elections/mayor-cabinet-and-councillors/how-council-works"
        },
        {
         "evidence": "no service worker registered",
         "url": "https://www.hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/parks-list/spring-hill-recreation-ground"
        }
       ]
      }
     ],
     "offline": null,
     "checksPassing": 6
    },
    "security": {
     "checks": [],
     "passed": 8,
     "total": 8,
     "checksPassing": 8
    },
    "publicInterest": {
     "engine": "public-interest",
     "checkedAt": "2026-11-04T16:28:22.530Z",
     "a11yStatement": {
      "result": "pass",
      "url": "https://www.hackney.gov.uk/accessibility-statement",
      "confidence": "high",
      "checkedAt": "2026-11-04T16:28:20.729Z"
     },
     "carbonTxt": {
      "result": "fail",
      "url": null,
      "valid": false,
      "fields": {},
      "checkedAt": "2026-11-04T16:28:20.730Z"
     },
     "greenWebFoundation": {
      "result": "fail",
      "green": false,
      "hostedBy": null,
      "url": "https://api.thegreenwebfoundation.org/greencheck/hackney.gov.uk",
      "checkedAt": "2026-11-04T16:28:20.731Z"
     },
     "sitemaps": {
      "xml": {
       "found": true,
       "url": "https://www.hackney.gov.uk/sitemap.xml"
      },
      "human": {
       "found": false,
       "url": null
      },
      "checkedAt": "2026-11-04T16:28:20.732Z"
     }
    },
    "plainLanguage": {
     "pagesChecked": 424,
     "pagesScored": 113,
     "medianWordsPerPage": 438,
     "medianReadingEase": 43.1,
     "medianGrade": 14.3,
     "topUnexplainedAcronyms": [
      {
       "acronym": "PDF",
       "pages": 96,
       "examplePages": [
        "https://www.hackney.gov.uk/planning-and-building/planning-policies-and-local-plan/supplementary-planning-documents-and-guidance/commercial-extensions-and-alterations-supplementary-planning-document-spd",
        "https://www.hackney.gov.uk/planning-and-building/hackney-building/where-hackney-building/hoxton-west",
        "https://www.hackney.gov.uk/council-and-elections/finances-and-transparency/members-allowances",
        "https://www.hackney.gov.uk/rubbish-and-recycling/rubbish-recycling-and-food-waste-collections/what-bins-and-collections-you-get",
        "https://www.hackney.gov.uk/council-and-elections/policies-strategies-and-statistics/plans-and-strategies/plans-policies-and-strategies"
       ]
      },
      {
       "acronym": "DY",
       "pages": 83,
       "examplePages": [
        "https://www.hackney.gov.uk/community-safety-and-environment/pollution-noise-and-environmental-problems/air-quality/improving-air-quality-supporting-sustainable-transport",
        "https://www.hackney.gov.uk/housing/homeowners/shared-owners",
        "https://www.hackney.gov.uk/housing/private-tenants-and-landlords/private-landlords/empty-properties",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/libraries/reserve-and-renew-library-loans",
        "https://www.hackney.gov.uk/business-and-licensing/licensing/animal-welfare-licences"
       ]
      },
      {
       "acronym": "UK",
       "pages": 73,
       "examplePages": [
        "https://www.hackney.gov.uk/community-safety-and-environment/energy/energy-saving-advice-sessions",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/hackney-archives/hackneys-heritage",
        "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/electric-vehicles",
        "https://www.hackney.gov.uk/housing/private-tenants-and-landlords/private-landlords/empty-properties",
        "https://www.hackney.gov.uk/council-tax-and-benefits/council-tax/council-tax-unoccupied-properties-and-second-homes"
       ]
      },
      {
       "acronym": "GOV",
       "pages": 31,
       "examplePages": [
        "https://www.hackney.gov.uk/housing/private-tenants-and-landlords/private-landlords/empty-properties",
        "https://www.hackney.gov.uk/council-tax-and-benefits/council-tax/council-tax-unoccupied-properties-and-second-homes",
        "https://www.hackney.gov.uk/community-safety-and-environment/energy/green-homes",
        "https://www.hackney.gov.uk/births-deaths-marriages-and-citizenship/marriage-civil-partnership-and-other-ceremonies/giving-notice-marry-or-form-civil-partnership",
        "https://www.hackney.gov.uk/community-safety-and-environment/pollution-noise-and-environmental-problems/contaminated-land/contaminated-land-overview"
       ]
      },
      {
       "acronym": "EA",
       "pages": 25,
       "examplePages": [
        "https://www.hackney.gov.uk/council-and-elections/finances-and-transparency/members-allowances",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/exercise-and-sport/fitness-classes",
        "https://www.hackney.gov.uk/council-and-elections/finances-and-transparency/council-finances/council-finances-overview",
        "https://www.hackney.gov.uk/council-and-elections/elections-and-voting/constituencies-and-wards",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/culture/culture-activities-events-and-funding-opportunities-hackney"
       ]
      },
      {
       "acronym": "KB",
       "pages": 21,
       "examplePages": [
        "https://www.hackney.gov.uk/council-and-elections/finances-and-transparency/council-finances/council-finances-overview",
        "https://www.hackney.gov.uk/housing/private-tenants-and-landlords/fairer-renting",
        "https://www.hackney.gov.uk/community-safety-and-environment/get-involved-your-community/eco-schools-programme",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/libraries/libraries-overview",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/exercise-and-sport/exercise-over-50s"
       ]
      },
      {
       "acronym": "MB",
       "pages": 20,
       "examplePages": [
        "https://www.hackney.gov.uk/rubbish-and-recycling/rubbish-recycling-and-food-waste-collections/what-bins-and-collections-you-get",
        "https://www.hackney.gov.uk/council-and-elections/finances-and-transparency/council-finances/council-finances-overview",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/libraries/libraries-overview",
        "https://www.hackney.gov.uk/health-and-social-care/adult-social-care/money-and-financial-advice/financial-arrangements-your-stay-residential-or-nursing-care-home",
        "https://www.hackney.gov.uk/planning-and-building/planning-policies-and-local-plan/local-plan/hackneys-new-local-plan-2029/notice-intention-our-new-local-plan"
       ]
      },
      {
       "acronym": "NHS",
       "pages": 19,
       "examplePages": [
        "https://www.hackney.gov.uk/council-and-elections/mayor-cabinet-and-councillors/mayor-and-cabinet/hackney-cabinet-members",
        "https://www.hackney.gov.uk/health-and-social-care/adult-social-care/money-and-financial-advice/financial-arrangements-your-stay-residential-or-nursing-care-home",
        "https://www.hackney.gov.uk/council-and-elections/data-protection-and-freedom-information/privacy-statements/adult-services-privacy-notice",
        "https://www.hackney.gov.uk/health-and-social-care/children-and-families/childhood-vaccinations",
        "https://www.hackney.gov.uk/health-and-social-care/children-and-families/if-youre-worried-about-child-or-young-person/local-authority-designated-officer-lado"
       ]
      },
      {
       "acronym": "PO",
       "pages": 18,
       "examplePages": [
        "https://www.hackney.gov.uk/parking-streets-and-transport/parking-permits-and-vouchers/car-free-developments",
        "https://www.hackney.gov.uk/parking-streets-and-transport/enforcement-and-removal-vehicles/what-do-if-your-vehicle-has-been-removed",
        "https://www.hackney.gov.uk/parking-streets-and-transport/where-park/disabled-parking/apply-disabled-parking-bay",
        "https://www.hackney.gov.uk/parking-streets-and-transport/parking-permits-and-vouchers/estate-resident-permits-and-vouchers/estate-resident-parking-permits",
        "https://www.hackney.gov.uk/parking-streets-and-transport/penalty-charge-notices/active-traffic-orders"
       ]
      },
      {
       "acronym": "LP",
       "pages": 13,
       "examplePages": [
        "https://www.hackney.gov.uk/planning-and-building/planning-policies-and-local-plan/supplementary-planning-documents-and-guidance/growing-hackney-child-friendly-places-supplementary-planning-document-spd",
        "https://www.hackney.gov.uk/community-safety-and-environment/energy/energy-saving-advice-sessions",
        "https://www.hackney.gov.uk/business-and-licensing/commercial-property/let-or-buy-commercial-properties",
        "https://www.hackney.gov.uk/community-safety-and-environment/pollution-noise-and-environmental-problems/air-quality/air-quality-and-planning",
        "https://www.hackney.gov.uk/planning-and-building/planning-policies-and-local-plan/planning-policies"
       ]
      },
      {
       "acronym": "SPD",
       "pages": 10,
       "examplePages": [
        "https://www.hackney.gov.uk/planning-and-building/planning-policies-and-local-plan/supplementary-planning-documents-and-guidance/commercial-extensions-and-alterations-supplementary-planning-document-spd",
        "https://www.hackney.gov.uk/planning-and-building/planning-policies-and-local-plan/supplementary-planning-documents-and-guidance/growing-hackney-child-friendly-places-supplementary-planning-document-spd",
        "https://www.hackney.gov.uk/planning-and-building/planning-policies-and-local-plan/supplementary-planning-documents-and-guidance",
        "https://www.hackney.gov.uk/planning-and-building/planning-policies-and-local-plan/supplementary-planning-documents-and-guidance/residential-extensions-and-alterations-supplementary-planning-document-spd",
        "https://www.hackney.gov.uk/planning-and-building/planning-policies-and-local-plan/planning-policies"
       ]
      },
      {
       "acronym": "VAT",
       "pages": 10,
       "examplePages": [
        "https://www.hackney.gov.uk/housing/council-estate-services/rent-garage",
        "https://www.hackney.gov.uk/business-and-licensing/filming-hackney/film-parking-vouchers",
        "https://www.hackney.gov.uk/community-safety-and-environment/community-safety-and-crime-prevention/public-space-surveillance-cctv-hackney",
        "https://www.hackney.gov.uk/planning-and-building/building-control/building-control-application-types",
        "https://www.hackney.gov.uk/planning-and-building/local-land-charges-search"
       ]
      },
      {
       "acronym": "CCTV",
       "pages": 10,
       "examplePages": [
        "https://www.hackney.gov.uk/council-and-elections/mayor-cabinet-and-councillors/mayor-and-cabinet/hackney-cabinet-members",
        "https://www.hackney.gov.uk/council-and-elections/data-protection-and-freedom-information/privacy-statements/parking-and-traffic-enforcement-privacy-notice",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/parks-list/st-johns-churchyard",
        "https://www.hackney.gov.uk/community-safety-and-environment/community-safety-and-crime-prevention/public-space-surveillance-cctv-hackney",
        "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/cycling/hackney-central-station-cycle-hub"
       ]
      },
      {
       "acronym": "GP",
       "pages": 10,
       "examplePages": [
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/exercise-and-sport/fitness-classes",
        "https://www.hackney.gov.uk/council-and-elections/data-protection-and-freedom-information/privacy-statements/adult-services-privacy-notice",
        "https://www.hackney.gov.uk/community-safety-and-environment/community-safety-and-crime-prevention/emergency-planning-and-response/flood-warnings-and-planning",
        "https://www.hackney.gov.uk/health-and-social-care/children-and-families/childhood-vaccinations",
        "https://www.hackney.gov.uk/health-and-social-care/drug-and-alcohol-support-and-advice/drug-support-and-advice"
       ]
      },
      {
       "acronym": "CLR",
       "pages": 9,
       "examplePages": [
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/hackney-archives/donating-our-collections",
        "https://www.hackney.gov.uk/community-safety-and-environment/energy/energy-saving-advice-sessions",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/hackney-archives/hackneys-heritage",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/libraries/libraries-overview",
        "https://www.hackney.gov.uk/council-and-elections/council-meetings/agendas-reports-decisions-and-minutes"
       ]
      }
     ],
     "spellingLocales": [
      "en-GB"
     ],
     "topMisspellings": [
      {
       "word": "pmWednesday",
       "pages": 71,
       "examplePages": [
        "https://www.hackney.gov.uk/housing/homeowners/shared-owners",
        "https://www.hackney.gov.uk/planning-and-building/planning-policies-and-local-plan/supplementary-planning-documents-and-guidance/growing-hackney-child-friendly-places-supplementary-planning-document-spd",
        "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/conservation-areas/brownswood-conservation-area",
        "https://www.hackney.gov.uk/housing/council-estate-services/rent-garage",
        "https://www.hackney.gov.uk/parking-streets-and-transport/parking-permits-and-vouchers/car-free-developments"
       ]
      },
      {
       "word": "pmThursday",
       "pages": 67,
       "examplePages": [
        "https://www.hackney.gov.uk/housing/homeowners/shared-owners",
        "https://www.hackney.gov.uk/planning-and-building/planning-policies-and-local-plan/supplementary-planning-documents-and-guidance/growing-hackney-child-friendly-places-supplementary-planning-document-spd",
        "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/conservation-areas/brownswood-conservation-area",
        "https://www.hackney.gov.uk/housing/council-estate-services/rent-garage",
        "https://www.hackney.gov.uk/parking-streets-and-transport/parking-permits-and-vouchers/car-free-developments"
       ]
      },
      {
       "word": "Hillman",
       "pages": 55,
       "examplePages": [
        "https://www.hackney.gov.uk/housing/homeowners/shared-owners",
        "https://www.hackney.gov.uk/community-safety-and-environment/energy/energy-saving-advice-sessions",
        "https://www.hackney.gov.uk/housing/private-tenants-and-landlords/private-landlords/empty-properties",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/libraries/reserve-and-renew-library-loans",
        "https://www.hackney.gov.uk/business-and-licensing/licensing/animal-welfare-licences"
       ]
      },
      {
       "word": "Dalston",
       "pages": 24,
       "examplePages": [
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/hackney-archives/donating-our-collections",
        "https://www.hackney.gov.uk/community-safety-and-environment/energy/energy-saving-advice-sessions",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/hackney-archives/hackneys-heritage",
        "https://www.hackney.gov.uk/planning-and-building/planning-policies-and-local-plan/supplementary-planning-documents-and-guidance",
        "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/conservation-areas/dalston-conservation-area"
       ]
      },
      {
       "word": "nbsp",
       "pages": 20,
       "examplePages": [
        "https://www.hackney.gov.uk/community-safety-and-environment/pollution-noise-and-environmental-problems/air-quality/improving-air-quality-supporting-sustainable-transport",
        "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/electric-vehicles",
        "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/cycling/street-cycle-parking",
        "https://www.hackney.gov.uk/council-and-elections/elections-and-voting/constituencies-and-wards",
        "https://www.hackney.gov.uk/housing/stay-safe-your-home/fire-safety/general-fire-safety-advice"
       ]
      },
      {
       "word": "Newington",
       "pages": 20,
       "examplePages": [
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/hackney-archives/hackneys-heritage",
        "https://www.hackney.gov.uk/business-and-licensing/licensing/temporary-event-notices-ten",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/libraries/libraries-overview",
        "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/low-traffic-neighbourhoods/clissold-crescent-low-traffic-neighbourhood",
        "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/registered-parks-gardens-and-london-squares"
       ]
      },
      {
       "word": "wellbeing",
       "pages": 19,
       "examplePages": [
        "https://www.hackney.gov.uk/planning-and-building/planning-policies-and-local-plan/supplementary-planning-documents-and-guidance/growing-hackney-child-friendly-places-supplementary-planning-document-spd",
        "https://www.hackney.gov.uk/council-and-elections/policies-strategies-and-statistics/plans-and-strategies/plans-policies-and-strategies",
        "https://www.hackney.gov.uk/community-safety-and-environment/community-partnerships/strategic-partnership-board/food-network",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/exercise-and-sport/leisure-and-sports-centres",
        "https://www.hackney.gov.uk/health-and-social-care/adult-social-care/caring-adults/carers-direct-payments"
       ]
      },
      {
       "word": "pre",
       "pages": 18,
       "examplePages": [
        "https://www.hackney.gov.uk/community-safety-and-environment/pollution-noise-and-environmental-problems/air-quality/improving-air-quality-supporting-sustainable-transport",
        "https://www.hackney.gov.uk/planning-and-building/make-planning-application/submit-planning-application/submit-your-planning-application",
        "https://www.hackney.gov.uk/births-deaths-marriages-and-citizenship/marriage-civil-partnership-and-other-ceremonies/giving-notice-marry-or-form-civil-partnership",
        "https://www.hackney.gov.uk/planning-and-building/retrofitting-existing-buildings",
        "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/low-traffic-neighbourhoods/clissold-crescent-low-traffic-neighbourhood"
       ]
      },
      {
       "word": "Shoreditch",
       "pages": 16,
       "examplePages": [
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/hackney-archives/hackneys-heritage",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/libraries/libraries-overview",
        "https://www.hackney.gov.uk/planning-and-building/planning-policies-and-local-plan/local-plan/future-shoreditch-area-action-plan",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/parks-list/fairchilds-garden",
        "https://www.hackney.gov.uk/council-and-elections/elections-and-voting/elections-overview"
       ]
      },
      {
       "word": "Hoxton",
       "pages": 13,
       "examplePages": [
        "https://www.hackney.gov.uk/planning-and-building/hackney-building/where-hackney-building/hoxton-west",
        "https://www.hackney.gov.uk/planning-and-building/hackney-building/where-hackney-building",
        "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/registered-parks-gardens-and-london-squares",
        "https://www.hackney.gov.uk/business-and-licensing/commercial-property/let-or-buy-commercial-properties",
        "https://www.hackney.gov.uk/planning-and-building/regeneration/shoreditch"
       ]
      },
      {
       "word": "Homerton",
       "pages": 12,
       "examplePages": [
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/hackney-archives/hackneys-heritage",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/libraries/libraries-overview",
        "https://www.hackney.gov.uk/business-and-licensing/markets-and-street-trading/chatsworth-road-market",
        "https://www.hackney.gov.uk/council-and-elections/towns-twinned-hackney",
        "https://www.hackney.gov.uk/council-and-elections/freedom-borough"
       ]
      },
      {
       "word": "Clissold",
       "pages": 11,
       "examplePages": [
        "https://www.hackney.gov.uk/planning-and-building/hackney-building/where-hackney-building",
        "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/low-traffic-neighbourhoods/clissold-crescent-low-traffic-neighbourhood",
        "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/registered-parks-gardens-and-london-squares",
        "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/conservation-areas/clissold-park-conservation-area",
        "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/low-traffic-neighbourhoods"
       ]
      },
      {
       "word": "parksSign",
       "pages": 10,
       "examplePages": [
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/parks-list/kit-crowley-gardens",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/parks-list/clapton-common",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/parks-list/fairchilds-garden",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/parks-list/hoxton-square",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/parks-list/rowley-gardens"
       ]
      },
      {
       "word": "Streetscene",
       "pages": 9,
       "examplePages": [
        "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/electric-vehicles",
        "https://www.hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements/roadworks-and-maintenance/bridges",
        "https://www.hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements/report-roads-streets-and-pavement-problems",
        "https://www.hackney.gov.uk/council-and-elections/council-meetings/agendas-reports-decisions-and-minutes",
        "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/transport-strategy-2015-25"
       ]
      },
      {
       "word": "addressyour",
       "pages": 9,
       "examplePages": [
        "https://www.hackney.gov.uk/council-tax-and-benefits/benefits/view-your-housing-benefit-and-council-tax-reduction-account",
        "https://www.hackney.gov.uk/parking-streets-and-transport/where-park/disabled-parking/apply-disabled-parking-bay",
        "https://www.hackney.gov.uk/council-tax-and-benefits/council-tax/register-pay-council-tax",
        "https://www.hackney.gov.uk/parking-streets-and-transport/parking-permits-and-vouchers/estate-resident-permits-and-vouchers/estate-resident-parking-permits",
        "https://www.hackney.gov.uk/community-safety-and-environment/pollution-noise-and-environmental-problems/report-problem/report-noise"
       ]
      },
      {
       "word": "Millfields",
       "pages": 8,
       "examplePages": [
        "https://www.hackney.gov.uk/community-safety-and-environment/pollution-noise-and-environmental-problems/air-quality/improving-air-quality-supporting-sustainable-transport",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/hackney-archives/hackneys-heritage",
        "https://www.hackney.gov.uk/community-safety-and-environment/animals-and-pest-control/dangerous-dogs",
        "https://www.hackney.gov.uk/business-and-licensing/markets-and-street-trading/chatsworth-road-market",
        "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/cycling/cycleway-23"
       ]
      },
      {
       "word": "planmaking",
       "pages": 8,
       "examplePages": [
        "https://www.hackney.gov.uk/planning-and-building/planning-policies-and-local-plan/supplementary-planning-documents-and-guidance/commercial-extensions-and-alterations-supplementary-planning-document-spd",
        "https://www.hackney.gov.uk/planning-and-building/planning-policies-and-local-plan/supplementary-planning-documents-and-guidance/growing-hackney-child-friendly-places-supplementary-planning-document-spd",
        "https://www.hackney.gov.uk/planning-and-building/planning-policies-and-local-plan/local-plan/hackneys-new-local-plan-2029/notice-intention-our-new-local-plan",
        "https://www.hackney.gov.uk/planning-and-building/planning-policies-and-local-plan/supplementary-planning-documents-and-guidance/residential-extensions-and-alterations-supplementary-planning-document-spd",
        "https://www.hackney.gov.uk/planning-and-building/planning-policies-and-local-plan/housing-delivery-test-action-plan"
       ]
      },
      {
       "word": "Homeownership",
       "pages": 8,
       "examplePages": [
        "https://www.hackney.gov.uk/housing/homeowners/shared-owners",
        "https://www.hackney.gov.uk/housing/homeowners/your-lease/extending-your-lease",
        "https://www.hackney.gov.uk/housing/homeowners/major-works-leaseholders/pay-major-works-leaseholder",
        "https://www.hackney.gov.uk/housing/homeowners/selling-your-home",
        "https://www.hackney.gov.uk/housing/council-tenants/buying-your-council-home-london"
       ]
      },
      {
       "word": "doesn",
       "pages": 8,
       "examplePages": [
        "https://www.hackney.gov.uk/housing/private-tenants-and-landlords/fairer-renting",
        "https://www.hackney.gov.uk/business-and-licensing/licensing/temporary-event-notices-ten",
        "https://www.hackney.gov.uk/community-safety-and-environment/pollution-noise-and-environmental-problems/report-problem/report-noise",
        "https://www.hackney.gov.uk/parking-streets-and-transport/parking-permits-and-vouchers/doctors-and-health-and-social-care-permits-and-vouchers/doctors-parking-permit",
        "https://www.hackney.gov.uk/business-and-licensing/licensing/skip-licence"
       ]
      },
      {
       "word": "isn",
       "pages": 8,
       "examplePages": [
        "https://www.hackney.gov.uk/business-and-licensing/licensing/temporary-event-notices-ten",
        "https://www.hackney.gov.uk/planning-and-building/regeneration/affordable-workspace",
        "https://www.hackney.gov.uk/planning-and-building/hackney-building/residents-charter",
        "https://www.hackney.gov.uk/council-tax-and-benefits/benefits/benefits-explained/universal-credit-explained",
        "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/cycling/cycle-hangars"
       ]
      },
      {
       "word": "streetscene",
       "pages": 8,
       "examplePages": [
        "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/low-traffic-neighbourhoods/clissold-crescent-low-traffic-neighbourhood",
        "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/low-traffic-neighbourhoods/hackney-central-low-traffic-neighbourhood",
        "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/ultra-low-emission-streets",
        "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/low-traffic-neighbourhoods/chatsworth-road-liveable-neighbourhood",
        "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/low-traffic-neighbourhoods/shore-place-low-traffic-neighbourhood"
       ]
      },
      {
       "word": "Chatsworth",
       "pages": 8,
       "examplePages": [
        "https://www.hackney.gov.uk/business-and-licensing/markets-and-street-trading/chatsworth-road-market",
        "https://www.hackney.gov.uk/council-and-elections/council-meetings/agendas-reports-decisions-and-minutes",
        "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/cycling/cycleway-23",
        "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/low-traffic-neighbourhoods",
        "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/low-traffic-neighbourhoods/chatsworth-road-liveable-neighbourhood"
       ]
      },
      {
       "word": "TfL",
       "pages": 8,
       "examplePages": [
        "https://www.hackney.gov.uk/planning-and-building/regeneration/shoreditch",
        "https://www.hackney.gov.uk/parking-streets-and-transport/travel-plans/school-travel-plans-overview",
        "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/ultra-low-emission-streets",
        "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/cycling/cycleway-23",
        "https://www.hackney.gov.uk/community-safety-and-environment/pollution-noise-and-environmental-problems/air-quality/raising-awareness-about-air-quality-and-working-others"
       ]
      },
      {
       "word": "landwaterair",
       "pages": 7,
       "examplePages": [
        "https://www.hackney.gov.uk/community-safety-and-environment/pollution-noise-and-environmental-problems/air-quality/improving-air-quality-supporting-sustainable-transport",
        "https://www.hackney.gov.uk/community-safety-and-environment/pollution-noise-and-environmental-problems/contaminated-land/contaminated-land-overview",
        "https://www.hackney.gov.uk/community-safety-and-environment/pollution-noise-and-environmental-problems/air-quality/air-quality-and-planning",
        "https://www.hackney.gov.uk/community-safety-and-environment/pollution-noise-and-environmental-problems/air-quality/air-quality-action-plan-and-reports",
        "https://www.hackney.gov.uk/community-safety-and-environment/pollution-noise-and-environmental-problems/air-quality/raising-awareness-about-air-quality-and-working-others"
       ]
      },
      {
       "word": "pmSaturday",
       "pages": 7,
       "examplePages": [
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/hackney-archives/donating-our-collections",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/hackney-archives/hackneys-heritage",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/libraries/clapton-library",
        "https://www.hackney.gov.uk/community-safety-and-environment/pollution-noise-and-environmental-problems/report-problem/report-noise",
        "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/cycling/hackney-central-station-cycle-hub"
       ]
      }
     ]
    },
    "lighthouse": {
     "pagesSampled": 73,
     "medianPerformance": 54,
     "medianAccessibility": 97,
     "medianBestPractices": 73,
     "medianSeo": 100,
     "medianPwa": null,
     "medianAgentic": 50,
     "distributions": {
      "performance": {
       "min": 30,
       "max": 76,
       "p10": 35.6,
       "p25": 43,
       "p50": 54,
       "p75": 62,
       "p90": 67.8,
       "range": 46,
       "spreadP10toP90": 32.2,
       "iqr": 19
      },
      "accessibility": {
       "min": 94,
       "max": 97,
       "p10": 96,
       "p25": 97,
       "p50": 97,
       "p75": 97,
       "p90": 97,
       "range": 3,
       "spreadP10toP90": 1,
       "iqr": 0
      },
      "bestPractices": {
       "min": 73,
       "max": 73,
       "p10": 73,
       "p25": 73,
       "p50": 73,
       "p75": 73,
       "p90": 73,
       "range": 0,
       "spreadP10toP90": 0,
       "iqr": 0
      },
      "seo": {
       "min": 100,
       "max": 100,
       "p10": 100,
       "p25": 100,
       "p50": 100,
       "p75": 100,
       "p90": 100,
       "range": 0,
       "spreadP10toP90": 0,
       "iqr": 0
      },
      "agentic": {
       "min": 25,
       "max": 50,
       "p10": 36.4,
       "p25": 45,
       "p50": 50,
       "p75": 50,
       "p90": 50,
       "range": 25,
       "spreadP10toP90": 13.6,
       "iqr": 5
      }
     },
     "metrics": {
      "firstContentfulPaintMs": 3796,
      "largestContentfulPaintMs": 4188,
      "speedIndexMs": 3798,
      "totalBlockingTimeMs": 1030,
      "cumulativeLayoutShift": 0.031
     },
     "pwaSignals": [],
     "recommendations": [
      {
       "id": "render-blocking-insight",
       "category": "performance",
       "title": "Render-blocking requests",
       "pages": 73,
       "savingsBytes": 0,
       "savingsMs": 175900
      },
      {
       "id": "bootup-time",
       "category": "performance",
       "title": "Reduce JavaScript execution time",
       "pages": 73,
       "savingsBytes": 0,
       "savingsMs": 96600
      },
      {
       "id": "unused-javascript",
       "category": "performance",
       "title": "Reduce unused JavaScript",
       "pages": 73,
       "savingsBytes": 40851708,
       "savingsMs": 53150
      },
      {
       "id": "mainthread-work-breakdown",
       "category": "performance",
       "title": "Minimize main-thread work",
       "pages": 73,
       "savingsBytes": 0,
       "savingsMs": 92600
      },
      {
       "id": "first-contentful-paint",
       "category": "performance",
       "title": "First Contentful Paint",
       "pages": 73,
       "savingsBytes": 0,
       "savingsMs": 0
      },
      {
       "id": "largest-contentful-paint",
       "category": "performance",
       "title": "Largest Contentful Paint",
       "pages": 73,
       "savingsBytes": 0,
       "savingsMs": 0
      },
      {
       "id": "total-blocking-time",
       "category": "performance",
       "title": "Total Blocking Time",
       "pages": 73,
       "savingsBytes": 0,
       "savingsMs": 0
      },
      {
       "id": "max-potential-fid",
       "category": "performance",
       "title": "Max Potential First Input Delay",
       "pages": 73,
       "savingsBytes": 0,
       "savingsMs": 0
      },
      {
       "id": "errors-in-console",
       "category": "best-practices",
       "title": "Browser errors were logged to the console",
       "pages": 73,
       "savingsBytes": 0,
       "savingsMs": 0
      },
      {
       "id": "interactive",
       "category": "performance",
       "title": "Time to Interactive",
       "pages": 73,
       "savingsBytes": 0,
       "savingsMs": 0
      },
      {
       "id": "third-party-cookies",
       "category": "best-practices",
       "title": "Uses third-party cookies",
       "pages": 73,
       "savingsBytes": 0,
       "savingsMs": 0
      },
      {
       "id": "inspector-issues",
       "category": "best-practices",
       "title": "Issues were logged in the `Issues` panel in Chrome Devtools",
       "pages": 73,
       "savingsBytes": 0,
       "savingsMs": 0
      },
      {
       "id": "agent-accessibility-tree",
       "category": "agentic-browsing",
       "title": "Accessibility tree is not well-formed",
       "pages": 73,
       "savingsBytes": 0,
       "savingsMs": 0
      },
      {
       "id": "webmcp-registered-tools",
       "category": "agentic-browsing",
       "title": "WebMCP tools registered",
       "pages": 73,
       "savingsBytes": 0,
       "savingsMs": 0
      },
      {
       "id": "webmcp-form-coverage",
       "category": "agentic-browsing",
       "title": "WebMCP form coverage",
       "pages": 73,
       "savingsBytes": 0,
       "savingsMs": 0
      },
      {
       "id": "webmcp-schema-validity",
       "category": "agentic-browsing",
       "title": "WebMCP schemas are valid",
       "pages": 73,
       "savingsBytes": 0,
       "savingsMs": 0
      },
      {
       "id": "llms-txt",
       "category": "agentic-browsing",
       "title": "llms.txt follows recommendations",
       "pages": 73,
       "savingsBytes": 0,
       "savingsMs": 0
      },
      {
       "id": "ard-schema",
       "category": "agentic-browsing",
       "title": "`ai-catalog.json` schema is valid",
       "pages": 73,
       "savingsBytes": 0,
       "savingsMs": 0
      },
      {
       "id": "network-dependency-tree-insight",
       "category": "performance",
       "title": "Network dependency tree",
       "pages": 73,
       "savingsBytes": 0,
       "savingsMs": 0
      },
      {
       "id": "unused-css-rules",
       "category": "performance",
       "title": "Reduce unused CSS",
       "pages": 70,
       "savingsBytes": 2276317,
       "savingsMs": 13750
      },
      {
       "id": "cache-insight",
       "category": "performance",
       "title": "Use efficient cache lifetimes",
       "pages": 59,
       "savingsBytes": 0,
       "savingsMs": 12700
      },
      {
       "id": "speed-index",
       "category": "performance",
       "title": "Speed Index",
       "pages": 52,
       "savingsBytes": 0,
       "savingsMs": 0
      },
      {
       "id": "cumulative-layout-shift",
       "category": "agentic-browsing",
       "title": "Cumulative Layout Shift",
       "pages": 20,
       "savingsBytes": 0,
       "savingsMs": 0
      },
      {
       "id": "cls-culprits-insight",
       "category": "performance",
       "title": "Layout shift culprits",
       "pages": 20,
       "savingsBytes": 0,
       "savingsMs": 0
      },
      {
       "id": "font-display-insight",
       "category": "performance",
       "title": "Font display",
       "pages": 14,
       "savingsBytes": 0,
       "savingsMs": 700
      },
      {
       "id": "forced-reflow-insight",
       "category": "performance",
       "title": "Forced reflow",
       "pages": 10,
       "savingsBytes": 0,
       "savingsMs": 0
      },
      {
       "id": "valid-source-maps",
       "category": "best-practices",
       "title": "Missing source maps for large first-party JavaScript",
       "pages": 3,
       "savingsBytes": 0,
       "savingsMs": 0
      },
      {
       "id": "bf-cache",
       "category": "performance",
       "title": "Page prevented back/forward cache restoration",
       "pages": 1,
       "savingsBytes": 0,
       "savingsMs": 0
      }
     ]
    },
    "linkCheck": {
     "brokenCount": 141
    },
    "tech": [
     {
      "name": "Google Ads",
      "category": "Advertising",
      "categories": [
       "Advertising"
      ],
      "confidence": 100,
      "version": null,
      "website": "https://ads.google.com",
      "cpe": null,
      "pagesConfirmed": 78,
      "examplePages": [
       "https://www.hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/memorials-abney-park-cemetery",
       "https://www.hackney.gov.uk/housing/homelessness",
       "https://www.hackney.gov.uk/planning-and-building/make-planning-application/pre-application-services/planning-performance-agreements",
       "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/electric-vehicles",
       "https://www.hackney.gov.uk/council-and-elections/mayor-cabinet-and-councillors/mayor-and-cabinet/mayor-hackney",
       "https://www.hackney.gov.uk/council-tax-and-benefits/benefits/benefits-explained/housing-benefit-and-council-tax-reduction-explained",
       "https://www.hackney.gov.uk/council-tax-and-benefits/applying-extra-financial-help-council/ask-hackney-here-help-review-decision",
       "https://www.hackney.gov.uk/parking-streets-and-transport/penalty-charge-notices/disputes",
       "https://www.hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements/roadworks-and-maintenance/bridges",
       "https://www.hackney.gov.uk/business-and-licensing/procurement-tenders-and-contracts"
      ]
     },
     {
      "name": "Google Ads Conversion Tracking",
      "category": "Analytics",
      "categories": [
       "Analytics"
      ],
      "confidence": 100,
      "version": null,
      "website": "https://support.google.com/google-ads/answer/1722022",
      "cpe": null,
      "pagesConfirmed": 78,
      "examplePages": [
       "https://www.hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/memorials-abney-park-cemetery",
       "https://www.hackney.gov.uk/housing/homelessness",
       "https://www.hackney.gov.uk/planning-and-building/make-planning-application/pre-application-services/planning-performance-agreements",
       "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/electric-vehicles",
       "https://www.hackney.gov.uk/council-and-elections/mayor-cabinet-and-councillors/mayor-and-cabinet/mayor-hackney",
       "https://www.hackney.gov.uk/council-tax-and-benefits/benefits/benefits-explained/housing-benefit-and-council-tax-reduction-explained",
       "https://www.hackney.gov.uk/council-tax-and-benefits/applying-extra-financial-help-council/ask-hackney-here-help-review-decision",
       "https://www.hackney.gov.uk/parking-streets-and-transport/penalty-charge-notices/disputes",
       "https://www.hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements/roadworks-and-maintenance/bridges",
       "https://www.hackney.gov.uk/business-and-licensing/procurement-tenders-and-contracts"
      ]
     },
     {
      "name": "Google Analytics",
      "category": "Analytics",
      "categories": [
       "Analytics"
      ],
      "confidence": 100,
      "version": null,
      "website": "https://google.com/analytics",
      "cpe": null,
      "pagesConfirmed": 78,
      "examplePages": [
       "https://www.hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/memorials-abney-park-cemetery",
       "https://www.hackney.gov.uk/housing/homelessness",
       "https://www.hackney.gov.uk/planning-and-building/make-planning-application/pre-application-services/planning-performance-agreements",
       "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/electric-vehicles",
       "https://www.hackney.gov.uk/council-and-elections/mayor-cabinet-and-councillors/mayor-and-cabinet/mayor-hackney",
       "https://www.hackney.gov.uk/council-tax-and-benefits/benefits/benefits-explained/housing-benefit-and-council-tax-reduction-explained",
       "https://www.hackney.gov.uk/council-tax-and-benefits/applying-extra-financial-help-council/ask-hackney-here-help-review-decision",
       "https://www.hackney.gov.uk/parking-streets-and-transport/penalty-charge-notices/disputes",
       "https://www.hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements/roadworks-and-maintenance/bridges",
       "https://www.hackney.gov.uk/business-and-licensing/procurement-tenders-and-contracts"
      ]
     },
     {
      "name": "Hotjar",
      "category": "Analytics",
      "categories": [
       "Analytics"
      ],
      "confidence": 100,
      "version": null,
      "website": "https://www.hotjar.com",
      "cpe": null,
      "pagesConfirmed": 78,
      "examplePages": [
       "https://www.hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/memorials-abney-park-cemetery",
       "https://www.hackney.gov.uk/housing/homelessness",
       "https://www.hackney.gov.uk/planning-and-building/make-planning-application/pre-application-services/planning-performance-agreements",
       "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/electric-vehicles",
       "https://www.hackney.gov.uk/council-and-elections/mayor-cabinet-and-councillors/mayor-and-cabinet/mayor-hackney",
       "https://www.hackney.gov.uk/council-tax-and-benefits/benefits/benefits-explained/housing-benefit-and-council-tax-reduction-explained",
       "https://www.hackney.gov.uk/council-tax-and-benefits/applying-extra-financial-help-council/ask-hackney-here-help-review-decision",
       "https://www.hackney.gov.uk/parking-streets-and-transport/penalty-charge-notices/disputes",
       "https://www.hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements/roadworks-and-maintenance/bridges",
       "https://www.hackney.gov.uk/business-and-licensing/procurement-tenders-and-contracts"
      ]
     },
     {
      "name": "Amazon CloudFront",
      "category": "CDN",
      "categories": [
       "CDN"
      ],
      "confidence": 100,
      "version": null,
      "website": "https://aws.amazon.com/cloudfront/",
      "cpe": null,
      "pagesConfirmed": 78,
      "examplePages": [
       "https://www.hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/memorials-abney-park-cemetery",
       "https://www.hackney.gov.uk/housing/homelessness",
       "https://www.hackney.gov.uk/planning-and-building/make-planning-application/pre-application-services/planning-performance-agreements",
       "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/electric-vehicles",
       "https://www.hackney.gov.uk/council-and-elections/mayor-cabinet-and-councillors/mayor-and-cabinet/mayor-hackney",
       "https://www.hackney.gov.uk/council-tax-and-benefits/benefits/benefits-explained/housing-benefit-and-council-tax-reduction-explained",
       "https://www.hackney.gov.uk/council-tax-and-benefits/applying-extra-financial-help-council/ask-hackney-here-help-review-decision",
       "https://www.hackney.gov.uk/parking-streets-and-transport/penalty-charge-notices/disputes",
       "https://www.hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements/roadworks-and-maintenance/bridges",
       "https://www.hackney.gov.uk/business-and-licensing/procurement-tenders-and-contracts"
      ]
     },
     {
      "name": "jsDelivr",
      "category": "CDN",
      "categories": [
       "CDN"
      ],
      "confidence": 100,
      "version": null,
      "website": "https://www.jsdelivr.com/",
      "cpe": null,
      "pagesConfirmed": 78,
      "examplePages": [
       "https://www.hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/memorials-abney-park-cemetery",
       "https://www.hackney.gov.uk/housing/homelessness",
       "https://www.hackney.gov.uk/planning-and-building/make-planning-application/pre-application-services/planning-performance-agreements",
       "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/electric-vehicles",
       "https://www.hackney.gov.uk/council-and-elections/mayor-cabinet-and-councillors/mayor-and-cabinet/mayor-hackney",
       "https://www.hackney.gov.uk/council-tax-and-benefits/benefits/benefits-explained/housing-benefit-and-council-tax-reduction-explained",
       "https://www.hackney.gov.uk/council-tax-and-benefits/applying-extra-financial-help-council/ask-hackney-here-help-review-decision",
       "https://www.hackney.gov.uk/parking-streets-and-transport/penalty-charge-notices/disputes",
       "https://www.hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements/roadworks-and-maintenance/bridges",
       "https://www.hackney.gov.uk/business-and-licensing/procurement-tenders-and-contracts"
      ]
     },
     {
      "name": "Drupal",
      "category": "CMS",
      "categories": [
       "CMS"
      ],
      "confidence": 100,
      "version": "11",
      "website": "https://www.drupal.org/",
      "cpe": "cpe:2.3:a:drupal:drupal:*:*:*:*:*:*:*:*",
      "pagesConfirmed": 78,
      "examplePages": [
       "https://www.hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/memorials-abney-park-cemetery",
       "https://www.hackney.gov.uk/housing/homelessness",
       "https://www.hackney.gov.uk/planning-and-building/make-planning-application/pre-application-services/planning-performance-agreements",
       "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/electric-vehicles",
       "https://www.hackney.gov.uk/council-and-elections/mayor-cabinet-and-councillors/mayor-and-cabinet/mayor-hackney",
       "https://www.hackney.gov.uk/council-tax-and-benefits/benefits/benefits-explained/housing-benefit-and-council-tax-reduction-explained",
       "https://www.hackney.gov.uk/council-tax-and-benefits/applying-extra-financial-help-council/ask-hackney-here-help-review-decision",
       "https://www.hackney.gov.uk/parking-streets-and-transport/penalty-charge-notices/disputes",
       "https://www.hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements/roadworks-and-maintenance/bridges",
       "https://www.hackney.gov.uk/business-and-licensing/procurement-tenders-and-contracts"
      ]
     },
     {
      "name": "Cookiebot",
      "category": "Cookie compliance",
      "categories": [
       "Cookie compliance"
      ],
      "confidence": 100,
      "version": null,
      "website": "https://www.cookiebot.com",
      "cpe": null,
      "pagesConfirmed": 78,
      "examplePages": [
       "https://www.hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/memorials-abney-park-cemetery",
       "https://www.hackney.gov.uk/housing/homelessness",
       "https://www.hackney.gov.uk/planning-and-building/make-planning-application/pre-application-services/planning-performance-agreements",
       "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/electric-vehicles",
       "https://www.hackney.gov.uk/council-and-elections/mayor-cabinet-and-councillors/mayor-and-cabinet/mayor-hackney",
       "https://www.hackney.gov.uk/council-tax-and-benefits/benefits/benefits-explained/housing-benefit-and-council-tax-reduction-explained",
       "https://www.hackney.gov.uk/council-tax-and-benefits/applying-extra-financial-help-council/ask-hackney-here-help-review-decision",
       "https://www.hackney.gov.uk/parking-streets-and-transport/penalty-charge-notices/disputes",
       "https://www.hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements/roadworks-and-maintenance/bridges",
       "https://www.hackney.gov.uk/business-and-licensing/procurement-tenders-and-contracts"
      ]
     },
     {
      "name": "jQuery",
      "category": "JavaScript libraries",
      "categories": [
       "JavaScript libraries"
      ],
      "confidence": 100,
      "version": null,
      "website": "https://jquery.com",
      "cpe": "cpe:2.3:a:jquery:jquery:*:*:*:*:*:*:*:*",
      "pagesConfirmed": 78,
      "examplePages": [
       "https://www.hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/memorials-abney-park-cemetery",
       "https://www.hackney.gov.uk/housing/homelessness",
       "https://www.hackney.gov.uk/planning-and-building/make-planning-application/pre-application-services/planning-performance-agreements",
       "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/electric-vehicles",
       "https://www.hackney.gov.uk/council-and-elections/mayor-cabinet-and-councillors/mayor-and-cabinet/mayor-hackney",
       "https://www.hackney.gov.uk/council-tax-and-benefits/benefits/benefits-explained/housing-benefit-and-council-tax-reduction-explained",
       "https://www.hackney.gov.uk/council-tax-and-benefits/applying-extra-financial-help-council/ask-hackney-here-help-review-decision",
       "https://www.hackney.gov.uk/parking-streets-and-transport/penalty-charge-notices/disputes",
       "https://www.hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements/roadworks-and-maintenance/bridges",
       "https://www.hackney.gov.uk/business-and-licensing/procurement-tenders-and-contracts"
      ]
     },
     {
      "name": "HTTP/3",
      "category": "Miscellaneous",
      "categories": [
       "Miscellaneous"
      ],
      "confidence": 100,
      "version": null,
      "website": "https://httpwg.org/",
      "cpe": null,
      "pagesConfirmed": 78,
      "examplePages": [
       "https://www.hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/memorials-abney-park-cemetery",
       "https://www.hackney.gov.uk/housing/homelessness",
       "https://www.hackney.gov.uk/planning-and-building/make-planning-application/pre-application-services/planning-performance-agreements",
       "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/electric-vehicles",
       "https://www.hackney.gov.uk/council-and-elections/mayor-cabinet-and-councillors/mayor-and-cabinet/mayor-hackney",
       "https://www.hackney.gov.uk/council-tax-and-benefits/benefits/benefits-explained/housing-benefit-and-council-tax-reduction-explained",
       "https://www.hackney.gov.uk/council-tax-and-benefits/applying-extra-financial-help-council/ask-hackney-here-help-review-decision",
       "https://www.hackney.gov.uk/parking-streets-and-transport/penalty-charge-notices/disputes",
       "https://www.hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements/roadworks-and-maintenance/bridges",
       "https://www.hackney.gov.uk/business-and-licensing/procurement-tenders-and-contracts"
      ]
     },
     {
      "name": "Amazon Web Services",
      "category": "PaaS",
      "categories": [
       "PaaS"
      ],
      "confidence": 100,
      "version": null,
      "website": "https://aws.amazon.com/",
      "cpe": null,
      "pagesConfirmed": 78,
      "examplePages": [
       "https://www.hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/memorials-abney-park-cemetery",
       "https://www.hackney.gov.uk/housing/homelessness",
       "https://www.hackney.gov.uk/planning-and-building/make-planning-application/pre-application-services/planning-performance-agreements",
       "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/electric-vehicles",
       "https://www.hackney.gov.uk/council-and-elections/mayor-cabinet-and-councillors/mayor-and-cabinet/mayor-hackney",
       "https://www.hackney.gov.uk/council-tax-and-benefits/benefits/benefits-explained/housing-benefit-and-council-tax-reduction-explained",
       "https://www.hackney.gov.uk/council-tax-and-benefits/applying-extra-financial-help-council/ask-hackney-here-help-review-decision",
       "https://www.hackney.gov.uk/parking-streets-and-transport/penalty-charge-notices/disputes",
       "https://www.hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements/roadworks-and-maintenance/bridges",
       "https://www.hackney.gov.uk/business-and-licensing/procurement-tenders-and-contracts"
      ]
     },
     {
      "name": "PHP",
      "category": "Programming languages",
      "categories": [
       "Programming languages"
      ],
      "confidence": 100,
      "version": null,
      "website": "https://php.net",
      "cpe": "cpe:2.3:a:php:php:*:*:*:*:*:*:*:*",
      "pagesConfirmed": 78,
      "examplePages": [
       "https://www.hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/memorials-abney-park-cemetery",
       "https://www.hackney.gov.uk/housing/homelessness",
       "https://www.hackney.gov.uk/planning-and-building/make-planning-application/pre-application-services/planning-performance-agreements",
       "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/electric-vehicles",
       "https://www.hackney.gov.uk/council-and-elections/mayor-cabinet-and-councillors/mayor-and-cabinet/mayor-hackney",
       "https://www.hackney.gov.uk/council-tax-and-benefits/benefits/benefits-explained/housing-benefit-and-council-tax-reduction-explained",
       "https://www.hackney.gov.uk/council-tax-and-benefits/applying-extra-financial-help-council/ask-hackney-here-help-review-decision",
       "https://www.hackney.gov.uk/parking-streets-and-transport/penalty-charge-notices/disputes",
       "https://www.hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements/roadworks-and-maintenance/bridges",
       "https://www.hackney.gov.uk/business-and-licensing/procurement-tenders-and-contracts"
      ]
     },
     {
      "name": "HSTS",
      "category": "Security",
      "categories": [
       "Security"
      ],
      "confidence": 100,
      "version": null,
      "website": "https://www.rfc-editor.org/rfc/rfc6797#section-6.1",
      "cpe": null,
      "pagesConfirmed": 78,
      "examplePages": [
       "https://www.hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/memorials-abney-park-cemetery",
       "https://www.hackney.gov.uk/housing/homelessness",
       "https://www.hackney.gov.uk/planning-and-building/make-planning-application/pre-application-services/planning-performance-agreements",
       "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/electric-vehicles",
       "https://www.hackney.gov.uk/council-and-elections/mayor-cabinet-and-councillors/mayor-and-cabinet/mayor-hackney",
       "https://www.hackney.gov.uk/council-tax-and-benefits/benefits/benefits-explained/housing-benefit-and-council-tax-reduction-explained",
       "https://www.hackney.gov.uk/council-tax-and-benefits/applying-extra-financial-help-council/ask-hackney-here-help-review-decision",
       "https://www.hackney.gov.uk/parking-streets-and-transport/penalty-charge-notices/disputes",
       "https://www.hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements/roadworks-and-maintenance/bridges",
       "https://www.hackney.gov.uk/business-and-licensing/procurement-tenders-and-contracts"
      ]
     },
     {
      "name": "Google Tag Manager",
      "category": "Tag managers",
      "categories": [
       "Tag managers"
      ],
      "confidence": 100,
      "version": null,
      "website": "https://www.google.com/tagmanager",
      "cpe": null,
      "pagesConfirmed": 78,
      "examplePages": [
       "https://www.hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/memorials-abney-park-cemetery",
       "https://www.hackney.gov.uk/housing/homelessness",
       "https://www.hackney.gov.uk/planning-and-building/make-planning-application/pre-application-services/planning-performance-agreements",
       "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/electric-vehicles",
       "https://www.hackney.gov.uk/council-and-elections/mayor-cabinet-and-councillors/mayor-and-cabinet/mayor-hackney",
       "https://www.hackney.gov.uk/council-tax-and-benefits/benefits/benefits-explained/housing-benefit-and-council-tax-reduction-explained",
       "https://www.hackney.gov.uk/council-tax-and-benefits/applying-extra-financial-help-council/ask-hackney-here-help-review-decision",
       "https://www.hackney.gov.uk/parking-streets-and-transport/penalty-charge-notices/disputes",
       "https://www.hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements/roadworks-and-maintenance/bridges",
       "https://www.hackney.gov.uk/business-and-licensing/procurement-tenders-and-contracts"
      ]
     },
     {
      "name": "YouTube",
      "category": "Video players",
      "categories": [
       "Video players"
      ],
      "confidence": 100,
      "version": null,
      "website": "https://www.youtube.com",
      "cpe": null,
      "pagesConfirmed": 3,
      "examplePages": [
       "https://www.hackney.gov.uk/housing/homeowners/leaseholders-freeholders-and-shared-owners",
       "https://www.hackney.gov.uk/births-deaths-marriages-and-citizenship/deaths/bereavement-support",
       "https://www.hackney.gov.uk/libraries-parks-and-leisure/libraries/library-services-children-and-teenagers"
      ]
     },
     {
      "name": "Nginx",
      "category": "Web servers",
      "categories": [
       "Web servers",
       "Reverse proxies"
      ],
      "confidence": 100,
      "version": null,
      "website": "https://nginx.org/en",
      "cpe": "cpe:2.3:a:f5:nginx:*:*:*:*:*:*:*:*",
      "pagesConfirmed": 78,
      "examplePages": [
       "https://www.hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/memorials-abney-park-cemetery",
       "https://www.hackney.gov.uk/housing/homelessness",
       "https://www.hackney.gov.uk/planning-and-building/make-planning-application/pre-application-services/planning-performance-agreements",
       "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/electric-vehicles",
       "https://www.hackney.gov.uk/council-and-elections/mayor-cabinet-and-councillors/mayor-and-cabinet/mayor-hackney",
       "https://www.hackney.gov.uk/council-tax-and-benefits/benefits/benefits-explained/housing-benefit-and-council-tax-reduction-explained",
       "https://www.hackney.gov.uk/council-tax-and-benefits/applying-extra-financial-help-council/ask-hackney-here-help-review-decision",
       "https://www.hackney.gov.uk/parking-streets-and-transport/penalty-charge-notices/disputes",
       "https://www.hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements/roadworks-and-maintenance/bridges",
       "https://www.hackney.gov.uk/business-and-licensing/procurement-tenders-and-contracts"
      ]
     }
    ],
    "images": {
     "pagesScanned": 859,
     "totalImages": 165,
     "uniqueImages": 145,
     "missingAlt": 13,
     "decorative": 13,
     "withAlt": 139,
     "altVerdicts": {
      "DECORATIVE": 4,
      "GOOD": 121,
      "SUSPICIOUS": 6,
      "MISSING": 13,
      "TOO_LONG": 1
     }
    },
    "techFindings": {
     "model": {
      "pages": 78,
      "tech": {
       "Google Ads": 78,
       "Google Ads Conversion Tracking": 78,
       "Google Analytics": 78,
       "Hotjar": 78,
       "Amazon CloudFront": 78,
       "jsDelivr": 78,
       "Drupal": 78,
       "Cookiebot": 78,
       "jQuery": 78,
       "HTTP/3": 78,
       "Amazon Web Services": 78,
       "PHP": 78,
       "HSTS": 78,
       "Google Tag Manager": 78,
       "Nginx": 78,
       "YouTube": 3
      },
      "finding": {
       "axe:aria-input-field-name": 78,
       "alfa:sia-r66": 42,
       "alfa:sia-r8": 42,
       "alfa:sia-r78": 42,
       "alfa:sia-r73": 42,
       "alfa:sia-r18": 42,
       "alfa:sia-r61": 42,
       "alfa:sia-r111": 42,
       "axe:frame-title": 1,
       "axe:heading-order": 6,
       "alfa:sia-r53": 1
      },
      "pair": {
       "Google Ads": {
        "axe:aria-input-field-name": 78,
        "alfa:sia-r66": 42,
        "alfa:sia-r8": 42,
        "alfa:sia-r78": 42,
        "alfa:sia-r73": 42,
        "alfa:sia-r18": 42,
        "alfa:sia-r61": 42,
        "alfa:sia-r111": 42,
        "axe:frame-title": 1,
        "axe:heading-order": 6,
        "alfa:sia-r53": 1
       },
       "Google Ads Conversion Tracking": {
        "axe:aria-input-field-name": 78,
        "alfa:sia-r66": 42,
        "alfa:sia-r8": 42,
        "alfa:sia-r78": 42,
        "alfa:sia-r73": 42,
        "alfa:sia-r18": 42,
        "alfa:sia-r61": 42,
        "alfa:sia-r111": 42,
        "axe:frame-title": 1,
        "axe:heading-order": 6,
        "alfa:sia-r53": 1
       },
       "Google Analytics": {
        "axe:aria-input-field-name": 78,
        "alfa:sia-r66": 42,
        "alfa:sia-r8": 42,
        "alfa:sia-r78": 42,
        "alfa:sia-r73": 42,
        "alfa:sia-r18": 42,
        "alfa:sia-r61": 42,
        "alfa:sia-r111": 42,
        "axe:frame-title": 1,
        "axe:heading-order": 6,
        "alfa:sia-r53": 1
       },
       "Hotjar": {
        "axe:aria-input-field-name": 78,
        "alfa:sia-r66": 42,
        "alfa:sia-r8": 42,
        "alfa:sia-r78": 42,
        "alfa:sia-r73": 42,
        "alfa:sia-r18": 42,
        "alfa:sia-r61": 42,
        "alfa:sia-r111": 42,
        "axe:frame-title": 1,
        "axe:heading-order": 6,
        "alfa:sia-r53": 1
       },
       "Amazon CloudFront": {
        "axe:aria-input-field-name": 78,
        "alfa:sia-r66": 42,
        "alfa:sia-r8": 42,
        "alfa:sia-r78": 42,
        "alfa:sia-r73": 42,
        "alfa:sia-r18": 42,
        "alfa:sia-r61": 42,
        "alfa:sia-r111": 42,
        "axe:frame-title": 1,
        "axe:heading-order": 6,
        "alfa:sia-r53": 1
       },
       "jsDelivr": {
        "axe:aria-input-field-name": 78,
        "alfa:sia-r66": 42,
        "alfa:sia-r8": 42,
        "alfa:sia-r78": 42,
        "alfa:sia-r73": 42,
        "alfa:sia-r18": 42,
        "alfa:sia-r61": 42,
        "alfa:sia-r111": 42,
        "axe:frame-title": 1,
        "axe:heading-order": 6,
        "alfa:sia-r53": 1
       },
       "Drupal": {
        "axe:aria-input-field-name": 78,
        "alfa:sia-r66": 42,
        "alfa:sia-r8": 42,
        "alfa:sia-r78": 42,
        "alfa:sia-r73": 42,
        "alfa:sia-r18": 42,
        "alfa:sia-r61": 42,
        "alfa:sia-r111": 42,
        "axe:frame-title": 1,
        "axe:heading-order": 6,
        "alfa:sia-r53": 1
       },
       "Cookiebot": {
        "axe:aria-input-field-name": 78,
        "alfa:sia-r66": 42,
        "alfa:sia-r8": 42,
        "alfa:sia-r78": 42,
        "alfa:sia-r73": 42,
        "alfa:sia-r18": 42,
        "alfa:sia-r61": 42,
        "alfa:sia-r111": 42,
        "axe:frame-title": 1,
        "axe:heading-order": 6,
        "alfa:sia-r53": 1
       },
       "jQuery": {
        "axe:aria-input-field-name": 78,
        "alfa:sia-r66": 42,
        "alfa:sia-r8": 42,
        "alfa:sia-r78": 42,
        "alfa:sia-r73": 42,
        "alfa:sia-r18": 42,
        "alfa:sia-r61": 42,
        "alfa:sia-r111": 42,
        "axe:frame-title": 1,
        "axe:heading-order": 6,
        "alfa:sia-r53": 1
       },
       "HTTP/3": {
        "axe:aria-input-field-name": 78,
        "alfa:sia-r66": 42,
        "alfa:sia-r8": 42,
        "alfa:sia-r78": 42,
        "alfa:sia-r73": 42,
        "alfa:sia-r18": 42,
        "alfa:sia-r61": 42,
        "alfa:sia-r111": 42,
        "axe:frame-title": 1,
        "axe:heading-order": 6,
        "alfa:sia-r53": 1
       },
       "Amazon Web Services": {
        "axe:aria-input-field-name": 78,
        "alfa:sia-r66": 42,
        "alfa:sia-r8": 42,
        "alfa:sia-r78": 42,
        "alfa:sia-r73": 42,
        "alfa:sia-r18": 42,
        "alfa:sia-r61": 42,
        "alfa:sia-r111": 42,
        "axe:frame-title": 1,
        "axe:heading-order": 6,
        "alfa:sia-r53": 1
       },
       "PHP": {
        "axe:aria-input-field-name": 78,
        "alfa:sia-r66": 42,
        "alfa:sia-r8": 42,
        "alfa:sia-r78": 42,
        "alfa:sia-r73": 42,
        "alfa:sia-r18": 42,
        "alfa:sia-r61": 42,
        "alfa:sia-r111": 42,
        "axe:frame-title": 1,
        "axe:heading-order": 6,
        "alfa:sia-r53": 1
       },
       "HSTS": {
        "axe:aria-input-field-name": 78,
        "alfa:sia-r66": 42,
        "alfa:sia-r8": 42,
        "alfa:sia-r78": 42,
        "alfa:sia-r73": 42,
        "alfa:sia-r18": 42,
        "alfa:sia-r61": 42,
        "alfa:sia-r111": 42,
        "axe:frame-title": 1,
        "axe:heading-order": 6,
        "alfa:sia-r53": 1
       },
       "Google Tag Manager": {
        "axe:aria-input-field-name": 78,
        "alfa:sia-r66": 42,
        "alfa:sia-r8": 42,
        "alfa:sia-r78": 42,
        "alfa:sia-r73": 42,
        "alfa:sia-r18": 42,
        "alfa:sia-r61": 42,
        "alfa:sia-r111": 42,
        "axe:frame-title": 1,
        "axe:heading-order": 6,
        "alfa:sia-r53": 1
       },
       "Nginx": {
        "axe:aria-input-field-name": 78,
        "alfa:sia-r66": 42,
        "alfa:sia-r8": 42,
        "alfa:sia-r78": 42,
        "alfa:sia-r73": 42,
        "alfa:sia-r18": 42,
        "alfa:sia-r61": 42,
        "alfa:sia-r111": 42,
        "axe:frame-title": 1,
        "axe:heading-order": 6,
        "alfa:sia-r53": 1
       },
       "YouTube": {
        "axe:aria-input-field-name": 3,
        "alfa:sia-r66": 3,
        "alfa:sia-r8": 3,
        "alfa:sia-r78": 3,
        "alfa:sia-r73": 3,
        "alfa:sia-r18": 3,
        "alfa:sia-r61": 3,
        "alfa:sia-r111": 3
       }
      },
      "engines": {
       "axe": {
        "pages": 78,
        "tech": {
         "Google Ads": 78,
         "Google Ads Conversion Tracking": 78,
         "Google Analytics": 78,
         "Hotjar": 78,
         "Amazon CloudFront": 78,
         "jsDelivr": 78,
         "Drupal": 78,
         "Cookiebot": 78,
         "jQuery": 78,
         "HTTP/3": 78,
         "Amazon Web Services": 78,
         "PHP": 78,
         "HSTS": 78,
         "Google Tag Manager": 78,
         "Nginx": 78,
         "YouTube": 3
        }
       },
       "alfa": {
        "pages": 42,
        "tech": {
         "Google Ads": 42,
         "Google Ads Conversion Tracking": 42,
         "Google Analytics": 42,
         "Hotjar": 42,
         "Amazon CloudFront": 42,
         "jsDelivr": 42,
         "Drupal": 42,
         "Cookiebot": 42,
         "jQuery": 42,
         "HTTP/3": 42,
         "Amazon Web Services": 42,
         "PHP": 42,
         "HSTS": 42,
         "Google Tag Manager": 42,
         "Nginx": 42,
         "YouTube": 3
        }
       }
      }
     },
     "associations": []
    },
    "thirdParty": {
     "pagesScanned": 207,
     "vendors": [
      {
       "origin": "hotjar.com",
       "pages": 207,
       "pagesWithScripts": 207,
       "isScriptVendor": true,
       "medianBytes": 751018,
       "medianDurationMs": 30,
       "medianRequests": 4,
       "pagesWithFindings": 207,
       "examplePages": [
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/parks-list/spring-hill-recreation-ground",
        "https://www.hackney.gov.uk/housing/private-tenants-and-landlords/private-tenants",
        "https://www.hackney.gov.uk/housing/homelessness",
        "https://www.hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements",
        "https://www.hackney.gov.uk/planning-and-building/regeneration/woodberry-down"
       ],
       "firstSeen": "2026-W44",
       "lastSeen": "2026-W45",
       "_weeks": [
        "2026-W44",
        "2026-W45"
       ],
       "weeksSeen": 2
      },
      {
       "origin": "googletagmanager.com",
       "pages": 207,
       "pagesWithScripts": 207,
       "isScriptVendor": true,
       "medianBytes": 616159,
       "medianDurationMs": 19,
       "medianRequests": 4,
       "pagesWithFindings": 207,
       "examplePages": [
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/parks-list/spring-hill-recreation-ground",
        "https://www.hackney.gov.uk/housing/private-tenants-and-landlords/private-tenants",
        "https://www.hackney.gov.uk/housing/homelessness",
        "https://www.hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements",
        "https://www.hackney.gov.uk/planning-and-building/regeneration/woodberry-down"
       ],
       "firstSeen": "2026-W44",
       "lastSeen": "2026-W45",
       "_weeks": [
        "2026-W44",
        "2026-W45"
       ],
       "weeksSeen": 2
      },
      {
       "origin": "gstatic.com",
       "pages": 207,
       "pagesWithScripts": 2,
       "isScriptVendor": true,
       "medianBytes": 147466,
       "medianDurationMs": 0,
       "medianRequests": 2,
       "pagesWithFindings": 207,
       "examplePages": [
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/parks-list/spring-hill-recreation-ground",
        "https://www.hackney.gov.uk/housing/private-tenants-and-landlords/private-tenants",
        "https://www.hackney.gov.uk/housing/homelessness",
        "https://www.hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements",
        "https://www.hackney.gov.uk/planning-and-building/regeneration/woodberry-down"
       ],
       "firstSeen": "2026-W44",
       "lastSeen": "2026-W45",
       "_weeks": [
        "2026-W44",
        "2026-W45"
       ],
       "weeksSeen": 2
      },
      {
       "origin": "cookiebot.com",
       "pages": 207,
       "pagesWithScripts": 207,
       "isScriptVendor": true,
       "medianBytes": 75961,
       "medianDurationMs": 36,
       "medianRequests": 4,
       "pagesWithFindings": 207,
       "examplePages": [
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/parks-list/spring-hill-recreation-ground",
        "https://www.hackney.gov.uk/housing/private-tenants-and-landlords/private-tenants",
        "https://www.hackney.gov.uk/housing/homelessness",
        "https://www.hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements",
        "https://www.hackney.gov.uk/planning-and-building/regeneration/woodberry-down"
       ],
       "firstSeen": "2026-W44",
       "lastSeen": "2026-W45",
       "_weeks": [
        "2026-W44",
        "2026-W45"
       ],
       "weeksSeen": 2
      },
      {
       "origin": "clarity.ms",
       "pages": 207,
       "pagesWithScripts": 207,
       "isScriptVendor": true,
       "medianBytes": 75005,
       "medianDurationMs": 209,
       "medianRequests": 3,
       "pagesWithFindings": 207,
       "examplePages": [
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/parks-list/spring-hill-recreation-ground",
        "https://www.hackney.gov.uk/housing/private-tenants-and-landlords/private-tenants",
        "https://www.hackney.gov.uk/housing/homelessness",
        "https://www.hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements",
        "https://www.hackney.gov.uk/planning-and-building/regeneration/woodberry-down"
       ],
       "firstSeen": "2026-W44",
       "lastSeen": "2026-W45",
       "_weeks": [
        "2026-W44",
        "2026-W45"
       ],
       "weeksSeen": 2
      },
      {
       "origin": "gtranslate.net",
       "pages": 207,
       "pagesWithScripts": 207,
       "isScriptVendor": true,
       "medianBytes": 11688,
       "medianDurationMs": 1,
       "medianRequests": 1,
       "pagesWithFindings": 207,
       "examplePages": [
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/parks-list/spring-hill-recreation-ground",
        "https://www.hackney.gov.uk/housing/private-tenants-and-landlords/private-tenants",
        "https://www.hackney.gov.uk/housing/homelessness",
        "https://www.hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements",
        "https://www.hackney.gov.uk/planning-and-building/regeneration/woodberry-down"
       ],
       "firstSeen": "2026-W44",
       "lastSeen": "2026-W45",
       "_weeks": [
        "2026-W44",
        "2026-W45"
       ],
       "weeksSeen": 2
      },
      {
       "origin": "googleapis.com",
       "pages": 207,
       "pagesWithScripts": 2,
       "isScriptVendor": true,
       "medianBytes": 3198,
       "medianDurationMs": 5,
       "medianRequests": 1,
       "pagesWithFindings": 207,
       "examplePages": [
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/parks-list/spring-hill-recreation-ground",
        "https://www.hackney.gov.uk/housing/private-tenants-and-landlords/private-tenants",
        "https://www.hackney.gov.uk/housing/homelessness",
        "https://www.hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements",
        "https://www.hackney.gov.uk/planning-and-building/regeneration/woodberry-down"
       ],
       "firstSeen": "2026-W44",
       "lastSeen": "2026-W45",
       "_weeks": [
        "2026-W44",
        "2026-W45"
       ],
       "weeksSeen": 2
      },
      {
       "origin": "jsdelivr.net",
       "pages": 207,
       "pagesWithScripts": 207,
       "isScriptVendor": true,
       "medianBytes": 824,
       "medianDurationMs": 11,
       "medianRequests": 1,
       "pagesWithFindings": 207,
       "examplePages": [
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/parks-list/spring-hill-recreation-ground",
        "https://www.hackney.gov.uk/housing/private-tenants-and-landlords/private-tenants",
        "https://www.hackney.gov.uk/housing/homelessness",
        "https://www.hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements",
        "https://www.hackney.gov.uk/planning-and-building/regeneration/woodberry-down"
       ],
       "firstSeen": "2026-W44",
       "lastSeen": "2026-W45",
       "_weeks": [
        "2026-W44",
        "2026-W45"
       ],
       "weeksSeen": 2
      },
      {
       "origin": "google.com",
       "pages": 207,
       "pagesWithScripts": 10,
       "isScriptVendor": true,
       "medianBytes": 84,
       "medianDurationMs": 47,
       "medianRequests": 2,
       "pagesWithFindings": 207,
       "examplePages": [
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/parks-list/spring-hill-recreation-ground",
        "https://www.hackney.gov.uk/housing/private-tenants-and-landlords/private-tenants",
        "https://www.hackney.gov.uk/housing/homelessness",
        "https://www.hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements",
        "https://www.hackney.gov.uk/planning-and-building/regeneration/woodberry-down"
       ],
       "firstSeen": "2026-W44",
       "lastSeen": "2026-W45",
       "_weeks": [
        "2026-W44",
        "2026-W45"
       ],
       "weeksSeen": 2
      },
      {
       "origin": "hotjar.io",
       "pages": 207,
       "pagesWithScripts": 0,
       "isScriptVendor": false,
       "medianBytes": 0,
       "medianDurationMs": 131,
       "medianRequests": 1,
       "pagesWithFindings": 207,
       "examplePages": [
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/parks-list/spring-hill-recreation-ground",
        "https://www.hackney.gov.uk/housing/private-tenants-and-landlords/private-tenants",
        "https://www.hackney.gov.uk/housing/homelessness",
        "https://www.hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements",
        "https://www.hackney.gov.uk/planning-and-building/regeneration/woodberry-down"
       ],
       "firstSeen": "2026-W44",
       "lastSeen": "2026-W45",
       "_weeks": [
        "2026-W44",
        "2026-W45"
       ],
       "weeksSeen": 2
      },
      {
       "origin": "google-analytics.com",
       "pages": 82,
       "pagesWithScripts": 0,
       "isScriptVendor": false,
       "medianBytes": 0,
       "medianDurationMs": 20,
       "medianRequests": 1,
       "pagesWithFindings": 82,
       "examplePages": [
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/parks-list/spring-hill-recreation-ground",
        "https://www.hackney.gov.uk/parking-streets-and-transport/roads-streets-and-pavements",
        "https://www.hackney.gov.uk/planning-and-building/regeneration/woodberry-down",
        "https://www.hackney.gov.uk/health-and-social-care/support-disabled-people/support-disabled-children-and-their-families",
        "https://www.hackney.gov.uk/libraries-parks-and-leisure/parks-and-green-spaces/parks-list/charles-square"
       ],
       "firstSeen": "2026-W44",
       "lastSeen": "2026-W45",
       "_weeks": [
        "2026-W44",
        "2026-W45"
       ],
       "weeksSeen": 2
      },
      {
       "origin": "youtube.com",
       "pages": 10,
       "pagesWithScripts": 10,
       "isScriptVendor": true,
       "medianBytes": 1161828,
       "medianDurationMs": 762,
       "medianRequests": 9,
       "pagesWithFindings": 10,
       "examplePages": [
        "https://www.hackney.gov.uk/housing/repairs/diy-repairs-videos",
        "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/cycling/london-walking-wheeling-and-cycling-conference",
        "https://www.hackney.gov.uk/health-and-social-care/join-exercise-programme-if-youve-had-stroke-or-tia",
        "https://www.hackney.gov.uk/births-deaths-marriages-and-citizenship/deaths/bereavement-support",
        "https://www.hackney.gov.uk/parking-streets-and-transport/travel-plans/school-travel-plans/cycling-school"
       ],
       "firstSeen": "2026-W44",
       "lastSeen": "2026-W45",
       "_weeks": [
        "2026-W44",
        "2026-W45"
       ],
       "weeksSeen": 2
      },
      {
       "origin": "ytimg.com",
       "pages": 10,
       "pagesWithScripts": 0,
       "isScriptVendor": false,
       "medianBytes": 111335,
       "medianDurationMs": 0,
       "medianRequests": 1,
       "pagesWithFindings": 10,
       "examplePages": [
        "https://www.hackney.gov.uk/housing/repairs/diy-repairs-videos",
        "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/cycling/london-walking-wheeling-and-cycling-conference",
        "https://www.hackney.gov.uk/health-and-social-care/join-exercise-programme-if-youve-had-stroke-or-tia",
        "https://www.hackney.gov.uk/births-deaths-marriages-and-citizenship/deaths/bereavement-support",
        "https://www.hackney.gov.uk/parking-streets-and-transport/travel-plans/school-travel-plans/cycling-school"
       ],
       "firstSeen": "2026-W44",
       "lastSeen": "2026-W45",
       "_weeks": [
        "2026-W44",
        "2026-W45"
       ],
       "weeksSeen": 2
      },
      {
       "origin": "doubleclick.net",
       "pages": 10,
       "pagesWithScripts": 10,
       "isScriptVendor": true,
       "medianBytes": 149,
       "medianDurationMs": 0,
       "medianRequests": 3,
       "pagesWithFindings": 10,
       "examplePages": [
        "https://www.hackney.gov.uk/housing/repairs/diy-repairs-videos",
        "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/cycling/london-walking-wheeling-and-cycling-conference",
        "https://www.hackney.gov.uk/health-and-social-care/join-exercise-programme-if-youve-had-stroke-or-tia",
        "https://www.hackney.gov.uk/births-deaths-marriages-and-citizenship/deaths/bereavement-support",
        "https://www.hackney.gov.uk/parking-streets-and-transport/travel-plans/school-travel-plans/cycling-school"
       ],
       "firstSeen": "2026-W44",
       "lastSeen": "2026-W45",
       "_weeks": [
        "2026-W44",
        "2026-W45"
       ],
       "weeksSeen": 2
      },
      {
       "origin": "os.uk",
       "pages": 2,
       "pagesWithScripts": 0,
       "isScriptVendor": false,
       "medianBytes": 1488226,
       "medianDurationMs": 0,
       "medianRequests": 18,
       "pagesWithFindings": 2,
       "examplePages": [
        "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/cycling/cycle-hangars",
        "https://www.hackney.gov.uk/planning-and-building/planning-policies-and-local-plan/brownfield-land-register"
       ],
       "firstSeen": "2026-W44",
       "lastSeen": "2026-W45",
       "_weeks": [
        "2026-W44",
        "2026-W45"
       ],
       "weeksSeen": 2
      },
      {
       "origin": "google.co.uk",
       "pages": 2,
       "pagesWithScripts": 0,
       "isScriptVendor": false,
       "medianBytes": 0,
       "medianDurationMs": 465,
       "medianRequests": 1,
       "pagesWithFindings": 2,
       "examplePages": [
        "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/conservation-areas/fremont-and-warneford-conservation-area",
        "https://www.hackney.gov.uk/planning-and-building/conservation-and-urban-design/conservation-areas/broadway-market-conservation-area"
       ],
       "firstSeen": "2026-W44",
       "lastSeen": "2026-W45",
       "_weeks": [
        "2026-W44",
        "2026-W45"
       ],
       "weeksSeen": 2
      },
      {
       "origin": "stonly.com",
       "pages": 1,
       "pagesWithScripts": 1,
       "isScriptVendor": true,
       "medianBytes": 4639107,
       "medianDurationMs": 1220,
       "medianRequests": 24,
       "pagesWithFindings": 1,
       "examplePages": [
        "https://www.hackney.gov.uk/parking-streets-and-transport/penalty-charge-notices/penalty-charge-notice-faqs"
       ],
       "firstSeen": "2026-W45",
       "lastSeen": "2026-W45",
       "_weeks": [
        "2026-W45"
       ],
       "weeksSeen": 1
      },
      {
       "origin": "cloudflare.com",
       "pages": 1,
       "pagesWithScripts": 1,
       "isScriptVendor": true,
       "medianBytes": 2690078,
       "medianDurationMs": 0,
       "medianRequests": 7,
       "pagesWithFindings": 1,
       "examplePages": [
        "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/cycling/london-walking-wheeling-and-cycling-conference"
       ],
       "firstSeen": "2026-W44",
       "lastSeen": "2026-W45",
       "_weeks": [
        "2026-W44",
        "2026-W45"
       ],
       "weeksSeen": 2
      },
      {
       "origin": "vimeo.com",
       "pages": 1,
       "pagesWithScripts": 1,
       "isScriptVendor": true,
       "medianBytes": 60776,
       "medianDurationMs": 1564,
       "medianRequests": 5,
       "pagesWithFindings": 1,
       "examplePages": [
        "https://www.hackney.gov.uk/parking-streets-and-transport/sustainable-transport-and-parking/cycling/london-walking-wheeling-and-cycling-conference"
       ],
       "firstSeen": "2026-W45",
       "lastSeen": "2026-W45",
       "_weeks": [
        "2026-W45"
       ],
       "weeksSeen": 1
      }
     ]
    },
    "componentClusters": {
     "design_system": "none",
     "design_system_label": "none",
     "design_system_theme": null,
     "template_page_threshold": 10,
     "total_clusters": 1325,
     "top_actions": [
      {
       "id": "cc-1f4b9a1829b4",
       "engine_key": "axe-core",
       "rule_id": "aria-input-field-name",
       "severity": "Critical",
       "rule_pages_affected": 856,
       "pages_affected": 856,
       "instances": 856,
       "selector_path": ".choices",
       "snippet_shape": "div:aria+role+type",
       "representative_selector": ".choices",
       "representative_snippet": "<div class=\"choices bbd-translation-form__choices notranslate\" tabindex=\"0\" role=\"listbox\" aria-expanded=\"false\"></div>",
       "design_components": [],
       "drift": false,
       "drift_tokens": [],
       "likely_source": "template",
       "distinct_components_for_rule": 1,
       "action_score": 4108.8,
       "estimated_fix_impact": {
        "findings": 856,
        "pages": 856,
        "counting_basis": "engine_observations_not_tasks",
        "remediation_task_count": null,
        "ownership": "not_established",
        "statement": "Observed 856 engine finding instance(s) on 856 page(s); number of fixes and ownership are not established."
       }
      },
      {
       "id": "cc-0a4b80edf6e0",
       "engine_key": "alfa",
       "rule_id": "sia-r8",
       "severity": "Moderate",
       "rule_pages_affected": 432,
       "pages_affected": 432,
       "instances": 432,
       "selector_path": "<div class=\"choices bbd-translation-form__choices notranslate\" data-type=\"select-one\" tabindex=\"#\" role=\"listbox\">",
       "snippet_shape": "",
       "representative_selector": null,
       "representative_snippet": null,
       "design_components": [],
       "drift": false,
       "drift_tokens": [],
       "likely_source": "template",
       "distinct_components_for_rule": 1,
       "action_score": 864,
       "estimated_fix_impact": {
        "findings": 432,
        "pages": 432,
        "counting_basis": "engine_observations_not_tasks",
        "remediation_task_count": null,
        "ownership": "not_established",
        "statement": "Observed 432 engine finding instance(s) on 432 page(s); number of fixes and ownership are not established."
       }
      },
      {
       "id": "cc-f7e39e4febee",
       "engine_key": "alfa",
       "rule_id": "sia-r78",
       "severity": "Moderate",
       "rule_pages_affected": 432,
       "pages_affected": 432,
       "instances": 432,
       "selector_path": "<h3 class=\"block__title\">",
       "snippet_shape": "",
       "representative_selector": null,
       "representative_snippet": null,
       "design_components": [],
       "drift": false,
       "drift_tokens": [],
       "likely_source": "template",
       "distinct_components_for_rule": 1,
       "action_score": 864,
       "estimated_fix_impact": {
        "findings": 432,
        "pages": 432,
        "counting_basis": "engine_observations_not_tasks",
        "remediation_task_count": null,
        "ownership": "not_established",
        "statement": "Observed 432 engine finding instance(s) on 432 page(s); number of fixes and ownership are not established."
       }
      },
      {
       "id": "cc-93d23f8c11f6",
       "engine_key": "alfa",
       "rule_id": "sia-r73",
       "severity": "Moderate",
       "rule_pages_affected": 432,
       "pages_affected": 432,
       "instances": 432,
       "selector_path": "<p>",
       "snippet_shape": "",
       "representative_selector": null,
       "representative_snippet": null,
       "design_components": [],
       "drift": false,
       "drift_tokens": [],
       "likely_source": "template",
       "distinct_components_for_rule": 1,
       "action_score": 864,
       "estimated_fix_impact": {
        "findings": 432,
        "pages": 432,
        "counting_basis": "engine_observations_not_tasks",
        "remediation_task_count": null,
        "ownership": "not_established",
        "statement": "Observed 432 engine finding instance(s) on 432 page(s); number of fixes and ownership are not established."
       }
      },
      {
       "id": "cc-cffcfd807590",
       "engine_key": "alfa",
       "rule_id": "sia-r61",
       "severity": "Moderate",
       "rule_pages_affected": 431,
       "pages_affected": 431,
       "instances": 431,
       "selector_path": "{\"type\":\"document\",\"children\":[{\"type\":\"type\",\"name\":\"html\",\"publicid\":null,\"sys",
       "snippet_shape": "",
       "representative_selector": "{\"type\":\"document\",\"children\":[{\"type\":\"type\",\"name\":\"html\",\"publicId\":null,\"sys",
       "representative_snippet": null,
       "design_components": [],
       "drift": false,
       "drift_tokens": [],
       "likely_source": "template",
       "distinct_components_for_rule": 1,
       "action_score": 862,
       "estimated_fix_impact": {
        "findings": 431,
        "pages": 431,
        "counting_basis": "engine_observations_not_tasks",
        "remediation_task_count": null,
        "ownership": "not_established",
        "statement": "Observed 431 engine finding instance(s) on 431 page(s); number of fixes and ownership are not established."
       }
      },
      {
       "id": "cc-ca9d6b111da3",
       "engine_key": "alfa",
       "rule_id": "sia-r18",
       "severity": "Moderate",
       "rule_pages_affected": 434,
       "pages_affected": 428,
       "instances": 428,
       "selector_path": "@aria-haspopup=\"true\"",
       "snippet_shape": "",
       "representative_selector": "@aria-haspopup=\"true\"",
       "representative_snippet": null,
       "design_components": [],
       "drift": false,
       "drift_tokens": [],
       "likely_source": "template",
       "distinct_components_for_rule": 5,
       "action_score": 171.2,
       "estimated_fix_impact": {
        "findings": 428,
        "pages": 428,
        "counting_basis": "engine_observations_not_tasks",
        "remediation_task_count": null,
        "ownership": "not_established",
        "statement": "Observed 428 engine finding instance(s) on 428 page(s); number of fixes and ownership are not established."
       }
      },
      {
       "id": "cc-990743262834",
       "engine_key": "alfa",
       "rule_id": "sia-r53",
       "severity": "Moderate",
       "rule_pages_affected": 32,
       "pages_affected": 26,
       "instances": 26,
       "selector_path": "<h3>",
       "snippet_shape": "",
       "representative_selector": null,
       "representative_snippet": null,
       "design_components": [],
       "drift": false,
       "drift_tokens": [],
       "likely_source": "template",
       "distinct_components_for_rule": 5,
       "action_score": 10.4,
       "estimated_fix_impact": {
        "findings": 26,
        "pages": 26,
        "counting_basis": "engine_observations_not_tasks",
        "remediation_task_count": null,
        "ownership": "not_established",
        "statement": "Observed 26 engine finding instance(s) on 26 page(s); number of fixes and ownership are not established."
       }
      },
      {
       "id": "cc-abd6c3deb24c",
       "engine_key": "axe-core",
       "rule_id": "frame-title",
       "severity": "Serious",
       "rule_pages_affected": 21,
       "pages_affected": 13,
       "instances": 13,
       "selector_path": "iframe[height=\"#\"]",
       "snippet_shape": "iframe:",
       "representative_selector": "iframe[height=\"462\"]",
       "representative_snippet": "",
       "design_components": [],
       "drift": false,
       "drift_tokens": [],
       "likely_source": "template",
       "distinct_components_for_rule": 5,
       "action_score": 9.36,
       "estimated_fix_impact": {
        "findings": 13,
        "pages": 13,
        "counting_basis": "engine_observations_not_tasks",
        "remediation_task_count": null,
        "ownership": "not_established",
        "statement": "Observed 13 engine finding instance(s) on 13 page(s); number of fixes and ownership are not established."
       }
      },
      {
       "id": "cc-5a27497b8589",
       "engine_key": "axe-core",
       "rule_id": "heading-order",
       "severity": "Moderate",
       "rule_pages_affected": 65,
       "pages_affected": 29,
       "instances": 29,
       "selector_path": ".lgd-contact__group > h3",
       "snippet_shape": "h3:",
       "representative_selector": null,
       "representative_snippet": "<h3>[text omitted]</h3>",
       "design_components": [],
       "drift": false,
       "drift_tokens": [],
       "likely_source": "template",
       "distinct_components_for_rule": 14,
       "action_score": 4.97,
       "estimated_fix_impact": {
        "findings": 29,
        "pages": 29,
        "counting_basis": "engine_observations_not_tasks",
        "remediation_task_count": null,
        "ownership": "not_established",
        "statement": "Observed 29 engine finding instance(s) on 29 page(s); number of fixes and ownership are not established."
       }
      },
      {
       "id": "cc-35c069c3e87f",
       "engine_key": "axe-core",
       "rule_id": "image-alt",
       "severity": "Critical",
       "rule_pages_affected": 1,
       "pages_affected": 1,
       "instances": 3,
       "selector_path": ".wp-block-columns.wp-container-core-columns-is-layout-8f761849.wp-block-columns-is-layout-flex:nth-child(*) > .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(*) > .featured-item > .featured-item__media > a > .featured-item__img",
       "snippet_shape": "img:",
       "representative_selector": null,
       "representative_snippet": "<img src=\"https://hackney-muse...\" class=\"featured-item__img\">",
       "design_components": [],
       "drift": false,
       "drift_tokens": [],
       "likely_source": "content",
       "distinct_components_for_rule": 1,
       "action_score": 4.8,
       "estimated_fix_impact": {
        "findings": 3,
        "pages": 1,
        "counting_basis": "engine_observations_not_tasks",
        "remediation_task_count": null,
        "ownership": "not_established",
        "statement": "Observed 3 engine finding instance(s) on 1 page(s); number of fixes and ownership are not established."
       }
      }
     ],
     "design_component_usage": [],
     "page_component_usage": [],
     "drift_page_count": 0,
     "drift_pages": [],
     "drift_clusters": []
    },
    "sharedComponents": null,
    "pageFamilies": null,
    "pagesAttempted": 973,
    "pagesSucceeded": 860,
    "access": {
     "level": "partial",
     "audited": 859,
     "attempted": 972,
     "firewall": {
      "pages": 105,
      "challenges": 1,
      "refusals": 104,
      "statuses": {
       "202": 1,
       "403": 104
      },
      "by": [
       "Amazon CloudFront",
       "AWS WAF challenge (x-amzn-waf-action)"
      ]
     },
     "robots": {
      "rootBlocked": false,
      "skipped": 0
     },
     "connection": null,
     "errorStatuses": {
      "404": 7
     }
    },
    "errorStatuses": {
     "403": 25
    }
   }
  ],
  "diffs": {
   "2026-W45": {
    "prevWeek": "2026-W44",
    "pagesDelta": -194,
    "axe": {
     "violationDelta": -276,
     "appeared": [
      "aria-allowed-role",
      "aria-required-attr",
      "aria-hidden-focus"
     ],
     "resolved": [
      "empty-heading"
     ],
     "changed": []
    },
    "alfa": {
     "failedDelta": -4706,
     "appeared": [
      "sia-r86",
      "sia-r69"
     ],
     "resolved": [
      "sia-r11"
     ],
     "changed": []
    },
    "sustainability": {
     "medianBytesDelta": 108766,
     "meanCo2gDelta": 0.0117
    }
   }
  }
 }
}