Scan-Presets & Einmal-Audits

Presets sind vordefinierte Scan-Konfigurationen für spezifische Prüfzwecke. Jedes Preset aktiviert genau die richtigen Module und schaltet den passenden Report frei — ohne manuelle Auswahl.

Was sind Presets?

Ein Preset ist eine feste Kombination aus:

  • Modulen — welche Analyzer ausgeführt werden (z. B. Security, DSGVO, DNS)
  • Report-Freischaltung — welcher PDF-Report im Ergebnis verfügbar ist
  • Seiten-Tiefe — ob nur die Startseite oder alle Seiten gecrawlt werden

Im Gegensatz zu einem manuell konfigurierten Scan mit frei gewählten Modulen liefert ein Preset immer ein konsistentes, regulatorisch korrektes Ergebnis.

Verfügbare Presets

Preset SKU Module Report Domain-Verify? Einmalpreis
🔍 Full Scan — Security, DSGVO, DNS, Barrierefreiheit, Code Standard-Bericht Ja Im Plan inkl.
🆘 WP Emergency Check wp-emergency Security, CMS WP-Report + KI-Aktionsplan Ja 79 €
🔒 DSGVO Compliance Audit gdpr-audit DSGVO DSGVO-Report Nein 29 €
🔒📞 DSGVO Compliance Audit + Beratungsgespräch gdpr-audit-consult DSGVO DSGVO-Report Nein 179 €
♿ BFSG Barrierefreiheits-Audit bfsg-audit Barrierefreiheit BFSG/WCAG-Report Nein 29 €
♿📞 BFSG Barrierefreiheits-Audit + Beratungsgespräch bfsg-audit-consult Barrierefreiheit BFSG/WCAG-Report Nein 179 €
🔎 SEO & GEO Audit seo-geo-audit Performance, SEO & GEO SEO & GEO-Report Nein 29 €
🔎📞 SEO & GEO Audit + Beratungsgespräch seo-geo-audit-consult Performance, SEO & GEO SEO & GEO-Report Nein 179 €
🇪🇺 NIS2 Compliance Audit nis2-audit Security, DNS, DSGVO (inkl. Sicherheits-Tiefenanalyse) NIS2-Report Ja 149 €
🏦 DORA Compliance Audit dora-audit Security, DNS, DSGVO (inkl. Sicherheits-Tiefenanalyse) DORA-Report Ja 149 €
Presets mit "Domain-Verify: Nein" (DSGVO, BFSG, SEO & GEO) dürfen ohne vorherige Domain-Verifikation genutzt werden — sie führen keine aktiven Sicherheitschecks durch. Bei NIS2 und DORA läuft die Sicherheits-Tiefenanalyse als fester Bestandteil des Einzelkaufs mit, unabhängig vom Plan der kaufenden Organisation.

Plan-Inklusion vs. Einmalkauf

Je nach Ihrem Abo sind bestimmte Presets bereits enthalten:

  • Free / Starter — Nur Full Scan (limitiert auf 20 bzw. 50 Seiten). Einmal-Presets müssen einzeln gekauft werden.
  • Professional — Full Scan (100 Seiten), DSGVO Audit, BFSG Audit, SEO & GEO Audit inklusive.
  • Professional / Agentur — Alle Audit-Presets inklusive.

Einmal-Käufe sind unabhängig vom Abo — Sie kaufen einmal, der Scan wird sofort als Hintergrund-Job gestartet und das Ergebnis bleibt in Ihrer Scan-Historie.

Beratungsgespräch ist nie im Plan enthalten. Ist der Audit-Teil eines Kombiprodukts (SEO & GEO, DSGVO oder BFSG) bereits über Ihr Abo abgedeckt, wird das Kombiprodukt "Audit + Beratungsgespräch" nicht mehr als Preset angeboten — den Audit haben Sie ja bereits, ein Doppelkauf wäre unnötig. Stattdessen lässt sich die reine Beratung (169 €) über den Button „Beratungsgespräch buchen" auf jeder Scan-Detailseite separat dazubuchen (siehe Berichte & Reports).

Preset im Dashboard nutzen

1
Neuer Scan öffnen

Unter Scans → Neuer Scan die Ziel-URL eingeben.

2
Preset auswählen

Im Abschnitt "Scan-Presets" das gewünschte Preset anklicken. Die zugehörigen Module werden automatisch aktiviert; nicht zum Preset passende Module werden ausgegraut.

  • Grüner "Inklusive"-Badge → im Plan enthalten, sofort nutzbar
  • Preis-Badge → Einmalkauf erforderlich → Klick öffnet Kaufdialog
3
Scan starten

Nach Auswahl des Presets "Scan starten" klicken. Der Scan läuft als Hintergrund-Job; der Fortschritt wird in Echtzeit per SSE angezeigt.

