{
    "schema": "https://saferpage.de/schemas/portfolio-scan-digest.v1",
    "generated_at": "2026-06-08T22:35:02+00:00",
    "subject": "SaferPage Portfolio-Digest: 495 Domains, 489 woechentliche Scans, 489 Dispatches",
    "headline": "489 kritische Domain(s) brauchen priorisierte PrivacyOps-Nacharbeit.",
    "summary": "Wiederkehrender Portfolio-Digest fuer geplante SaferPage-Scans mit Management-Kennzahlen, Zielgruppen, Top-Aktionen, Dispatch-Hinweisen und Markdown-Mailtext.",
    "metrics": {
        "domain_count": 495,
        "weekly_scan_count": 489,
        "next_7_days_count": 489,
        "critical_count": 489,
        "new_count": 478,
        "regressed_count": 0,
        "dispatch_count": 489,
        "urgent_dispatch_count": 489
    },
    "audiences": [
        {
            "id": "management",
            "label": "Management",
            "focus": "Risikolast, kritische Domains, Fortschritt und naechste Entscheidungspunkte."
        },
        {
            "id": "datenschutz",
            "label": "Datenschutz/Legal",
            "focus": "Audit-Trail, Nachweise, Betreiberfreigaben und priorisierte Guides."
        },
        {
            "id": "webbetrieb",
            "label": "Webbetrieb/Marketing Ops",
            "focus": "Scanplan, Dispatches, technische Umsetzung und Re-Scan-Nachweise."
        }
    ],
    "top_actions": [
        {
            "owner": "Programm-Owner/Datenschutz",
            "priority": "hoch",
            "action": "Kritische woechentliche Scans pruefen, Owner bestaetigen und Dispatch-Paket in Tickets uebernehmen.",
            "url": "https://saferpage.de/portfolio/dispatch-json"
        },
        {
            "owner": "Website-Betrieb",
            "priority": "mittel",
            "action": "Naechste Batch-Termine aus dem Scanplan gegen Deployment- und Consent-Aenderungen abgleichen.",
            "url": "https://saferpage.de/portfolio/schedule-json"
        },
        {
            "owner": "Audit/Compliance",
            "priority": "mittel",
            "action": "Audit-Trail exportieren und Scan-IDs mit internen Freigaben oder Release-Tickets verbinden.",
            "url": "https://saferpage.de/portfolio/audit-json"
        }
    ],
    "top_scheduled_scans": [
        {
            "host": "anrufer.info",
            "last_scan_id": "ea4df023-8c2b-4037-b07d-57b7f1642e77",
            "last_checked_at": "2026-06-07 03:22:43.653919+02",
            "next_scan_at": "2026-06-14T01:22:43+00:00",
            "due_now": false,
            "frequency": "weekly",
            "interval_days": 7,
            "priority": "hoch",
            "owner": "Programm-Owner/Datenschutz",
            "score": 0,
            "status": "unchanged",
            "reason": "Score kritisch",
            "report_url": "https://saferpage.de/anrufer.info",
            "audit_url": "https://saferpage.de/portfolio/audit-json",
            "scanops_url": "https://saferpage.de/scanbetrieb/anrufer.info"
        },
        {
            "host": "otto.de",
            "last_scan_id": "67cd7823-da66-47e0-a603-97a6e724d31c",
            "last_checked_at": "2026-06-07 04:14:43.622776+02",
            "next_scan_at": "2026-06-14T02:14:43+00:00",
            "due_now": false,
            "frequency": "weekly",
            "interval_days": 7,
            "priority": "hoch",
            "owner": "Programm-Owner/Datenschutz",
            "score": 0,
            "status": "new",
            "reason": "Score kritisch, neuer Check",
            "report_url": "https://saferpage.de/otto.de",
            "audit_url": "https://saferpage.de/portfolio/audit-json",
            "scanops_url": "https://saferpage.de/scanbetrieb/otto.de"
        },
        {
            "host": "destatis.de",
            "last_scan_id": "a7a0e92b-fe50-474c-90ea-1a22959b31c1",
            "last_checked_at": "2026-06-07 04:26:32.514048+02",
            "next_scan_at": "2026-06-14T02:26:32+00:00",
            "due_now": false,
            "frequency": "weekly",
            "interval_days": 7,
            "priority": "hoch",
            "owner": "Programm-Owner/Datenschutz",
            "score": 36,
            "status": "new",
            "reason": "Score kritisch, neuer Check",
            "report_url": "https://saferpage.de/destatis.de",
            "audit_url": "https://saferpage.de/portfolio/audit-json",
            "scanops_url": "https://saferpage.de/scanbetrieb/destatis.de"
        },
        {
            "host": "bsi.bund.de",
            "last_scan_id": "54d9baf2-5786-42ed-aa50-c0c36600bfa5",
            "last_checked_at": "2026-06-07 04:28:21.313876+02",
            "next_scan_at": "2026-06-14T02:28:21+00:00",
            "due_now": false,
            "frequency": "weekly",
            "interval_days": 7,
            "priority": "hoch",
            "owner": "Programm-Owner/Datenschutz",
            "score": 0,
            "status": "unchanged",
            "reason": "Score kritisch",
            "report_url": "https://saferpage.de/bsi.bund.de",
            "audit_url": "https://saferpage.de/portfolio/audit-json",
            "scanops_url": "https://saferpage.de/scanbetrieb/bsi.bund.de"
        },
        {
            "host": "bundesnetzagentur.de",
            "last_scan_id": "f5124740-fd6d-4666-8524-19af037eef90",
            "last_checked_at": "2026-06-07 04:28:23.893451+02",
            "next_scan_at": "2026-06-14T02:28:23+00:00",
            "due_now": false,
            "frequency": "weekly",
            "interval_days": 7,
            "priority": "hoch",
            "owner": "Programm-Owner/Datenschutz",
            "score": 0,
            "status": "unchanged",
            "reason": "Score kritisch",
            "report_url": "https://saferpage.de/bundesnetzagentur.de",
            "audit_url": "https://saferpage.de/portfolio/audit-json",
            "scanops_url": "https://saferpage.de/scanbetrieb/bundesnetzagentur.de"
        },
        {
            "host": "breitbandmessung.de",
            "last_scan_id": "16397e37-3bde-4a7b-beaf-5e682263d143",
            "last_checked_at": "2026-06-07 04:28:31.233761+02",
            "next_scan_at": "2026-06-14T02:28:31+00:00",
            "due_now": false,
            "frequency": "weekly",
            "interval_days": 7,
            "priority": "hoch",
            "owner": "Programm-Owner/Datenschutz",
            "score": 0,
            "status": "new",
            "reason": "Score kritisch, neuer Check",
            "report_url": "https://saferpage.de/breitbandmessung.de",
            "audit_url": "https://saferpage.de/portfolio/audit-json",
            "scanops_url": "https://saferpage.de/scanbetrieb/breitbandmessung.de"
        },
        {
            "host": "elektronische-vertrauensdienste.de",
            "last_scan_id": "564644cd-c77b-4ef6-b04d-b3f23b4bbde5",
            "last_checked_at": "2026-06-07 04:28:39.854328+02",
            "next_scan_at": "2026-06-14T02:28:39+00:00",
            "due_now": false,
            "frequency": "weekly",
            "interval_days": 7,
            "priority": "hoch",
            "owner": "Programm-Owner/Datenschutz",
            "score": 0,
            "status": "new",
            "reason": "Score kritisch, neuer Check",
            "report_url": "https://saferpage.de/elektronische-vertrauensdienste.de",
            "audit_url": "https://saferpage.de/portfolio/audit-json",
            "scanops_url": "https://saferpage.de/scanbetrieb/elektronische-vertrauensdienste.de"
        },
        {
            "host": "115.de",
            "last_scan_id": "c50ec29e-9b1c-4b72-b693-ccc7b6bec958",
            "last_checked_at": "2026-06-07 04:42:08.480148+02",
            "next_scan_at": "2026-06-14T02:42:08+00:00",
            "due_now": false,
            "frequency": "weekly",
            "interval_days": 7,
            "priority": "hoch",
            "owner": "Programm-Owner/Datenschutz",
            "score": 0,
            "status": "unchanged",
            "reason": "Score kritisch",
            "report_url": "https://saferpage.de/115.de",
            "audit_url": "https://saferpage.de/portfolio/audit-json",
            "scanops_url": "https://saferpage.de/scanbetrieb/115.de"
        }
    ],
    "top_dispatches": [
        {
            "id": "sp-dispatch-9014c87dabc610affabc5d89",
            "host": "anrufer.info",
            "priority": "hoch",
            "owner": "Programm-Owner/Datenschutz",
            "channel_group": "urgent_privacyops",
            "next_scan_at": "2026-06-14T01:22:43+00:00",
            "due_now": false,
            "reason": "Score kritisch",
            "retry_policy": {
                "max_attempts": 3,
                "backoff_seconds": [
                    60,
                    300,
                    900
                ],
                "dead_letter_queue": "privacyops.scan_dispatch.failed"
            },
            "webhook_payload": {
                "event": "saferpage.portfolio.scan_dispatch",
                "idempotency_key": "sp-dispatch-9014c87dabc610affabc5d89",
                "host": "anrufer.info",
                "priority": "hoch",
                "owner": "Programm-Owner/Datenschutz",
                "next_scan_at": "2026-06-14T01:22:43+00:00",
                "frequency": "weekly",
                "score": 0,
                "status": "unchanged",
                "reason": "Score kritisch",
                "links": {
                    "report": "https://saferpage.de/anrufer.info",
                    "scanops": "https://saferpage.de/scanbetrieb/anrufer.info",
                    "schedule": "https://saferpage.de/portfolio/schedule-json",
                    "audit": "https://saferpage.de/portfolio/audit-json"
                }
            },
            "slack_payload": {
                "text": "SaferPage Scan einplanen: anrufer.info",
                "blocks": [
                    {
                        "type": "section",
                        "text": {
                            "type": "mrkdwn",
                            "text": "*SaferPage Scan einplanen: anrufer.info*\nScore kritisch · nächster Scan 2026-06-14T01:22:43+00:00 · Priorität hoch"
                        }
                    },
                    {
                        "type": "actions",
                        "elements": [
                            {
                                "type": "button",
                                "text": {
                                    "type": "plain_text",
                                    "text": "Report"
                                },
                                "url": "https://saferpage.de/anrufer.info"
                            },
                            {
                                "type": "button",
                                "text": {
                                    "type": "plain_text",
                                    "text": "ScanOps"
                                },
                                "url": "https://saferpage.de/scanbetrieb/anrufer.info"
                            }
                        ]
                    }
                ]
            },
            "teams_payload": {
                "type": "message",
                "title": "SaferPage Scan einplanen: anrufer.info",
                "text": "Score kritisch · nächster Scan 2026-06-14T01:22:43+00:00 · Priorität hoch",
                "potentialAction": [
                    {
                        "@type": "OpenUri",
                        "name": "Report öffnen",
                        "targets": [
                            {
                                "os": "default",
                                "uri": "https://saferpage.de/anrufer.info"
                            }
                        ]
                    },
                    {
                        "@type": "OpenUri",
                        "name": "ScanOps öffnen",
                        "targets": [
                            {
                                "os": "default",
                                "uri": "https://saferpage.de/scanbetrieb/anrufer.info"
                            }
                        ]
                    }
                ]
            },
            "jira_issue": {
                "project_key": "PRIV",
                "issue_type": "Task",
                "summary": "SaferPage Scan einplanen: anrufer.info",
                "description": "Score kritisch · nächster Scan 2026-06-14T01:22:43+00:00 · Priorität hoch\n\nReport: https://saferpage.de/anrufer.info\nScanOps: https://saferpage.de/scanbetrieb/anrufer.info",
                "labels": [
                    "saferpage",
                    "scheduled-scan",
                    "hoch"
                ],
                "external_id": "sp-dispatch-9014c87dabc610affabc5d89"
            }
        },
        {
            "id": "sp-dispatch-ed34ecc22bb4e19c0ae143eb",
            "host": "otto.de",
            "priority": "hoch",
            "owner": "Programm-Owner/Datenschutz",
            "channel_group": "urgent_privacyops",
            "next_scan_at": "2026-06-14T02:14:43+00:00",
            "due_now": false,
            "reason": "Score kritisch, neuer Check",
            "retry_policy": {
                "max_attempts": 3,
                "backoff_seconds": [
                    60,
                    300,
                    900
                ],
                "dead_letter_queue": "privacyops.scan_dispatch.failed"
            },
            "webhook_payload": {
                "event": "saferpage.portfolio.scan_dispatch",
                "idempotency_key": "sp-dispatch-ed34ecc22bb4e19c0ae143eb",
                "host": "otto.de",
                "priority": "hoch",
                "owner": "Programm-Owner/Datenschutz",
                "next_scan_at": "2026-06-14T02:14:43+00:00",
                "frequency": "weekly",
                "score": 0,
                "status": "new",
                "reason": "Score kritisch, neuer Check",
                "links": {
                    "report": "https://saferpage.de/otto.de",
                    "scanops": "https://saferpage.de/scanbetrieb/otto.de",
                    "schedule": "https://saferpage.de/portfolio/schedule-json",
                    "audit": "https://saferpage.de/portfolio/audit-json"
                }
            },
            "slack_payload": {
                "text": "SaferPage Scan einplanen: otto.de",
                "blocks": [
                    {
                        "type": "section",
                        "text": {
                            "type": "mrkdwn",
                            "text": "*SaferPage Scan einplanen: otto.de*\nScore kritisch, neuer Check · nächster Scan 2026-06-14T02:14:43+00:00 · Priorität hoch"
                        }
                    },
                    {
                        "type": "actions",
                        "elements": [
                            {
                                "type": "button",
                                "text": {
                                    "type": "plain_text",
                                    "text": "Report"
                                },
                                "url": "https://saferpage.de/otto.de"
                            },
                            {
                                "type": "button",
                                "text": {
                                    "type": "plain_text",
                                    "text": "ScanOps"
                                },
                                "url": "https://saferpage.de/scanbetrieb/otto.de"
                            }
                        ]
                    }
                ]
            },
            "teams_payload": {
                "type": "message",
                "title": "SaferPage Scan einplanen: otto.de",
                "text": "Score kritisch, neuer Check · nächster Scan 2026-06-14T02:14:43+00:00 · Priorität hoch",
                "potentialAction": [
                    {
                        "@type": "OpenUri",
                        "name": "Report öffnen",
                        "targets": [
                            {
                                "os": "default",
                                "uri": "https://saferpage.de/otto.de"
                            }
                        ]
                    },
                    {
                        "@type": "OpenUri",
                        "name": "ScanOps öffnen",
                        "targets": [
                            {
                                "os": "default",
                                "uri": "https://saferpage.de/scanbetrieb/otto.de"
                            }
                        ]
                    }
                ]
            },
            "jira_issue": {
                "project_key": "PRIV",
                "issue_type": "Task",
                "summary": "SaferPage Scan einplanen: otto.de",
                "description": "Score kritisch, neuer Check · nächster Scan 2026-06-14T02:14:43+00:00 · Priorität hoch\n\nReport: https://saferpage.de/otto.de\nScanOps: https://saferpage.de/scanbetrieb/otto.de",
                "labels": [
                    "saferpage",
                    "scheduled-scan",
                    "hoch"
                ],
                "external_id": "sp-dispatch-ed34ecc22bb4e19c0ae143eb"
            }
        },
        {
            "id": "sp-dispatch-d580fe63db952887e6ee5811",
            "host": "destatis.de",
            "priority": "hoch",
            "owner": "Programm-Owner/Datenschutz",
            "channel_group": "urgent_privacyops",
            "next_scan_at": "2026-06-14T02:26:32+00:00",
            "due_now": false,
            "reason": "Score kritisch, neuer Check",
            "retry_policy": {
                "max_attempts": 3,
                "backoff_seconds": [
                    60,
                    300,
                    900
                ],
                "dead_letter_queue": "privacyops.scan_dispatch.failed"
            },
            "webhook_payload": {
                "event": "saferpage.portfolio.scan_dispatch",
                "idempotency_key": "sp-dispatch-d580fe63db952887e6ee5811",
                "host": "destatis.de",
                "priority": "hoch",
                "owner": "Programm-Owner/Datenschutz",
                "next_scan_at": "2026-06-14T02:26:32+00:00",
                "frequency": "weekly",
                "score": 36,
                "status": "new",
                "reason": "Score kritisch, neuer Check",
                "links": {
                    "report": "https://saferpage.de/destatis.de",
                    "scanops": "https://saferpage.de/scanbetrieb/destatis.de",
                    "schedule": "https://saferpage.de/portfolio/schedule-json",
                    "audit": "https://saferpage.de/portfolio/audit-json"
                }
            },
            "slack_payload": {
                "text": "SaferPage Scan einplanen: destatis.de",
                "blocks": [
                    {
                        "type": "section",
                        "text": {
                            "type": "mrkdwn",
                            "text": "*SaferPage Scan einplanen: destatis.de*\nScore kritisch, neuer Check · nächster Scan 2026-06-14T02:26:32+00:00 · Priorität hoch"
                        }
                    },
                    {
                        "type": "actions",
                        "elements": [
                            {
                                "type": "button",
                                "text": {
                                    "type": "plain_text",
                                    "text": "Report"
                                },
                                "url": "https://saferpage.de/destatis.de"
                            },
                            {
                                "type": "button",
                                "text": {
                                    "type": "plain_text",
                                    "text": "ScanOps"
                                },
                                "url": "https://saferpage.de/scanbetrieb/destatis.de"
                            }
                        ]
                    }
                ]
            },
            "teams_payload": {
                "type": "message",
                "title": "SaferPage Scan einplanen: destatis.de",
                "text": "Score kritisch, neuer Check · nächster Scan 2026-06-14T02:26:32+00:00 · Priorität hoch",
                "potentialAction": [
                    {
                        "@type": "OpenUri",
                        "name": "Report öffnen",
                        "targets": [
                            {
                                "os": "default",
                                "uri": "https://saferpage.de/destatis.de"
                            }
                        ]
                    },
                    {
                        "@type": "OpenUri",
                        "name": "ScanOps öffnen",
                        "targets": [
                            {
                                "os": "default",
                                "uri": "https://saferpage.de/scanbetrieb/destatis.de"
                            }
                        ]
                    }
                ]
            },
            "jira_issue": {
                "project_key": "PRIV",
                "issue_type": "Task",
                "summary": "SaferPage Scan einplanen: destatis.de",
                "description": "Score kritisch, neuer Check · nächster Scan 2026-06-14T02:26:32+00:00 · Priorität hoch\n\nReport: https://saferpage.de/destatis.de\nScanOps: https://saferpage.de/scanbetrieb/destatis.de",
                "labels": [
                    "saferpage",
                    "scheduled-scan",
                    "hoch"
                ],
                "external_id": "sp-dispatch-d580fe63db952887e6ee5811"
            }
        },
        {
            "id": "sp-dispatch-9abc8d39ce733f7e4d79fb5f",
            "host": "bsi.bund.de",
            "priority": "hoch",
            "owner": "Programm-Owner/Datenschutz",
            "channel_group": "urgent_privacyops",
            "next_scan_at": "2026-06-14T02:28:21+00:00",
            "due_now": false,
            "reason": "Score kritisch",
            "retry_policy": {
                "max_attempts": 3,
                "backoff_seconds": [
                    60,
                    300,
                    900
                ],
                "dead_letter_queue": "privacyops.scan_dispatch.failed"
            },
            "webhook_payload": {
                "event": "saferpage.portfolio.scan_dispatch",
                "idempotency_key": "sp-dispatch-9abc8d39ce733f7e4d79fb5f",
                "host": "bsi.bund.de",
                "priority": "hoch",
                "owner": "Programm-Owner/Datenschutz",
                "next_scan_at": "2026-06-14T02:28:21+00:00",
                "frequency": "weekly",
                "score": 0,
                "status": "unchanged",
                "reason": "Score kritisch",
                "links": {
                    "report": "https://saferpage.de/bsi.bund.de",
                    "scanops": "https://saferpage.de/scanbetrieb/bsi.bund.de",
                    "schedule": "https://saferpage.de/portfolio/schedule-json",
                    "audit": "https://saferpage.de/portfolio/audit-json"
                }
            },
            "slack_payload": {
                "text": "SaferPage Scan einplanen: bsi.bund.de",
                "blocks": [
                    {
                        "type": "section",
                        "text": {
                            "type": "mrkdwn",
                            "text": "*SaferPage Scan einplanen: bsi.bund.de*\nScore kritisch · nächster Scan 2026-06-14T02:28:21+00:00 · Priorität hoch"
                        }
                    },
                    {
                        "type": "actions",
                        "elements": [
                            {
                                "type": "button",
                                "text": {
                                    "type": "plain_text",
                                    "text": "Report"
                                },
                                "url": "https://saferpage.de/bsi.bund.de"
                            },
                            {
                                "type": "button",
                                "text": {
                                    "type": "plain_text",
                                    "text": "ScanOps"
                                },
                                "url": "https://saferpage.de/scanbetrieb/bsi.bund.de"
                            }
                        ]
                    }
                ]
            },
            "teams_payload": {
                "type": "message",
                "title": "SaferPage Scan einplanen: bsi.bund.de",
                "text": "Score kritisch · nächster Scan 2026-06-14T02:28:21+00:00 · Priorität hoch",
                "potentialAction": [
                    {
                        "@type": "OpenUri",
                        "name": "Report öffnen",
                        "targets": [
                            {
                                "os": "default",
                                "uri": "https://saferpage.de/bsi.bund.de"
                            }
                        ]
                    },
                    {
                        "@type": "OpenUri",
                        "name": "ScanOps öffnen",
                        "targets": [
                            {
                                "os": "default",
                                "uri": "https://saferpage.de/scanbetrieb/bsi.bund.de"
                            }
                        ]
                    }
                ]
            },
            "jira_issue": {
                "project_key": "PRIV",
                "issue_type": "Task",
                "summary": "SaferPage Scan einplanen: bsi.bund.de",
                "description": "Score kritisch · nächster Scan 2026-06-14T02:28:21+00:00 · Priorität hoch\n\nReport: https://saferpage.de/bsi.bund.de\nScanOps: https://saferpage.de/scanbetrieb/bsi.bund.de",
                "labels": [
                    "saferpage",
                    "scheduled-scan",
                    "hoch"
                ],
                "external_id": "sp-dispatch-9abc8d39ce733f7e4d79fb5f"
            }
        },
        {
            "id": "sp-dispatch-68de3287d89594b6dda3a492",
            "host": "bundesnetzagentur.de",
            "priority": "hoch",
            "owner": "Programm-Owner/Datenschutz",
            "channel_group": "urgent_privacyops",
            "next_scan_at": "2026-06-14T02:28:23+00:00",
            "due_now": false,
            "reason": "Score kritisch",
            "retry_policy": {
                "max_attempts": 3,
                "backoff_seconds": [
                    60,
                    300,
                    900
                ],
                "dead_letter_queue": "privacyops.scan_dispatch.failed"
            },
            "webhook_payload": {
                "event": "saferpage.portfolio.scan_dispatch",
                "idempotency_key": "sp-dispatch-68de3287d89594b6dda3a492",
                "host": "bundesnetzagentur.de",
                "priority": "hoch",
                "owner": "Programm-Owner/Datenschutz",
                "next_scan_at": "2026-06-14T02:28:23+00:00",
                "frequency": "weekly",
                "score": 0,
                "status": "unchanged",
                "reason": "Score kritisch",
                "links": {
                    "report": "https://saferpage.de/bundesnetzagentur.de",
                    "scanops": "https://saferpage.de/scanbetrieb/bundesnetzagentur.de",
                    "schedule": "https://saferpage.de/portfolio/schedule-json",
                    "audit": "https://saferpage.de/portfolio/audit-json"
                }
            },
            "slack_payload": {
                "text": "SaferPage Scan einplanen: bundesnetzagentur.de",
                "blocks": [
                    {
                        "type": "section",
                        "text": {
                            "type": "mrkdwn",
                            "text": "*SaferPage Scan einplanen: bundesnetzagentur.de*\nScore kritisch · nächster Scan 2026-06-14T02:28:23+00:00 · Priorität hoch"
                        }
                    },
                    {
                        "type": "actions",
                        "elements": [
                            {
                                "type": "button",
                                "text": {
                                    "type": "plain_text",
                                    "text": "Report"
                                },
                                "url": "https://saferpage.de/bundesnetzagentur.de"
                            },
                            {
                                "type": "button",
                                "text": {
                                    "type": "plain_text",
                                    "text": "ScanOps"
                                },
                                "url": "https://saferpage.de/scanbetrieb/bundesnetzagentur.de"
                            }
                        ]
                    }
                ]
            },
            "teams_payload": {
                "type": "message",
                "title": "SaferPage Scan einplanen: bundesnetzagentur.de",
                "text": "Score kritisch · nächster Scan 2026-06-14T02:28:23+00:00 · Priorität hoch",
                "potentialAction": [
                    {
                        "@type": "OpenUri",
                        "name": "Report öffnen",
                        "targets": [
                            {
                                "os": "default",
                                "uri": "https://saferpage.de/bundesnetzagentur.de"
                            }
                        ]
                    },
                    {
                        "@type": "OpenUri",
                        "name": "ScanOps öffnen",
                        "targets": [
                            {
                                "os": "default",
                                "uri": "https://saferpage.de/scanbetrieb/bundesnetzagentur.de"
                            }
                        ]
                    }
                ]
            },
            "jira_issue": {
                "project_key": "PRIV",
                "issue_type": "Task",
                "summary": "SaferPage Scan einplanen: bundesnetzagentur.de",
                "description": "Score kritisch · nächster Scan 2026-06-14T02:28:23+00:00 · Priorität hoch\n\nReport: https://saferpage.de/bundesnetzagentur.de\nScanOps: https://saferpage.de/scanbetrieb/bundesnetzagentur.de",
                "labels": [
                    "saferpage",
                    "scheduled-scan",
                    "hoch"
                ],
                "external_id": "sp-dispatch-68de3287d89594b6dda3a492"
            }
        },
        {
            "id": "sp-dispatch-2054f8bc2c8537f6c22f0c9e",
            "host": "breitbandmessung.de",
            "priority": "hoch",
            "owner": "Programm-Owner/Datenschutz",
            "channel_group": "urgent_privacyops",
            "next_scan_at": "2026-06-14T02:28:31+00:00",
            "due_now": false,
            "reason": "Score kritisch, neuer Check",
            "retry_policy": {
                "max_attempts": 3,
                "backoff_seconds": [
                    60,
                    300,
                    900
                ],
                "dead_letter_queue": "privacyops.scan_dispatch.failed"
            },
            "webhook_payload": {
                "event": "saferpage.portfolio.scan_dispatch",
                "idempotency_key": "sp-dispatch-2054f8bc2c8537f6c22f0c9e",
                "host": "breitbandmessung.de",
                "priority": "hoch",
                "owner": "Programm-Owner/Datenschutz",
                "next_scan_at": "2026-06-14T02:28:31+00:00",
                "frequency": "weekly",
                "score": 0,
                "status": "new",
                "reason": "Score kritisch, neuer Check",
                "links": {
                    "report": "https://saferpage.de/breitbandmessung.de",
                    "scanops": "https://saferpage.de/scanbetrieb/breitbandmessung.de",
                    "schedule": "https://saferpage.de/portfolio/schedule-json",
                    "audit": "https://saferpage.de/portfolio/audit-json"
                }
            },
            "slack_payload": {
                "text": "SaferPage Scan einplanen: breitbandmessung.de",
                "blocks": [
                    {
                        "type": "section",
                        "text": {
                            "type": "mrkdwn",
                            "text": "*SaferPage Scan einplanen: breitbandmessung.de*\nScore kritisch, neuer Check · nächster Scan 2026-06-14T02:28:31+00:00 · Priorität hoch"
                        }
                    },
                    {
                        "type": "actions",
                        "elements": [
                            {
                                "type": "button",
                                "text": {
                                    "type": "plain_text",
                                    "text": "Report"
                                },
                                "url": "https://saferpage.de/breitbandmessung.de"
                            },
                            {
                                "type": "button",
                                "text": {
                                    "type": "plain_text",
                                    "text": "ScanOps"
                                },
                                "url": "https://saferpage.de/scanbetrieb/breitbandmessung.de"
                            }
                        ]
                    }
                ]
            },
            "teams_payload": {
                "type": "message",
                "title": "SaferPage Scan einplanen: breitbandmessung.de",
                "text": "Score kritisch, neuer Check · nächster Scan 2026-06-14T02:28:31+00:00 · Priorität hoch",
                "potentialAction": [
                    {
                        "@type": "OpenUri",
                        "name": "Report öffnen",
                        "targets": [
                            {
                                "os": "default",
                                "uri": "https://saferpage.de/breitbandmessung.de"
                            }
                        ]
                    },
                    {
                        "@type": "OpenUri",
                        "name": "ScanOps öffnen",
                        "targets": [
                            {
                                "os": "default",
                                "uri": "https://saferpage.de/scanbetrieb/breitbandmessung.de"
                            }
                        ]
                    }
                ]
            },
            "jira_issue": {
                "project_key": "PRIV",
                "issue_type": "Task",
                "summary": "SaferPage Scan einplanen: breitbandmessung.de",
                "description": "Score kritisch, neuer Check · nächster Scan 2026-06-14T02:28:31+00:00 · Priorität hoch\n\nReport: https://saferpage.de/breitbandmessung.de\nScanOps: https://saferpage.de/scanbetrieb/breitbandmessung.de",
                "labels": [
                    "saferpage",
                    "scheduled-scan",
                    "hoch"
                ],
                "external_id": "sp-dispatch-2054f8bc2c8537f6c22f0c9e"
            }
        }
    ],
    "email": {
        "subject": "SaferPage Portfolio-Digest: 495 Domains, 489 woechentliche Scans, 489 Dispatches",
        "preheader": "489 kritische Domain(s) brauchen priorisierte PrivacyOps-Nacharbeit.",
        "markdown_body": "# SaferPage Portfolio-Digest: 495 Domains, 489 woechentliche Scans, 489 Dispatches\n\n489 kritische Domain(s) brauchen priorisierte PrivacyOps-Nacharbeit.\n\n## Kennzahlen\n- Domains im Scanplan: 495\n- Woechentliche Scans: 489\n- Naechste 7 Tage: 489\n- Kritische Domains: 489\n- Dispatches: 489 (489 dringend)\n\n## Naechste Aktionen\n- **Programm-Owner/Datenschutz** (hoch): Kritische woechentliche Scans pruefen, Owner bestaetigen und Dispatch-Paket in Tickets uebernehmen. https://saferpage.de/portfolio/dispatch-json\n- **Website-Betrieb** (mittel): Naechste Batch-Termine aus dem Scanplan gegen Deployment- und Consent-Aenderungen abgleichen. https://saferpage.de/portfolio/schedule-json\n- **Audit/Compliance** (mittel): Audit-Trail exportieren und Scan-IDs mit internen Freigaben oder Release-Tickets verbinden. https://saferpage.de/portfolio/audit-json\n\n## Naechste geplante Scans\n- anrufer.info: 2026-06-14T01:22:43+00:00, hoch, Score kritisch\n- otto.de: 2026-06-14T02:14:43+00:00, hoch, Score kritisch, neuer Check\n- destatis.de: 2026-06-14T02:26:32+00:00, hoch, Score kritisch, neuer Check\n- bsi.bund.de: 2026-06-14T02:28:21+00:00, hoch, Score kritisch\n- bundesnetzagentur.de: 2026-06-14T02:28:23+00:00, hoch, Score kritisch\n- breitbandmessung.de: 2026-06-14T02:28:31+00:00, hoch, Score kritisch, neuer Check\n\n## Dispatch-Vorschau\n- anrufer.info: urgent_privacyops, 2026-06-14T01:22:43+00:00, sp-dispatch-9014c87dabc610affabc5d89\n- otto.de: urgent_privacyops, 2026-06-14T02:14:43+00:00, sp-dispatch-ed34ecc22bb4e19c0ae143eb\n- destatis.de: urgent_privacyops, 2026-06-14T02:26:32+00:00, sp-dispatch-d580fe63db952887e6ee5811\n- bsi.bund.de: urgent_privacyops, 2026-06-14T02:28:21+00:00, sp-dispatch-9abc8d39ce733f7e4d79fb5f\n- bundesnetzagentur.de: urgent_privacyops, 2026-06-14T02:28:23+00:00, sp-dispatch-68de3287d89594b6dda3a492\n",
        "recommended_recipients": [
            "privacyops@example.invalid",
            "webbetrieb@example.invalid",
            "datenschutz@example.invalid"
        ]
    },
    "links": {
        "portfolio": "https://saferpage.de/portfolio",
        "json": "https://saferpage.de/portfolio/digest-json",
        "markdown": "https://saferpage.de/portfolio/digest-md",
        "schedule_json": "https://saferpage.de/portfolio/schedule-json",
        "dispatch_json": "https://saferpage.de/portfolio/dispatch-json",
        "audit_json": "https://saferpage.de/portfolio/audit-json"
    },
    "sources": [
        {
            "title": "Cookiebot Scan Reports",
            "url": "https://support.cookiebot.com/hc/en-us/articles/5007079527580-Understanding-the-scan-report",
            "note": "Orientierung fuer wiederkehrende Scanreports und Report-Empfaenger."
        },
        {
            "title": "Osano Compliance Check",
            "url": "https://www.osano.com/features/compliance-check",
            "note": "Orientierung fuer kontinuierliche Compliance-Nachweise und klare Audit Trails."
        },
        {
            "title": "OneTrust Cookie Consent",
            "url": "https://www.onetrust.com/products/cookie-consent/",
            "note": "Orientierung fuer regelmaessige Scans und aktualisierte Cookie-/Policy-Listen."
        }
    ],
    "disclaimer": "Digest basiert auf oeffentlichen SaferPage-Signalen. Interne Empfaenger, Ticket-IDs, Freigaben und Rechtsbewertungen muessen Betreiber selbst ergaenzen.",
    "cache": {
        "status": "hit",
        "ttl_seconds": 175
    }
}
