{
    "schema": "https://saferpage.de/schemas/quickwins.v1",
    "generated_at": "2026-06-08T19:18:51+00:00",
    "domain": "gigabitgrundbuch.bund.de",
    "available": true,
    "scan": {
        "id": "3f2736b3-2a91-4486-941a-84dc099b6e4b",
        "checked_at": "2026-06-07 05:03:16.307175+02"
    },
    "summary": "gigabitgrundbuch.bund.de: 16 Quick-Win-Maßnahme(n), 1 innerhalb von 7 Tagen und 9 innerhalb von 30 Tagen.",
    "metrics": {
        "quickwin_count": 16,
        "week_count": 1,
        "month_count": 9,
        "low_effort_count": 5,
        "owner_count": 3
    },
    "quickwins": [
        {
            "id": "finding_missing_csp",
            "title": "Content-Security-Policy fehlt",
            "area": "security_headers",
            "priority": "mittel",
            "impact_score": 62,
            "effort": "niedrig",
            "effort_rank": 1,
            "quickwin_score": 70,
            "horizon": "0-30 Tage",
            "owner": "Website-Betrieb/Datenschutz",
            "operator_action": "Header `content-security-policy` setzen und nach Deployment erneut prüfen.",
            "evidence": "Content-Security-Policy fehlt",
            "guide_url": "https://saferpage.de/guides/security-header-setzen",
            "source": "finding"
        },
        {
            "id": "finding_missing_x_content_type_options",
            "title": "X-Content-Type-Options fehlt",
            "area": "security_headers",
            "priority": "mittel",
            "impact_score": 62,
            "effort": "niedrig",
            "effort_rank": 1,
            "quickwin_score": 70,
            "horizon": "0-30 Tage",
            "owner": "Website-Betrieb/Datenschutz",
            "operator_action": "Header `x-content-type-options` setzen und nach Deployment erneut prüfen.",
            "evidence": "X-Content-Type-Options fehlt",
            "guide_url": "https://saferpage.de/guides/security-header-setzen",
            "source": "finding"
        },
        {
            "id": "consent_blocking_quickwin",
            "title": "Tracking vor Consent blockieren",
            "area": "Consent & Tracking",
            "priority": "hoch",
            "impact_score": 88,
            "effort": "mittel",
            "effort_rank": 2,
            "quickwin_score": 62,
            "horizon": "0-7 Tage",
            "owner": "Marketing/IT",
            "operator_action": "Nicht notwendige Tags, Cookies, Pixel und Google-Dienste bis zur Einwilligung blockieren und Ablehnen/GPC erneut testen.",
            "evidence": "Consent, Tracking oder Drittanbieter wirken im Erstaufruf deutlich nachbesserungsbeduerftig.",
            "guide_url": "https://saferpage.de/consent/gigabitgrundbuch.bund.de",
            "source": "derived_signal"
        },
        {
            "id": "module_privacy_consent",
            "title": "Datenschutz, Cookies & Consent",
            "area": "Audit-Modul",
            "priority": "hoch",
            "impact_score": 64,
            "effort": "mittel",
            "effort_rank": 2,
            "quickwin_score": 50,
            "horizon": "0-30 Tage",
            "owner": "Betreiber/IT/Datenschutz",
            "operator_action": "Tracking, Werbung und nicht notwendige Cookies vor Zustimmung blockieren und verständlich erklären.",
            "evidence": "0 Tracking-Script(s), 2 Cookie(s) vor Einwilligung, 0 Tracking-Cookie(s), Ablehnen-Option: nein, Consent-Audit: 36.",
            "guide_url": "https://saferpage.de/guides/tracking-und-consent-reparieren",
            "source": "audit_module"
        },
        {
            "id": "finding_hidden_text",
            "title": "Versteckter Text erkannt",
            "area": "seo",
            "priority": "mittel",
            "impact_score": 62,
            "effort": "mittel",
            "effort_rank": 2,
            "quickwin_score": 39,
            "horizon": "0-30 Tage",
            "owner": "Website-Betrieb/Datenschutz",
            "operator_action": "Prüfen, ob Text absichtlich vor Nutzern verborgen, aber für Suchmaschinen platziert wird.",
            "evidence": "Versteckter Text erkannt",
            "guide_url": "https://saferpage.de/guides/seo-spam-und-cloaking-bereinigen",
            "source": "finding"
        },
        {
            "id": "finding_pre_consent_nonessential_cookies",
            "title": "Möglicherweise nicht notwendige Cookies vor Einwilligung",
            "area": "privacy",
            "priority": "mittel",
            "impact_score": 62,
            "effort": "mittel",
            "effort_rank": 2,
            "quickwin_score": 39,
            "horizon": "0-30 Tage",
            "owner": "Website-Betrieb/Datenschutz",
            "operator_action": "Prüfen, ob diese Cookies technisch notwendig sind oder erst nach Einwilligung gesetzt werden dürfen.",
            "evidence": "Möglicherweise nicht notwendige Cookies vor Einwilligung",
            "guide_url": "https://saferpage.de/guides/tracking-und-consent-reparieren",
            "source": "finding"
        },
        {
            "id": "finding_privacy_policy_too_thin",
            "title": "Datenschutzhinweis wirkt sehr dünn",
            "area": "privacy",
            "priority": "mittel",
            "impact_score": 62,
            "effort": "mittel",
            "effort_rank": 2,
            "quickwin_score": 39,
            "horizon": "0-30 Tage",
            "owner": "Website-Betrieb/Datenschutz",
            "operator_action": "Datenschutzerklärung sollte Verarbeitung, Rechtsgrundlagen, Cookies/Drittanbieter und Betroffenenrechte nachvollziehbar erklären.",
            "evidence": "Datenschutzhinweis wirkt sehr dünn",
            "guide_url": "https://saferpage.de/guides/datenschutzerklaerung-verbessern",
            "source": "finding"
        },
        {
            "id": "finding_operator_identity_unclear",
            "title": "Betreiberidentität wirkt unklar",
            "area": "privacy",
            "priority": "niedrig",
            "impact_score": 38,
            "effort": "niedrig",
            "effort_rank": 1,
            "quickwin_score": 38,
            "horizon": "0-30 Tage",
            "owner": "Website-Betrieb/Datenschutz",
            "operator_action": "Prüfen, ob Firma/Name und ladungsfähige Anschrift im Impressum vollständig erkennbar sind.",
            "evidence": "Betreiberidentität wirkt unklar",
            "guide_url": "https://saferpage.de/guides/impressum-und-kontakt-sichtbar-machen",
            "source": "finding"
        },
        {
            "id": "finding_missing_referrer_policy",
            "title": "Referrer-Policy fehlt",
            "area": "security_headers",
            "priority": "niedrig",
            "impact_score": 38,
            "effort": "niedrig",
            "effort_rank": 1,
            "quickwin_score": 38,
            "horizon": "0-30 Tage",
            "owner": "Website-Betrieb/Datenschutz",
            "operator_action": "Header `referrer-policy` setzen und nach Deployment erneut prüfen.",
            "evidence": "Referrer-Policy fehlt",
            "guide_url": "https://saferpage.de/guides/security-header-setzen",
            "source": "finding"
        },
        {
            "id": "finding_missing_permissions_policy",
            "title": "Permissions-Policy fehlt",
            "area": "security_headers",
            "priority": "niedrig",
            "impact_score": 38,
            "effort": "niedrig",
            "effort_rank": 1,
            "quickwin_score": 38,
            "horizon": "0-30 Tage",
            "owner": "Website-Betrieb/Datenschutz",
            "operator_action": "Header `permissions-policy` setzen und nach Deployment erneut prüfen.",
            "evidence": "Permissions-Policy fehlt",
            "guide_url": "https://saferpage.de/guides/security-header-setzen",
            "source": "finding"
        },
        {
            "id": "module_accessibility_usability",
            "title": "Barrierefreiheit & Usability",
            "area": "Audit-Modul",
            "priority": "mittel",
            "impact_score": 35,
            "effort": "mittel",
            "effort_rank": 2,
            "quickwin_score": 26,
            "horizon": "30-90 Tage",
            "owner": "Betreiber/IT/Datenschutz",
            "operator_action": "Alt-Texte, Formularlabels, Button-Namen, lang-Attribut und Überschriftenstruktur für Nutzer und Screenreader prüfen.",
            "evidence": "14 Bild(er) ohne alt, 0 Formularfeld(er) ohne Beschriftung, 0 Button(s) ohne Namen.",
            "guide_url": "https://saferpage.de/guides/barrierefreiheit-cookie-banner-formulare",
            "source": "audit_module"
        },
        {
            "id": "module_site_coverage",
            "title": "Seitenabdeckung & Crawl",
            "area": "Audit-Modul",
            "priority": "mittel",
            "impact_score": 35,
            "effort": "mittel",
            "effort_rank": 2,
            "quickwin_score": 26,
            "horizon": "30-90 Tage",
            "owner": "Betreiber/IT/Datenschutz",
            "operator_action": "Datenschutz, Impressum, Kontakt, Cookie-Hinweise und kritische Formularseiten klar verlinken und regelmäßig mitprüfen.",
            "evidence": "12 interne Linkziele erkannt, 4 priorisierte Unterseite(n) abgerufen.",
            "guide_url": "https://saferpage.de/guides/datenschutz-webseiten-pruefkatalog",
            "source": "audit_module"
        },
        {
            "id": "finding_cookie_missing_samesite",
            "title": "Cookie ohne SameSite-Attribut",
            "area": "privacy",
            "priority": "niedrig",
            "impact_score": 38,
            "effort": "mittel",
            "effort_rank": 2,
            "quickwin_score": 19,
            "horizon": "30-90 Tage",
            "owner": "Website-Betrieb/Datenschutz",
            "operator_action": "SameSite=Lax oder SameSite=Strict setzen, falls fachlich möglich.",
            "evidence": "Cookie ohne SameSite-Attribut",
            "guide_url": "https://saferpage.de/guides/cookies-sicher-konfigurieren",
            "source": "finding"
        },
        {
            "id": "finding_image_alt_missing",
            "title": "Bilder ohne Alternativtext",
            "area": "accessibility",
            "priority": "niedrig",
            "impact_score": 38,
            "effort": "mittel",
            "effort_rank": 2,
            "quickwin_score": 19,
            "horizon": "30-90 Tage",
            "owner": "Website-Betrieb/Datenschutz",
            "operator_action": "Inhaltliche Bilder mit alt-Text versehen; dekorative Bilder mit leerem alt oder aria-hidden kennzeichnen.",
            "evidence": "Bilder ohne Alternativtext",
            "guide_url": "https://saferpage.de/guides/barrierefreiheit-cookie-banner-formulare",
            "source": "finding"
        },
        {
            "id": "finding_too_many_render_blocking_assets",
            "title": "Viele potenziell blockierende Assets",
            "area": "performance",
            "priority": "niedrig",
            "impact_score": 38,
            "effort": "mittel",
            "effort_rank": 2,
            "quickwin_score": 19,
            "horizon": "30-90 Tage",
            "owner": "Website-Betrieb/Datenschutz",
            "operator_action": "Skripte/CSS bündeln, defer/async nutzen und kritisches CSS priorisieren.",
            "evidence": "Viele potenziell blockierende Assets",
            "guide_url": "https://saferpage.de/guides/performance-und-mobile-usability-verbessern",
            "source": "finding"
        },
        {
            "id": "finding_sampled_internal_page_error",
            "title": "Mindestens eine priorisierte Unterseite war nicht erfolgreich abrufbar",
            "area": "crawl",
            "priority": "niedrig",
            "impact_score": 38,
            "effort": "mittel",
            "effort_rank": 2,
            "quickwin_score": 19,
            "horizon": "30-90 Tage",
            "owner": "Website-Betrieb/Datenschutz",
            "operator_action": "Interne Pflicht- und Vertrauensseiten auf Statuscode, Weiterleitung und Erreichbarkeit prüfen.",
            "evidence": "Mindestens eine priorisierte Unterseite war nicht erfolgreich abrufbar",
            "guide_url": "https://saferpage.de/guides/serverfehler-beheben",
            "source": "finding"
        }
    ],
    "links": {
        "quickwins_center": "https://saferpage.de/quickwins/gigabitgrundbuch.bund.de",
        "json": "https://saferpage.de/quickwins/gigabitgrundbuch.bund.de/export",
        "csv": "https://saferpage.de/quickwins/gigabitgrundbuch.bund.de/export-csv",
        "markdown": "https://saferpage.de/quickwins/gigabitgrundbuch.bund.de/plan-md",
        "report": "https://saferpage.de/gigabitgrundbuch.bund.de",
        "briefing": "https://saferpage.de/briefing/gigabitgrundbuch.bund.de",
        "findings": "https://saferpage.de/befunde/gigabitgrundbuch.bund.de",
        "operator_board": "https://saferpage.de/betreiber/gigabitgrundbuch.bund.de",
        "maturity": "https://saferpage.de/reifegrad/gigabitgrundbuch.bund.de"
    },
    "sources": [
        {
            "label": "PageSpeed Insights",
            "url": "https://pagespeedinsights.dev/docs",
            "detail": "Berichte trennen Diagnosen und Opportunities zur Verbesserung."
        },
        {
            "label": "MDN HTTP Observatory",
            "url": "https://developer.mozilla.org/en-US/observatory",
            "detail": "Scanner sollten handlungsorientiertes Feedback für Betreiber liefern."
        },
        {
            "label": "Cookiebot Scan Report",
            "url": "https://support.cookiebot.com/hc/en-us/articles/5007079527580-Understanding-the-scan-report",
            "detail": "Scanreports markieren konkrete Consent-/Tracker-Probleme."
        }
    ],
    "disclaimer": "Quick-Wins sind automatisch aus öffentlicher SaferPage-Evidenz abgeleitet. Aufwand und Wirkung sind operative Orientierung; Betreiber müssen Umsetzung und Rechtsfreigabe prüfen."
}
