{
    "schema": "https://saferpage.de/schemas/competitive-source-availability-smoke.v1",
    "generated_at": "2026-06-13T22:34:12+00:00",
    "ok": true,
    "summary": "Sanitisierter Availability- und Metadata-Smoke für offizielle Wettbewerbs-Primärquellen aus dem SaferPage Quellen-Watch.",
    "source_watch_schema": "https://saferpage.de/schemas/competitive-source-watch.v1",
    "source_watch_url": "https://saferpage.de/vergleich/quellen-json",
    "metrics": {
        "source_count": 35,
        "reachable_count": 32,
        "manual_review_required_count": 3,
        "client_error_review_required_count": 0,
        "server_error_count": 0,
        "transport_failed_count": 0,
        "hard_failure_count": 0,
        "check_count": 5,
        "failed_check_count": 0,
        "source_watch_source_count": 35,
        "source_watch_official_url_count": 35,
        "source_watch_checked_at_count": 35,
        "source_watch_freshness_status_count": 35,
        "source_watch_next_review_count": 35,
        "source_watch_stale_at_count": 35,
        "source_watch_evidence_summary_count": 35,
        "source_watch_saferpage_implication_count": 35,
        "source_watch_feature_mapping_count": 35,
        "source_watch_review_queue_count": 35,
        "source_watch_review_queue_source_id_count": 35,
        "source_watch_review_queue_status_count": 35,
        "source_watch_review_queue_state_count": 35,
        "source_watch_review_queue_priority_count": 35,
        "source_watch_review_queue_next_review_count": 35,
        "source_watch_review_queue_boundary_count": 35,
        "source_watch_review_queue_watch_url_count": 35,
        "source_watch_review_queue_decision_count": 35,
        "source_watch_freshness_current_count": 35,
        "source_watch_freshness_due_soon_count": 0,
        "source_watch_freshness_due_count": 0,
        "source_watch_freshness_stale_count": 0,
        "source_watch_freshness_unknown_count": 0,
        "source_watch_max_age_days": 2,
        "source_watch_oldest_checked_at_present": 1,
        "manual_review_dossier_count": 3,
        "manual_review_dossier_step_count": 18,
        "manual_review_dossier_acceptance_count": 15,
        "manual_review_dossier_evidence_url_count": 9,
        "manual_review_dossier_fallback_url_count": 9,
        "manual_review_dossier_fallback_complete_count": 3,
        "manual_review_dossier_boundary_count": 3
    },
    "checks": [
        {
            "id": "source_watch_metadata_complete",
            "label": "Quellen-Watch pflegt Primärlink, Checkdatum, Freshness, Review, Stale, Summary, Implikation und Feature-Mapping",
            "status": "passed",
            "passed": true,
            "evidence": "sources=35, official_urls=35, checked_at=35, freshness=35, next_review=35, stale_at=35, summaries=35, implications=35, feature_mappings=35.",
            "operator_action": "Fehlende Metadaten im Source-Watch ergaenzen, bevor Wettbewerbsclaims weiterverwendet werden."
        },
        {
            "id": "source_watch_refresh_policy_complete",
            "label": "Quellen-Watch hat Review-Kadenz, Stale-Grenze, Trigger, Review-Schritte und klare Claim-Grenze",
            "status": "passed",
            "passed": true,
            "evidence": "cadence=30, stale_after=45, next_review=2026-07-10, triggers=5, steps=5.",
            "operator_action": "Quellenpflege-Policy mit Review-Ausloesern, Arbeitsschritten und Claim-Grenzen aktualisieren."
        },
        {
            "id": "source_watch_review_queue_complete",
            "label": "Quellen-Watch exportiert eine vollständige Review-Queue für alle Wettbewerbsquellen",
            "status": "passed",
            "passed": true,
            "evidence": "queue=35/35, source_ids=35, status=35, states=35, priorities=35, next_review=35, boundaries=35, watch_urls=35, decisions=35.",
            "operator_action": "Review-Queue je Wettbewerbsquelle mit Prioritaet, Termin, Watch-Link, Betreiberentscheidung und Claim-Grenze ergaenzen."
        },
        {
            "id": "source_watch_freshness_attestation_current",
            "label": "Quellen-Watch weist aktuelle Wettbewerbsquellen ohne stale/unknown Freshness aus",
            "status": "passed",
            "passed": true,
            "evidence": "current=35/35, due_soon=0, due=0, stale=0, unknown=0, max_age_days=2, oldest_checked_at=2026-06-10.",
            "operator_action": "Quellen mit due/stale/unknown Freshness vor neuen Wettbewerbsclaims erneut prüfen und checked_at aktualisieren."
        },
        {
            "id": "source_watch_manual_review_dossiers_complete",
            "label": "Manuelle 401/403-Quellen haben Review-Dossier, Schritte, Abnahme, Evidence und Claim-Grenze",
            "status": "passed",
            "passed": true,
            "evidence": "manual=3, dossiers=3, steps=18, acceptance=15, evidence=9, fallback_urls=9, fallback_complete=3, boundaries=3.",
            "operator_action": "Für jede manuell zu prüfende Wettbewerbsquelle ein Dossier mit Browser-Review, Abnahme, Evidence und Claim-Grenze führen."
        }
    ],
    "failed_checks": [],
    "sources": [
        {
            "id": "compliso_scanner_2026_06",
            "vendor": "Compliso",
            "url": "https://compliso.de/features/scanner/",
            "actual_http_status": 200,
            "availability_status": "reachable",
            "ok_for_automated_review": true,
            "manual_review_required": false,
            "hard_failure": false,
            "checked_at": "2026-06-10",
            "freshness_status": "current",
            "next_review_at": "2026-07-10",
            "started_at": "2026-06-13T22:33:58Z",
            "finished_at": "2026-06-13T22:33:58Z"
        },
        {
            "id": "webpruefer_website_check_2026_06",
            "vendor": "WebPrüfer",
            "url": "https://web-pruefer.de/",
            "actual_http_status": 200,
            "availability_status": "reachable",
            "ok_for_automated_review": true,
            "manual_review_required": false,
            "hard_failure": false,
            "checked_at": "2026-06-10",
            "freshness_status": "current",
            "next_review_at": "2026-07-10",
            "started_at": "2026-06-13T22:33:58Z",
            "finished_at": "2026-06-13T22:33:58Z"
        },
        {
            "id": "siteboard_deepscan_2026_06",
            "vendor": "siteboard",
            "url": "https://siteboard.io/",
            "actual_http_status": 200,
            "availability_status": "reachable",
            "ok_for_automated_review": true,
            "manual_review_required": false,
            "hard_failure": false,
            "checked_at": "2026-06-10",
            "freshness_status": "current",
            "next_review_at": "2026-07-10",
            "started_at": "2026-06-13T22:33:58Z",
            "finished_at": "2026-06-13T22:33:59Z"
        },
        {
            "id": "auditzo_evidence_audit_2026_06",
            "vendor": "Auditzo",
            "url": "https://www.auditzo.com/",
            "actual_http_status": 403,
            "availability_status": "manual_review_required",
            "ok_for_automated_review": false,
            "manual_review_required": true,
            "hard_failure": false,
            "checked_at": "2026-06-10",
            "freshness_status": "current",
            "next_review_at": "2026-07-10",
            "started_at": "2026-06-13T22:33:59Z",
            "finished_at": "2026-06-13T22:33:59Z"
        },
        {
            "id": "complyo_ai_compliance_2026_06",
            "vendor": "Complyo",
            "url": "https://complyo.de/",
            "actual_http_status": 200,
            "availability_status": "reachable",
            "ok_for_automated_review": true,
            "manual_review_required": false,
            "hard_failure": false,
            "checked_at": "2026-06-10",
            "freshness_status": "current",
            "next_review_at": "2026-07-10",
            "started_at": "2026-06-13T22:33:59Z",
            "finished_at": "2026-06-13T22:33:59Z"
        },
        {
            "id": "abmahn_shield_scan_2026_06",
            "vendor": "Abmahn-Shield",
            "url": "https://abmahn-shield.de/",
            "actual_http_status": 200,
            "availability_status": "reachable",
            "ok_for_automated_review": true,
            "manual_review_required": false,
            "hard_failure": false,
            "checked_at": "2026-06-10",
            "freshness_status": "current",
            "next_review_at": "2026-07-10",
            "started_at": "2026-06-13T22:33:59Z",
            "finished_at": "2026-06-13T22:33:59Z"
        },
        {
            "id": "hugo_check_2026_06",
            "vendor": "Hugo Check",
            "url": "https://www.fraghugo.de/hugo-check/",
            "actual_http_status": 200,
            "availability_status": "reachable",
            "ok_for_automated_review": true,
            "manual_review_required": false,
            "hard_failure": false,
            "checked_at": "2026-06-10",
            "freshness_status": "current",
            "next_review_at": "2026-07-10",
            "started_at": "2026-06-13T22:33:59Z",
            "finished_at": "2026-06-13T22:33:59Z"
        },
        {
            "id": "website_check_trusted_seal_2026_06",
            "vendor": "Website-Check.de",
            "url": "https://website-check.de/",
            "actual_http_status": 200,
            "availability_status": "reachable",
            "ok_for_automated_review": true,
            "manual_review_required": false,
            "hard_failure": false,
            "checked_at": "2026-06-10",
            "freshness_status": "current",
            "next_review_at": "2026-07-10",
            "started_at": "2026-06-13T22:33:59Z",
            "finished_at": "2026-06-13T22:33:59Z"
        },
        {
            "id": "cookieinspector_public_verification_badge_2026_06",
            "vendor": "CookieInspector",
            "url": "https://www.cookieinspector.com/cookie-scanner",
            "actual_http_status": 200,
            "availability_status": "reachable",
            "ok_for_automated_review": true,
            "manual_review_required": false,
            "hard_failure": false,
            "checked_at": "2026-06-10",
            "freshness_status": "current",
            "next_review_at": "2026-07-10",
            "started_at": "2026-06-13T22:33:59Z",
            "finished_at": "2026-06-13T22:34:00Z"
        },
        {
            "id": "onetrust_cookie_consent_2026_06",
            "vendor": "OneTrust",
            "url": "https://www.onetrust.com/products/cookie-consent/",
            "actual_http_status": 200,
            "availability_status": "reachable",
            "ok_for_automated_review": true,
            "manual_review_required": false,
            "hard_failure": false,
            "checked_at": "2026-06-10",
            "freshness_status": "current",
            "next_review_at": "2026-07-10",
            "started_at": "2026-06-13T22:34:00Z",
            "finished_at": "2026-06-13T22:34:00Z"
        },
        {
            "id": "siwecos_feature_overview_2026_06",
            "vendor": "SIWECOS",
            "url": "https://siwecos.de/ueber-das-projekt/feature-uebersicht",
            "actual_http_status": 200,
            "availability_status": "reachable",
            "ok_for_automated_review": true,
            "manual_review_required": false,
            "hard_failure": false,
            "checked_at": "2026-06-10",
            "freshness_status": "current",
            "next_review_at": "2026-07-10",
            "started_at": "2026-06-13T22:34:00Z",
            "finished_at": "2026-06-13T22:34:00Z"
        },
        {
            "id": "sucuri_sitecheck_2026_06",
            "vendor": "Sucuri SiteCheck",
            "url": "https://sitecheck.sucuri.net/",
            "actual_http_status": 200,
            "availability_status": "reachable",
            "ok_for_automated_review": true,
            "manual_review_required": false,
            "hard_failure": false,
            "checked_at": "2026-06-10",
            "freshness_status": "current",
            "next_review_at": "2026-07-10",
            "started_at": "2026-06-13T22:34:00Z",
            "finished_at": "2026-06-13T22:34:01Z"
        },
        {
            "id": "mozilla_http_observatory_2026_06",
            "vendor": "Mozilla HTTP Observatory",
            "url": "https://developer.mozilla.org/en-US/observatory",
            "actual_http_status": 200,
            "availability_status": "reachable",
            "ok_for_automated_review": true,
            "manual_review_required": false,
            "hard_failure": false,
            "checked_at": "2026-06-10",
            "freshness_status": "current",
            "next_review_at": "2026-07-10",
            "started_at": "2026-06-13T22:34:01Z",
            "finished_at": "2026-06-13T22:34:01Z"
        },
        {
            "id": "keycdn_http_header_checker_2026_06",
            "vendor": "KeyCDN HTTP Header Checker",
            "url": "https://tools.keycdn.com/curl",
            "actual_http_status": 200,
            "availability_status": "reachable",
            "ok_for_automated_review": true,
            "manual_review_required": false,
            "hard_failure": false,
            "checked_at": "2026-06-10",
            "freshness_status": "current",
            "next_review_at": "2026-07-10",
            "started_at": "2026-06-13T22:34:01Z",
            "finished_at": "2026-06-13T22:34:01Z"
        },
        {
            "id": "shcheck_header_scanner_2026_06",
            "vendor": "shcheck",
            "url": "https://github.com/santoru/shcheck",
            "actual_http_status": 200,
            "availability_status": "reachable",
            "ok_for_automated_review": true,
            "manual_review_required": false,
            "hard_failure": false,
            "checked_at": "2026-06-10",
            "freshness_status": "current",
            "next_review_at": "2026-07-10",
            "started_at": "2026-06-13T22:34:01Z",
            "finished_at": "2026-06-13T22:34:02Z"
        },
        {
            "id": "erecht24_website_scanner_2026_06",
            "vendor": "eRecht24 Website Scanner",
            "url": "https://www.e-recht24.de/website-scanner/",
            "actual_http_status": 403,
            "availability_status": "manual_review_required",
            "ok_for_automated_review": false,
            "manual_review_required": true,
            "hard_failure": false,
            "checked_at": "2026-06-10",
            "freshness_status": "current",
            "next_review_at": "2026-07-10",
            "started_at": "2026-06-13T22:34:02Z",
            "finished_at": "2026-06-13T22:34:02Z"
        },
        {
            "id": "ccm19_google_analytics_checker_2026_06",
            "vendor": "CCM19 Google Analytics Checker",
            "url": "https://www.ccm19.de/google-analytics-checker/",
            "actual_http_status": 200,
            "availability_status": "reachable",
            "ok_for_automated_review": true,
            "manual_review_required": false,
            "hard_failure": false,
            "checked_at": "2026-06-10",
            "freshness_status": "current",
            "next_review_at": "2026-07-10",
            "started_at": "2026-06-13T22:34:02Z",
            "finished_at": "2026-06-13T22:34:03Z"
        },
        {
            "id": "datenschutz_180_scanner_2026_06",
            "vendor": "180-datenschutz.de",
            "url": "https://www.180-datenschutz.de/",
            "actual_http_status": 200,
            "availability_status": "reachable",
            "ok_for_automated_review": true,
            "manual_review_required": false,
            "hard_failure": false,
            "checked_at": "2026-06-10",
            "freshness_status": "current",
            "next_review_at": "2026-07-10",
            "started_at": "2026-06-13T22:34:03Z",
            "finished_at": "2026-06-13T22:34:03Z"
        },
        {
            "id": "cookiebox_consent_2026_06",
            "vendor": "Cookiebox",
            "url": "https://www.cookiebox.pro/",
            "actual_http_status": 200,
            "availability_status": "reachable",
            "ok_for_automated_review": true,
            "manual_review_required": false,
            "hard_failure": false,
            "checked_at": "2026-06-10",
            "freshness_status": "current",
            "next_review_at": "2026-07-10",
            "started_at": "2026-06-13T22:34:03Z",
            "finished_at": "2026-06-13T22:34:03Z"
        },
        {
            "id": "sellwerk_compliance_market_2026_06",
            "vendor": "Sellwerk",
            "url": "https://www.sellwerk.de/",
            "actual_http_status": 200,
            "availability_status": "reachable",
            "ok_for_automated_review": true,
            "manual_review_required": false,
            "hard_failure": false,
            "checked_at": "2026-06-10",
            "freshness_status": "current",
            "next_review_at": "2026-07-10",
            "started_at": "2026-06-13T22:34:03Z",
            "finished_at": "2026-06-13T22:34:04Z"
        },
        {
            "id": "it_recht_kanzlei_compliance_2026_06",
            "vendor": "IT-Recht Kanzlei",
            "url": "https://www.it-recht-kanzlei.de/",
            "actual_http_status": 200,
            "availability_status": "reachable",
            "ok_for_automated_review": true,
            "manual_review_required": false,
            "hard_failure": false,
            "checked_at": "2026-06-10",
            "freshness_status": "current",
            "next_review_at": "2026-07-10",
            "started_at": "2026-06-13T22:34:04Z",
            "finished_at": "2026-06-13T22:34:05Z"
        },
        {
            "id": "cortina_consult_web_compliance_2026_06",
            "vendor": "Cortina Consult",
            "url": "https://www.cortina-consult.com/",
            "actual_http_status": 200,
            "availability_status": "reachable",
            "ok_for_automated_review": true,
            "manual_review_required": false,
            "hard_failure": false,
            "checked_at": "2026-06-10",
            "freshness_status": "current",
            "next_review_at": "2026-07-10",
            "started_at": "2026-06-13T22:34:05Z",
            "finished_at": "2026-06-13T22:34:05Z"
        },
        {
            "id": "trusted_shops_business_2026_06",
            "vendor": "Trusted Shops",
            "url": "https://business.trustedshops.de/",
            "actual_http_status": 200,
            "availability_status": "reachable",
            "ok_for_automated_review": true,
            "manual_review_required": false,
            "hard_failure": false,
            "checked_at": "2026-06-10",
            "freshness_status": "current",
            "next_review_at": "2026-07-10",
            "started_at": "2026-06-13T22:34:05Z",
            "finished_at": "2026-06-13T22:34:06Z"
        },
        {
            "id": "haendlerbund_kaeufersiegel_2026_06",
            "vendor": "Händlerbund/Käufersiegel",
            "url": "https://www.haendlerbund.de/",
            "actual_http_status": 200,
            "availability_status": "reachable",
            "ok_for_automated_review": true,
            "manual_review_required": false,
            "hard_failure": false,
            "checked_at": "2026-06-10",
            "freshness_status": "current",
            "next_review_at": "2026-07-10",
            "started_at": "2026-06-13T22:34:06Z",
            "finished_at": "2026-06-13T22:34:06Z"
        },
        {
            "id": "trustpilot_business_2026_06",
            "vendor": "Trustpilot",
            "url": "https://de.business.trustpilot.com/",
            "actual_http_status": 200,
            "availability_status": "reachable",
            "ok_for_automated_review": true,
            "manual_review_required": false,
            "hard_failure": false,
            "checked_at": "2026-06-10",
            "freshness_status": "current",
            "next_review_at": "2026-07-10",
            "started_at": "2026-06-13T22:34:06Z",
            "finished_at": "2026-06-13T22:34:07Z"
        },
        {
            "id": "verbraucherzentrale_fakeshop_finder_2026_06",
            "vendor": "Verbraucherzentrale Fakeshop-Finder",
            "url": "https://www.verbraucherzentrale.de/fakeshopfinder-71560",
            "actual_http_status": 200,
            "availability_status": "reachable",
            "ok_for_automated_review": true,
            "manual_review_required": false,
            "hard_failure": false,
            "checked_at": "2026-06-10",
            "freshness_status": "current",
            "next_review_at": "2026-07-10",
            "started_at": "2026-06-13T22:34:07Z",
            "finished_at": "2026-06-13T22:34:07Z"
        },
        {
            "id": "scamadviser_reputation_2026_06",
            "vendor": "Scamadviser",
            "url": "https://www.scamadviser.com/",
            "actual_http_status": 200,
            "availability_status": "reachable",
            "ok_for_automated_review": true,
            "manual_review_required": false,
            "hard_failure": false,
            "checked_at": "2026-06-10",
            "freshness_status": "current",
            "next_review_at": "2026-07-10",
            "started_at": "2026-06-13T22:34:07Z",
            "finished_at": "2026-06-13T22:34:07Z"
        },
        {
            "id": "urlvoid_reputation_2026_06",
            "vendor": "URLVoid",
            "url": "https://www.urlvoid.com/",
            "actual_http_status": 200,
            "availability_status": "reachable",
            "ok_for_automated_review": true,
            "manual_review_required": false,
            "hard_failure": false,
            "checked_at": "2026-06-10",
            "freshness_status": "current",
            "next_review_at": "2026-07-10",
            "started_at": "2026-06-13T22:34:07Z",
            "finished_at": "2026-06-13T22:34:07Z"
        },
        {
            "id": "google_safe_browsing_transparency_2026_06",
            "vendor": "Google Safe Browsing Transparency Report",
            "url": "https://transparencyreport.google.com/safe-browsing/search",
            "actual_http_status": 200,
            "availability_status": "reachable",
            "ok_for_automated_review": true,
            "manual_review_required": false,
            "hard_failure": false,
            "checked_at": "2026-06-10",
            "freshness_status": "current",
            "next_review_at": "2026-07-10",
            "started_at": "2026-06-13T22:34:07Z",
            "finished_at": "2026-06-13T22:34:08Z"
        },
        {
            "id": "fsecure_online_shopping_checker_2026_06",
            "vendor": "F-Secure Online Shopping Checker",
            "url": "https://www.f-secure.com/en/online-shopping-checker",
            "actual_http_status": 200,
            "availability_status": "reachable",
            "ok_for_automated_review": true,
            "manual_review_required": false,
            "hard_failure": false,
            "checked_at": "2026-06-10",
            "freshness_status": "current",
            "next_review_at": "2026-07-10",
            "started_at": "2026-06-13T22:34:08Z",
            "finished_at": "2026-06-13T22:34:09Z"
        },
        {
            "id": "cookiebot_scan_report_2026_06",
            "vendor": "Cookiebot",
            "url": "https://support.cookiebot.com/hc/en-us/articles/5007079527580-Understanding-the-scan-report",
            "actual_http_status": 403,
            "availability_status": "manual_review_required",
            "ok_for_automated_review": false,
            "manual_review_required": true,
            "hard_failure": false,
            "checked_at": "2026-06-10",
            "freshness_status": "current",
            "next_review_at": "2026-07-10",
            "started_at": "2026-06-13T22:34:09Z",
            "finished_at": "2026-06-13T22:34:09Z"
        },
        {
            "id": "osano_compliance_check_2026_06",
            "vendor": "Osano",
            "url": "https://www.osano.com/features/compliance-check",
            "actual_http_status": 200,
            "availability_status": "reachable",
            "ok_for_automated_review": true,
            "manual_review_required": false,
            "hard_failure": false,
            "checked_at": "2026-06-10",
            "freshness_status": "current",
            "next_review_at": "2026-07-10",
            "started_at": "2026-06-13T22:34:09Z",
            "finished_at": "2026-06-13T22:34:09Z"
        },
        {
            "id": "termly_all_in_one_2026_06",
            "vendor": "Termly",
            "url": "https://termly.io/",
            "actual_http_status": 200,
            "availability_status": "reachable",
            "ok_for_automated_review": true,
            "manual_review_required": false,
            "hard_failure": false,
            "checked_at": "2026-06-10",
            "freshness_status": "current",
            "next_review_at": "2026-07-10",
            "started_at": "2026-06-13T22:34:09Z",
            "finished_at": "2026-06-13T22:34:09Z"
        },
        {
            "id": "vanta_trust_center_2026_06",
            "vendor": "Vanta",
            "url": "https://help.vanta.com/en/articles/11345469-vanta-trust-center",
            "actual_http_status": 200,
            "availability_status": "reachable",
            "ok_for_automated_review": true,
            "manual_review_required": false,
            "hard_failure": false,
            "checked_at": "2026-06-10",
            "freshness_status": "current",
            "next_review_at": "2026-07-10",
            "started_at": "2026-06-13T22:34:09Z",
            "finished_at": "2026-06-13T22:34:10Z"
        },
        {
            "id": "conveyor_trust_ai_2026_06",
            "vendor": "Conveyor",
            "url": "https://docs.conveyor.com/docs/trust-center-agent",
            "actual_http_status": 200,
            "availability_status": "reachable",
            "ok_for_automated_review": true,
            "manual_review_required": false,
            "hard_failure": false,
            "checked_at": "2026-06-10",
            "freshness_status": "current",
            "next_review_at": "2026-07-10",
            "started_at": "2026-06-13T22:34:10Z",
            "finished_at": "2026-06-13T22:34:12Z"
        }
    ],
    "source_review_queue": [
        {
            "id": "source_review_compliso_scanner_2026_06",
            "source_id": "compliso_scanner_2026_06",
            "vendor": "Compliso",
            "freshness_status": "current",
            "priority": "normal",
            "review_state": "scheduled",
            "checked_at": "2026-06-10",
            "age_days": 2,
            "next_review_at": "2026-07-10",
            "days_until_review": 27,
            "stale_at": "2026-07-25",
            "official_url": "https://compliso.de/features/scanner/",
            "source_watch_url": "https://saferpage.de/vergleich/quellen#compliso_scanner_2026_06",
            "review_focus": "Website-Scanner mit 30 automatischen DSGVO-Checks, Cookie-/Storage-/Third-Party-Analyse, Chrome DevTools Protocol, Dark-Pattern-Erkennung und BFSG/WCAG-2.1-AA-Audit.",
            "saferpage_implication": "SaferPage bündelt Cookie-/Storage-Evidence, Drittanbieter, Dark-Pattern-/Consent-Fragen, Accessibility und Fixpfade als zusammenhängenden Betreiberbericht.",
            "operator_decision": "Quelle bleibt verwendbar; Review-Termin vormerken und bei Anbieteränderungen früher prüfen.",
            "claim_boundary": "Diese Queue belegt nur Quellenpflege und Aktualität der Wettbewerbsanalyse; sie ist kein Anbieter-Ranking, keine Rechtsberatung und keine Garantie unveränderter Anbieterfunktionen."
        },
        {
            "id": "source_review_webpruefer_website_check_2026_06",
            "source_id": "webpruefer_website_check_2026_06",
            "vendor": "WebPrüfer",
            "freshness_status": "current",
            "priority": "normal",
            "review_state": "scheduled",
            "checked_at": "2026-06-10",
            "age_days": 2,
            "next_review_at": "2026-07-10",
            "days_until_review": 27,
            "stale_at": "2026-07-25",
            "official_url": "https://web-pruefer.de/",
            "source_watch_url": "https://saferpage.de/vergleich/quellen#webpruefer_website_check_2026_06",
            "review_focus": "Kostenloser deutscher Website-Check mit 87 Prüfungen in acht Bereichen: Rechtliches, DSGVO/Datenschutz, Technik, SEO, KI-Sichtbarkeit, BFSG, E-Commerce und Sicherheit.",
            "saferpage_implication": "Die öffentliche Matrix zeigt DACH-All-in-one-Parität, E-Commerce, KI-/Robots-Signale, BFSG und Sicherheit nebeneinander statt als Einzelmodule.",
            "operator_decision": "Quelle bleibt verwendbar; Review-Termin vormerken und bei Anbieteränderungen früher prüfen.",
            "claim_boundary": "Diese Queue belegt nur Quellenpflege und Aktualität der Wettbewerbsanalyse; sie ist kein Anbieter-Ranking, keine Rechtsberatung und keine Garantie unveränderter Anbieterfunktionen."
        },
        {
            "id": "source_review_siteboard_deepscan_2026_06",
            "source_id": "siteboard_deepscan_2026_06",
            "vendor": "siteboard",
            "freshness_status": "current",
            "priority": "normal",
            "review_state": "scheduled",
            "checked_at": "2026-06-10",
            "age_days": 2,
            "next_review_at": "2026-07-10",
            "days_until_review": 27,
            "stale_at": "2026-07-25",
            "official_url": "https://siteboard.io/",
            "source_watch_url": "https://saferpage.de/vergleich/quellen#siteboard_deepscan_2026_06",
            "review_focus": "Automatischer Website-Check für Barrierefreiheit, Performance, Sicherheit und technische Qualität mit DeepScans bis 100 Unterseiten, Monitoring, PDF Reports und detaillierten Entwickler-Reports.",
            "saferpage_implication": "SaferPage zeigt Agentur- und Entwicklernutzen über betroffene Unterseiten, konkrete Fixlisten, PDF/Export, Prioritaet, Owner und technische Abnahmekriterien.",
            "operator_decision": "Quelle bleibt verwendbar; Review-Termin vormerken und bei Anbieteränderungen früher prüfen.",
            "claim_boundary": "Diese Queue belegt nur Quellenpflege und Aktualität der Wettbewerbsanalyse; sie ist kein Anbieter-Ranking, keine Rechtsberatung und keine Garantie unveränderter Anbieterfunktionen."
        },
        {
            "id": "source_review_auditzo_evidence_audit_2026_06",
            "source_id": "auditzo_evidence_audit_2026_06",
            "vendor": "Auditzo",
            "freshness_status": "current",
            "priority": "normal",
            "review_state": "scheduled",
            "checked_at": "2026-06-10",
            "age_days": 2,
            "next_review_at": "2026-07-10",
            "days_until_review": 27,
            "stale_at": "2026-07-25",
            "official_url": "https://www.auditzo.com/",
            "source_watch_url": "https://saferpage.de/vergleich/quellen#auditzo_evidence_audit_2026_06",
            "review_focus": "Evidence-first Website Compliance Audit mit realer Browser-Netzwerkerfassung, HAR-/Request-Evidence, Pre-Consent-Tracking, Third-Party-Data-Flow und Framework-Mapping.",
            "saferpage_implication": "SaferPage führt Browser-Requests, Drittanbieter, Consent-Zustände, Cookie-/Storage-Evidence, Screenshot und Integritätsmanifest in auditfähigen Exporten zusammen.",
            "operator_decision": "Quelle bleibt verwendbar; Review-Termin vormerken und bei Anbieteränderungen früher prüfen.",
            "claim_boundary": "Diese Queue belegt nur Quellenpflege und Aktualität der Wettbewerbsanalyse; sie ist kein Anbieter-Ranking, keine Rechtsberatung und keine Garantie unveränderter Anbieterfunktionen."
        },
        {
            "id": "source_review_complyo_ai_compliance_2026_06",
            "source_id": "complyo_ai_compliance_2026_06",
            "vendor": "Complyo",
            "freshness_status": "current",
            "priority": "normal",
            "review_state": "scheduled",
            "checked_at": "2026-06-10",
            "age_days": 2,
            "next_review_at": "2026-07-10",
            "days_until_review": 27,
            "stale_at": "2026-07-25",
            "official_url": "https://complyo.de/",
            "source_watch_url": "https://saferpage.de/vergleich/quellen#complyo_ai_compliance_2026_06",
            "review_focus": "KI-gestützter Website-Compliance-Check für DSGVO, Cookie-Compliance, WCAG 2.1 AA, Rechtstexte, Compliance-Score und konkrete Lösungsvorschläge.",
            "saferpage_implication": "SaferPage hält Score, Rechtstexte, Cookie-/Consent-, WCAG- und konkrete Betreiber-Fixes im Einstieg zusammen.",
            "operator_decision": "Quelle bleibt verwendbar; Review-Termin vormerken und bei Anbieteränderungen früher prüfen.",
            "claim_boundary": "Diese Queue belegt nur Quellenpflege und Aktualität der Wettbewerbsanalyse; sie ist kein Anbieter-Ranking, keine Rechtsberatung und keine Garantie unveränderter Anbieterfunktionen."
        },
        {
            "id": "source_review_abmahn_shield_scan_2026_06",
            "source_id": "abmahn_shield_scan_2026_06",
            "vendor": "Abmahn-Shield",
            "freshness_status": "current",
            "priority": "normal",
            "review_state": "scheduled",
            "checked_at": "2026-06-10",
            "age_days": 2,
            "next_review_at": "2026-07-10",
            "days_until_review": 27,
            "stale_at": "2026-07-25",
            "official_url": "https://abmahn-shield.de/",
            "source_watch_url": "https://saferpage.de/vergleich/quellen#abmahn_shield_scan_2026_06",
            "review_focus": "Deutschlandfokussierter Compliance-Scan mit 47 Kriterien aus sechs Rechtsgebieten, 60-Sekunden-Ergebnis, PDF-Report, Fix-Anleitungen, Monitoring und E-Mail-Alerts.",
            "saferpage_implication": "SaferPage zeigt schnelle DACH-Checks, Rechtsgebiets-Priorisierung, PDF/Report-Pack, Fix-Guides, Monitoring und Alert-Freigaben als Betreiberpfad.",
            "operator_decision": "Quelle bleibt verwendbar; Review-Termin vormerken und bei Anbieteränderungen früher prüfen.",
            "claim_boundary": "Diese Queue belegt nur Quellenpflege und Aktualität der Wettbewerbsanalyse; sie ist kein Anbieter-Ranking, keine Rechtsberatung und keine Garantie unveränderter Anbieterfunktionen."
        },
        {
            "id": "source_review_hugo_check_2026_06",
            "source_id": "hugo_check_2026_06",
            "vendor": "Hugo Check",
            "freshness_status": "current",
            "priority": "normal",
            "review_state": "scheduled",
            "checked_at": "2026-06-10",
            "age_days": 2,
            "next_review_at": "2026-07-10",
            "days_until_review": 27,
            "stale_at": "2026-07-25",
            "official_url": "https://www.fraghugo.de/hugo-check/",
            "source_watch_url": "https://saferpage.de/vergleich/quellen#hugo_check_2026_06",
            "review_focus": "29-Punkte-Website-Scanner für DSGVO, IT-Sicherheit, E-Mail, Domain-Schutz, NIS2-Betroffenheitscheck, Unterseitenkontingente, Monitoring und White-Label-Reports.",
            "saferpage_implication": "SaferPage macht NIS2, E-Mail-/Domain-Signale, Unterseiten, Monitoring und White-Label-Reports neben Datenschutz und IT-Sicherheit sichtbar.",
            "operator_decision": "Quelle bleibt verwendbar; Review-Termin vormerken und bei Anbieteränderungen früher prüfen.",
            "claim_boundary": "Diese Queue belegt nur Quellenpflege und Aktualität der Wettbewerbsanalyse; sie ist kein Anbieter-Ranking, keine Rechtsberatung und keine Garantie unveränderter Anbieterfunktionen."
        },
        {
            "id": "source_review_website_check_trusted_seal_2026_06",
            "source_id": "website_check_trusted_seal_2026_06",
            "vendor": "Website-Check.de",
            "freshness_status": "current",
            "priority": "normal",
            "review_state": "scheduled",
            "checked_at": "2026-06-10",
            "age_days": 2,
            "next_review_at": "2026-07-10",
            "days_until_review": 27,
            "stale_at": "2026-07-25",
            "official_url": "https://website-check.de/",
            "source_watch_url": "https://saferpage.de/vergleich/quellen#website_check_trusted_seal_2026_06",
            "review_focus": "Website-Check.de bewirbt sichtbare Compliance-Siegel, automatisierte Website-/Shop-Prüfungen, BFSG/WCAG-Checks, Rechtstexte, Consent-Management und Handlungsempfehlungen.",
            "saferpage_implication": "SaferPage braucht ein öffentlich verlinkbares Badge mit Prüfdatum, Score, geprüften Bereichen, Embed-Code und klaren Claim-Grenzen, ohne Zertifikat oder Rechtsfreigabe zu behaupten.",
            "operator_decision": "Quelle bleibt verwendbar; Review-Termin vormerken und bei Anbieteränderungen früher prüfen.",
            "claim_boundary": "Diese Queue belegt nur Quellenpflege und Aktualität der Wettbewerbsanalyse; sie ist kein Anbieter-Ranking, keine Rechtsberatung und keine Garantie unveränderter Anbieterfunktionen."
        },
        {
            "id": "source_review_cookieinspector_public_verification_badge_2026_06",
            "source_id": "cookieinspector_public_verification_badge_2026_06",
            "vendor": "CookieInspector",
            "freshness_status": "current",
            "priority": "normal",
            "review_state": "scheduled",
            "checked_at": "2026-06-10",
            "age_days": 2,
            "next_review_at": "2026-07-10",
            "days_until_review": 27,
            "stale_at": "2026-07-25",
            "official_url": "https://www.cookieinspector.com/cookie-scanner",
            "source_watch_url": "https://saferpage.de/vergleich/quellen#cookieinspector_public_verification_badge_2026_06",
            "review_focus": "CookieInspector positioniert sharebare Cookie-/Tracker-Reports und öffentliche Verification-Badges, die auf eine öffentliche Verifizierungsseite mit letztem Scanstatus führen.",
            "saferpage_implication": "SaferPage führt Badge-Klicks direkt auf die Verifizierungsseite und gibt im JSON/Markdown dieselben öffentlichen Status-, Score- und Claim-Grenzen aus.",
            "operator_decision": "Quelle bleibt verwendbar; Review-Termin vormerken und bei Anbieteränderungen früher prüfen.",
            "claim_boundary": "Diese Queue belegt nur Quellenpflege und Aktualität der Wettbewerbsanalyse; sie ist kein Anbieter-Ranking, keine Rechtsberatung und keine Garantie unveränderter Anbieterfunktionen."
        },
        {
            "id": "source_review_onetrust_cookie_consent_2026_06",
            "source_id": "onetrust_cookie_consent_2026_06",
            "vendor": "OneTrust",
            "freshness_status": "current",
            "priority": "normal",
            "review_state": "scheduled",
            "checked_at": "2026-06-10",
            "age_days": 2,
            "next_review_at": "2026-07-10",
            "days_until_review": 27,
            "stale_at": "2026-07-25",
            "official_url": "https://www.onetrust.com/products/cookie-consent/",
            "source_watch_url": "https://saferpage.de/vergleich/quellen#onetrust_cookie_consent_2026_06",
            "review_focus": "Cookie Consent mit Website-Audit, Erkennung von Cookies/Tags/Trackern, Scan hinter Logins bzw. Hidden Pages, Auto-Kategorisierung, Auto-Blocking, georegionalen Bannern und regelmaessigen Scans.",
            "saferpage_implication": "SaferPage trennt Consent-/Cookie-Evidence, Drittanbieter, direkte Test-URLs, Login-/Gate-Grenzen, regelmaessige Scans, Policy-Abgleich und Betreiber-Claim-Grenzen sichtbar.",
            "operator_decision": "Quelle bleibt verwendbar; Review-Termin vormerken und bei Anbieteränderungen früher prüfen.",
            "claim_boundary": "Diese Queue belegt nur Quellenpflege und Aktualität der Wettbewerbsanalyse; sie ist kein Anbieter-Ranking, keine Rechtsberatung und keine Garantie unveränderter Anbieterfunktionen."
        },
        {
            "id": "source_review_siwecos_feature_overview_2026_06",
            "source_id": "siwecos_feature_overview_2026_06",
            "vendor": "SIWECOS",
            "freshness_status": "current",
            "priority": "normal",
            "review_state": "scheduled",
            "checked_at": "2026-06-10",
            "age_days": 2,
            "next_review_at": "2026-07-10",
            "days_until_review": 27,
            "stale_at": "2026-07-25",
            "official_url": "https://siwecos.de/ueber-das-projekt/feature-uebersicht",
            "source_watch_url": "https://saferpage.de/vergleich/quellen#siwecos_feature_overview_2026_06",
            "review_focus": "Schnell-Scan plus registrierte tägliche Prüfung von bis zu 25 Domains, automatische Nachrichten bei kritischen Schwachstellen, Siegel, Gesamtscore und Sicherheitsbericht.",
            "saferpage_implication": "Security-Parität braucht nicht nur Header/TLS-Evidence, sondern geplante Scans, Badge, Alert-Outbox, Feed-Credentials, Storage und produktive Zustellfreigabe.",
            "operator_decision": "Quelle bleibt verwendbar; Review-Termin vormerken und bei Anbieteränderungen früher prüfen.",
            "claim_boundary": "Diese Queue belegt nur Quellenpflege und Aktualität der Wettbewerbsanalyse; sie ist kein Anbieter-Ranking, keine Rechtsberatung und keine Garantie unveränderter Anbieterfunktionen."
        },
        {
            "id": "source_review_sucuri_sitecheck_2026_06",
            "source_id": "sucuri_sitecheck_2026_06",
            "vendor": "Sucuri SiteCheck",
            "freshness_status": "current",
            "priority": "normal",
            "review_state": "scheduled",
            "checked_at": "2026-06-10",
            "age_days": 2,
            "next_review_at": "2026-07-10",
            "days_until_review": 27,
            "stale_at": "2026-07-25",
            "official_url": "https://sitecheck.sucuri.net/",
            "source_watch_url": "https://saferpage.de/vergleich/quellen#sucuri_sitecheck_2026_06",
            "review_focus": "Website-Integrity- und Malware-Check mit Malware-, Blacklist-, Spam- und Website-Kontext als Security-Benchmark.",
            "saferpage_implication": "SaferPage muss Malware-/Blacklist-Kontext klar als externes Feed-/Review-Gate trennen und darf aus passiven Datenschutzsignalen keine Malwarefreiheit behaupten.",
            "operator_decision": "Quelle bleibt verwendbar; Review-Termin vormerken und bei Anbieteränderungen früher prüfen.",
            "claim_boundary": "Diese Queue belegt nur Quellenpflege und Aktualität der Wettbewerbsanalyse; sie ist kein Anbieter-Ranking, keine Rechtsberatung und keine Garantie unveränderter Anbieterfunktionen."
        },
        {
            "id": "source_review_mozilla_http_observatory_2026_06",
            "source_id": "mozilla_http_observatory_2026_06",
            "vendor": "Mozilla HTTP Observatory",
            "freshness_status": "current",
            "priority": "normal",
            "review_state": "scheduled",
            "checked_at": "2026-06-10",
            "age_days": 2,
            "next_review_at": "2026-07-10",
            "days_until_review": 27,
            "stale_at": "2026-07-25",
            "official_url": "https://developer.mozilla.org/en-US/observatory",
            "source_watch_url": "https://saferpage.de/vergleich/quellen#mozilla_http_observatory_2026_06",
            "review_focus": "HTTP-Security-Header-Analyse mit Score, Header-Hinweisen und Entwicklerfeedback für serverseitige Härtung.",
            "saferpage_implication": "SaferPage muss Header-Evidence, konkrete fehlende Header und Nginx-/Apache-Fixpfade sauber vom Datenschutzscore getrennt sichtbar machen.",
            "operator_decision": "Quelle bleibt verwendbar; Review-Termin vormerken und bei Anbieteränderungen früher prüfen.",
            "claim_boundary": "Diese Queue belegt nur Quellenpflege und Aktualität der Wettbewerbsanalyse; sie ist kein Anbieter-Ranking, keine Rechtsberatung und keine Garantie unveränderter Anbieterfunktionen."
        },
        {
            "id": "source_review_keycdn_http_header_checker_2026_06",
            "source_id": "keycdn_http_header_checker_2026_06",
            "vendor": "KeyCDN HTTP Header Checker",
            "freshness_status": "current",
            "priority": "normal",
            "review_state": "scheduled",
            "checked_at": "2026-06-10",
            "age_days": 2,
            "next_review_at": "2026-07-10",
            "days_until_review": 27,
            "stale_at": "2026-07-25",
            "official_url": "https://tools.keycdn.com/curl",
            "source_watch_url": "https://saferpage.de/vergleich/quellen#keycdn_http_header_checker_2026_06",
            "review_focus": "cURL-/Header-Diagnostik für HTTP-Status, Header, Encoding und technische Auslieferung.",
            "saferpage_implication": "SaferPage sollte Header- und Response-Evidence maschinenlesbar exportieren und technische Auslieferung nicht als Rechtsfreigabe formulieren.",
            "operator_decision": "Quelle bleibt verwendbar; Review-Termin vormerken und bei Anbieteränderungen früher prüfen.",
            "claim_boundary": "Diese Queue belegt nur Quellenpflege und Aktualität der Wettbewerbsanalyse; sie ist kein Anbieter-Ranking, keine Rechtsberatung und keine Garantie unveränderter Anbieterfunktionen."
        },
        {
            "id": "source_review_shcheck_header_scanner_2026_06",
            "source_id": "shcheck_header_scanner_2026_06",
            "vendor": "shcheck",
            "freshness_status": "current",
            "priority": "normal",
            "review_state": "scheduled",
            "checked_at": "2026-06-10",
            "age_days": 2,
            "next_review_at": "2026-07-10",
            "days_until_review": 27,
            "stale_at": "2026-07-25",
            "official_url": "https://github.com/santoru/shcheck",
            "source_watch_url": "https://saferpage.de/vergleich/quellen#shcheck_header_scanner_2026_06",
            "review_focus": "Open-Source-Header-Scanner für lokale und CI-nahe Sicherheitsheader-Prüfung.",
            "saferpage_implication": "SaferPage kann CI-/API-nahe Header-Checks als Betreiberworkflow einordnen, ohne lokale Tool-Parität oder vollständige Security-Prüfung zu behaupten.",
            "operator_decision": "Quelle bleibt verwendbar; Review-Termin vormerken und bei Anbieteränderungen früher prüfen.",
            "claim_boundary": "Diese Queue belegt nur Quellenpflege und Aktualität der Wettbewerbsanalyse; sie ist kein Anbieter-Ranking, keine Rechtsberatung und keine Garantie unveränderter Anbieterfunktionen."
        },
        {
            "id": "source_review_erecht24_website_scanner_2026_06",
            "source_id": "erecht24_website_scanner_2026_06",
            "vendor": "eRecht24 Website Scanner",
            "freshness_status": "current",
            "priority": "normal",
            "review_state": "scheduled",
            "checked_at": "2026-06-10",
            "age_days": 2,
            "next_review_at": "2026-07-10",
            "days_until_review": 27,
            "stale_at": "2026-07-25",
            "official_url": "https://www.e-recht24.de/website-scanner/",
            "source_watch_url": "https://saferpage.de/vergleich/quellen#erecht24_website_scanner_2026_06",
            "review_focus": "Legal-Tech-Scanner und Generator-/Premium-Umfeld für Datenschutz, Impressum, Drittanbieter- und Abmahnrisiko-Kommunikation.",
            "saferpage_implication": "SaferPage muss Rechtsberatung, Abmahnschutz und Generator-Parität vermeiden und nur technische Evidence plus Betreiber-Guides verlinken.",
            "operator_decision": "Quelle bleibt verwendbar; Review-Termin vormerken und bei Anbieteränderungen früher prüfen.",
            "claim_boundary": "Diese Queue belegt nur Quellenpflege und Aktualität der Wettbewerbsanalyse; sie ist kein Anbieter-Ranking, keine Rechtsberatung und keine Garantie unveränderter Anbieterfunktionen."
        },
        {
            "id": "source_review_ccm19_google_analytics_checker_2026_06",
            "source_id": "ccm19_google_analytics_checker_2026_06",
            "vendor": "CCM19 Google Analytics Checker",
            "freshness_status": "current",
            "priority": "normal",
            "review_state": "scheduled",
            "checked_at": "2026-06-10",
            "age_days": 2,
            "next_review_at": "2026-07-10",
            "days_until_review": 27,
            "stale_at": "2026-07-25",
            "official_url": "https://www.ccm19.de/google-analytics-checker/",
            "source_watch_url": "https://saferpage.de/vergleich/quellen#ccm19_google_analytics_checker_2026_06",
            "review_focus": "Spezialisierter Analytics-/Consent-Check für Google-Analytics-Einbindung und Ausführung vor Zustimmung.",
            "saferpage_implication": "SaferPage muss Google-/Analytics-Hinweise nur aus echten Tags, Requests oder Consent-Zuständen ableiten und False Positives vermeiden.",
            "operator_decision": "Quelle bleibt verwendbar; Review-Termin vormerken und bei Anbieteränderungen früher prüfen.",
            "claim_boundary": "Diese Queue belegt nur Quellenpflege und Aktualität der Wettbewerbsanalyse; sie ist kein Anbieter-Ranking, keine Rechtsberatung und keine Garantie unveränderter Anbieterfunktionen."
        },
        {
            "id": "source_review_datenschutz_180_scanner_2026_06",
            "source_id": "datenschutz_180_scanner_2026_06",
            "vendor": "180-datenschutz.de",
            "freshness_status": "current",
            "priority": "normal",
            "review_state": "scheduled",
            "checked_at": "2026-06-10",
            "age_days": 2,
            "next_review_at": "2026-07-10",
            "days_until_review": 27,
            "stale_at": "2026-07-25",
            "official_url": "https://www.180-datenschutz.de/",
            "source_watch_url": "https://saferpage.de/vergleich/quellen#datenschutz_180_scanner_2026_06",
            "review_focus": "DSGVO-/Datenschutz-Angebot im Scanner- und Beratungsumfeld mit Fokus auf Website- und Consent-Prüfung.",
            "saferpage_implication": "SaferPage muss Beratungs- und Rechtskontext als Betreiberentscheidung auslagern und Reportseiten auf scanbare Fakten begrenzen.",
            "operator_decision": "Quelle bleibt verwendbar; Review-Termin vormerken und bei Anbieteränderungen früher prüfen.",
            "claim_boundary": "Diese Queue belegt nur Quellenpflege und Aktualität der Wettbewerbsanalyse; sie ist kein Anbieter-Ranking, keine Rechtsberatung und keine Garantie unveränderter Anbieterfunktionen."
        },
        {
            "id": "source_review_cookiebox_consent_2026_06",
            "source_id": "cookiebox_consent_2026_06",
            "vendor": "Cookiebox",
            "freshness_status": "current",
            "priority": "normal",
            "review_state": "scheduled",
            "checked_at": "2026-06-10",
            "age_days": 2,
            "next_review_at": "2026-07-10",
            "days_until_review": 27,
            "stale_at": "2026-07-25",
            "official_url": "https://www.cookiebox.pro/",
            "source_watch_url": "https://saferpage.de/vergleich/quellen#cookiebox_consent_2026_06",
            "review_focus": "CMP-/Consent-Umfeld für Cookie- und Analytics-Konformität.",
            "saferpage_implication": "SaferPage muss CMP-Erkennung, Consent-Zustände und Cookie-Inventar als Evidence zeigen, aber keine CMP-Funktionsparitaet behaupten.",
            "operator_decision": "Quelle bleibt verwendbar; Review-Termin vormerken und bei Anbieteränderungen früher prüfen.",
            "claim_boundary": "Diese Queue belegt nur Quellenpflege und Aktualität der Wettbewerbsanalyse; sie ist kein Anbieter-Ranking, keine Rechtsberatung und keine Garantie unveränderter Anbieterfunktionen."
        },
        {
            "id": "source_review_sellwerk_compliance_market_2026_06",
            "source_id": "sellwerk_compliance_market_2026_06",
            "vendor": "Sellwerk",
            "freshness_status": "current",
            "priority": "normal",
            "review_state": "scheduled",
            "checked_at": "2026-06-10",
            "age_days": 2,
            "next_review_at": "2026-07-10",
            "days_until_review": 27,
            "stale_at": "2026-07-25",
            "official_url": "https://www.sellwerk.de/",
            "source_watch_url": "https://saferpage.de/vergleich/quellen#sellwerk_compliance_market_2026_06",
            "review_focus": "DACH-Angebot für Website-, Marketing- und Digitalisierungsleistungen mit Datenschutz-/Analytics-Kontext im Marktumfeld.",
            "saferpage_implication": "SaferPage sollte Agentur- und Betreiberentscheidungen klar trennen und keine Marketingdienstleistungs-Parität behaupten.",
            "operator_decision": "Quelle bleibt verwendbar; Review-Termin vormerken und bei Anbieteränderungen früher prüfen.",
            "claim_boundary": "Diese Queue belegt nur Quellenpflege und Aktualität der Wettbewerbsanalyse; sie ist kein Anbieter-Ranking, keine Rechtsberatung und keine Garantie unveränderter Anbieterfunktionen."
        },
        {
            "id": "source_review_it_recht_kanzlei_compliance_2026_06",
            "source_id": "it_recht_kanzlei_compliance_2026_06",
            "vendor": "IT-Recht Kanzlei",
            "freshness_status": "current",
            "priority": "normal",
            "review_state": "scheduled",
            "checked_at": "2026-06-10",
            "age_days": 2,
            "next_review_at": "2026-07-10",
            "days_until_review": 27,
            "stale_at": "2026-07-25",
            "official_url": "https://www.it-recht-kanzlei.de/",
            "source_watch_url": "https://saferpage.de/vergleich/quellen#it_recht_kanzlei_compliance_2026_06",
            "review_focus": "Rechtstext-, Shop-Compliance- und Betreiberhilfen im deutschen Legal-Tech-/Kanzlei-Umfeld.",
            "saferpage_implication": "SaferPage muss Rechtstext- und Shop-Compliance-Bezug als Guide- oder Betreiberworkflow führen, nicht als Rechtsfreigabe im Scan.",
            "operator_decision": "Quelle bleibt verwendbar; Review-Termin vormerken und bei Anbieteränderungen früher prüfen.",
            "claim_boundary": "Diese Queue belegt nur Quellenpflege und Aktualität der Wettbewerbsanalyse; sie ist kein Anbieter-Ranking, keine Rechtsberatung und keine Garantie unveränderter Anbieterfunktionen."
        },
        {
            "id": "source_review_cortina_consult_web_compliance_2026_06",
            "source_id": "cortina_consult_web_compliance_2026_06",
            "vendor": "Cortina Consult",
            "freshness_status": "current",
            "priority": "normal",
            "review_state": "scheduled",
            "checked_at": "2026-06-10",
            "age_days": 2,
            "next_review_at": "2026-07-10",
            "days_until_review": 27,
            "stale_at": "2026-07-25",
            "official_url": "https://www.cortina-consult.com/",
            "source_watch_url": "https://saferpage.de/vergleich/quellen#cortina_consult_web_compliance_2026_06",
            "review_focus": "Beratungsnahes Premium-Segment für Web-Compliance, Datenschutz, ISO-/NIS-2- und KI-Compliance.",
            "saferpage_implication": "SaferPage muss Consulting-, ISO-, NIS-2- und KI-Governance-Claims als Kontrollframework und nicht als automatisches Website-Urteil einordnen.",
            "operator_decision": "Quelle bleibt verwendbar; Review-Termin vormerken und bei Anbieteränderungen früher prüfen.",
            "claim_boundary": "Diese Queue belegt nur Quellenpflege und Aktualität der Wettbewerbsanalyse; sie ist kein Anbieter-Ranking, keine Rechtsberatung und keine Garantie unveränderter Anbieterfunktionen."
        },
        {
            "id": "source_review_trusted_shops_business_2026_06",
            "source_id": "trusted_shops_business_2026_06",
            "vendor": "Trusted Shops",
            "freshness_status": "current",
            "priority": "normal",
            "review_state": "scheduled",
            "checked_at": "2026-06-10",
            "age_days": 2,
            "next_review_at": "2026-07-10",
            "days_until_review": 27,
            "stale_at": "2026-07-25",
            "official_url": "https://business.trustedshops.de/",
            "source_watch_url": "https://saferpage.de/vergleich/quellen#trusted_shops_business_2026_06",
            "review_focus": "E-Commerce-Trust-Segment mit Guetesiegel, Zertifizierung, Käuferschutz und Review-Management.",
            "saferpage_implication": "SaferPage darf keine Käuferschutz- oder Zertifizierungsparitaet behaupten; öffentliche Nachweise müssen als Evidence-/Trust-Status mit Grenze erscheinen.",
            "operator_decision": "Quelle bleibt verwendbar; Review-Termin vormerken und bei Anbieteränderungen früher prüfen.",
            "claim_boundary": "Diese Queue belegt nur Quellenpflege und Aktualität der Wettbewerbsanalyse; sie ist kein Anbieter-Ranking, keine Rechtsberatung und keine Garantie unveränderter Anbieterfunktionen."
        },
        {
            "id": "source_review_haendlerbund_kaeufersiegel_2026_06",
            "source_id": "haendlerbund_kaeufersiegel_2026_06",
            "vendor": "Händlerbund/Käufersiegel",
            "freshness_status": "current",
            "priority": "normal",
            "review_state": "scheduled",
            "checked_at": "2026-06-10",
            "age_days": 2,
            "next_review_at": "2026-07-10",
            "days_until_review": 27,
            "stale_at": "2026-07-25",
            "official_url": "https://www.haendlerbund.de/",
            "source_watch_url": "https://saferpage.de/vergleich/quellen#haendlerbund_kaeufersiegel_2026_06",
            "review_focus": "Händlerbund-/Käufersiegel-Umfeld mit Rechtstexten, Abmahnschutz, Shopprüfung und E-Commerce-Trust-Kommunikation.",
            "saferpage_implication": "SaferPage muss Rechtsvertretung, Abmahnschutz und Siegel-Parität vermeiden und Shop-/Trust-Signale als Betreiberfreigabe führen.",
            "operator_decision": "Quelle bleibt verwendbar; Review-Termin vormerken und bei Anbieteränderungen früher prüfen.",
            "claim_boundary": "Diese Queue belegt nur Quellenpflege und Aktualität der Wettbewerbsanalyse; sie ist kein Anbieter-Ranking, keine Rechtsberatung und keine Garantie unveränderter Anbieterfunktionen."
        },
        {
            "id": "source_review_trustpilot_business_2026_06",
            "source_id": "trustpilot_business_2026_06",
            "vendor": "Trustpilot",
            "freshness_status": "current",
            "priority": "normal",
            "review_state": "scheduled",
            "checked_at": "2026-06-10",
            "age_days": 2,
            "next_review_at": "2026-07-10",
            "days_until_review": 27,
            "stale_at": "2026-07-25",
            "official_url": "https://de.business.trustpilot.com/",
            "source_watch_url": "https://saferpage.de/vergleich/quellen#trustpilot_business_2026_06",
            "review_focus": "Bewertungsaggregation, Business-Tools, TrustScore-/Widget-Kommunikation und Review-Management.",
            "saferpage_implication": "SaferPage darf keine Bewertungsplattform-Parität behaupten; Review- oder Rating-Signale brauchen sichtbare Belege und Anti-Spam-Grenzen.",
            "operator_decision": "Quelle bleibt verwendbar; Review-Termin vormerken und bei Anbieteränderungen früher prüfen.",
            "claim_boundary": "Diese Queue belegt nur Quellenpflege und Aktualität der Wettbewerbsanalyse; sie ist kein Anbieter-Ranking, keine Rechtsberatung und keine Garantie unveränderter Anbieterfunktionen."
        },
        {
            "id": "source_review_verbraucherzentrale_fakeshop_finder_2026_06",
            "source_id": "verbraucherzentrale_fakeshop_finder_2026_06",
            "vendor": "Verbraucherzentrale Fakeshop-Finder",
            "freshness_status": "current",
            "priority": "normal",
            "review_state": "scheduled",
            "checked_at": "2026-06-10",
            "age_days": 2,
            "next_review_at": "2026-07-10",
            "days_until_review": 27,
            "stale_at": "2026-07-25",
            "official_url": "https://www.verbraucherzentrale.de/fakeshopfinder-71560",
            "source_watch_url": "https://saferpage.de/vergleich/quellen#verbraucherzentrale_fakeshop_finder_2026_06",
            "review_focus": "Institutioneller Fake-Shop-Finder mit Ampellogik und Verbraucherwarnungs-Kontext.",
            "saferpage_implication": "SaferPage muss Scam-/Fake-Shop-Aussagen an externe Evidence und manuelle Prüfung koppeln und legitime Seiten nicht aus passiven Einzelindikatoren verurteilen.",
            "operator_decision": "Quelle bleibt verwendbar; Review-Termin vormerken und bei Anbieteränderungen früher prüfen.",
            "claim_boundary": "Diese Queue belegt nur Quellenpflege und Aktualität der Wettbewerbsanalyse; sie ist kein Anbieter-Ranking, keine Rechtsberatung und keine Garantie unveränderter Anbieterfunktionen."
        },
        {
            "id": "source_review_scamadviser_reputation_2026_06",
            "source_id": "scamadviser_reputation_2026_06",
            "vendor": "Scamadviser",
            "freshness_status": "current",
            "priority": "normal",
            "review_state": "scheduled",
            "checked_at": "2026-06-10",
            "age_days": 2,
            "next_review_at": "2026-07-10",
            "days_until_review": 27,
            "stale_at": "2026-07-25",
            "official_url": "https://www.scamadviser.com/",
            "source_watch_url": "https://saferpage.de/vergleich/quellen#scamadviser_reputation_2026_06",
            "review_focus": "Internationales Scam-/Reputationsumfeld mit Domain-, Hosting-, Trust- und Nutzerfeedback-Signalen.",
            "saferpage_implication": "SaferPage muss Reputationskontext als externen Vergleich führen und keine Betrugsbehauptung ohne direkte Evidence ausgeben.",
            "operator_decision": "Quelle bleibt verwendbar; Review-Termin vormerken und bei Anbieteränderungen früher prüfen.",
            "claim_boundary": "Diese Queue belegt nur Quellenpflege und Aktualität der Wettbewerbsanalyse; sie ist kein Anbieter-Ranking, keine Rechtsberatung und keine Garantie unveränderter Anbieterfunktionen."
        },
        {
            "id": "source_review_urlvoid_reputation_2026_06",
            "source_id": "urlvoid_reputation_2026_06",
            "vendor": "URLVoid",
            "freshness_status": "current",
            "priority": "normal",
            "review_state": "scheduled",
            "checked_at": "2026-06-10",
            "age_days": 2,
            "next_review_at": "2026-07-10",
            "days_until_review": 27,
            "stale_at": "2026-07-25",
            "official_url": "https://www.urlvoid.com/",
            "source_watch_url": "https://saferpage.de/vergleich/quellen#urlvoid_reputation_2026_06",
            "review_focus": "Blacklist-/Reputationsabfragen mit IP-/Domain-Kontext und Security-Vendor-Aggregation.",
            "saferpage_implication": "SaferPage muss Blacklist-Kontext als externen Feed-/Review-Status behandeln und nicht aus Datenschutzbefunden ableiten.",
            "operator_decision": "Quelle bleibt verwendbar; Review-Termin vormerken und bei Anbieteränderungen früher prüfen.",
            "claim_boundary": "Diese Queue belegt nur Quellenpflege und Aktualität der Wettbewerbsanalyse; sie ist kein Anbieter-Ranking, keine Rechtsberatung und keine Garantie unveränderter Anbieterfunktionen."
        },
        {
            "id": "source_review_google_safe_browsing_transparency_2026_06",
            "source_id": "google_safe_browsing_transparency_2026_06",
            "vendor": "Google Safe Browsing Transparency Report",
            "freshness_status": "current",
            "priority": "normal",
            "review_state": "scheduled",
            "checked_at": "2026-06-10",
            "age_days": 2,
            "next_review_at": "2026-07-10",
            "days_until_review": 27,
            "stale_at": "2026-07-25",
            "official_url": "https://transparencyreport.google.com/safe-browsing/search",
            "source_watch_url": "https://saferpage.de/vergleich/quellen#google_safe_browsing_transparency_2026_06",
            "review_focus": "Safe-Browsing-Status und Phishing-/Malware-Kontext als externer Transparenzbericht.",
            "saferpage_implication": "SaferPage kann Safe-Browsing nur als externen Connector-/Quellenstatus führen; API-Keys und Feed-Livebetrieb bleiben Go-live-Gates.",
            "operator_decision": "Quelle bleibt verwendbar; Review-Termin vormerken und bei Anbieteränderungen früher prüfen.",
            "claim_boundary": "Diese Queue belegt nur Quellenpflege und Aktualität der Wettbewerbsanalyse; sie ist kein Anbieter-Ranking, keine Rechtsberatung und keine Garantie unveränderter Anbieterfunktionen."
        },
        {
            "id": "source_review_fsecure_online_shopping_checker_2026_06",
            "source_id": "fsecure_online_shopping_checker_2026_06",
            "vendor": "F-Secure Online Shopping Checker",
            "freshness_status": "current",
            "priority": "normal",
            "review_state": "scheduled",
            "checked_at": "2026-06-10",
            "age_days": 2,
            "next_review_at": "2026-07-10",
            "days_until_review": 27,
            "stale_at": "2026-07-25",
            "official_url": "https://www.f-secure.com/en/online-shopping-checker",
            "source_watch_url": "https://saferpage.de/vergleich/quellen#fsecure_online_shopping_checker_2026_06",
            "review_focus": "Online-Shopping-Checker für URL-Reputation, Scam- und Consumer-Protection-Kontext.",
            "saferpage_implication": "SaferPage muss Shopping-/Scam-Signale vorsichtig als externen Risiko- und Reviewkontext führen, nicht als automatisches Betrugsurteil.",
            "operator_decision": "Quelle bleibt verwendbar; Review-Termin vormerken und bei Anbieteränderungen früher prüfen.",
            "claim_boundary": "Diese Queue belegt nur Quellenpflege und Aktualität der Wettbewerbsanalyse; sie ist kein Anbieter-Ranking, keine Rechtsberatung und keine Garantie unveränderter Anbieterfunktionen."
        },
        {
            "id": "source_review_cookiebot_scan_report_2026_06",
            "source_id": "cookiebot_scan_report_2026_06",
            "vendor": "Cookiebot",
            "freshness_status": "current",
            "priority": "normal",
            "review_state": "scheduled",
            "checked_at": "2026-06-10",
            "age_days": 2,
            "next_review_at": "2026-07-10",
            "days_until_review": 27,
            "stale_at": "2026-07-25",
            "official_url": "https://support.cookiebot.com/hc/en-us/articles/5007079527580-Understanding-the-scan-report",
            "source_watch_url": "https://saferpage.de/vergleich/quellen#cookiebot_scan_report_2026_06",
            "review_focus": "Monatliche automatische Scans mit Domain-Zusammenfassung, Landingpage-Thumbnail, Tracker-Anzahl, Kategorien und Prior-Consent-Hinweisen.",
            "saferpage_implication": "Kurzreports brauchen kleine echte Screenshot-Previews, Tracker-/Cookie-Details, Consent-vorher/nachher-Einordnung, A-Z-Verlinkung und klare Betreiber-Fixes.",
            "operator_decision": "Quelle bleibt verwendbar; Review-Termin vormerken und bei Anbieteränderungen früher prüfen.",
            "claim_boundary": "Diese Queue belegt nur Quellenpflege und Aktualität der Wettbewerbsanalyse; sie ist kein Anbieter-Ranking, keine Rechtsberatung und keine Garantie unveränderter Anbieterfunktionen."
        },
        {
            "id": "source_review_osano_compliance_check_2026_06",
            "source_id": "osano_compliance_check_2026_06",
            "vendor": "Osano",
            "freshness_status": "current",
            "priority": "normal",
            "review_state": "scheduled",
            "checked_at": "2026-06-10",
            "age_days": 2,
            "next_review_at": "2026-07-10",
            "days_until_review": 27,
            "stale_at": "2026-07-25",
            "official_url": "https://www.osano.com/features/compliance-check",
            "source_watch_url": "https://saferpage.de/vergleich/quellen#osano_compliance_check_2026_06",
            "review_focus": "Kontinuierliches Website-Privacy-Monitoring mit zentralem Domain-Management, Privacy-Policy-Monitoring, historischen Ergebnissen und regional simulierten Zugriffen.",
            "saferpage_implication": "Portfolio-Monitoring, Policy-Diff, Rechte-/Privacy-Center, Region-Regeln und Recrawl-Plan sind als Betriebsfläche statt nur als Einzelbericht belegbar.",
            "operator_decision": "Quelle bleibt verwendbar; Review-Termin vormerken und bei Anbieteränderungen früher prüfen.",
            "claim_boundary": "Diese Queue belegt nur Quellenpflege und Aktualität der Wettbewerbsanalyse; sie ist kein Anbieter-Ranking, keine Rechtsberatung und keine Garantie unveränderter Anbieterfunktionen."
        },
        {
            "id": "source_review_termly_all_in_one_2026_06",
            "source_id": "termly_all_in_one_2026_06",
            "vendor": "Termly",
            "freshness_status": "current",
            "priority": "normal",
            "review_state": "scheduled",
            "checked_at": "2026-06-10",
            "age_days": 2,
            "next_review_at": "2026-07-10",
            "days_until_review": 27,
            "stale_at": "2026-07-25",
            "official_url": "https://termly.io/",
            "source_watch_url": "https://saferpage.de/vergleich/quellen#termly_all_in_one_2026_06",
            "review_focus": "All-in-one Compliance-Suite mit Privacy-/Cookie-/Terms-/Impressum-/Accessibility-Generatoren, Consent Management, Cookie Consent, Cookie Scanner, DSAR, Google Consent Mode und IAB TCF.",
            "saferpage_implication": "SaferPage führt Betreiber von Scan-Evidence zu Policy-Entwurf, Cookie-/Consent-Umsetzung, DSAR-Rechtepfad, Accessibility und Impressum-/Rechtstext-Guides.",
            "operator_decision": "Quelle bleibt verwendbar; Review-Termin vormerken und bei Anbieteränderungen früher prüfen.",
            "claim_boundary": "Diese Queue belegt nur Quellenpflege und Aktualität der Wettbewerbsanalyse; sie ist kein Anbieter-Ranking, keine Rechtsberatung und keine Garantie unveränderter Anbieterfunktionen."
        },
        {
            "id": "source_review_vanta_trust_center_2026_06",
            "source_id": "vanta_trust_center_2026_06",
            "vendor": "Vanta",
            "freshness_status": "current",
            "priority": "normal",
            "review_state": "scheduled",
            "checked_at": "2026-06-10",
            "age_days": 2,
            "next_review_at": "2026-07-10",
            "days_until_review": 27,
            "stale_at": "2026-07-25",
            "official_url": "https://help.vanta.com/en/articles/11345469-vanta-trust-center",
            "source_watch_url": "https://saferpage.de/vergleich/quellen#vanta_trust_center_2026_06",
            "review_focus": "Trust-Center-Zugriffe können mit Ablaufdatum, NDA-Anforderung und Viewer-Datenlöschung bzw. De-Identifizierung gesteuert werden.",
            "saferpage_implication": "Trust-/Datenraum-Parität braucht Access Requests, Ablauf, NDA, Revocation, Viewer-Privacy und klare Trennung öffentlicher vs. gated Nachweise.",
            "operator_decision": "Quelle bleibt verwendbar; Review-Termin vormerken und bei Anbieteränderungen früher prüfen.",
            "claim_boundary": "Diese Queue belegt nur Quellenpflege und Aktualität der Wettbewerbsanalyse; sie ist kein Anbieter-Ranking, keine Rechtsberatung und keine Garantie unveränderter Anbieterfunktionen."
        },
        {
            "id": "source_review_conveyor_trust_ai_2026_06",
            "source_id": "conveyor_trust_ai_2026_06",
            "vendor": "Conveyor",
            "freshness_status": "current",
            "priority": "normal",
            "review_state": "scheduled",
            "checked_at": "2026-06-10",
            "age_days": 2,
            "next_review_at": "2026-07-10",
            "days_until_review": 27,
            "stale_at": "2026-07-25",
            "official_url": "https://docs.conveyor.com/docs/trust-center-agent",
            "source_watch_url": "https://saferpage.de/vergleich/quellen#conveyor_trust_ai_2026_06",
            "review_focus": "Trust-Center-Agent beantwortet Kundenfragen und Fragebögen aus freigegebenem Trust-Center-Content mit Quellenlinks, Download Sources und Audit-Fähigkeiten.",
            "saferpage_implication": "Trust-AI- und Fragebogen-Module zeigen Quellenbindung, Reviewpflicht, Access-Scope und Datenschutzgrenzen im Export.",
            "operator_decision": "Quelle bleibt verwendbar; Review-Termin vormerken und bei Anbieteränderungen früher prüfen.",
            "claim_boundary": "Diese Queue belegt nur Quellenpflege und Aktualität der Wettbewerbsanalyse; sie ist kein Anbieter-Ranking, keine Rechtsberatung und keine Garantie unveränderter Anbieterfunktionen."
        }
    ],
    "manual_review_sources": [
        {
            "id": "auditzo_evidence_audit_2026_06",
            "vendor": "Auditzo",
            "url": "https://www.auditzo.com/",
            "actual_http_status": 403,
            "availability_status": "manual_review_required",
            "ok_for_automated_review": false,
            "manual_review_required": true,
            "hard_failure": false,
            "checked_at": "2026-06-10",
            "freshness_status": "current",
            "next_review_at": "2026-07-10",
            "started_at": "2026-06-13T22:33:59Z",
            "finished_at": "2026-06-13T22:33:59Z"
        },
        {
            "id": "erecht24_website_scanner_2026_06",
            "vendor": "eRecht24 Website Scanner",
            "url": "https://www.e-recht24.de/website-scanner/",
            "actual_http_status": 403,
            "availability_status": "manual_review_required",
            "ok_for_automated_review": false,
            "manual_review_required": true,
            "hard_failure": false,
            "checked_at": "2026-06-10",
            "freshness_status": "current",
            "next_review_at": "2026-07-10",
            "started_at": "2026-06-13T22:34:02Z",
            "finished_at": "2026-06-13T22:34:02Z"
        },
        {
            "id": "cookiebot_scan_report_2026_06",
            "vendor": "Cookiebot",
            "url": "https://support.cookiebot.com/hc/en-us/articles/5007079527580-Understanding-the-scan-report",
            "actual_http_status": 403,
            "availability_status": "manual_review_required",
            "ok_for_automated_review": false,
            "manual_review_required": true,
            "hard_failure": false,
            "checked_at": "2026-06-10",
            "freshness_status": "current",
            "next_review_at": "2026-07-10",
            "started_at": "2026-06-13T22:34:09Z",
            "finished_at": "2026-06-13T22:34:09Z"
        }
    ],
    "manual_review_dossiers": [
        {
            "id": "manual_review_auditzo_evidence_audit_2026_06",
            "source_id": "auditzo_evidence_audit_2026_06",
            "vendor": "Auditzo",
            "primary_external_url": "https://www.auditzo.com/",
            "official_fallback_urls": [
                "https://www.auditzo.com/de",
                "https://www.auditzo.com/#how-it-works",
                "https://www.auditzo.com/#inside-the-audit-report"
            ],
            "actual_http_status": 403,
            "availability_status": "manual_review_required",
            "why_manual": "Automatisierter Abruf liefert 401/403 oder braucht menschliche Einordnung; das ist kein harter Quellenfehler und kein Beweis für unveränderten Inhalt.",
            "source_signal_to_verify": "Evidence-first Website Compliance Audit mit realer Browser-Netzwerkerfassung, HAR-/Request-Evidence, Pre-Consent-Tracking, Third-Party-Data-Flow und Framework-Mapping.",
            "saferpage_implication_to_check": "SaferPage führt Browser-Requests, Drittanbieter, Consent-Zustände, Cookie-/Storage-Evidence, Screenshot und Integritätsmanifest in auditfähigen Exporten zusammen.",
            "mapped_feature_ids": [
                "evidence_grade_network_audit",
                "compliance_score_fix_tips",
                "cookie_tracker_inventory"
            ],
            "review_steps": [
                "Quelle im normalen Browser öffnen und Anbieter-/Dokumentationskontext notieren.",
                "Wenn die Primär-URL geblockt bleibt, offizielle Ersatzquelle aus official_fallback_urls öffnen und nur den öffentlichen Anbieterclaim zusammenfassen.",
                "Beworbenes Signal gegen evidence_summary, saferpage_implication und Feature-Mapping vergleichen.",
                "Bei Inhaltsänderung checked_at, evidence_summary, mapped_feature_ids, Matrix und Aktionsplan aktualisieren.",
                "Source-Availability-Smoke und Competitive-Evidence-Smoke erneut ausführen.",
                "Wenn die Quelle dauerhaft unbrauchbar ist, offizielle Ersatzquelle oder Primärdokumentation verlinken."
            ],
            "acceptance_criteria": [
                "Review-Datum, Anbieter, URL, geprueftes Signal und Ergebnis sind dokumentiert.",
                "Mindestens eine offizielle Fallback-URL ist vorhanden, wenn die Primärquelle automatisiert 401/403 liefert.",
                "Feature-Mapping und SaferPage-Implikation stimmen mit der Quelle ueberein.",
                "Keine Screenshots, Login-Inhalte, Paywall-Inhalte oder privaten Dokumente werden öffentlich exportiert.",
                "403/401 bleibt als manuelle Review markiert und wird nicht als Produktclaim-Beweis allein verwendet."
            ],
            "public_evidence_urls": [
                "https://saferpage.de/vergleich/quellen-json",
                "https://saferpage.de/evidence/competitive-source-availability-smoke.json",
                "https://saferpage.de/vergleich/features-json"
            ],
            "review_record_template": {
                "reviewed_at": "ISO-8601 timestamp",
                "reviewer_role": "Produkt/Research",
                "source_id": "auditzo_evidence_audit_2026_06",
                "public_source_url": "https://www.auditzo.com/",
                "observed_signal": "kurze Zusammenfassung ohne geschützte Inhalte",
                "matrix_change_required": "yes/no",
                "next_review_at": "2026-07-10"
            },
            "claim_boundary": "Manuelle Quellenpruefung ist ein Qualitäts- und Freshness-Gate. Sie ersetzt keine Rechtsberatung, umgeht keine Zugriffsbeschraenkungen und veröffentlicht keine geschützten Inhalte.",
            "next_review_at": "2026-07-10"
        },
        {
            "id": "manual_review_erecht24_website_scanner_2026_06",
            "source_id": "erecht24_website_scanner_2026_06",
            "vendor": "eRecht24 Website Scanner",
            "primary_external_url": "https://www.e-recht24.de/website-scanner/",
            "official_fallback_urls": [
                "https://www.e-recht24.de/",
                "https://www.e-recht24.de/mitgliederbereich/",
                "https://www.e-recht24.de/datenschutz/"
            ],
            "actual_http_status": 403,
            "availability_status": "manual_review_required",
            "why_manual": "Automatisierter Abruf liefert 401/403 oder braucht menschliche Einordnung; das ist kein harter Quellenfehler und kein Beweis für unveränderten Inhalt.",
            "source_signal_to_verify": "Legal-Tech-Scanner und Generator-/Premium-Umfeld für Datenschutz, Impressum, Drittanbieter- und Abmahnrisiko-Kommunikation.",
            "saferpage_implication_to_check": "SaferPage muss Rechtsberatung, Abmahnschutz und Generator-Parität vermeiden und nur technische Evidence plus Betreiber-Guides verlinken.",
            "mapped_feature_ids": [
                "policy_generator_service_mapping",
                "dach_2026_compliance_radar",
                "compliance_score_fix_tips"
            ],
            "review_steps": [
                "Quelle im normalen Browser öffnen und Anbieter-/Dokumentationskontext notieren.",
                "Wenn die Primär-URL geblockt bleibt, offizielle Ersatzquelle aus official_fallback_urls öffnen und nur den öffentlichen Anbieterclaim zusammenfassen.",
                "Beworbenes Signal gegen evidence_summary, saferpage_implication und Feature-Mapping vergleichen.",
                "Bei Inhaltsänderung checked_at, evidence_summary, mapped_feature_ids, Matrix und Aktionsplan aktualisieren.",
                "Source-Availability-Smoke und Competitive-Evidence-Smoke erneut ausführen.",
                "Wenn die Quelle dauerhaft unbrauchbar ist, offizielle Ersatzquelle oder Primärdokumentation verlinken."
            ],
            "acceptance_criteria": [
                "Review-Datum, Anbieter, URL, geprueftes Signal und Ergebnis sind dokumentiert.",
                "Mindestens eine offizielle Fallback-URL ist vorhanden, wenn die Primärquelle automatisiert 401/403 liefert.",
                "Feature-Mapping und SaferPage-Implikation stimmen mit der Quelle ueberein.",
                "Keine Screenshots, Login-Inhalte, Paywall-Inhalte oder privaten Dokumente werden öffentlich exportiert.",
                "403/401 bleibt als manuelle Review markiert und wird nicht als Produktclaim-Beweis allein verwendet."
            ],
            "public_evidence_urls": [
                "https://saferpage.de/vergleich/quellen-json",
                "https://saferpage.de/evidence/competitive-source-availability-smoke.json",
                "https://saferpage.de/vergleich/features-json"
            ],
            "review_record_template": {
                "reviewed_at": "ISO-8601 timestamp",
                "reviewer_role": "Produkt/Research",
                "source_id": "erecht24_website_scanner_2026_06",
                "public_source_url": "https://www.e-recht24.de/website-scanner/",
                "observed_signal": "kurze Zusammenfassung ohne geschützte Inhalte",
                "matrix_change_required": "yes/no",
                "next_review_at": "2026-07-10"
            },
            "claim_boundary": "Manuelle Quellenpruefung ist ein Qualitäts- und Freshness-Gate. Sie ersetzt keine Rechtsberatung, umgeht keine Zugriffsbeschraenkungen und veröffentlicht keine geschützten Inhalte.",
            "next_review_at": "2026-07-10"
        },
        {
            "id": "manual_review_cookiebot_scan_report_2026_06",
            "source_id": "cookiebot_scan_report_2026_06",
            "vendor": "Cookiebot",
            "primary_external_url": "https://support.cookiebot.com/hc/en-us/articles/5007079527580-Understanding-the-scan-report",
            "official_fallback_urls": [
                "https://www.cookiebot.com/us/cookie-checker/",
                "https://support.cookiebot.com/hc/en-us/categories/360003934274-Scanning-controlling-cookies",
                "https://support.cookiebot.com/hc/en-us/articles/360003802074-How-does-the-Cookiebot-scanner-work"
            ],
            "actual_http_status": 403,
            "availability_status": "manual_review_required",
            "why_manual": "Automatisierter Abruf liefert 401/403 oder braucht menschliche Einordnung; das ist kein harter Quellenfehler und kein Beweis für unveränderten Inhalt.",
            "source_signal_to_verify": "Monatliche automatische Scans mit Domain-Zusammenfassung, Landingpage-Thumbnail, Tracker-Anzahl, Kategorien und Prior-Consent-Hinweisen.",
            "saferpage_implication_to_check": "Kurzreports brauchen kleine echte Screenshot-Previews, Tracker-/Cookie-Details, Consent-vorher/nachher-Einordnung, A-Z-Verlinkung und klare Betreiber-Fixes.",
            "mapped_feature_ids": [
                "fast_cookie_checker_report",
                "scan_report_thumbnail",
                "cmp_autopopulation"
            ],
            "review_steps": [
                "Quelle im normalen Browser öffnen und Anbieter-/Dokumentationskontext notieren.",
                "Wenn die Primär-URL geblockt bleibt, offizielle Ersatzquelle aus official_fallback_urls öffnen und nur den öffentlichen Anbieterclaim zusammenfassen.",
                "Beworbenes Signal gegen evidence_summary, saferpage_implication und Feature-Mapping vergleichen.",
                "Bei Inhaltsänderung checked_at, evidence_summary, mapped_feature_ids, Matrix und Aktionsplan aktualisieren.",
                "Source-Availability-Smoke und Competitive-Evidence-Smoke erneut ausführen.",
                "Wenn die Quelle dauerhaft unbrauchbar ist, offizielle Ersatzquelle oder Primärdokumentation verlinken."
            ],
            "acceptance_criteria": [
                "Review-Datum, Anbieter, URL, geprueftes Signal und Ergebnis sind dokumentiert.",
                "Mindestens eine offizielle Fallback-URL ist vorhanden, wenn die Primärquelle automatisiert 401/403 liefert.",
                "Feature-Mapping und SaferPage-Implikation stimmen mit der Quelle ueberein.",
                "Keine Screenshots, Login-Inhalte, Paywall-Inhalte oder privaten Dokumente werden öffentlich exportiert.",
                "403/401 bleibt als manuelle Review markiert und wird nicht als Produktclaim-Beweis allein verwendet."
            ],
            "public_evidence_urls": [
                "https://saferpage.de/vergleich/quellen-json",
                "https://saferpage.de/evidence/competitive-source-availability-smoke.json",
                "https://saferpage.de/vergleich/features-json"
            ],
            "review_record_template": {
                "reviewed_at": "ISO-8601 timestamp",
                "reviewer_role": "Produkt/Research",
                "source_id": "cookiebot_scan_report_2026_06",
                "public_source_url": "https://support.cookiebot.com/hc/en-us/articles/5007079527580-Understanding-the-scan-report",
                "observed_signal": "kurze Zusammenfassung ohne geschützte Inhalte",
                "matrix_change_required": "yes/no",
                "next_review_at": "2026-07-10"
            },
            "claim_boundary": "Manuelle Quellenpruefung ist ein Qualitäts- und Freshness-Gate. Sie ersetzt keine Rechtsberatung, umgeht keine Zugriffsbeschraenkungen und veröffentlicht keine geschützten Inhalte.",
            "next_review_at": "2026-07-10"
        }
    ],
    "failed_sources": [],
    "no_secret_policy": {
        "contains_secrets": false,
        "contains_private_target_urls": false,
        "contains_recipients": false,
        "contains_private_documents": false,
        "contains_visitor_logs": false
    },
    "claim_boundary": "Der Source-Availability-Smoke prueft nur öffentliche offizielle Quellen-URLs und Source-Watch-Metadaten. 401/403 bedeutet automatisierter Abruf blockiert und verlangt manuelle Review, nicht automatisch eine ungültige Quelle."
}
