{
    "schema": "https://saferpage.de/schemas/change-timeline.v1",
    "generated_at": "2026-06-08T20:42:18+00:00",
    "domain": "spiegel.de",
    "scan": {
        "id": "02881f9a-f4b9-4be7-ae12-0f12bb941c5f",
        "checked_at": "2026-06-07 08:38:17.432917+02"
    },
    "summary": "Vergleich mit dem vorherigen gespeicherten Scan: Score +0 Punkte, 7 neue und 4 behobene Hinweis(e).",
    "status": "neue Signale prüfen",
    "metrics": {
        "scan_count": 4,
        "changed_count": 2,
        "latest_score": 0,
        "latest_score_delta": 0,
        "new_finding_total": 13,
        "resolved_finding_total": 5,
        "technical_new_total": 2,
        "new_cookie_total": 0,
        "new_third_party_total": 1
    },
    "links": {
        "change_center": "https://saferpage.de/aenderungen/spiegel.de",
        "json": "https://saferpage.de/aenderungen/spiegel.de/export",
        "csv": "https://saferpage.de/aenderungen/spiegel.de/export-csv",
        "report": "https://saferpage.de/spiegel.de",
        "monitoring": "https://saferpage.de/monitoring/domain/spiegel.de",
        "monitoring_feed": "https://saferpage.de/monitoring/domain/spiegel.de/feed",
        "monitoring_rss": "https://saferpage.de/monitoring/domain/spiegel.de/feed?format=rss",
        "operator_board": "https://saferpage.de/betreiber/spiegel.de",
        "operator_tickets": "https://saferpage.de/betreiber/spiegel.de/tickets",
        "risk_governance": "https://saferpage.de/risiko/spiegel.de/export",
        "trust_package": "https://saferpage.de/trust/spiegel.de/export",
        "benchmark": "https://saferpage.de/benchmark/spiegel.de"
    },
    "timeline": [
        {
            "scan_id": "02881f9a-f4b9-4be7-ae12-0f12bb941c5f",
            "host": "spiegel.de",
            "report_url": "https://saferpage.de/spiegel.de",
            "checked_at": "2026-06-07 08:38:17.432917+02",
            "score": 0,
            "previous_score": 0,
            "score_delta": 0,
            "trend": "unverändert",
            "verdict": "riskant",
            "title": "Nur mit Vorsicht nutzen",
            "summary": "Score +0 Punkte, 7 neue und 4 behobene Hinweis(e).",
            "operator_risk": "Hoher Betreiber-Handlungsbedarf",
            "operator_risk_score": 100,
            "consent_score": 35,
            "new_finding_count": 7,
            "resolved_finding_count": 4,
            "new_findings": [
                {
                    "id": "long_lived_cookie",
                    "title": "Langlebige Cookies erkannt",
                    "severity": "info",
                    "guide_url": "/guides/cookie-laufzeiten-und-zwecke-pruefen"
                },
                {
                    "id": "form_label_missing",
                    "title": "Formularfelder ohne klare Beschriftung",
                    "severity": "warning",
                    "guide_url": "/guides/barrierefreiheit-cookie-banner-formulare"
                },
                {
                    "id": "suspicious_seo_terms",
                    "title": "Spam-typische Begriffe erkannt",
                    "severity": "info",
                    "guide_url": ""
                },
                {
                    "id": "button_name_missing",
                    "title": "Buttons ohne erkennbaren Namen",
                    "severity": "warning",
                    "guide_url": "/guides/barrierefreiheit-cookie-banner-formulare"
                },
                {
                    "id": "external_script_without_sri",
                    "title": "Externe Skripte ohne Subresource Integrity",
                    "severity": "info",
                    "guide_url": "/guides/externe-skripte-und-sri-absichern"
                },
                {
                    "id": "csp_missing_object_src",
                    "title": "CSP ohne object-src",
                    "severity": "info",
                    "guide_url": "/guides/security-header-setzen"
                }
            ],
            "resolved_findings": [
                {
                    "id": "hidden_links",
                    "title": "Versteckte Links erkannt",
                    "severity": "warning",
                    "guide_url": "/guides/seo-spam-und-cloaking-bereinigen"
                },
                {
                    "id": "third_party_full_referrer_leak",
                    "title": "Drittanbieter können vollen Referrer-Kontext erhalten",
                    "severity": "warning",
                    "guide_url": "/guides/referrer-und-url-leaks-vermeiden"
                },
                {
                    "id": "third_party_page_url_parameter",
                    "title": "Seiten-URL wird in Drittanbieter-Requests übertragen",
                    "severity": "warning",
                    "guide_url": "/guides/referrer-und-url-leaks-vermeiden"
                },
                {
                    "id": "sampled_internal_page_error",
                    "title": "Mindestens eine priorisierte Unterseite war nicht erfolgreich abrufbar",
                    "severity": "info",
                    "guide_url": "/guides/serverfehler-beheben"
                }
            ],
            "technical_change_summary": "2 neue und 0 entfernte technische Datenschutz-Signal(e): Cookies, Drittanbieter und externe Skriptquellen.",
            "technical_new_count": 2,
            "technical_removed_count": 0,
            "new_cookie_count": 0,
            "new_third_party_count": 1,
            "new_script_source_count": 1,
            "changed": true
        },
        {
            "scan_id": "3755d962-1aad-4b26-8291-7179d0e4bb21",
            "host": "spiegel.de",
            "report_url": "https://saferpage.de/spiegel.de",
            "checked_at": "2026-06-07 06:17:24.01218+02",
            "score": 0,
            "previous_score": 0,
            "score_delta": 0,
            "trend": "unverändert",
            "verdict": "riskant",
            "title": "Nur mit Vorsicht nutzen",
            "summary": "Score +0 Punkte, 6 neue und 1 behobene Hinweis(e).",
            "operator_risk": "Hoher Betreiber-Handlungsbedarf",
            "operator_risk_score": 100,
            "consent_score": 35,
            "new_finding_count": 6,
            "resolved_finding_count": 1,
            "new_findings": [
                {
                    "id": "pre_consent_nonessential_cookies",
                    "title": "Möglicherweise nicht notwendige Cookies vor Einwilligung",
                    "severity": "warning",
                    "guide_url": "/guides/tracking-und-consent-reparieren"
                },
                {
                    "id": "third_party_full_referrer_leak",
                    "title": "Drittanbieter können vollen Referrer-Kontext erhalten",
                    "severity": "warning",
                    "guide_url": "/guides/referrer-und-url-leaks-vermeiden"
                },
                {
                    "id": "third_party_page_url_parameter",
                    "title": "Seiten-URL wird in Drittanbieter-Requests übertragen",
                    "severity": "warning",
                    "guide_url": "/guides/referrer-und-url-leaks-vermeiden"
                },
                {
                    "id": "gpc_tracking_storage_hints",
                    "title": "Tracking-Hinweise im Storage trotz GPC-Signal",
                    "severity": "info",
                    "guide_url": "/guides/tracking-und-consent-reparieren"
                },
                {
                    "id": "browser_keystroke_listener_signals",
                    "title": "Viele Tastatur-/Eingabe-Listener im Browser erkannt",
                    "severity": "info",
                    "guide_url": "/guides/session-replay-und-fingerprinting-pruefen"
                },
                {
                    "id": "unknown_vendor_jurisdiction",
                    "title": "Anbieter-Jurisdiktion nicht klar ableitbar",
                    "severity": "info",
                    "guide_url": "/guides/drittlandtransfer-und-anbieter-pruefen"
                }
            ],
            "resolved_findings": [
                {
                    "id": "certificate_hostname_mismatch",
                    "title": "Zertifikat passt nicht zur Domain",
                    "severity": "critical",
                    "guide_url": "/guides/ssl-zertifikat-reparieren"
                }
            ],
            "technical_change_summary": "0 neue und 0 entfernte technische Datenschutz-Signal(e): Cookies, Drittanbieter und externe Skriptquellen.",
            "technical_new_count": 0,
            "technical_removed_count": 0,
            "new_cookie_count": 0,
            "new_third_party_count": 0,
            "new_script_source_count": 0,
            "changed": true
        },
        {
            "scan_id": "7a2c9e78-63a8-402f-9348-25ade36cba38",
            "host": "spiegel.de",
            "report_url": "https://saferpage.de/spiegel.de",
            "checked_at": "2026-06-07 04:14:17.172828+02",
            "score": 0,
            "previous_score": 0,
            "score_delta": 0,
            "trend": "unverändert",
            "verdict": "riskant",
            "title": "Nur mit Vorsicht nutzen",
            "summary": "Score +0 Punkte, 0 neue und 0 behobene Hinweis(e).",
            "operator_risk": "Hoher Betreiber-Handlungsbedarf",
            "operator_risk_score": 100,
            "consent_score": 57,
            "new_finding_count": 0,
            "resolved_finding_count": 0,
            "new_findings": [],
            "resolved_findings": [],
            "technical_change_summary": "0 neue und 0 entfernte technische Datenschutz-Signal(e): Cookies, Drittanbieter und externe Skriptquellen.",
            "technical_new_count": 0,
            "technical_removed_count": 0,
            "new_cookie_count": 0,
            "new_third_party_count": 0,
            "new_script_source_count": 0,
            "changed": false
        },
        {
            "scan_id": "c9712868-b4bf-45a6-9a02-bd26f0097b2a",
            "host": "spiegel.de",
            "report_url": "https://saferpage.de/spiegel.de",
            "checked_at": "2026-06-07 03:50:50.515581+02",
            "score": 0,
            "previous_score": null,
            "score_delta": null,
            "trend": "erstmals erfasst",
            "verdict": "riskant",
            "title": "Nur mit Vorsicht nutzen",
            "summary": "Erster gespeicherter Scan für diese Domain.",
            "operator_risk": "Hoher Betreiber-Handlungsbedarf",
            "operator_risk_score": 100,
            "consent_score": 57,
            "new_finding_count": 0,
            "resolved_finding_count": 0,
            "new_findings": [],
            "resolved_findings": [],
            "technical_change_summary": "Noch kein vorheriger Scan für technische Änderungen vorhanden.",
            "technical_new_count": 0,
            "technical_removed_count": 0,
            "new_cookie_count": 0,
            "new_third_party_count": 0,
            "new_script_source_count": 0,
            "changed": false
        }
    ],
    "latest_new_findings": [
        {
            "id": "long_lived_cookie",
            "title": "Langlebige Cookies erkannt",
            "severity": "info",
            "guide_url": "/guides/cookie-laufzeiten-und-zwecke-pruefen"
        },
        {
            "id": "form_label_missing",
            "title": "Formularfelder ohne klare Beschriftung",
            "severity": "warning",
            "guide_url": "/guides/barrierefreiheit-cookie-banner-formulare"
        },
        {
            "id": "suspicious_seo_terms",
            "title": "Spam-typische Begriffe erkannt",
            "severity": "info",
            "guide_url": ""
        },
        {
            "id": "button_name_missing",
            "title": "Buttons ohne erkennbaren Namen",
            "severity": "warning",
            "guide_url": "/guides/barrierefreiheit-cookie-banner-formulare"
        },
        {
            "id": "external_script_without_sri",
            "title": "Externe Skripte ohne Subresource Integrity",
            "severity": "info",
            "guide_url": "/guides/externe-skripte-und-sri-absichern"
        },
        {
            "id": "csp_missing_object_src",
            "title": "CSP ohne object-src",
            "severity": "info",
            "guide_url": "/guides/security-header-setzen"
        },
        {
            "id": "csp_missing_base_uri",
            "title": "CSP ohne base-uri",
            "severity": "info",
            "guide_url": "/guides/security-header-setzen"
        }
    ],
    "latest_resolved_findings": [
        {
            "id": "hidden_links",
            "title": "Versteckte Links erkannt",
            "severity": "warning",
            "guide_url": "/guides/seo-spam-und-cloaking-bereinigen"
        },
        {
            "id": "third_party_full_referrer_leak",
            "title": "Drittanbieter können vollen Referrer-Kontext erhalten",
            "severity": "warning",
            "guide_url": "/guides/referrer-und-url-leaks-vermeiden"
        },
        {
            "id": "third_party_page_url_parameter",
            "title": "Seiten-URL wird in Drittanbieter-Requests übertragen",
            "severity": "warning",
            "guide_url": "/guides/referrer-und-url-leaks-vermeiden"
        },
        {
            "id": "sampled_internal_page_error",
            "title": "Mindestens eine priorisierte Unterseite war nicht erfolgreich abrufbar",
            "severity": "info",
            "guide_url": "/guides/serverfehler-beheben"
        }
    ],
    "alert_digest": [],
    "integrity": {
        "receipt": [],
        "manifest": [],
        "history_chain": []
    },
    "operator_follow_up": {
        "worse_delta": false,
        "new_signals_need_review": true,
        "recommended_action": "Neue oder verschlechterte Signale im Betreiber-Board zuweisen, Re-Scan nach Fix durchführen und Exportpaket im Trust Center ablegen."
    },
    "disclaimer": "Automatisch aus gespeicherten SaferPage-Scans abgeleitete Monitoring-Historie. Betreiber müssen technische Änderungen, fachliche Risikoakzeptanz und interne Nachweise freigeben."
}