4
Ergebnis lesen

Im Scan-Detail stehen nur die für das Preset freigeschalteten Report-Tabs und PDF-Downloads zur Verfügung. Ein DSGVO Audit zeigt z. B. keinen WP-Tab.

Preset über die API nutzen

Übergeben Sie den Parameter preset_sku an den Background-Job-Endpunkt. Module und Report-Freischaltung werden serverseitig abgeleitet — Sie müssen steps oder checks nicht selbst setzen:

POST /api/audit/start-async
Authorization: Bearer <access-token>
Content-Type: application/json

{
  "url": "https://example.com",
  "preset_sku": "gdpr-audit"
}

Antwort bei erfolgreichem Start:

{
  "job_id": "550e8400-e29b-41d4-a716-446655440000",
  "status": "pending"
}

Fortschritt per SSE abrufen:

GET /api/jobs/550e8400-e29b-41d4-a716-446655440000/stream

Oder per Polling:

GET /api/jobs/550e8400-e29b-41d4-a716-446655440000
Das Scan-Kontingent wird einmalig beim Start abgezogen — auch wenn ein Preset mehrere interne Scan-Schritte ausführt (z. B. Security + DSGVO). Sub-Scans zählen nicht separat.

Verfügbarkeit prüfen

Welche Presets für den aktuellen Account nutzbar sind (Plan-Inklusion, Einmalkauf, oder als Superadmin grundsätzlich), liefert:

GET /api/billing/owned-presets

Antwort:

{
  "wp-emergency":           { "available": true, "source": "purchase" },
  "gdpr-audit":             { "available": true, "source": "plan" },
  "gdpr-audit-consult":     { "available": false, "hidden": true, "source": "plan-redundant" },
  "bfsg-audit":             { "available": false },
  "bfsg-audit-consult":     { "available": false },
  "seo-geo-audit":          { "available": true, "source": "plan" },
  "seo-geo-audit-consult":  { "available": false, "hidden": true, "source": "plan-redundant" },
  "nis2-audit":             { "available": false },
  "dora-audit":             { "available": false }
}

source ist purchase (echter Kauf), plan (im Abo enthalten) oder superadmin. Ein Preset kann zusätzlich hidden: true tragen — im Dashboard wird die Kachel dann gar nicht erst angezeigt (bei den drei Beratungs-Bundles seo-geo-audit-consult, gdpr-audit-consult und bfsg-audit-consult, wenn der jeweilige Audit-Teil bereits anderweitig abgedeckt ist).

Report-Freischaltung

Das Feld unlocked_reports im Scan-Datensatz steuert, welche PDF-Reports und Report-Tabs im Ergebnis sichtbar sind:

  • null — Kein Preset verwendet (normaler Abo-Scan); alle im Plan enthaltenen Reports sind sichtbar.
  • ["gdpr-report"] — Nur der DSGVO-Report-Tab und -Download erscheinen (gdpr-audit, gdpr-audit-consult).
  • ["wp-report"] — Nur WP Emergency-Report.
  • ["seo-report"] — Nur SEO & GEO-Report (seo-geo-audit, seo-geo-audit-consult).
  • ["nis2-report"] — Nur NIS2-Report.
  • ["dora-report"] — Nur DORA-Report.
  • ["bfsg-report"] — Nur BFSG/WCAG-Report (bfsg-audit, bfsg-audit-consult).

Zusätzlich steuert das Feld report_scope in der Scan-Detailantwort (GET /api/user/scans/:id) die generische Themenbereich-Einschränkung (DSGVO/Barrierefreiheit/SEO & GEO/Security) — sie gilt auch für manuell konfigurierte Scans ohne Preset. Details dazu in Berichte & Reports.

Häufige Fragen

Kann ich ein Preset mit eigenen Modulen kombinieren?

Nein — Presets sperren die Modulauswahl. Für einen vollständig angepassten Scan wählen Sie stattdessen "Full Scan" und aktivieren die gewünschten Module manuell.

Läuft ein Einmal-Preset als Hintergrund-Job?

Ja. Alle Presets starten als Hintergrund-Job (SSE-Fortschritt). Das Ergebnis erscheint nach Fertigstellung in Ihrer Scan-Historie.

Wie lange ist ein Einmal-Kauf gültig?

Der Kauf löst den Scan direkt aus — es gibt kein zeitlich begrenztes "Guthaben". Das Scan-Ergebnis bleibt entsprechend Ihrem Plan in der Scan-Historie gespeichert.

Was passiert bei einem Scan-Fehler nach dem Kauf?

Kontaktieren Sie den Support — wir erstatten fehlerhafte Einmal-Scans oder starten sie erneut.