Class ClusterCheckItem

    • Constructor Summary

      Constructors 
      Constructor Description
      ClusterCheckItem()  
      ClusterCheckItem​(ClusterCheckItem source)
      NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getAffectedType()
      Get 影响类型,为Node或者Workload 注意:此字段可能返回 null,表示取不到有效值。
      String getAffectedVersion()
      Get 受影响的版本信息 注意:此字段可能返回 null,表示取不到有效值。
      Long getCheckItemId()
      Get 唯一的检测项的ID 注意:此字段可能返回 null,表示取不到有效值。
      String getCVENumber()
      Get CVE编号 注意:此字段可能返回 null,表示取不到有效值。
      String getCVSS()
      Get CVSS信息,用于画图 注意:此字段可能返回 null,表示取不到有效值。
      String getCVSSScore()
      Get CVSS分数 注意:此字段可能返回 null,表示取不到有效值。
      String getDiscoverTime()
      Get 披露时间 注意:此字段可能返回 null,表示取不到有效值。
      Long getIgnoredAssetNum()
      Get 忽略的资产数量 注意:此字段可能返回 null,表示取不到有效值。
      Boolean getIsIgnored()
      Get 是否忽略该检测项 注意:此字段可能返回 null,表示取不到有效值。
      String getItemDetail()
      Get 检测项详细描述。 注意:此字段可能返回 null,表示取不到有效值。
      String getName()
      Get 风险项的名称
      String getRelateLink()
      Get 参考连接 注意:此字段可能返回 null,表示取不到有效值。
      String getRiskAssessment()
      Get 受影响评估 注意:此字段可能返回 null,表示取不到有效值。
      String getRiskAttribute()
      Get 检测项所属的风险类型,权限提升:PrivilegePromotion,拒绝服务:RefuseService,目录穿越:DirectoryEscape,未授权访问:UnauthorizedAccess,权限许可和访问控制问题:PrivilegeAndAccessControl,敏感信息泄露:SensitiveInfoLeak 注意:此字段可能返回 null,表示取不到有效值。
      String getRiskLevel()
      Get 威胁等级。严重Serious,高危High,中危Middle,提示Hint 注意:此字段可能返回 null,表示取不到有效值。
      String getRiskProperty()
      Get 风险特征,Tag.存在EXP:ExistEXP,存在POD:ExistPOC,无需重启:NoNeedReboot, 服务重启:ServerRestart,远程信息泄露:RemoteInfoLeak,远程拒绝服务:RemoteRefuseService,远程利用:RemoteExploit,远程执行:RemoteExecute 注意:此字段可能返回 null,表示取不到有效值。
      String getRiskTarget()
      Get 检查对象、风险对象.Runc,Kubelet,Containerd,Pods 注意:此字段可能返回 null,表示取不到有效值。
      String getRiskType()
      Get 风险类别,漏洞风险CVERisk,配置风险ConfigRisk 注意:此字段可能返回 null,表示取不到有效值。
      String getSolution()
      Get 解决方案 注意:此字段可能返回 null,表示取不到有效值。
      void setAffectedType​(String AffectedType)
      Set 影响类型,为Node或者Workload 注意:此字段可能返回 null,表示取不到有效值。
      void setAffectedVersion​(String AffectedVersion)
      Set 受影响的版本信息 注意:此字段可能返回 null,表示取不到有效值。
      void setCheckItemId​(Long CheckItemId)
      Set 唯一的检测项的ID 注意:此字段可能返回 null,表示取不到有效值。
      void setCVENumber​(String CVENumber)
      Set CVE编号 注意:此字段可能返回 null,表示取不到有效值。
      void setCVSS​(String CVSS)
      Set CVSS信息,用于画图 注意:此字段可能返回 null,表示取不到有效值。
      void setCVSSScore​(String CVSSScore)
      Set CVSS分数 注意:此字段可能返回 null,表示取不到有效值。
      void setDiscoverTime​(String DiscoverTime)
      Set 披露时间 注意:此字段可能返回 null,表示取不到有效值。
      void setIgnoredAssetNum​(Long IgnoredAssetNum)
      Set 忽略的资产数量 注意:此字段可能返回 null,表示取不到有效值。
      void setIsIgnored​(Boolean IsIgnored)
      Set 是否忽略该检测项 注意:此字段可能返回 null,表示取不到有效值。
      void setItemDetail​(String ItemDetail)
      Set 检测项详细描述。 注意:此字段可能返回 null,表示取不到有效值。
      void setName​(String Name)
      Set 风险项的名称
      void setRelateLink​(String RelateLink)
      Set 参考连接 注意:此字段可能返回 null,表示取不到有效值。
      void setRiskAssessment​(String RiskAssessment)
      Set 受影响评估 注意:此字段可能返回 null,表示取不到有效值。
      void setRiskAttribute​(String RiskAttribute)
      Set 检测项所属的风险类型,权限提升:PrivilegePromotion,拒绝服务:RefuseService,目录穿越:DirectoryEscape,未授权访问:UnauthorizedAccess,权限许可和访问控制问题:PrivilegeAndAccessControl,敏感信息泄露:SensitiveInfoLeak 注意:此字段可能返回 null,表示取不到有效值。
      void setRiskLevel​(String RiskLevel)
      Set 威胁等级。严重Serious,高危High,中危Middle,提示Hint 注意:此字段可能返回 null,表示取不到有效值。
      void setRiskProperty​(String RiskProperty)
      Set 风险特征,Tag.存在EXP:ExistEXP,存在POD:ExistPOC,无需重启:NoNeedReboot, 服务重启:ServerRestart,远程信息泄露:RemoteInfoLeak,远程拒绝服务:RemoteRefuseService,远程利用:RemoteExploit,远程执行:RemoteExecute 注意:此字段可能返回 null,表示取不到有效值。
      void setRiskTarget​(String RiskTarget)
      Set 检查对象、风险对象.Runc,Kubelet,Containerd,Pods 注意:此字段可能返回 null,表示取不到有效值。
      void setRiskType​(String RiskType)
      Set 风险类别,漏洞风险CVERisk,配置风险ConfigRisk 注意:此字段可能返回 null,表示取不到有效值。
      void setSolution​(String Solution)
      Set 解决方案 注意:此字段可能返回 null,表示取不到有效值。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • ClusterCheckItem

        public ClusterCheckItem()
      • ClusterCheckItem

        public ClusterCheckItem​(ClusterCheckItem source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getCheckItemId

        public Long getCheckItemId()
        Get 唯一的检测项的ID 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        CheckItemId 唯一的检测项的ID 注意:此字段可能返回 null,表示取不到有效值。
      • setCheckItemId

        public void setCheckItemId​(Long CheckItemId)
        Set 唯一的检测项的ID 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        CheckItemId - 唯一的检测项的ID 注意:此字段可能返回 null,表示取不到有效值。
      • getName

        public String getName()
        Get 风险项的名称
        Returns:
        Name 风险项的名称
      • setName

        public void setName​(String Name)
        Set 风险项的名称
        Parameters:
        Name - 风险项的名称
      • getItemDetail

        public String getItemDetail()
        Get 检测项详细描述。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ItemDetail 检测项详细描述。 注意:此字段可能返回 null,表示取不到有效值。
      • setItemDetail

        public void setItemDetail​(String ItemDetail)
        Set 检测项详细描述。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ItemDetail - 检测项详细描述。 注意:此字段可能返回 null,表示取不到有效值。
      • getRiskLevel

        public String getRiskLevel()
        Get 威胁等级。严重Serious,高危High,中危Middle,提示Hint 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        RiskLevel 威胁等级。严重Serious,高危High,中危Middle,提示Hint 注意:此字段可能返回 null,表示取不到有效值。
      • setRiskLevel

        public void setRiskLevel​(String RiskLevel)
        Set 威胁等级。严重Serious,高危High,中危Middle,提示Hint 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        RiskLevel - 威胁等级。严重Serious,高危High,中危Middle,提示Hint 注意:此字段可能返回 null,表示取不到有效值。
      • getRiskTarget

        public String getRiskTarget()
        Get 检查对象、风险对象.Runc,Kubelet,Containerd,Pods 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        RiskTarget 检查对象、风险对象.Runc,Kubelet,Containerd,Pods 注意:此字段可能返回 null,表示取不到有效值。
      • setRiskTarget

        public void setRiskTarget​(String RiskTarget)
        Set 检查对象、风险对象.Runc,Kubelet,Containerd,Pods 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        RiskTarget - 检查对象、风险对象.Runc,Kubelet,Containerd,Pods 注意:此字段可能返回 null,表示取不到有效值。
      • getRiskType

        public String getRiskType()
        Get 风险类别,漏洞风险CVERisk,配置风险ConfigRisk 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        RiskType 风险类别,漏洞风险CVERisk,配置风险ConfigRisk 注意:此字段可能返回 null,表示取不到有效值。
      • setRiskType

        public void setRiskType​(String RiskType)
        Set 风险类别,漏洞风险CVERisk,配置风险ConfigRisk 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        RiskType - 风险类别,漏洞风险CVERisk,配置风险ConfigRisk 注意:此字段可能返回 null,表示取不到有效值。
      • getRiskAttribute

        public String getRiskAttribute()
        Get 检测项所属的风险类型,权限提升:PrivilegePromotion,拒绝服务:RefuseService,目录穿越:DirectoryEscape,未授权访问:UnauthorizedAccess,权限许可和访问控制问题:PrivilegeAndAccessControl,敏感信息泄露:SensitiveInfoLeak 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        RiskAttribute 检测项所属的风险类型,权限提升:PrivilegePromotion,拒绝服务:RefuseService,目录穿越:DirectoryEscape,未授权访问:UnauthorizedAccess,权限许可和访问控制问题:PrivilegeAndAccessControl,敏感信息泄露:SensitiveInfoLeak 注意:此字段可能返回 null,表示取不到有效值。
      • setRiskAttribute

        public void setRiskAttribute​(String RiskAttribute)
        Set 检测项所属的风险类型,权限提升:PrivilegePromotion,拒绝服务:RefuseService,目录穿越:DirectoryEscape,未授权访问:UnauthorizedAccess,权限许可和访问控制问题:PrivilegeAndAccessControl,敏感信息泄露:SensitiveInfoLeak 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        RiskAttribute - 检测项所属的风险类型,权限提升:PrivilegePromotion,拒绝服务:RefuseService,目录穿越:DirectoryEscape,未授权访问:UnauthorizedAccess,权限许可和访问控制问题:PrivilegeAndAccessControl,敏感信息泄露:SensitiveInfoLeak 注意:此字段可能返回 null,表示取不到有效值。
      • getRiskProperty

        public String getRiskProperty()
        Get 风险特征,Tag.存在EXP:ExistEXP,存在POD:ExistPOC,无需重启:NoNeedReboot, 服务重启:ServerRestart,远程信息泄露:RemoteInfoLeak,远程拒绝服务:RemoteRefuseService,远程利用:RemoteExploit,远程执行:RemoteExecute 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        RiskProperty 风险特征,Tag.存在EXP:ExistEXP,存在POD:ExistPOC,无需重启:NoNeedReboot, 服务重启:ServerRestart,远程信息泄露:RemoteInfoLeak,远程拒绝服务:RemoteRefuseService,远程利用:RemoteExploit,远程执行:RemoteExecute 注意:此字段可能返回 null,表示取不到有效值。
      • setRiskProperty

        public void setRiskProperty​(String RiskProperty)
        Set 风险特征,Tag.存在EXP:ExistEXP,存在POD:ExistPOC,无需重启:NoNeedReboot, 服务重启:ServerRestart,远程信息泄露:RemoteInfoLeak,远程拒绝服务:RemoteRefuseService,远程利用:RemoteExploit,远程执行:RemoteExecute 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        RiskProperty - 风险特征,Tag.存在EXP:ExistEXP,存在POD:ExistPOC,无需重启:NoNeedReboot, 服务重启:ServerRestart,远程信息泄露:RemoteInfoLeak,远程拒绝服务:RemoteRefuseService,远程利用:RemoteExploit,远程执行:RemoteExecute 注意:此字段可能返回 null,表示取不到有效值。
      • getCVENumber

        public String getCVENumber()
        Get CVE编号 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        CVENumber CVE编号 注意:此字段可能返回 null,表示取不到有效值。
      • setCVENumber

        public void setCVENumber​(String CVENumber)
        Set CVE编号 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        CVENumber - CVE编号 注意:此字段可能返回 null,表示取不到有效值。
      • getDiscoverTime

        public String getDiscoverTime()
        Get 披露时间 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        DiscoverTime 披露时间 注意:此字段可能返回 null,表示取不到有效值。
      • setDiscoverTime

        public void setDiscoverTime​(String DiscoverTime)
        Set 披露时间 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        DiscoverTime - 披露时间 注意:此字段可能返回 null,表示取不到有效值。
      • getSolution

        public String getSolution()
        Get 解决方案 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Solution 解决方案 注意:此字段可能返回 null,表示取不到有效值。
      • setSolution

        public void setSolution​(String Solution)
        Set 解决方案 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Solution - 解决方案 注意:此字段可能返回 null,表示取不到有效值。
      • getCVSS

        public String getCVSS()
        Get CVSS信息,用于画图 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        CVSS CVSS信息,用于画图 注意:此字段可能返回 null,表示取不到有效值。
      • setCVSS

        public void setCVSS​(String CVSS)
        Set CVSS信息,用于画图 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        CVSS - CVSS信息,用于画图 注意:此字段可能返回 null,表示取不到有效值。
      • getCVSSScore

        public String getCVSSScore()
        Get CVSS分数 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        CVSSScore CVSS分数 注意:此字段可能返回 null,表示取不到有效值。
      • setCVSSScore

        public void setCVSSScore​(String CVSSScore)
        Set CVSS分数 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        CVSSScore - CVSS分数 注意:此字段可能返回 null,表示取不到有效值。
      • getRelateLink

        public String getRelateLink()
        Get 参考连接 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        RelateLink 参考连接 注意:此字段可能返回 null,表示取不到有效值。
      • setRelateLink

        public void setRelateLink​(String RelateLink)
        Set 参考连接 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        RelateLink - 参考连接 注意:此字段可能返回 null,表示取不到有效值。
      • getAffectedType

        public String getAffectedType()
        Get 影响类型,为Node或者Workload 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        AffectedType 影响类型,为Node或者Workload 注意:此字段可能返回 null,表示取不到有效值。
      • setAffectedType

        public void setAffectedType​(String AffectedType)
        Set 影响类型,为Node或者Workload 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        AffectedType - 影响类型,为Node或者Workload 注意:此字段可能返回 null,表示取不到有效值。
      • getAffectedVersion

        public String getAffectedVersion()
        Get 受影响的版本信息 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        AffectedVersion 受影响的版本信息 注意:此字段可能返回 null,表示取不到有效值。
      • setAffectedVersion

        public void setAffectedVersion​(String AffectedVersion)
        Set 受影响的版本信息 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        AffectedVersion - 受影响的版本信息 注意:此字段可能返回 null,表示取不到有效值。
      • getIgnoredAssetNum

        public Long getIgnoredAssetNum()
        Get 忽略的资产数量 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        IgnoredAssetNum 忽略的资产数量 注意:此字段可能返回 null,表示取不到有效值。
      • setIgnoredAssetNum

        public void setIgnoredAssetNum​(Long IgnoredAssetNum)
        Set 忽略的资产数量 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        IgnoredAssetNum - 忽略的资产数量 注意:此字段可能返回 null,表示取不到有效值。
      • getIsIgnored

        public Boolean getIsIgnored()
        Get 是否忽略该检测项 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        IsIgnored 是否忽略该检测项 注意:此字段可能返回 null,表示取不到有效值。
      • setIsIgnored

        public void setIsIgnored​(Boolean IsIgnored)
        Set 是否忽略该检测项 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        IsIgnored - 是否忽略该检测项 注意:此字段可能返回 null,表示取不到有效值。
      • getRiskAssessment

        public String getRiskAssessment()
        Get 受影响评估 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        RiskAssessment 受影响评估 注意:此字段可能返回 null,表示取不到有效值。
      • setRiskAssessment

        public void setRiskAssessment​(String RiskAssessment)
        Set 受影响评估 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        RiskAssessment - 受影响评估 注意:此字段可能返回 null,表示取不到有效值。