Zum Inhalt springen

start_scan

Zweck

Reiht einen Lauf gegen eine Domain der Organisation ein. Das Werkzeug ruft POST /v1/scans auf, und es gelten dieselben Prüfungen: Kontingent, Preis, Verifikation, Drossel.

Parameter

NameTypBedeutung
domainstringDomainname. Muss der Organisation gehören. Pflicht.
activebooleanAktive Prüfungen. Setzt eine verifizierte Domain voraus. Vorgabe false.
securitybooleanSicherheitsprüfung. Vorgabe true.
privacybooleanDatenschutzprüfung im echten Browser. Ohne Angabe gilt die Vorgabe des Plans, im Plan Agentur aus.
accessibilitybooleanBarrierefreiheit nach WCAG 2.2 AA, BITV 2.0 und BFSG. Vorgabe false.
full_sitebooleanAlle gefundenen Unterseiten statt einer Stichprobe. Vorgabe false.
path_prefixstringTeilscan unter diesem Pfad, etwa /shop. Nur mit der Sicherheitsprüfung allein.
contextenumshop · brochure · saas · internal. Ohne Angabe gilt der Kontext der Domain.
cve_include_possiblebooleanAuch „mögliche“ CVE aufnehmen. Vorgabe false.

Das Werkzeug nimmt den Domainnamen entgegen, weil ein Modell den Namen kennt und nicht die UUID. Redcheck löst ihn intern auf domain_id auf.

Rückgabe

Beispiel
{
"scan_id": "3f9a1c20-5e4b-4d8a-9a11-0c21e7b4c21e",
"domain": "shop.beispiel.de",
"tier": "active",
"status": "queued",
"expected_duration_minutes": 14
}

Fehler

Fehler kommen als Werkzeugergebnis mit isError: true, der Code steht in error.code. Die HTTP-Antwort auf /mcp hat den Status 200, siehe Einrichtung.

CodeBedeutung
domain_not_verifiedactive: true ohne verifizierte Domain
not_foundDie Domain gehört nicht zur Organisation oder liegt außerhalb der Domain-Einschränkung
quota_exceededDas Kontingent ist aufgebraucht
price_not_setFür ein Paket des Laufs ist kein Preis vereinbart
payment_method_requiredKeine Zahlungsart oder Rechnungsanschrift hinterlegt
plan_upgrade_requiredDer Plan enthält MCP nicht, oder ein Prüfbereich fehlt im Plan
api_key_scope_insufficientDer Schlüssel hat das Recht read_only
hacking_not_availableEin Feld tier, hacking oder stufe wurde übergeben
organization_throttledDie Organisation ist gedrosselt
rate_limitedMehr als 30 Anfragen je Minute mit diesem Schlüssel oder mehr als 300 je Minute in der Organisation; die Meldung nennt die Grenze, die griff