Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 6 additions & 1 deletion .generator/schemas/v2/openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -92694,7 +92694,8 @@ components:
workload_security, signal_correlation, cloud_configuration and infrastructure_configuration.
Vulnerability-based notification rules can filter vulnerabilities based on rule types application_code_vulnerability,
application_library_vulnerability, attack_path, container_image_vulnerability, identity_risk, misconfiguration,
api_security, host_vulnerability, iac_misconfiguration, sast_vulnerability, secret_vulnerability and workload_activity.
api_security, host_vulnerability, iac_misconfiguration, sast_vulnerability, secret_vulnerability, workload_activity,
sensitive_data and serverless_function_code_vulnerability.
enum:
- application_security
- log_detection
Expand All @@ -92714,6 +92715,8 @@ components:
- sast_vulnerability
- secret_vulnerability
- workload_activity
- sensitive_data
- serverless_function_code_vulnerability
example: log_detection
type: string
x-enum-varnames:
Expand All @@ -92735,6 +92738,8 @@ components:
- SAST_VULNERABILITY
- SECRET_VULNERABILITY
- WORKLOAD_ACTIVITY
- SENSITIVE_DATA
- SERVERLESS_FUNCTION_CODE_VULNERABILITY
RuleUser:
description: User creating or modifying a rule.
properties:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -86,8 +86,8 @@ public NotificationRulePreviewResult ruleType(RuleTypesItems ruleType) {
* notification rules can filter vulnerabilities based on rule types
* application_code_vulnerability, application_library_vulnerability, attack_path,
* container_image_vulnerability, identity_risk, misconfiguration, api_security,
* host_vulnerability, iac_misconfiguration, sast_vulnerability, secret_vulnerability and
* workload_activity.
* host_vulnerability, iac_misconfiguration, sast_vulnerability, secret_vulnerability,
* workload_activity, sensitive_data and serverless_function_code_vulnerability.
*
* @return ruleType
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,8 @@
* notification rules can filter vulnerabilities based on rule types application_code_vulnerability,
* application_library_vulnerability, attack_path, container_image_vulnerability, identity_risk,
* misconfiguration, api_security, host_vulnerability, iac_misconfiguration, sast_vulnerability,
* secret_vulnerability and workload_activity.
* secret_vulnerability, workload_activity, sensitive_data and
* serverless_function_code_vulnerability.
*/
@JsonSerialize(using = RuleTypesItems.RuleTypesItemsSerializer.class)
public class RuleTypesItems extends ModelEnum<String> {
Expand All @@ -50,7 +51,9 @@ public class RuleTypesItems extends ModelEnum<String> {
"iac_misconfiguration",
"sast_vulnerability",
"secret_vulnerability",
"workload_activity"));
"workload_activity",
"sensitive_data",
"serverless_function_code_vulnerability"));

public static final RuleTypesItems APPLICATION_SECURITY =
new RuleTypesItems("application_security");
Expand Down Expand Up @@ -78,6 +81,9 @@ public class RuleTypesItems extends ModelEnum<String> {
public static final RuleTypesItems SECRET_VULNERABILITY =
new RuleTypesItems("secret_vulnerability");
public static final RuleTypesItems WORKLOAD_ACTIVITY = new RuleTypesItems("workload_activity");
public static final RuleTypesItems SENSITIVE_DATA = new RuleTypesItems("sensitive_data");
public static final RuleTypesItems SERVERLESS_FUNCTION_CODE_VULNERABILITY =
new RuleTypesItems("serverless_function_code_vulnerability");

RuleTypesItems(String value) {
super(value, allowedValues);
Expand Down
Loading