Foo foo = ...; Any any; any.PackFrom(foo); ... if (any.UnpackTo(&foo)) { ... }
GET /v1/nodes/{clusterId}/{nodeId}
枚举值 |
---|
UNKNOWN_VULNERABILITY |
IMAGE_VULNERABILITY |
K8S_VULNERABILITY |
ISTIO_VULNERABILITY |
NODE_VULNERABILITY |
OPENSHIFT_VULNERABILITY |
字段名 | 必填 | 可为空 | 类型 | 描述 | 格式 |
---|---|---|---|---|---|
code |
整数 |
int32 |
|||
message |
字符串 |
||||
details |
ProtobufAny 列表 |
Any
包含任意序列化的协议缓冲区消息以及描述序列化消息类型的URL。
Protobuf库提供支持,以实用程序函数或Any类型的附加生成方法的形式打包/解包Any值。
示例1:在C++中打包和解包消息。
Foo foo = ...; Any any; any.PackFrom(foo); ... if (any.UnpackTo(&foo)) { ... }
示例2:在Java中打包和解包消息。
Foo foo = ...; Any any = Any.pack(foo); ... if (any.is(Foo.class)) { foo = any.unpack(Foo.class); } // or ... if (any.isSameTypeAs(Foo.getDefaultInstance())) { foo = any.unpack(Foo.getDefaultInstance()); }
Example 3: Pack and unpack a message in Python.
foo = Foo(...) any = Any() any.Pack(foo) ... if any.Is(Foo.DESCRIPTOR): any.Unpack(foo) ...
Example 4: Pack and unpack a message in Go
foo := &pb.Foo{...} any, err := anypb.New(foo) if err != nil { ... } ... foo := &pb.Foo{} if err := any.UnmarshalTo(foo); err != nil { ... }
protobuf 库提供的打包方法默认使用 'type.googleapis.com/full.type.name' 作为类型 URL,而解包方法仅使用类型 URL 中最后一个 '/' 后的完全限定类型名称,例如 "foo.bar.com/x/y.z" 将产生类型名称 "y.z"。
Any
值的 JSON 表示使用反序列化的嵌入式消息的常规表示,并添加一个包含类型 URL 的附加字段 @type
。示例
package google.profile; message Person { string first_name = 1; string last_name = 2; }
{ "@type": "type.googleapis.com/google.profile.Person", "firstName": <string>, "lastName": <string> }
如果嵌入式消息类型是众所周知的并且具有自定义 JSON 表示,则该表示将被嵌入,并添加一个字段 value
,该字段除了 @type
字段外还包含自定义 JSON。示例(对于消息 [google.protobuf.Duration][])
{ "@type": "type.googleapis.com/google.protobuf.Duration", "value": "1.212s" }
字段名 | 必填 | 可为空 | 类型 | 描述 | 格式 |
---|---|---|---|---|---|
@type |
字符串 |
唯一标识序列化协议缓冲区消息类型的 URL/资源名称。此字符串必须包含至少一个“/”字符。URL 路径的最后一部分必须表示类型的完全限定名称(如 |
字段名 | 必填 | 可为空 | 类型 | 描述 | 格式 |
---|---|---|---|---|---|
cve |
字符串 |
||||
摘要 |
字符串 |
||||
链接 |
字符串 |
||||
发布日期 |
日期 |
这表示 CVE 首次发布在 CVE 提要中的时间戳。 |
日期时间 |
||
创建时间 |
日期 |
系统中首次发现 CVE 的时间。 |
日期时间 |
||
最后修改时间 |
日期 |
日期时间 |
|||
评分版本 |
V2, V3, UNKNOWN, |
||||
cvssV2 |
|||||
cvssV3 |
|||||
引用 |
|||||
cvss指标 |
ScoreVersion can be deprecated ROX-26066
V2:为自动向后兼容性而没有取消设置
枚举值 |
---|
V2 |
V3 |
UNKNOWN |
字段名 | 必填 | 可为空 | 类型 | 描述 | 格式 |
---|---|---|---|---|---|
来源 |
SOURCE_UNKNOWN, SOURCE_RED_HAT, SOURCE_OSV, SOURCE_NVD, |
||||
URL |
字符串 |
||||
cvssv2 |
|||||
cvssv3 |
字段名 | 必填 | 可为空 | 类型 | 描述 | 格式 |
---|---|---|---|---|---|
向量 |
字符串 |
||||
攻击向量 |
ATTACK_LOCAL, ATTACK_ADJACENT, ATTACK_NETWORK, |
||||
访问复杂度 |
ACCESS_HIGH, ACCESS_MEDIUM, ACCESS_LOW, |
||||
身份验证 |
AUTH_MULTIPLE, AUTH_SINGLE, AUTH_NONE, |
||||
机密性 |
IMPACT_NONE, IMPACT_PARTIAL, IMPACT_COMPLETE, |
||||
完整性 |
IMPACT_NONE, IMPACT_PARTIAL, IMPACT_COMPLETE, |
||||
可用性 |
IMPACT_NONE, IMPACT_PARTIAL, IMPACT_COMPLETE, |
||||
可利用性评分 |
浮点数 |
浮点数 |
|||
影响评分 |
浮点数 |
浮点数 |
|||
评分 |
浮点数 |
浮点数 |
|||
严重性 |
UNKNOWN, LOW, MEDIUM, HIGH, |
字段名 | 必填 | 可为空 | 类型 | 描述 | 格式 |
---|---|---|---|---|---|
向量 |
字符串 |
||||
可利用性评分 |
浮点数 |
浮点数 |
|||
影响评分 |
浮点数 |
浮点数 |
|||
攻击向量 |
ATTACK_LOCAL, ATTACK_ADJACENT, ATTACK_NETWORK, ATTACK_PHYSICAL, |
||||
攻击复杂度 |
COMPLEXITY_LOW, COMPLEXITY_HIGH, |
||||
所需权限 |
PRIVILEGE_NONE, PRIVILEGE_LOW, PRIVILEGE_HIGH, |
||||
用户交互 |
UI_NONE, UI_REQUIRED, |
||||
范围 |
UNCHANGED, CHANGED, |
||||
机密性 |
IMPACT_NONE, IMPACT_LOW, IMPACT_HIGH, |
||||
完整性 |
IMPACT_NONE, IMPACT_LOW, IMPACT_HIGH, |
||||
可用性 |
IMPACT_NONE, IMPACT_LOW, IMPACT_HIGH, |
||||
评分 |
浮点数 |
浮点数 |
|||
严重性 |
UNKNOWN, NONE, LOW, MEDIUM, HIGH, CRITICAL, |
枚举值 |
---|
UNKNOWN_CONTAINER_RUNTIME |
DOCKER_CONTAINER_RUNTIME |
CRIO_CONTAINER_RUNTIME |
字段名 | 必填 | 可为空 | 类型 | 描述 | 格式 |
---|---|---|---|---|---|
类型 |
UNKNOWN_CONTAINER_RUNTIME, DOCKER_CONTAINER_RUNTIME, CRIO_CONTAINER_RUNTIME, |
||||
版本 |
字符串 |
字段名 | 必填 | 可为空 | 类型 | 描述 | 格式 |
---|---|---|---|---|---|
名称 |
字符串 |
||||
版本 |
字符串 |
||||
漏洞 |
|||||
漏洞 |
|||||
优先级 |
字符串 |
int64 |
|||
最高CVSS |
浮点数 |
浮点数 |
|||
风险评分 |
浮点数 |
浮点数 |
Next Tag: 22
字段名 | 必填 | 可为空 | 类型 | 描述 | 格式 |
---|---|---|---|---|---|
cve |
字符串 |
||||
cvss |
浮点数 |
浮点数 |
|||
摘要 |
字符串 |
||||
链接 |
字符串 |
||||
已修复版本 |
字符串 |
||||
评分版本 |
V2, V3, |
||||
cvssV2 |
|||||
cvssV3 |
|||||
发布日期 |
日期 |
日期时间 |
|||
最后修改时间 |
日期 |
日期时间 |
|||
漏洞类型 |
UNKNOWN_VULNERABILITY, IMAGE_VULNERABILITY, K8S_VULNERABILITY, ISTIO_VULNERABILITY, NODE_VULNERABILITY, OPENSHIFT_VULNERABILITY, |
||||
漏洞类型 |
|||||
已抑制 |
布尔值 |
||||
抑制激活 |
日期 |
日期时间 |
|||
抑制过期 |
日期 |
日期时间 |
|||
首次系统出现时间 |
日期 |
在此特定发行版中,系统中首次发现 CVE 的时间。 |
日期时间 |
||
首次镜像出现时间 |
日期 |
在此镜像中首次发现 CVE 的时间。 |
日期时间 |
||
严重性 |
UNKNOWN_VULNERABILITY_SEVERITY, LOW_VULNERABILITY_SEVERITY, MODERATE_VULNERABILITY_SEVERITY, IMPORTANT_VULNERABILITY_SEVERITY, CRITICAL_VULNERABILITY_SEVERITY, |
||||
状态 |
OBSERVED, DEFERRED, FALSE_POSITIVE, |
||||
cvss指标 |
|||||
nvdCvss |
浮点数 |
浮点数 |
ScoreVersion can be deprecated ROX-26066
V2:为自动向后兼容性而没有取消设置
枚举值 |
---|
V2 |
V3 |
Node represents information about a node in the cluster. next available tag: 28
字段名 | 必填 | 可为空 | 类型 | 描述 | 格式 |
---|---|---|---|---|---|
ID |
字符串 |
唯一标识此节点的 ID。 |
|||
名称 |
字符串 |
节点的(主机)名称。可能与 ID 相同,也可能不同。 |
|||
污点 |
StorageTaint 列表 |
||||
clusterId |
字符串 |
||||
集群名称 |
字符串 |
||||
标签 |
|
||||
注释 |
|
||||
加入时间 |
日期 |
日期时间 |
|||
内部IP地址 |
|
||||
外部IP地址 |
|
||||
容器运行时版本 |
字符串 |
使用 container_runtime.version |
|||
容器运行时 |
|||||
内核版本 |
字符串 |
||||
操作系统 |
字符串 |
来自NodeInfo。节点报告的操作系统(例如:linux)。 |
|||
osImage |
字符串 |
来自NodeInfo。节点从 /etc/os-release 报告的操作系统镜像。 |
|||
kubeletVersion |
字符串 |
||||
kubeProxyVersion |
字符串 |
||||
lastUpdated |
日期 |
日期时间 |
|||
k8sUpdated |
日期 |
我们收到 Kubernetes 更新的时间。 |
日期时间 |
||
scan |
|||||
components |
整数 |
int32 |
|||
cves |
整数 |
int32 |
|||
fixableCves |
整数 |
int32 |
|||
优先级 |
字符串 |
int64 |
|||
风险评分 |
浮点数 |
浮点数 |
|||
最高CVSS |
浮点数 |
浮点数 |
|||
notes |
Next tag: 5
字段名 | 必填 | 可为空 | 类型 | 描述 | 格式 |
---|---|---|---|---|---|
scanTime |
日期 |
日期时间 |
|||
操作系统 |
字符串 |
||||
components |
|||||
notes |
|||||
scannerVersion |
SCANNER,SCANNER_V4, |
字段名 | 必填 | 可为空 | 类型 | 描述 | 格式 |
---|---|---|---|---|---|
cveBaseInfo |
|||||
cvss |
浮点数 |
浮点数 |
|||
严重性 |
UNKNOWN_VULNERABILITY_SEVERITY, LOW_VULNERABILITY_SEVERITY, MODERATE_VULNERABILITY_SEVERITY, IMPORTANT_VULNERABILITY_SEVERITY, CRITICAL_VULNERABILITY_SEVERITY, |
||||
已修复版本 |
字符串 |
||||
snoozed |
布尔值 |
||||
snoozeStart |
日期 |
日期时间 |
|||
snoozeExpiry |
日期 |
日期时间 |
字段名 | 必填 | 可为空 | 类型 | 描述 | 格式 |
---|---|---|---|---|---|
key |
字符串 |
||||
value |
字符串 |
||||
taintEffect |
UNKNOWN_TAINT_EFFECT,NO_SCHEDULE_TAINT_EFFECT,PREFER_NO_SCHEDULE_TAINT_EFFECT,NO_EXECUTE_TAINT_EFFECT, |
枚举值 |
---|
UNKNOWN_TAINT_EFFECT |
NO_SCHEDULE_TAINT_EFFECT |
PREFER_NO_SCHEDULE_TAINT_EFFECT |
NO_EXECUTE_TAINT_EFFECT |