- 资源:Finding
- 严重级别
- 表单
- OutdatedLibrary
- ViolatingResource
- VulnerableHeaders
- 标题
- VulnerableParameters
- Xss
- Xxe
- 位置
- 方法
资源:Finding
Finding 资源表示在 ScanRun 期间识别的漏洞实例。
JSON 表示法 |
---|
{ "name": string, "findingType": string, "severity": enum ( |
字段 | |
---|---|
name |
Finding 的资源名称。该名称采用“projects/{projectId}/scanConfigs/{scanConfigId}/scanruns/{scanRunId}/findings/{findingId}”格式。查找 ID 由系统生成。 |
finding |
发现结果的类型。如需详细了解最新的发现信息,请参阅:https://cloud.google.com/security-command-center/docs/how-to-remediate-web-security-scanner |
severity |
所报告漏洞的严重级别。 |
http |
触发漏洞的 http 请求方法,以大写字母显示。 |
fuzzed |
此网址由服务器端模糊测试工具生成并且用在触发漏洞的请求中。 |
body |
触发漏洞的请求正文。 |
description |
漏洞的描述。 |
reproduction |
此网址包含人类可读的有效负载,用户可以利用有效负载重现漏洞。 |
frame |
如果漏洞源自嵌套 IFrame,则系统会报告直接父 IFrame。 |
final |
检测到漏洞时浏览器着陆的网址。 |
tracking |
跟踪 ID 可在多次 ScanRun 期间唯一识别漏洞实例。 |
form |
此插件包含有关漏洞的报告信息(如果有)以及 HTML 表单。 |
outdated |
此插件包含有关过时库的信息。 |
violating |
此插件包含有关导致漏洞的所有资源(例如 JavaScript 源代码、图片和音频文件等)的详细信息。 |
vulnerable |
此插件包含有关易受攻击的或缺失 HTTP 标头的信息。 |
vulnerable |
此插件包含有关易受攻击的请求参数的信息。 |
xss |
此插件包含针对 XSS 报告的信息(如果有)。 |
xxe |
包含 XXE 报告信息的插件(如果有)。 |
严重程度
漏洞的严重级别。
枚举 | |
---|---|
SEVERITY_UNSPECIFIED |
未指定严重程度。默认值。 |
CRITICAL |
严重级别。 |
HIGH |
严重程度高。 |
MEDIUM |
中等严重级别。 |
LOW |
严重程度较低。 |
表单
! 包含 HTML 的漏洞相关信息。
JSON 表示法 |
---|
{ "actionUri": string, "fields": [ string ] } |
字段 | |
---|---|
action |
! 提交表单时将其发送到的 URI。 |
fields[] |
! 与漏洞相关的表单字段的名称。 |
OutdatedLibrary
针对过时库报告的信息。
JSON 表示法 |
---|
{ "libraryName": string, "version": string, "learnMoreUrls": [ string ] } |
字段 | |
---|---|
library |
过时库的名称。 |
version |
版本号。 |
learn |
用于详细了解该库中漏洞的网址。 |
ViolatingResource
有关导致漏洞的所有资源(例如 JavaScript 源代码、图片和音频文件等)的详细信息。
JSON 表示法 |
---|
{ "contentType": string, "resourceUrl": string } |
字段 | |
---|---|
content |
此资源的 MIME 类型。 |
resource |
此违规资源的网址。 |
VulnerableHeaders
关于易受攻击或缺失 HTTP 标头的信息。
JSON 表示法 |
---|
{ "headers": [ { object ( |
字段 | |
---|---|
headers[] |
易受攻击的标头的列表。 |
missing |
缺少标头的列表。 |
标题
描述 HTTP 标头。
JSON 表示法 |
---|
{ "name": string, "value": string } |
字段 | |
---|---|
name |
标头名称。 |
value |
标头值。 |
VulnerableParameters
有关易受攻击的请求参数的信息。
JSON 表示法 |
---|
{ "parameterNames": [ string ] } |
字段 | |
---|---|
parameter |
易受攻击的参数名称。 |
Xss
针对 XSS 报告的信息。
JSON 表示法 |
---|
{ "stackTraces": [ string ], "errorMessage": string } |
字段 | |
---|---|
stack |
导致 XSS 发生的堆栈轨迹。 |
error |
由 JavaScript 故障生成的错误消息。 |
Xxe
针对 XXE 报告的信息。
JSON 表示法 |
---|
{
"payloadValue": string,
"payloadLocation": enum ( |
字段 | |
---|---|
payload |
触发 XXE 漏洞的 XML 字符串。系统可能会隐去非载荷值。 |
payload |
载荷在请求中的放置位置。 |
位置
请求中替换 XML 的位置。
枚举 | |
---|---|
LOCATION_UNSPECIFIED |
未知位置。 |
COMPLETE_REQUEST_BODY |
XML 载荷取代了完整的请求正文。 |
方法 |
|
---|---|
|
获取 Finding。 |
|
列出给定 ScanRun 下的 Finding。 |