Finding class

A Finding resource represents a vulnerability instance identified during a ScanRun.

Constructors

Finding({String? body, String? description, String? finalUrl, String? findingType, Form? form, String? frameUrl, String? fuzzedUrl, String? httpMethod, String? name, OutdatedLibrary? outdatedLibrary, String? reproductionUrl, String? severity, String? trackingId, ViolatingResource? violatingResource, VulnerableHeaders? vulnerableHeaders, VulnerableParameters? vulnerableParameters, Xss? xss, Xxe? xxe})
Finding.fromJson(Map json_)

Properties

body String?
The body of the request that triggered the vulnerability.
getter/setter pair
description String?
The description of the vulnerability.
getter/setter pair
finalUrl String?
The URL where the browser lands when the vulnerability is detected.
getter/setter pair
findingType String?
The type of the Finding.
getter/setter pair
form Form?
An addon containing information reported for a vulnerability with an HTML form, if any.
getter/setter pair
frameUrl String?
If the vulnerability was originated from nested IFrame, the immediate parent IFrame is reported.
getter/setter pair
fuzzedUrl String?
The URL produced by the server-side fuzzer and used in the request that triggered the vulnerability.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
httpMethod String?
The http method of the request that triggered the vulnerability, in uppercase.
getter/setter pair
name String?
The resource name of the Finding.
getter/setter pair
outdatedLibrary OutdatedLibrary?
An addon containing information about outdated libraries.
getter/setter pair
reproductionUrl String?
The URL containing human-readable payload that user can leverage to reproduce the vulnerability.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
severity String?
The severity level of the reported vulnerability.
getter/setter pair
trackingId String?
The tracking ID uniquely identifies a vulnerability instance across multiple ScanRuns.
getter/setter pair
violatingResource ViolatingResource?
An addon containing detailed information regarding any resource causing the vulnerability such as JavaScript sources, image, audio files, etc.
getter/setter pair
vulnerableHeaders VulnerableHeaders?
An addon containing information about vulnerable or missing HTTP headers.
getter/setter pair
vulnerableParameters VulnerableParameters?
An addon containing information about request parameters which were found to be vulnerable.
getter/setter pair
xss Xss?
An addon containing information reported for an XSS, if any.
getter/setter pair
xxe Xxe?
An addon containing information reported for an XXE, if any.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited