- Ressource: Ergebnis
- Schweregrad
- Formular
- OutdatedLibrary
- ViolatingResource
- VulnerableHeaders
- Header
- VulnerableParameters
- Xss
- Xxe
- Standort
- Methoden
Ressource: Erkenntnis
Eine Erkenntnisressource stellt eine während eines ScanRun identifizierte Instanz mit Sicherheitslücke dar.
JSON-Darstellung |
---|
{ "name": string, "findingType": string, "severity": enum ( |
Felder | |
---|---|
name |
Der Ressourcenname der Erkenntnis. Der Name hat das Format "projects/{projectId}/scanConfigs/{scanConfigId}/scanRuns/{scanRunId}/findings/{findingId}". Die Erkenntnis-IDs werden vom System generiert. |
finding |
Erkenntnistyp. Detaillierte und aktuelle Informationen zu den Ergebnissen finden Sie hier: https://cloud.google.com/security-command-center/docs/how-to-remediate-web-security-scanner |
severity |
Der Schweregrad der gemeldeten Sicherheitslücke. |
http |
Die HTTP-Methode der Anfrage, die die Sicherheitslücke ausgelöst hat, in Großbuchstaben. |
fuzzed |
Die vom serverseitigen Fuzzer erzeugte URL, die in der Anfrage verwendet wurde, die die Sicherheitslücke ausgelöst hat. |
body |
Der Anfragetext, der die Sicherheitslücke ausgelöst hat. |
description |
Beschreibung der Sicherheitslücke. |
reproduction |
Die URL, die für Menschen lesbare Nutzlastinformationen enthält, die der Nutzer zum Reproduzieren der Sicherheitslücke verwenden kann. |
frame |
Wenn die Sicherheitslücke einem verschachtelten iFrame entstammt, wird der unmittelbar übergeordnete iFrame gemeldet. |
final |
Die URL, die vom Browser aufgerufen wird, wenn die Sicherheitslücke erkannt wird. |
tracking |
Die Tracking-ID identifiziert eine Instanz mit Sicherheitslücke in mehreren ScanRuns eindeutig. |
form |
Ein Add-On mit Informationen zu einer Sicherheitslücke mit einem HTML-Formular, falls vorhanden. |
outdated |
Ein Add-On mit Informationen über veraltete Bibliotheken. |
violating |
Ein Add-On, das detaillierte Informationen zu allen Ressourcen enthält, die die Sicherheitslücke verursachen, z. B. JavaScript-Quellen, Bild- und Audiodateien usw. |
vulnerable |
Ein Add-On mit Informationen zu anfälligen oder fehlenden HTTP-Headern. |
vulnerable |
Ein Add-On, das Informationen zu Anfrageparametern enthält, die sich als anfällig erwiesen haben. |
xss |
Ein Add-On mit Informationen für XSS, falls vorhanden. |
xxe |
Ein Add-On mit Informationen für XXE, falls vorhanden. |
Schweregrad
Der Schweregrad einer Sicherheitslücke.
Enums | |
---|---|
SEVERITY_UNSPECIFIED |
Es ist kein Wichtigkeitsgrad angegeben. Der Standardwert. |
CRITICAL |
Kritisch |
HIGH |
Hoch |
MEDIUM |
Mittlere Schwere. |
LOW |
Gering |
Formular
! Informationen zu einer Sicherheitslücke mit HTML.
JSON-Darstellung |
---|
{ "actionUri": string, "fields": [ string ] } |
Felder | |
---|---|
action |
! Der URI, an den das Formular gesendet werden soll, wenn es gesendet wird. |
fields[] |
! Die Namen der Formularfelder, die sich auf die Sicherheitslücke beziehen. |
Veraltete Bibliothek
Informationen, die für eine veraltete Bibliothek gemeldet wurden.
JSON-Darstellung |
---|
{ "libraryName": string, "version": string, "learnMoreUrls": [ string ] } |
Felder | |
---|---|
library |
Der Name der veralteten Bibliothek. |
version |
Die Versionsnummer. |
learn |
URLs, um weitere Informationen zu Sicherheitslücken in der Bibliothek zu erhalten. |
Problemressource
Informationen zu allen Ressourcen, die die Sicherheitslücke verursachen, z. B. JavaScript-Quellen, Bild- und Audiodateien usw.
JSON-Darstellung |
---|
{ "contentType": string, "resourceUrl": string } |
Felder | |
---|---|
content |
Der MIME-Typ dieser Ressource. |
resource |
URL dieser Problemressource. |
Anfällige Header
Informationen zu anfälligen oder fehlenden HTTP-Headern.
JSON-Darstellung |
---|
{ "headers": [ { object ( |
Felder | |
---|---|
headers[] |
Liste der anfälligen Header. |
missing |
Liste der fehlenden Header. |
Header
Beschreibt einen HTTP-Header.
JSON-Darstellung |
---|
{ "name": string, "value": string } |
Felder | |
---|---|
name |
Name des Headers. |
value |
Header-Wert. |
Anfällige Parameter
Informationen zu anfälligen Anfrageparametern.
JSON-Darstellung |
---|
{ "parameterNames": [ string ] } |
Felder | |
---|---|
parameter |
Die Namen der anfälligen Parameter. |
XSS
Informationen für ein XSS gemeldet.
JSON-Darstellung |
---|
{ "stackTraces": [ string ], "errorMessage": string } |
Felder | |
---|---|
stack |
Stacktraces, die zu dem Punkt führen, an dem XSS aufgetreten ist. |
error |
Eine Fehlermeldung, die durch einen JavaScript-Fehler ausgelöst wurde. |
Xxe
Für XXE gemeldete Informationen.
JSON-Darstellung |
---|
{
"payloadValue": string,
"payloadLocation": enum ( |
Felder | |
---|---|
payload |
Der XML-String, der die XXE-Sicherheitslücke ausgelöst hat. Nicht zu den Nutzlastwerten gehörende Werte werden möglicherweise entfernt. |
payload |
Position innerhalb der Anfrage, an der die Nutzlast platziert wurde. |
Standort
Stellen in einer Anfrage, an denen XML ersetzt wurde.
Enums | |
---|---|
LOCATION_UNSPECIFIED |
Unbekannter Standort. |
COMPLETE_REQUEST_BODY |
Die XML-Nutzlast hat den gesamten Anfragetext ersetzt. |
Methoden |
|
---|---|
|
Ruft ein Ergebnis ab. |
|
Listet Ergebnisse unter einem bestimmten ScanRun auf. |