- 资源:Finding
- 严重级别
- 表单
- OutdatedLibrary
- ViolatingResource
- VulnerableHeaders
- 标题
- VulnerableParameters
- Xss
- AttackVector
- 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-findings |
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,
"attackVector": enum ( |
字段 | |
---|---|
stack |
导致 XSS 发生的堆栈轨迹。 |
error |
由 JavaScript 故障生成的错误消息。 |
attack |
触发此 XSS 的载荷的攻击途径。 |
stored |
用于重现存储 XSS 的种子 POST 请求的网址。 |
AttackVector
XSS 攻击途径的类型。
枚举 | |
---|---|
ATTACK_VECTOR_UNSPECIFIED |
攻击途径未知。 |
LOCAL_STORAGE |
攻击源自对浏览器的 localStorage 进行模糊处理。 |
SESSION_STORAGE |
攻击源自对浏览器的 sessionStorage 进行模糊处理。 |
WINDOW_NAME |
攻击源自对窗口的 name 属性进行模糊处理。 |
REFERRER |
此攻击源自对引荐来源属性进行模糊处理。 |
FORM_INPUT |
此攻击源自对输入元素进行模糊处理。 |
COOKIE |
此攻击源自对浏览器 Cookie 进行模糊处理。 |
POST_MESSAGE |
攻击源自盗用邮件发送机制。 |
GET_PARAMETERS |
攻击源自网址中的模糊参数。 |
URL_FRAGMENT |
攻击源自对网址中的 fragment 进行模糊处理。 |
HTML_COMMENT |
此攻击源自对 HTML 注释进行模糊处理。 |
POST_PARAMETERS |
攻击源自对 POST 参数进行模糊处理。 |
PROTOCOL |
此攻击源自对协议进行模糊处理。 |
STORED_XSS |
攻击来自服务器端,并会被存储。 |
SAME_ORIGIN |
该攻击是通过 GET 参数进行的同源方法执行攻击。 |
USER_CONTROLLABLE_URL |
通过用户可控的网址从第三方主机接收攻击载荷 |
Xxe
针对 XXE 报告的信息。
JSON 表示法 |
---|
{
"payloadValue": string,
"payloadLocation": enum ( |
字段 | |
---|---|
payload |
触发 XXE 漏洞的 XML 字符串。系统可能会隐去非载荷值。 |
payload |
载荷在请求中的放置位置。 |
位置
请求中替换 XML 的位置。
枚举 | |
---|---|
LOCATION_UNSPECIFIED |
未知位置。 |
COMPLETE_REQUEST_BODY |
XML 载荷取代了完整的请求正文。 |
方法 |
|
---|---|
|
获取 Finding。 |
|
列出给定 ScanRun 下的 Finding。 |