Vulnerability-Triage-Agent
Sagt dir, welche fünf gepatcht werden müssen – und warum die anderen vierhundert warten können
- 6harte Regeln
- Dinge, die er nie tun darf — in jedem Lauf durchgesetzt
- 5Übergaberegeln
- Bedingungen, unter denen er anhält und die Arbeit an einen Menschen übergibt
- 8Ausgabefelder
- Ein strukturiertes Ergebnis, kein Absatz, den Sie noch einmal lesen müssen
- ≤6Schritte pro Lauf
- Begrenzte Arbeit: höchstens 5 Werkzeugaufrufe, von der Laufzeitumgebung durchgesetzt
Nur lesend, konstruktionsbedingt. Dieser Agent hat keinen Weg, etwas zu senden, auszugeben, zu veröffentlichen oder festzuschreiben. Wo diese Grenze das Produkt ist, würde ihre Aufhebung den Grund entfernen, der Ausgabe zu vertrauen.
Überblick
Ein Scanner meldet vierhundert Findings. Sie nach CVSS zu sortieren ist keine Triage – Severity ist eine Eigenschaft der Schwachstelle, nicht eures Risikos. Ein Critical in einer Abhängigkeit, die ihr nie aufruft, ist weniger dringend als ein Medium in einem internetzugänglichen Dienst mit Kundendaten.
Dieser Agent führt die Triage anhand eures Stacks durch: was ihr tatsächlich betreibt, welche Komponenten exponiert sind und welche sensible Daten halten. Er liefert eine kurze, geordnete Liste dessen, was jetzt zu beheben ist, mit der Begründung für jede Position.
Sein nützlicherer Teil ist die Zurückweisung. Jedes zurückgestellte Finding wird mit Begründung aufgeführt – nicht erreichbar, nicht exponiert, kompensierende Kontrolle vorhanden, Version nicht betroffen. Dieser Nachweis macht aus einem Backlog eine Entscheidung, die man einem Auditor gegenüber vertreten kann – und das liefert kein Scanner.
Nutzen
~5 actionable
Aus einer Wochenarbeit wird eine Vormittagsarbeit
Fünf bewertete Einträge statt vierhundert Zeilen.
Gegenüber einem Auditor vertretbar
Jede Zurückstellung hat eine dokumentierte Begründung.
Weniger sinnlose Patches
Der Aufwand geht dorthin, wo die Exposition tatsächlich liegt.
Was er tut
Bewertet nach eurer Exposition, nicht nach CVSS
Internetzugänglich, mit Daten, tatsächlich erreichbar – die Faktoren, die über reales Risiko entscheiden.
Zurückweisungen mit Begründung
Jedes zurückgestellte Finding hält fest, warum – so wird aus dem Backlog eine vertretbare Entscheidung.
Weiß, was ihr nicht betreibt
Findings zu Komponenten, die in eurem Stack nicht vorkommen, werden ausgeschlossen, nicht niedrig eingestuft.
Berücksichtigt kompensierende Kontrollen
Eine WAF-Regel oder Netzwerkgrenze, die die Exposition tatsächlich reduziert, fließt in die Bewertung ein.
Sagt, wenn er es nicht beurteilen kann
Wo die Erreichbarkeit unbekannt ist, wird das benannt und konservativ bewertet statt geraten.
Was sich ändert
Was das an Ihrer Woche ändert
- Übernimmt
- Die Entscheidung, welche Findings für euer Deployment tatsächlich relevant sind.
- Erledigt das heute
- Ein Security Engineer, der in Scanner-Ausgaben untergeht.
- Wie oft
- Bei jedem Scan.
- Üblicher manueller Aufwand
- Ein paar hundert Findings ehrlich zu triagieren dauert Tage.
Warum gerade Cybersicherheit. Ein nach Severity sortierter Scanner ist kein Plan. Die Erreichbarkeit entscheidet, ob ein kritisches Finding ein Brand oder eine Randnotiz ist.
Läuft unbeaufsichtigt
Von Ihnen oder von einem Ereignis gestartet, und er bringt es allein zu Ende. Nichts wartet darauf, dass jemand am Schreibtisch sitzt.
Jedes Mal derselbe Maßstab
Der zweihundertste Vorgang wird an derselben Latte gemessen wie der erste. Beständigkeit ist der Teil, den Menschen nicht durchhalten.
Er kann nicht von sich aus handeln
Vulnerability-Triage-Agent hat keinen Weg, etwas zu senden, auszugeben oder zuzusagen. Genau diese Grenze macht es sicher, auf seine Ausgabe hin zu handeln.
Wie er arbeitet
Dieser Agent läuft serverseitig in der PROMIVO-Laufzeit. Jeder Lauf wird Schritt für Schritt protokolliert, und jeder Tool-Aufruf wird vor der Ausführung auf Berechtigung geprüft.
- 1EingabeGegen das Eingabeschema des Agenten geprüft
- 2Modellclaude-opus-5 mit automatischem Ausweichmodell
- 3Werkzeugefetch_web_page, extract_structured_data
- 4BerechtigungenFührt READ-Aktionen automatisch aus; alles darüber wartet auf Freigabe
- 5AusgabeStrukturiertes Ergebnis nach dem Ausgabeschema
- 6ProtokollierungToken, Dauer und jeder Schritt werden festgehalten
Demo
DemodatenIllustrative sample output.
Eingabe
{
"stack": [
{
"version": "1.24.0",
"component": "nginx",
"internetFacing": true,
"handlesSensitiveData": false
},
{
"version": "16.2",
"component": "postgres",
"internetFacing": false,
"handlesSensitiveData": true
}
],
"findings": [
{
"id": "CVE-0000-1111",
"severity": "HIGH",
"component": "nginx",
"affectedVersions": "<1.25"
},
{
"id": "CVE-0000-2222",
"severity": "CRITICAL",
"component": "redis",
"affectedVersions": "all"
}
]
}Ausgabe
{
"actNow": [
{
"id": "CVE-0000-1111",
"reason": "Affected version is in use and the component is internet-facing, so it is reachable by an unauthenticated attacker.",
"exposure": "Internet-facing",
"component": "nginx",
"recommendation": "Upgrade nginx to 1.25 or later."
}
],
"summary": "One item to act on. The critical was discarded because the affected component is not run here — severity did not decide the ordering.",
"escalate": false,
"disclaimer": "Analysis only — nothing has been changed on any system. Findings are ranked against the stack and exposure you supplied, no exploit code or proof of concept is included, and no system is described as no longer at risk.",
"notApplicable": [
{
"id": "CVE-0000-2222",
"reason": "Redis is not present in the supplied stack."
}
]
}Voraussetzungen
Integrationen
Keine Integrationen erforderlich.
Bevor Sie beginnen
- Euren Stack: Komponenten und Versionen
- Exposition: was internetzugänglich ist, was sensible Daten hält
- Die zu triagierenden Findings oder Advisories
- Erfordert den Tarif Voller Zugang oder höher
Anwendungsfälle
Wöchentliche Scanner-Ausgabe
Aus einem wiederkehrenden Datenberg wird eine kurze, geordnete Warteschlange.
Ein benanntes Advisory kommt herein
Beantwortet 'betrifft uns das' mit Begründung statt mit einer Vermutung.
Audit-Vorbereitung
Erstellt den Begründungsnachweis für alles Zurückgestellte.
Preise
Voller Zugang
Monatliche Abrechnung über Ihr PROMIVO-Abonnement. Jederzeit kündbar.
Läufe verbrauchen das Kontingent Ihres Plans für Agentenausführungen und Token. Siehe Plangrenzen
FAQ
Patcht er etwas?
Nein, und das kann er auch nicht. Er analysiert und empfiehlt. Jede Änderung an einem laufenden System erfordert einen Menschen – diese Grenze wird durch die Berechtigungen des Agenten erzwungen, nicht nur durch seine Anweisungen.
Wie weiß er, dass ein Finding nicht zutrifft?
Aus dem von euch beschriebenen Stack: Komponenten, Versionen, was internetzugänglich ist, was sensible Daten hält, und eure kompensierenden Kontrollen. Wo eure Beschreibung das nicht klärt, sagt er das, statt es anzunehmen.
Kann er einen Scanner ersetzen?
Nein. Ein Scanner findet; dieser Agent entscheidet, was mit dem Gefundenen zu tun ist. Gebt ihm eure Scanner-Ausgabe.
Bewertungen
Bewertungen öffnen sich, sobald Kunden diesen Agenten ausgeführt haben.
Soll dieser Agent anders arbeiten?
Sagen Sie uns, was sich ändern soll, und unser Team bestimmt den Umfang einer eigenen Fassung für Ihr Unternehmen.
Diesen Agenten anpassen