- Risorsa: ricerca
- Gravità
- Modulo
- OutdatedLibrary
- ViolatingResource
- VulnerableHeaders
- Intestazione
- VulnerableParameters
- Xss
- Xxe
- Località
- Metodi
Risorsa: Ricerca
Una risorsa Riscontro rappresenta un'istanza di vulnerabilità identificata durante una ScanRun.
Rappresentazione JSON |
---|
{ "name": string, "findingType": string, "severity": enum ( |
Campi | |
---|---|
name |
Il nome della risorsa del rilevamento. Il nome segue il formato "projects/{projectId}/scanConfigs/{scanConfigId}/scanruns/{scanRunId}/findings/{findingId}". Gli ID risultati vengono generati dal sistema. |
finding |
Il tipo di risultato. Informazioni dettagliate e aggiornate sui risultati sono disponibili qui: https://cloud.google.com/security-command-center/docs/how-to-remediate-web-security-scanner |
severity |
Il livello di gravità della vulnerabilità segnalata. |
http |
Il metodo HTTP della richiesta che ha attivato la vulnerabilità, in maiuscolo. |
fuzzed |
L'URL prodotto dal fuzzer lato server e utilizzato nella richiesta che ha attivato la vulnerabilità. |
body |
Il corpo della richiesta che ha attivato la vulnerabilità. |
description |
La descrizione della vulnerabilità. |
reproduction |
L'URL contenente il payload leggibile che l'utente può utilizzare per riprodurre la vulnerabilità. |
frame |
Se la vulnerabilità ha avuto origine da un iFrame nidificato, viene segnalato l'iFrame principale immediato. |
final |
L'URL a cui viene indirizzato il browser quando viene rilevata la vulnerabilità. |
tracking |
L'ID monitoraggio identifica in modo univoco un'istanza di vulnerabilità in più ScanRun. |
form |
Un componente aggiuntivo contenente le informazioni segnalate per una vulnerabilità con un modulo HTML, se presente. |
outdated |
Un componente aggiuntivo contenente informazioni sulle librerie obsolete. |
violating |
Un componente aggiuntivo contenente informazioni dettagliate su qualsiasi risorsa che causa la vulnerabilità, ad esempio origini JavaScript, immagini, file audio e così via. |
vulnerable |
Un componente aggiuntivo contenente informazioni sulle intestazioni HTTP vulnerabili o mancanti. |
vulnerable |
Un componente aggiuntivo contenente informazioni sui parametri di richiesta che sono stati trovati vulnerabili. |
xss |
Un componente aggiuntivo contenente le informazioni segnalate per un eventuale XSS. |
xxe |
Un componente aggiuntivo contenente le informazioni segnalate per un XXE, se presente. |
Gravità
Il livello di gravità di una vulnerabilità.
Enum | |
---|---|
SEVERITY_UNSPECIFIED |
Nessuna gravità specificata. Il valore predefinito. |
CRITICAL |
Gravità critica. |
HIGH |
Gravità elevata. |
MEDIUM |
Gravità media. |
LOW |
Gravità bassa. |
Modulo
! Informazioni su una vulnerabilità con un file HTML.
Rappresentazione JSON |
---|
{ "actionUri": string, "fields": [ string ] } |
Campi | |
---|---|
action |
! L'URI a cui inviare il modulo quando viene inviato. |
fields[] |
! I nomi dei campi del modulo correlati alla vulnerabilità. |
OutdatedLibrary
Informazioni segnalate per una libreria obsoleta.
Rappresentazione JSON |
---|
{ "libraryName": string, "version": string, "learnMoreUrls": [ string ] } |
Campi | |
---|---|
library |
Il nome della libreria obsoleta. |
version |
Il numero di versione. |
learn |
URL per scoprire di più sulle vulnerabilità nella libreria. |
ViolatingResource
Informazioni su qualsiasi risorsa che causa la vulnerabilità, ad esempio origini JavaScript, immagini, file audio e così via.
Rappresentazione JSON |
---|
{ "contentType": string, "resourceUrl": string } |
Campi | |
---|---|
content |
Il tipo MIME di questa risorsa. |
resource |
URL di questa risorsa in violazione. |
VulnerableHeaders
Informazioni sulle intestazioni HTTP vulnerabili o mancanti.
Rappresentazione JSON |
---|
{ "headers": [ { object ( |
Campi | |
---|---|
headers[] |
Elenco delle intestazioni vulnerabili. |
missing |
Elenco di intestazioni mancanti. |
Intestazione
Descrive un'intestazione HTTP.
Rappresentazione JSON |
---|
{ "name": string, "value": string } |
Campi | |
---|---|
name |
Nome dell'intestazione. |
value |
Valore dell'intestazione. |
VulnerableParameters
Informazioni sui parametri di richiesta vulnerabili.
Rappresentazione JSON |
---|
{ "parameterNames": [ string ] } |
Campi | |
---|---|
parameter |
I nomi dei parametri vulnerabili. |
Xss
Informazioni segnalate per un XSS.
Rappresentazione JSON |
---|
{ "stackTraces": [ string ], "errorMessage": string } |
Campi | |
---|---|
stack |
Tracce dello stack che portano al punto in cui si è verificato l'attacco XSS. |
error |
Un messaggio di errore generato da un malfunzionamento di JavaScript. |
XXE
Informazioni segnalate per un XXE.
Rappresentazione JSON |
---|
{
"payloadValue": string,
"payloadLocation": enum ( |
Campi | |
---|---|
payload |
La stringa XML che ha attivato la vulnerabilità XXE. I valori non relativi al payload potrebbero essere oscurati. |
payload |
Posizione all'interno della richiesta in cui è stato inserito il payload. |
Località
Posizioni all'interno di una richiesta in cui è stato sostituito il codice XML.
Enum | |
---|---|
LOCATION_UNSPECIFIED |
Posizione sconosciuta. |
COMPLETE_REQUEST_BODY |
Il payload XML ha sostituito il corpo completo della richiesta. |
Metodi |
|
---|---|
|
Recupera un risultato. |
|
Elenca i risultati in una determinata esecuzione di scansione. |