{
    "schema": "https://saferpage.de/schemas/quickwins.v1",
    "generated_at": "2026-06-08T19:06:41+00:00",
    "domain": "kenn-dein-limit.de",
    "available": true,
    "scan": {
        "id": "95760faf-5271-4a00-a7b2-bb94faf2b298",
        "checked_at": "2026-06-08 13:16:45.924971+02"
    },
    "summary": "kenn-dein-limit.de: 20 Quick-Win-Maßnahme(n), 1 innerhalb von 7 Tagen und 19 innerhalb von 30 Tagen.",
    "metrics": {
        "quickwin_count": 20,
        "week_count": 1,
        "month_count": 19,
        "low_effort_count": 8,
        "owner_count": 11
    },
    "quickwins": [
        {
            "id": "security_headers_quickwin",
            "title": "Security-Header setzen",
            "area": "Security",
            "priority": "mittel",
            "impact_score": 68,
            "effort": "niedrig",
            "effort_rank": 1,
            "quickwin_score": 76,
            "horizon": "0-30 Tage",
            "owner": "IT/Security",
            "operator_action": "Fehlende Security-Header priorisiert setzen, testen und nach Deployment erneut scannen.",
            "evidence": "5 von 9 wichtigen Security-Headern vorhanden, 5 korrekt bewertet. CSP wirksam mit 2 Direktive(n), 1 Warnung(en), 2 Hinweis(e).",
            "guide_url": "https://saferpage.de/guides/security-header-setzen",
            "source": "derived_signal"
        },
        {
            "id": "finding_csp_unsafe_inline",
            "title": "CSP erlaubt unsafe-inline für Skripte",
            "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": "Inline-Skripte über Nonces oder Hashes freigeben und unsafe-inline aus script-src entfernen.",
            "evidence": "CSP erlaubt unsafe-inline für Skripte",
            "guide_url": "https://saferpage.de/guides/security-header-setzen",
            "source": "finding"
        },
        {
            "id": "task_csp_erlaubt_unsafe-inline_f_r_skripte",
            "title": "CSP erlaubt unsafe-inline für Skripte",
            "area": "BSI/Security-Header",
            "priority": "hoch",
            "impact_score": 82,
            "effort": "mittel",
            "effort_rank": 2,
            "quickwin_score": 59,
            "horizon": "0-7 Tage",
            "owner": "Technik",
            "operator_action": "Inline-Skripte über Nonces oder Hashes statt unsafe-inline freigeben.",
            "evidence": "",
            "guide_url": "https://saferpage.de/guides/security-header-setzen",
            "source": "operator_action_plan"
        },
        {
            "id": "task_google_consent_mode_default_nicht_erkannt",
            "title": "Google Consent Mode Default nicht erkannt",
            "area": "DSGVO/Google-Dienste",
            "priority": "hoch",
            "impact_score": 78,
            "effort": "mittel",
            "effort_rank": 2,
            "quickwin_score": 57,
            "horizon": "0-30 Tage",
            "owner": "Datenschutz/Marketing",
            "operator_action": "Google-Tags brauchen vor dem ersten Tag klare Consent-Defaults.",
            "evidence": "",
            "guide_url": "https://saferpage.de/guides/google-dienste-datenschutzfreundlich-einbinden",
            "source": "operator_action_plan"
        },
        {
            "id": "task_tracking-pixel_oder_pixelnahe_requests_erkannt",
            "title": "Tracking-Pixel oder pixelnahe Requests erkannt",
            "area": "Tracking-Pixel",
            "priority": "hoch",
            "impact_score": 78,
            "effort": "mittel",
            "effort_rank": 2,
            "quickwin_score": 57,
            "horizon": "0-30 Tage",
            "owner": "Datenschutz/Marketing",
            "operator_action": "Pixel- und Bild-Tracking vor Einwilligung prüfen und begrenzen.",
            "evidence": "",
            "guide_url": "https://saferpage.de/guides/tracking-pixel-und-beacons-begrenzen",
            "source": "operator_action_plan"
        },
        {
            "id": "roadmap_privacy_risk_register_executive_dashboard_verbessern",
            "title": "Privacy Risk Register & Executive Dashboard verbessern",
            "area": "PrivacyOps-Reifegrad",
            "priority": "hoch",
            "impact_score": 78,
            "effort": "mittel",
            "effort_rank": 2,
            "quickwin_score": 57,
            "horizon": "0-30 Tage",
            "owner": "Programm-Owner/Datenschutz",
            "operator_action": "Top-Risiken mit Owner, SLA, Risikoentscheidung, Restrestrisiko und Nachweisquelle als Managementprozess führen.",
            "evidence": "",
            "guide_url": "https://saferpage.de/methodik",
            "source": "maturity_roadmap"
        },
        {
            "id": "roadmap_ai_governance_automated_decisioning_verbessern",
            "title": "AI Governance & Automated Decisioning verbessern",
            "area": "PrivacyOps-Reifegrad",
            "priority": "hoch",
            "impact_score": 78,
            "effort": "mittel",
            "effort_rank": 2,
            "quickwin_score": 57,
            "horizon": "0-30 Tage",
            "owner": "Datenschutz/Product/Legal",
            "operator_action": "AI-/Chat-/Profiling-Use-Cases inventarisieren, Transparenz, Rechtsgrundlage, menschliche Prüfung und DPIA-Bezug dokumentieren.",
            "evidence": "",
            "guide_url": "https://saferpage.de/guides/datenschutz-webseiten-pruefkatalog",
            "source": "maturity_roadmap"
        },
        {
            "id": "roadmap_google_consent_mode_implementation_verbessern",
            "title": "Google Consent Mode Implementation verbessern",
            "area": "PrivacyOps-Reifegrad",
            "priority": "hoch",
            "impact_score": 78,
            "effort": "mittel",
            "effort_rank": 2,
            "quickwin_score": 57,
            "horizon": "0-30 Tage",
            "owner": "Marketing/IT/Datenschutz",
            "operator_action": "Consent-Mode-v2-Defaults, CMP-Updates, Tag-Regeln und Validierung als Release-Gate betreiben.",
            "evidence": "",
            "guide_url": "https://saferpage.de/guides/google-dienste-datenschutzfreundlich-einbinden",
            "source": "maturity_roadmap"
        },
        {
            "id": "roadmap_preference_center_consent_ledger_verbessern",
            "title": "Preference Center & Consent Ledger verbessern",
            "area": "PrivacyOps-Reifegrad",
            "priority": "hoch",
            "impact_score": 78,
            "effort": "mittel",
            "effort_rank": 2,
            "quickwin_score": 57,
            "horizon": "0-30 Tage",
            "owner": "Marketing/IT/Compliance",
            "operator_action": "Dauerhaften Präferenzzugang, granularen Widerruf, Consent-Ledger und Downstream-Sync in CRM/Tags/Vendor-Systeme nachweisbar aufbauen.",
            "evidence": "",
            "guide_url": "https://saferpage.de/guides/tracking-und-consent-reparieren",
            "source": "maturity_roadmap"
        },
        {
            "id": "roadmap_vendor_risk_vertragsmanagement_verbessern",
            "title": "Vendor Risk & Vertragsmanagement verbessern",
            "area": "PrivacyOps-Reifegrad",
            "priority": "hoch",
            "impact_score": 78,
            "effort": "hoch",
            "effort_rank": 3,
            "quickwin_score": 44,
            "horizon": "0-30 Tage",
            "owner": "Legal/Vendor Owner",
            "operator_action": "Anbieterakten priorisieren, AVV/DPA/TOMs prüfen und Transfers dokumentieren.",
            "evidence": "",
            "guide_url": "https://saferpage.de/guides/drittanbieter-datenschutz-erklaeren",
            "source": "maturity_roadmap"
        },
        {
            "id": "roadmap_vendor_lifecycle_third-party_risk_verbessern",
            "title": "Vendor Lifecycle & Third-Party Risk verbessern",
            "area": "PrivacyOps-Reifegrad",
            "priority": "hoch",
            "impact_score": 78,
            "effort": "hoch",
            "effort_rank": 3,
            "quickwin_score": 44,
            "horizon": "0-30 Tage",
            "owner": "Datenschutz/Legal/Procurement",
            "operator_action": "Vendor Discovery, Privacy Score, AVV/DPA, Transfer, Subprozessoren, Monitoring, Incident und Offboarding als Lifecycle betreiben.",
            "evidence": "",
            "guide_url": "https://saferpage.de/guides/drittanbieter-datenschutz-erklaeren",
            "source": "maturity_roadmap"
        },
        {
            "id": "module_security_tls",
            "title": "Sicherheit, TLS & Header",
            "area": "Audit-Modul",
            "priority": "mittel",
            "impact_score": 35,
            "effort": "niedrig",
            "effort_rank": 1,
            "quickwin_score": 43,
            "horizon": "0-30 Tage",
            "owner": "Betreiber/IT/Datenschutz",
            "operator_action": "HTTPS, Zertifikat, HSTS, CSP, zentrale Security-Header und externe Skriptquellen sauber konfigurieren.",
            "evidence": "0 Infrastruktur-Hinweis(e), Security-Header: 5/9 vorhanden, 4 fehlen, externe Skript-Hosts: 0.",
            "guide_url": "https://saferpage.de/guides/security-header-setzen",
            "source": "audit_module"
        },
        {
            "id": "finding_google_consent_mode_missing",
            "title": "Google Consent Mode Default nicht erkannt",
            "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": "Vor dem ersten Google-Tag Consent-Defaults setzen, typischerweise ad_storage, analytics_storage, ad_user_data und ad_personalization auf denied.",
            "evidence": "Google Consent Mode Default nicht erkannt",
            "guide_url": "https://saferpage.de/guides/google-dienste-datenschutzfreundlich-einbinden",
            "source": "finding"
        },
        {
            "id": "finding_external_canonical",
            "title": "Canonical zeigt auf fremde Domain",
            "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": "Canonical-Tags sollten nur bewusst auf fremde Domains zeigen; sonst kann Traffic/Ranking umgeleitet werden.",
            "evidence": "Canonical zeigt auf fremde Domain",
            "guide_url": "https://saferpage.de/guides/seo-spam-und-cloaking-bereinigen",
            "source": "finding"
        },
        {
            "id": "finding_slow_response",
            "title": "Langsame Serverantwort",
            "area": "performance",
            "priority": "mittel",
            "impact_score": 62,
            "effort": "mittel",
            "effort_rank": 2,
            "quickwin_score": 39,
            "horizon": "0-30 Tage",
            "owner": "Website-Betrieb/Datenschutz",
            "operator_action": "Serverantwort, Caching und Backend-Latenz prüfen.",
            "evidence": "Langsame Serverantwort",
            "guide_url": "https://saferpage.de/guides/performance-und-mobile-usability-verbessern",
            "source": "finding"
        },
        {
            "id": "finding_csp_missing_object_src",
            "title": "CSP ohne object-src",
            "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": "object-src 'none' setzen, wenn keine Plugins oder Objekte benötigt werden.",
            "evidence": "CSP ohne object-src",
            "guide_url": "https://saferpage.de/guides/security-header-setzen",
            "source": "finding"
        },
        {
            "id": "finding_csp_missing_base_uri",
            "title": "CSP ohne base-uri",
            "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": "base-uri 'self' oder 'none' setzen, damit Base-Tag-Manipulation begrenzt wird.",
            "evidence": "CSP ohne base-uri",
            "guide_url": "https://saferpage.de/guides/security-header-setzen",
            "source": "finding"
        },
        {
            "id": "finding_missing_cross_origin_embedder_policy",
            "title": "Cross-Origin-Embedder-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 `cross-origin-embedder-policy` setzen und nach Deployment erneut prüfen.",
            "evidence": "Cross-Origin-Embedder-Policy fehlt",
            "guide_url": "https://saferpage.de/guides/security-header-setzen",
            "source": "finding"
        },
        {
            "id": "finding_missing_cross_origin_opener_policy",
            "title": "Cross-Origin-Opener-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 `cross-origin-opener-policy` setzen und nach Deployment erneut prüfen.",
            "evidence": "Cross-Origin-Opener-Policy fehlt",
            "guide_url": "https://saferpage.de/guides/security-header-setzen",
            "source": "finding"
        },
        {
            "id": "finding_missing_cross_origin_resource_policy",
            "title": "Cross-Origin-Resource-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 `cross-origin-resource-policy` setzen und nach Deployment erneut prüfen.",
            "evidence": "Cross-Origin-Resource-Policy fehlt",
            "guide_url": "https://saferpage.de/guides/security-header-setzen",
            "source": "finding"
        }
    ],
    "links": {
        "quickwins_center": "https://saferpage.de/quickwins/kenn-dein-limit.de",
        "json": "https://saferpage.de/quickwins/kenn-dein-limit.de/export",
        "csv": "https://saferpage.de/quickwins/kenn-dein-limit.de/export-csv",
        "markdown": "https://saferpage.de/quickwins/kenn-dein-limit.de/plan-md",
        "report": "https://saferpage.de/kenn-dein-limit.de",
        "briefing": "https://saferpage.de/briefing/kenn-dein-limit.de",
        "findings": "https://saferpage.de/befunde/kenn-dein-limit.de",
        "operator_board": "https://saferpage.de/betreiber/kenn-dein-limit.de",
        "maturity": "https://saferpage.de/reifegrad/kenn-dein-limit.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."
}
