Struct googapis::google::cloud::websecurityscanner::v1::Finding [−][src]
pub struct Finding {Show 17 fields
pub name: String,
pub finding_type: String,
pub severity: i32,
pub http_method: String,
pub fuzzed_url: String,
pub body: String,
pub description: String,
pub reproduction_url: String,
pub frame_url: String,
pub final_url: String,
pub tracking_id: String,
pub form: Option<Form>,
pub outdated_library: Option<OutdatedLibrary>,
pub violating_resource: Option<ViolatingResource>,
pub vulnerable_headers: Option<VulnerableHeaders>,
pub vulnerable_parameters: Option<VulnerableParameters>,
pub xss: Option<Xss>,
}
Expand description
A Finding resource represents a vulnerability instance identified during a ScanRun.
Fields
name: String
Output only. The resource name of the Finding. The name follows the format of ‘projects/{projectId}/scanConfigs/{scanConfigId}/scanruns/{scanRunId}/findings/{findingId}’. The finding IDs are generated by the system.
finding_type: String
Output only. The type of the Finding. Detailed and up-to-date information on findings can be found here: https://cloud.google.com/security-command-center/docs/how-to-remediate-web-security-scanner-findings
severity: i32
Output only. The severity level of the reported vulnerability.
http_method: String
Output only. The http method of the request that triggered the vulnerability, in uppercase.
fuzzed_url: String
Output only. The URL produced by the server-side fuzzer and used in the request that triggered the vulnerability.
body: String
Output only. The body of the request that triggered the vulnerability.
description: String
Output only. The description of the vulnerability.
reproduction_url: String
Output only. The URL containing human-readable payload that user can leverage to reproduce the vulnerability.
frame_url: String
Output only. If the vulnerability was originated from nested IFrame, the immediate parent IFrame is reported.
final_url: String
Output only. The URL where the browser lands when the vulnerability is detected.
tracking_id: String
Output only. The tracking ID uniquely identifies a vulnerability instance across multiple ScanRuns.
form: Option<Form>
Output only. An addon containing information reported for a vulnerability with an HTML form, if any.
outdated_library: Option<OutdatedLibrary>
Output only. An addon containing information about outdated libraries.
violating_resource: Option<ViolatingResource>
Output only. An addon containing detailed information regarding any resource causing the vulnerability such as JavaScript sources, image, audio files, etc.
vulnerable_headers: Option<VulnerableHeaders>
Output only. An addon containing information about vulnerable or missing HTTP headers.
vulnerable_parameters: Option<VulnerableParameters>
Output only. An addon containing information about request parameters which were found to be vulnerable.
xss: Option<Xss>
Output only. An addon containing information reported for an XSS, if any.
Implementations
Trait Implementations
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
Returns the encoded length of the message without a length delimiter.
Encodes the message to a buffer. Read more
Encodes the message to a newly allocated buffer.
Encodes the message with a length-delimiter to a buffer. Read more
Encodes the message with a length-delimiter to a newly allocated buffer.
Decodes an instance of the message from a buffer. Read more
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
Decodes a length-delimited instance of the message from the buffer.
Decodes an instance of the message from a buffer, and merges it into self
. Read more
Decodes a length-delimited instance of the message from buffer, and
merges it into self
. Read more
Auto Trait Implementations
impl RefUnwindSafe for Finding
impl UnwindSafe for Finding
Blanket Implementations
Mutably borrows from an owned value. Read more
Wrap the input message T
in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more