Prüfagenten
Verbinden Sie ChatGPT, Claude oder Ihr eigenes geplantes Skript als Prüfagenten, der neue Meldungen liest und eine interne Sichtungseinschätzung hinterlässt – und sonst nichts ändern kann.
Warum das zählt
Mit einem Prüfagenten sieht sich ein KI-Client, den Sie ohnehin nutzen, nach einem festen Zeitplan jede neue oder geänderte Meldung an und hinterlässt dazu eine kurze Sichtungseinschätzung, die nur Ihr Team sieht. Dafür müssen Sie diesem Client nicht das ganze Sicherheitsmodul öffnen.
Der Agent läuft auf Ihrer Seite: in ChatGPT, in Claude oder in einem Skript oder API-Runner, den Sie selbst planen. Kit führt ihn nicht für Sie aus. Kit gibt ihm einen eng begrenzten Endpunkt und vier Tools:
| Tool | Was es tut |
|---|---|
csirt_review_get_project |
Ihr Prüfleitfaden, Programmkontext, Geltungsbereich und Bereiche sowie das verbleibende Tagesbudget |
csirt_review_next |
Die nächste Meldung, die zur Prüfung ansteht, für 30 Minuten reserviert |
csirt_review_get_report |
Dieselbe Meldung noch einmal, falls der Agent seinen Kontext verloren hat |
csirt_review_submit |
Reicht eine Einschätzung zur Reservierung ein |
Der Agent kann weder Status, Schweregrad, Zuweisung, Ablehnung, Prämien noch Karma ändern. Er kann Forschern keine Nachrichten schreiben. Namen, E-Mail-Adressen, Karma, Standort und Auszahlungen von Forschern sieht er nie, ebenso wenig Anhänge oder interne Notizen, die Sie nicht mit ihm geteilt haben.
Was eine Einschätzung enthält
- Empfehlung: Empfiehlt Bestätigung, Braucht mehr Informationen, Empfiehlt Ablehnung oder Unsicher
- Zusammenfassung: was die Meldung behauptet und zu welchem Schluss der Agent gekommen ist
- Geltungsbereich: Im Geltungsbereich, Außerhalb des Geltungsbereichs oder unklar, mit der genauen Zeile aus Ihrem Geltungsbereich oder Kontext, auf die sich der Agent stützt. Ein Urteil, das nicht Ihre eigenen Worte zitiert, wird als unklar angezeigt.
- Vorgeschlagener Schweregrad und CVSS-Vektor
- Vorgeschlagener Bereich und ein mögliches Duplikat aus ähnlichen Meldungen
- Bis zu drei Fragen, die Sie dem Forscher stellen könnten
Die Einschätzung erscheint im Tab „Details“ der Meldung als KI-Vorschlag · Agentenname. Sobald es eine Einschätzung gibt, wird das KI-Screening zur Zeile Qualität der Meldung der Karte. Eine Einschätzung ist ein Rat: Nichts ändert sich, bis jemand aus Ihrem Team mit den üblichen Schaltflächen handelt. Ein Badge kennzeichnet Einschätzungen, die vor der letzten Änderung der Meldung entstanden sind.
Eine eingereichte Einschätzung zählt nicht als Teamaktivität: Sie setzt keine Erinnerungen an stockende Meldungen zurück, verschickt keine E-Mails oder Slack-Beiträge und löst keine Webhooks aus. Forscher sehen Einschätzungen nie.
Bevor Sie beginnen
- Sie müssen Security-Administrator sein (Kontoadministratoren sind es immer).
- Hinterlegen Sie einen Prüfkontext, damit der Agent Ihr Produkt kennt: Öffnen Sie Programmeinstellungen → Allgemein und füllen Sie Prüfkontext aus (Tech-Stack, Authentifizierungsmodell, Umgebungen, akzeptierte Risiken, Verhalten, das so gewollt ist). Jeder Bereich kann zusätzlich einen eigenen Prüfkontext haben. Dieser Text ist nur für Ihr Team bestimmt und wird nie für Forscher veröffentlicht, geht aber an jeden Agenten, den Sie verbinden. Fügen Sie also keine Geheimnisse ein.
Einen Agenten erstellen
- Öffnen Sie Integrationen → Prüfagenten und klicken Sie auf Neuer Prüfagent.
- Geben Sie ihm einen Namen und legen Sie das erwartete Ausführungsintervall fest: wie oft Ihre Plattform ihn ausführt. Kit warnt Sie, wenn Meldungen warten und der Agent doppelt so lange plus eine Stunde still war.
- Lesen Sie die Listen Geht an den Agenten und Bleibt in Kit und klicken Sie dann auf Agent erstellen und Meldungen teilen.
Sie werden die verantwortliche Person des Agenten. Verlässt diese Person das Konto oder ist sie kein Security-Administrator mehr, wird der Agent pausiert und die Security-Administratoren werden benachrichtigt; jeder von ihnen kann ihn im Bearbeitungsformular übernehmen.
Ein Konto kann bis zu fünf Agenten haben. In bezahlten Tarifen sind Agenten kostenlos und belegen keinen Platz.
ChatGPT oder Claude verbinden
ChatGPT, claude.ai und geplante Aufgaben in Claude Code verbinden sich per OAuth.
- Klicken Sie auf der Seite des Agenten auf Plattform verbinden. In den nächsten 15 Minuten wird jede Verbindung, die Sie freigeben, mit diesem Agenten verknüpft.
- Fügen Sie in ChatGPT oder Claude einen benutzerdefinierten Konnektor mit dem Agenten-Endpunkt hinzu, der auf der Seite des Agenten steht (
https://startupkit.app/mcp/csirt_review/v1). - Bestätigen Sie in Kit den Bildschirm Einen Prüfagenten verbinden. Er nennt den Agenten, den Client und die Adresse, zu der Sie zurückgeleitet werden.
Kit verknüpft Agenten nur mit ChatGPT, Claude oder einem lokalen Client. Jede neue Verbindung wird Ihren Security- und Kontoadministratoren gemeldet. Trennen Sie die Verbindung auf der Seite des Agenten, ist er sofort gestoppt.
Stellen Sie den Konnektor so ein, dass er ohne Freigabe für jeden einzelnen Tool-Aufruf läuft: Bei einem geplanten Lauf ist niemand da, der auf Allow (Zulassen) klickt. Wartet Ihre Plattform auf eine Freigabe, zeigt die Seite des Agenten Meldungen, die abgeholt wurden, aber nie eine Einschätzung bekommen haben.
Einen Schlüssel verwenden (API-Runner und Skripte)
Für die xAI API, die Responses API von OpenAI, Claude Managed Agents oder Ihren eigenen Cronjob:
- Klicken Sie auf der Seite des Agenten unter Schlüssel auf Schlüssel erstellen. Schlüssel gelten bis zu 90 Tage.
- Kopieren Sie den Schlüssel. Er beginnt mit
kit_agent_und wird nur einmal angezeigt. - Senden Sie ihn als Header an den Agenten-Endpunkt:
Authorization: Bearer kit_agent_….
Ein Agent kann zwei aktive Schlüssel haben, sodass Sie den nächsten erstellen können, bevor der aktuelle abläuft. Kit erinnert die verantwortliche Person 7 Tage und 1 Tag vor Ablauf eines Schlüssels. Wenn Ihr Konto den API-Zugriff nach IP beschränkt, werden Aufrufe von Servern der KI-Anbieter abgelehnt, solange deren Adressen nicht freigegeben sind.
Was der Agent liest
Eine Meldung steht für einen Agenten zur Prüfung an, wenn sie den Status Eingereicht, Gesichtet oder Klärung erforderlich hat, nach dem Anlegen des Agenten geändert wurde und seit 10 Minuten ruht (oder seit der letzten Einschätzung des Agenten zu ihr eine Stunde vergangen ist). Eingeschränkte Meldungen und Beispielmeldungen werden nie ausgeliefert.
Zu jeder Meldung erhält der Agent Titel, Beschreibung, Reproduktionsschritte, Endpunkt und angegebenen Schweregrad; die letzten 10 Nachrichten mit dem Forscher (Teammitglieder erscheinen als „staff“); den bewerteten Schweregrad; den Bereich und dessen Prüfkontext; die Ergebnisse von KI-Screening und Prompt-Injection-Prüfung in Kit sowie ähnliche Meldungen (offene nur mit ID).
Felder, die der Forscher geschrieben hat, sind als nicht vertrauenswürdig markiert. Markiert der Prompt-Injection-Scan von Kit eine Meldung, kann der Agent keine Ablehnung empfehlen.
Eine interne Notiz teilen
Interne Notizen bleiben in Kit, es sei denn, Sie teilen sie einzeln. Klicken Sie bei einer Notiz, die Sie geschrieben haben, auf das Chip-Symbol, um sie mit Agenten zu teilen. Eine Notiz, die offenbar Zugangsdaten enthält (einen AWS-Schlüssel, ein GitHub- oder Slack-Token, ein JWT, einen privaten Schlüssel), lässt sich nicht teilen. Die Verfasserin oder der Verfasser der Notiz und jeder Security-Administrator kann das Teilen beenden; Agenten, die die Notiz bereits gelesen haben, behalten ihre Kopie.
Limits
| Limit | Wert |
|---|---|
| Abgeholte Meldungen pro Agent und Tag | 150 |
| Einschätzungen pro Agent und Tag | 100 |
| Tool-Aufrufe pro Agent und Tag | 2.000 |
| Tool-Aufrufe pro Agent und Minute | 60 |
| Tool-Aufrufe pro Konto und Minute, alle Agenten | 120 |
| Einschätzungen pro Meldung, Agent und Tag | 4 |
Der Endpunkt begrenzt HTTP-Anfragen zusätzlich auf 120 pro Bearer-Token und Minute sowie 600 pro Quell-IP und Minute. Ohne Bearer-Token sind es 30 pro Minute. Verbindungen, die dieselbe ausgehende IP-Adresse eines Anbieters nutzen, teilen sich das IP-Limit. Bei hohem Gesamtaufkommen können daher HTTP-429-Antworten auftreten, obwohl die einzelnen Agenten noch Kapazität haben.
Eine Meldung, die dreimal im selben Stand ohne Einschätzung abgeholt wurde, wird erst wieder ausgeliefert, wenn sie sich ändert; die Seite des Agenten führt sie unter Dreimal ausgeliefert, nie eingeschätzt.
Zusätzliche Befugnisse
Zwei Schalter im Formular des Agenten erlauben ihm etwas mehr. Beide sind standardmäßig aus und greifen, sobald Sie sie einschalten:
- Bereich vorschlagen: trägt den vorgeschlagenen Bereich bei Meldungen ein, die noch keinen haben. Ihr Team bestätigt ihn weiterhin.
- Duplikate markieren: stellt eine Meldung ans Ende der Liste, wenn der Agent ein älteres, bestätigtes Original nennt und die eigene Ähnlichkeitsprüfung von Kit zustimmt. Nie bei einer Meldung mit Anzeichen für einen hohen oder kritischen Schweregrad oder einer, die wegen Prompt-Injection markiert ist. Eine Meldung wird dabei nie ausgeblendet und ihre SLA bleibt unberührt; die Markierung verschwindet, sobald sich die Meldung ändert.
Die Seite des Agenten zeigt, wie oft Ihr Team am Ende jeweils zum selben Ergebnis kam.
Daten und Datenschutz
Ein Agent, den Sie verbinden, ist Ihr eigener Client, der mit Zugangsdaten, die Sie erstellt haben, Ihre Daten liest. Meldungsdetails gehen an den KI-Anbieter, den Sie gewählt haben, und unterliegen Ihrem Vertrag mit ihm. Nutzen Sie einen Business- oder API-Tarif, bei dem nicht mit Ihren Eingaben trainiert wird; wo die Daten verarbeitet werden, bestimmt der Tarif des Anbieters. Was ein Agent bereits gelesen hat, kann Kit nicht zurückholen.
Jeder Aufruf wird auf der Seite des Agenten protokolliert (Tool, Meldung, Ergebnis, Zugangsdaten und IP, nie der Inhalt) und 90 Tage lang aufbewahrt.
Wie geht es weiter
- KI-Integration: der Sicherheitsagent in Kit und die MCP-Tools für Ihr Team
- Ihre VDP-Warteschlange mit Claude sichten: interaktiv mit Claude sichten
- Prompt-Injection-Scan: wie Kit Text kennzeichnet, der sich an KI-Werkzeuge richtet