Documentation
¶
Index ¶
Constants ¶
View Source
const ( ScannerRestler string = "RESTler" ScannerZap string = "Zap" ScannerNuclei string = "Nuclei" )
View Source
const (
AppTypeREST string = "REST"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Alerts ¶ added in v0.9.13
type Alerts struct {
PluginID string `json:"pluginid"`
AlertRef string `json:"alertRef"`
Alert string `json:"alert"`
Name string `json:"name"`
Riskcode string `json:"riskcode"`
Confidence string `json:"confidence"`
Riskdesc string `json:"riskdesc"`
Desc string `json:"desc"`
Instances []Instances `json:"instances"`
Count string `json:"count"`
Solution string `json:"solution"`
Otherinfo string `json:"otherinfo"`
Reference string `json:"reference"`
CWE string `json:"cweid"`
Wascid string `json:"wascid"`
Sourceid string `json:"sourceid"`
Tags []Tags `json:"tags"`
}
type AuthConfig ¶ added in v0.1.0
type AuthSources ¶
type DASTFinding ¶ added in v0.1.0
type Instances ¶ added in v0.9.13
type Instances struct {
URI string `json:"uri"`
Method string `json:"method"`
Param string `json:"param"`
Attack string `json:"attack"`
Evidence string `json:"evidence"`
Otherinfo string `json:"otherinfo"`
RequestHeader string `json:"request-header"`
RequestBody string `json:"request-body"`
ResponseHeader string `json:"response-header"`
ResponseBody string `json:"response-body"`
}
type RESTFinding ¶ added in v0.1.0
type RESTFinding struct {
AppName string `json:"appName"`
Host string `json:"host"`
HTTPVersion string `json:"httpVersion"`
Method string `json:"method"`
Path string `json:"path"`
QueryParameters map[string]string `json:"queryParameters"`
VulnerableParameterName string `json:"vulnerableParameterName"`
VulnerableParameterValue string `json:"vulnerableParameterValue"`
ErrorType string `json:"errorType"`
ErrorDescription string `json:"errorDescription"`
PreviousResponse string `json:"previousResponse"`
URI string `json:"uri"`
RequestHeader map[string]string `json:"requestHeader"`
RequestBody string `json:"requestBody"`
ResponseHeader map[string]string `json:"responseHeader"`
ResponseBody string `json:"responseBody"`
}
type RequestDashboardTarget ¶
type RequestDashboardTarget struct {
GitHubRepository string `query:"githubRepository,omitempty" json:"githubRepository,omitempty"`
}
type RequestProvider ¶
Click to show internal directories.
Click to hide internal directories.