@@ -88,7 +88,19 @@ func TestAccVulnerabilityRuleBundle(t *testing.T) {
8888 Config : fullVulnerabilityRuleBundleConfig_Severities (random ()),
8989 Check : resource .ComposeTestCheckFunc (
9090 resource .TestCheckResourceAttr ("sysdig_secure_vulnerability_rule_bundle.sample" , "rule.0.severities_and_threats.0.severity_at_least" , "high" ),
91+ resource .TestCheckResourceAttr ("sysdig_secure_vulnerability_rule_bundle.sample" , "rule.0.severities_and_threats.0.disclosure_older_than_days" , "90" ),
92+ resource .TestCheckResourceAttr ("sysdig_secure_vulnerability_rule_bundle.sample" , "rule.0.severities_and_threats.0.package_type" , "os" ),
93+ resource .TestCheckResourceAttr ("sysdig_secure_vulnerability_rule_bundle.sample" , "rule.0.severities_and_threats.0.in_use" , "true" ),
9194 resource .TestCheckResourceAttr ("sysdig_secure_vulnerability_rule_bundle.sample" , "rule.0.severities_and_threats.0.fix_available_since_days" , "30" ),
95+ resource .TestCheckResourceAttr ("sysdig_secure_vulnerability_rule_bundle.sample" , "rule.0.severities_and_threats.0.public_exploit_available_since_days" , "15" ),
96+ resource .TestCheckResourceAttr ("sysdig_secure_vulnerability_rule_bundle.sample" , "rule.0.severities_and_threats.0.exploit_no_admin_privileges" , "true" ),
97+ resource .TestCheckResourceAttr ("sysdig_secure_vulnerability_rule_bundle.sample" , "rule.0.severities_and_threats.0.exploit_no_user_interaction" , "true" ),
98+ resource .TestCheckResourceAttr ("sysdig_secure_vulnerability_rule_bundle.sample" , "rule.0.severities_and_threats.0.exploit_network_attack_vector" , "true" ),
99+ resource .TestCheckResourceAttr ("sysdig_secure_vulnerability_rule_bundle.sample" , "rule.0.severities_and_threats.0.cisa_kev_in_ransomware_campaign" , "true" ),
100+ resource .TestCheckResourceAttr ("sysdig_secure_vulnerability_rule_bundle.sample" , "rule.0.severities_and_threats.0.cisa_kev_available_since_days" , "10" ),
101+ resource .TestCheckResourceAttr ("sysdig_secure_vulnerability_rule_bundle.sample" , "rule.0.severities_and_threats.0.cisa_kev_due_date_in_days" , "21" ),
102+ resource .TestCheckResourceAttr ("sysdig_secure_vulnerability_rule_bundle.sample" , "rule.0.severities_and_threats.0.epss_score_at_least_percentage" , "80" ),
103+ resource .TestCheckResourceAttr ("sysdig_secure_vulnerability_rule_bundle.sample" , "rule.0.severities_and_threats.0.epss_percentile_at_least_percentage" , "90" ),
92104 ),
93105 },
94106 {
@@ -99,7 +111,19 @@ func TestAccVulnerabilityRuleBundle(t *testing.T) {
99111 resource .TestCheckResourceAttr ("sysdig_secure_vulnerability_rule_bundle.sample" , "rule.2.image_label.0.label_must_exist_and_contain_value.0.required_label" , "required-label" ),
100112 resource .TestCheckResourceAttr ("sysdig_secure_vulnerability_rule_bundle.sample" , "rule.2.image_label.0.label_must_exist_and_contain_value.0.required_value" , "required-value" ),
101113 resource .TestCheckResourceAttr ("sysdig_secure_vulnerability_rule_bundle.sample" , "rule.3.severities_and_threats.0.severity_at_least" , "high" ),
114+ resource .TestCheckResourceAttr ("sysdig_secure_vulnerability_rule_bundle.sample" , "rule.3.severities_and_threats.0.disclosure_older_than_days" , "90" ),
115+ resource .TestCheckResourceAttr ("sysdig_secure_vulnerability_rule_bundle.sample" , "rule.3.severities_and_threats.0.package_type" , "os" ),
116+ resource .TestCheckResourceAttr ("sysdig_secure_vulnerability_rule_bundle.sample" , "rule.3.severities_and_threats.0.in_use" , "true" ),
102117 resource .TestCheckResourceAttr ("sysdig_secure_vulnerability_rule_bundle.sample" , "rule.3.severities_and_threats.0.fix_available_since_days" , "30" ),
118+ resource .TestCheckResourceAttr ("sysdig_secure_vulnerability_rule_bundle.sample" , "rule.3.severities_and_threats.0.public_exploit_available_since_days" , "15" ),
119+ resource .TestCheckResourceAttr ("sysdig_secure_vulnerability_rule_bundle.sample" , "rule.3.severities_and_threats.0.exploit_no_admin_privileges" , "true" ),
120+ resource .TestCheckResourceAttr ("sysdig_secure_vulnerability_rule_bundle.sample" , "rule.3.severities_and_threats.0.exploit_no_user_interaction" , "true" ),
121+ resource .TestCheckResourceAttr ("sysdig_secure_vulnerability_rule_bundle.sample" , "rule.3.severities_and_threats.0.exploit_network_attack_vector" , "true" ),
122+ resource .TestCheckResourceAttr ("sysdig_secure_vulnerability_rule_bundle.sample" , "rule.3.severities_and_threats.0.cisa_kev_in_ransomware_campaign" , "true" ),
123+ resource .TestCheckResourceAttr ("sysdig_secure_vulnerability_rule_bundle.sample" , "rule.3.severities_and_threats.0.cisa_kev_available_since_days" , "10" ),
124+ resource .TestCheckResourceAttr ("sysdig_secure_vulnerability_rule_bundle.sample" , "rule.3.severities_and_threats.0.cisa_kev_due_date_in_days" , "21" ),
125+ resource .TestCheckResourceAttr ("sysdig_secure_vulnerability_rule_bundle.sample" , "rule.3.severities_and_threats.0.epss_score_at_least_percentage" , "80" ),
126+ resource .TestCheckResourceAttr ("sysdig_secure_vulnerability_rule_bundle.sample" , "rule.3.severities_and_threats.0.epss_percentile_at_least_percentage" , "90" ),
103127 ),
104128 },
105129 {
0 commit comments