diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/definition.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/definition.yaml new file mode 100644 index 0000000000..557081079c --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/definition.yaml @@ -0,0 +1,29 @@ +identifier: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +is_enable: true +version: 0.0 +name: GCP Storage Compliance Audit +description: Audits GCP buckets via GoogleCloudApi Execute HTTP Request (buckets.list, + buckets.get, buckets.getIamPolicy). Evaluates public ACLs, CMEK encryption, versioning, + access logging, and retention/Bucket Lock. Posts structured compliance report + to case wall. Covers Attack Surface Management and compliance gaps not addressed + by existing Content Hub blocks. +debug_alert_identifier: GCP AUDITA3DB2DBC-C6DC-4183-8FB7-745632A6368A +debug_base_alert_identifier: GCP AUDIT_97E0685E-ADEC-42DF-ACDB-513E2C4725EB +is_debug_mode: false +type: block +template_name: null +original_workflow_identifier: 4a563cf3-303d-41c5-a6b3-867e03809527 +version_comment: null +version_creator: null +creator: 739d45dd-188d-4191-8fb4-f28e8f5a222b +priority: 2 +category: 243 +is_automatic: true +is_archived: false +last_editor: null +default_access_level: edit +creation_source: user_or_api_initiated +simulation_clone: false +permissions: [] +environments: +- '*' diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/display_info.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/display_info.yaml new file mode 100644 index 0000000000..73dda519ad --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/display_info.yaml @@ -0,0 +1,8 @@ +type: block +content_hub_display_name: 'GCP Storage Compliance Audit' +author: 'Accenture' +contact_email: '' # In case support is needed, this email will be used by secops customers to open support queries (required for partner contributed content) +tags: ['GCP', 'compliance', 'audit'] +should_display_in_content_hub: true +contribution_type: third_party # Options: google, partner, or third_party +acknowledge_debug_data_included: true diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/overviews.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/overviews.yaml new file mode 100644 index 0000000000..60b0742537 --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/overviews.yaml @@ -0,0 +1 @@ +[] diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/release_notes.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/release_notes.yaml new file mode 100644 index 0000000000..2a848fd4d5 --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/release_notes.yaml @@ -0,0 +1,9 @@ +- description: Initial release of GCP Storage Compliance Audit + integration_version: 1.0 + item_name: GCP Storage Compliance Audit + item_type: Block + publish_time: '2026-08-31' + new: true + regressive: false + deprecated: false + removed: false diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/access_logging_check_31dac.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/access_logging_check_31dac.yaml new file mode 100644 index 0000000000..bd28230904 --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/access_logging_check_31dac.yaml @@ -0,0 +1,65 @@ +name: Condition +description: This condition determines the progress of the playbook. Conditions are + built based on cases data (cases, alerts, vents, entities and environment properties) + as-well as data that comes back from previous playbook steps. +identifier: 31dacdac-9f39-469b-92e7-20e1d54fda9c +original_step_id: 159ef4f7-0bc5-44ef-8afd-85927ac1b0f5 +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- 3ffb8e47-feef-495f-99fa-4c3dd05f19e7 +- 57f540a8-2241-491c-ac80-5df3f30eb7da +parent_step_id: 3ffb8e47-feef-495f-99fa-4c3dd05f19e7;57f540a8-2241-491c-ac80-5df3f30eb7da +instance_name: Access logging check +is_automatic: true +is_skippable: false +action_provider: Flow +start_loop_step_id: 9aa314ad-38a1-4173-a683-1401004c9e76 +parameters: +- step_id: 31dacdac-9f39-469b-92e7-20e1d54fda9c + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null +- step_id: 31dacdac-9f39-469b-92e7-20e1d54fda9c + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: Branches + value: '[{"LogicalOperator":1,"Conditions":[{"Operator":7,"FieldName":"[Retrieve + Bucket Config.JsonResult| \"response_data.logging.logBucket\"]\n","Type":7,"Value":"","CustomOperatorName":"Core + Functions.Empty"}],"Order":1,"IsDefaultBranch":false,"Name":"Not Compliant"},{"LogicalOperator":0,"Conditions":[],"Order":2,"IsDefaultBranch":true,"Name":"Branch"}]' +- step_id: 31dacdac-9f39-469b-92e7-20e1d54fda9c + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: 'true' +- step_id: 31dacdac-9f39-469b-92e7-20e1d54fda9c + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ErrorFallbackBranch + value: null +- step_id: 31dacdac-9f39-469b-92e7-20e1d54fda9c + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: 'false' +- step_id: 31dacdac-9f39-469b-92e7-20e1d54fda9c + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null +- step_id: 31dacdac-9f39-469b-92e7-20e1d54fda9c + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null +- step_id: 31dacdac-9f39-469b-92e7-20e1d54fda9c + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities +- step_id: 31dacdac-9f39-469b-92e7-20e1d54fda9c + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: 'true' +action_name: IfFlowCondition +parallel_actions: [] +integration: Flow +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: '{}' +type: condition diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/action_error_63557.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/action_error_63557.yaml new file mode 100644 index 0000000000..6145a8e6f2 --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/action_error_63557.yaml @@ -0,0 +1,89 @@ +name: Siemplify_Case Comment +description: Action failed +identifier: 63557d4a-70c9-430a-ae27-77f4f7011dd5 +original_step_id: d0a5d762-3388-4a43-800c-8367e38e48d1 +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- 951e9d68-3531-4797-a4e0-f96940041e02 +parent_step_id: 951e9d68-3531-4797-a4e0-f96940041e02 +instance_name: Action Error +is_automatic: true +is_skippable: false +action_provider: Scripts +start_loop_step_id: null +parameters: +- step_id: 63557d4a-70c9-430a-ae27-77f4f7011dd5 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null +- step_id: 63557d4a-70c9-430a-ae27-77f4f7011dd5 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: null +- step_id: 63557d4a-70c9-430a-ae27-77f4f7011dd5 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DynamicInjectionInstancePlaceholder + value: '' +- step_id: 63557d4a-70c9-430a-ae27-77f4f7011dd5 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FallbackIntegrationInstance + value: null +- step_id: 63557d4a-70c9-430a-ae27-77f4f7011dd5 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FetchInstanceByName + value: 'false' +- step_id: 63557d4a-70c9-430a-ae27-77f4f7011dd5 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: null +- step_id: 63557d4a-70c9-430a-ae27-77f4f7011dd5 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: IntegrationInstance + value: a4e2b09e-9972-4a54-b726-7fc459c31ba5 +- step_id: 63557d4a-70c9-430a-ae27-77f4f7011dd5 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null +- step_id: 63557d4a-70c9-430a-ae27-77f4f7011dd5 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null +- step_id: 63557d4a-70c9-430a-ae27-77f4f7011dd5 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' +- step_id: 63557d4a-70c9-430a-ae27-77f4f7011dd5 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptName + value: Siemplify_Case Comment +- step_id: 63557d4a-70c9-430a-ae27-77f4f7011dd5 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptParametersEntityFields + value: '{"Comment":"Action Failed: Unable to retrieve the bucket list due to the + following error:\n[Retrieve Bucket List.JsonResult | \"response_data.error.message\"]"}' +- step_id: 63557d4a-70c9-430a-ae27-77f4f7011dd5 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities +- step_id: 63557d4a-70c9-430a-ae27-77f4f7011dd5 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: null +action_name: Siemplify_Case Comment +parallel_actions: [] +integration: Siemplify +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: + step_id: d0a5d762-3388-4a43-800c-8367e38e48d1 + playbook_id: 4a563cf3-303d-41c5-a6b3-867e03809527 + creation_time: 0 + modification_time: 0 + result_value: '' + result_json: '' + scope_entities_enrichment_data: [] +auto_skip_on_failure: false +previous_result_condition: "{\n \"951e9d68-3531-4797-a4e0-f96940041e02\": \"2\"\n\ + }" +type: action diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/bucket_compliance_context_3bfb5.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/bucket_compliance_context_3bfb5.yaml new file mode 100644 index 0000000000..f38444308b --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/bucket_compliance_context_3bfb5.yaml @@ -0,0 +1,106 @@ +name: Tools_Append to Context Value +description: Formats the Bucket Compliance Status and PASS and FAIL results in a HTML + Table (per iteration) +identifier: 3bfb504c-0994-4204-b90c-5e489f9fd98f +original_step_id: 32c9a71b-b6d1-46c8-b648-2c201fedc3e5 +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- 9e1eae55-a353-414e-83f5-d179b735d1cb +- 0faf154b-dd00-4e1d-a8f6-03114847380a +- a362245d-955b-4946-93a3-1d6177efb6f4 +parent_step_id: 9e1eae55-a353-414e-83f5-d179b735d1cb;0faf154b-dd00-4e1d-a8f6-03114847380a;a362245d-955b-4946-93a3-1d6177efb6f4 +instance_name: Bucket Compliance Context +is_automatic: true +is_skippable: false +action_provider: Scripts +start_loop_step_id: 9aa314ad-38a1-4173-a683-1401004c9e76 +parameters: +- step_id: 3bfb504c-0994-4204-b90c-5e489f9fd98f + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null +- step_id: 3bfb504c-0994-4204-b90c-5e489f9fd98f + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: null +- step_id: 3bfb504c-0994-4204-b90c-5e489f9fd98f + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DynamicInjectionInstancePlaceholder + value: '' +- step_id: 3bfb504c-0994-4204-b90c-5e489f9fd98f + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FallbackIntegrationInstance + value: null +- step_id: 3bfb504c-0994-4204-b90c-5e489f9fd98f + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FetchInstanceByName + value: 'false' +- step_id: 3bfb504c-0994-4204-b90c-5e489f9fd98f + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: null +- step_id: 3bfb504c-0994-4204-b90c-5e489f9fd98f + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: IntegrationInstance + value: 4b41988d-9fb1-4a11-b3e5-18f17c87bc84 +- step_id: 3bfb504c-0994-4204-b90c-5e489f9fd98f + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null +- step_id: 3bfb504c-0994-4204-b90c-5e489f9fd98f + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null +- step_id: 3bfb504c-0994-4204-b90c-5e489f9fd98f + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' +- step_id: 3bfb504c-0994-4204-b90c-5e489f9fd98f + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptName + value: Tools_Append to Context Value +- step_id: 3bfb504c-0994-4204-b90c-5e489f9fd98f + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptParametersEntityFields + value: '{"Scope":"Alert","Key":"bucket_overall_status","Value":"
Bucket [Loop.Index][Loop.Item][Alert.bucket_compliance]
Public Access[Alert.flag_public_access]
CMEK[Alert.flag_cmek]
Versioning[Alert.flag_versioning]
Logging[Alert.flag_logging]
Retention[Alert.flag_retention]
Compliance[Alert.bucket_compliance_message]
","Delimiter":"
"}' +- step_id: 3bfb504c-0994-4204-b90c-5e489f9fd98f + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities +- step_id: 3bfb504c-0994-4204-b90c-5e489f9fd98f + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: 'true' +action_name: Tools_Append to Context Value +parallel_actions: [] +integration: Tools +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: + step_id: 32c9a71b-b6d1-46c8-b648-2c201fedc3e5 + playbook_id: 4a563cf3-303d-41c5-a6b3-867e03809527 + creation_time: 0 + modification_time: 0 + result_value: '' + result_json: '' + scope_entities_enrichment_data: [] +auto_skip_on_failure: false +previous_result_condition: '{}' +type: action diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/bucket_found_951e9.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/bucket_found_951e9.yaml new file mode 100644 index 0000000000..de55e2a77e --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/bucket_found_951e9.yaml @@ -0,0 +1,65 @@ +name: Condition +description: Is there a bucket name(s) found? Does the API Action succeed? +identifier: 951e9d68-3531-4797-a4e0-f96940041e02 +original_step_id: a7758e29-a87d-4b9d-b341-d6377f257fee +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- c841ee14-8b54-441e-b253-0f1e7a19f31f +parent_step_id: c841ee14-8b54-441e-b253-0f1e7a19f31f +instance_name: Bucket Found? +is_automatic: true +is_skippable: false +action_provider: Flow +start_loop_step_id: null +parameters: +- step_id: 951e9d68-3531-4797-a4e0-f96940041e02 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null +- step_id: 951e9d68-3531-4797-a4e0-f96940041e02 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: Branches + value: '[{"LogicalOperator":0,"Conditions":[{"Operator":7,"FieldName":"[Retrieve + Bucket List.JsonResult| \"response_data.items.name\"]","Type":7,"Value":"","CustomOperatorName":"Core + Functions.Empty"},{"Operator":0,"FieldName":"[Retrieve Bucket List.is_success]","Type":7,"Value":"true","CustomOperatorName":"Core + Functions.Equal"}],"Order":1,"IsDefaultBranch":false,"Name":"No Buckets Found"},{"LogicalOperator":0,"Conditions":[],"Order":3,"IsDefaultBranch":true,"Name":"Branch"},{"LogicalOperator":0,"Conditions":[{"Operator":0,"FieldName":"[Retrieve + Bucket List.is_success]","Type":7,"Value":"false","CustomOperatorName":"Core + Functions.Equal"}],"Order":2,"IsDefaultBranch":false,"Name":"Project ID Error"}]' +- step_id: 951e9d68-3531-4797-a4e0-f96940041e02 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: 'true' +- step_id: 951e9d68-3531-4797-a4e0-f96940041e02 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ErrorFallbackBranch + value: null +- step_id: 951e9d68-3531-4797-a4e0-f96940041e02 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: null +- step_id: 951e9d68-3531-4797-a4e0-f96940041e02 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null +- step_id: 951e9d68-3531-4797-a4e0-f96940041e02 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null +- step_id: 951e9d68-3531-4797-a4e0-f96940041e02 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities +- step_id: 951e9d68-3531-4797-a4e0-f96940041e02 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: 'true' +action_name: IfFlowCondition +parallel_actions: [] +integration: Flow +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: '{}' +type: condition diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/cmek_encryption_check_0dd81.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/cmek_encryption_check_0dd81.yaml new file mode 100644 index 0000000000..034a39c405 --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/cmek_encryption_check_0dd81.yaml @@ -0,0 +1,65 @@ +name: Condition +description: This condition determines the progress of the playbook. Conditions are + built based on cases data (cases, alerts, vents, entities and environment properties) + as-well as data that comes back from previous playbook steps. +identifier: 0dd817f2-a9d8-4c61-8fc8-ea9c08c10a32 +original_step_id: 601346bb-2f48-46c0-9342-3bba5cba9ff4 +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- 6d70924e-6fd3-46ae-8a78-86cc9d190deb +- f3d20bd8-e4d3-41ca-a37a-09795ef85f93 +parent_step_id: 6d70924e-6fd3-46ae-8a78-86cc9d190deb;f3d20bd8-e4d3-41ca-a37a-09795ef85f93 +instance_name: CMEK encryption check +is_automatic: true +is_skippable: false +action_provider: Flow +start_loop_step_id: 9aa314ad-38a1-4173-a683-1401004c9e76 +parameters: +- step_id: 0dd817f2-a9d8-4c61-8fc8-ea9c08c10a32 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null +- step_id: 0dd817f2-a9d8-4c61-8fc8-ea9c08c10a32 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: Branches + value: '[{"LogicalOperator":0,"Conditions":[{"Operator":0,"FieldName":"[Retrieve + Bucket Config.JsonResult| \"response_data.encryption.customerManagedEncryptionEnforcementConfig.restrictionMode\"]\n","Type":7,"Value":"NotRestricted","CustomOperatorName":"Core + Functions.Equal"}],"Order":1,"IsDefaultBranch":false,"Name":"Not Compliant"},{"LogicalOperator":0,"Conditions":[],"Order":2,"IsDefaultBranch":true,"Name":"Branch"}]' +- step_id: 0dd817f2-a9d8-4c61-8fc8-ea9c08c10a32 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: 'true' +- step_id: 0dd817f2-a9d8-4c61-8fc8-ea9c08c10a32 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ErrorFallbackBranch + value: null +- step_id: 0dd817f2-a9d8-4c61-8fc8-ea9c08c10a32 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: null +- step_id: 0dd817f2-a9d8-4c61-8fc8-ea9c08c10a32 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null +- step_id: 0dd817f2-a9d8-4c61-8fc8-ea9c08c10a32 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null +- step_id: 0dd817f2-a9d8-4c61-8fc8-ea9c08c10a32 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities +- step_id: 0dd817f2-a9d8-4c61-8fc8-ea9c08c10a32 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: 'true' +action_name: IfFlowCondition +parallel_actions: [] +integration: Flow +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: '{}' +type: condition diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/cmek_flag_fail_html_context_d996a.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/cmek_flag_fail_html_context_d996a.yaml new file mode 100644 index 0000000000..efe7c4979b --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/cmek_flag_fail_html_context_d996a.yaml @@ -0,0 +1,81 @@ +name: Siemplify_Set Scope Context Value +description: Set the Fail value to a HTML Format +identifier: d996adde-a9c1-489b-a1db-00a2df54e93b +original_step_id: 3eec2558-199d-4640-9dd8-c99b0bcc673b +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- 0dd817f2-a9d8-4c61-8fc8-ea9c08c10a32 +parent_step_id: 0dd817f2-a9d8-4c61-8fc8-ea9c08c10a32 +instance_name: CMEK Flag Fail HTML Context +is_automatic: true +is_skippable: false +action_provider: Scripts +start_loop_step_id: 9aa314ad-38a1-4173-a683-1401004c9e76 +parameters: +- step_id: d996adde-a9c1-489b-a1db-00a2df54e93b + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null +- step_id: d996adde-a9c1-489b-a1db-00a2df54e93b + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: null +- step_id: d996adde-a9c1-489b-a1db-00a2df54e93b + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DynamicInjectionInstancePlaceholder + value: '' +- step_id: d996adde-a9c1-489b-a1db-00a2df54e93b + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FallbackIntegrationInstance + value: null +- step_id: d996adde-a9c1-489b-a1db-00a2df54e93b + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FetchInstanceByName + value: 'false' +- step_id: d996adde-a9c1-489b-a1db-00a2df54e93b + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: 'false' +- step_id: d996adde-a9c1-489b-a1db-00a2df54e93b + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: IntegrationInstance + value: a4e2b09e-9972-4a54-b726-7fc459c31ba5 +- step_id: d996adde-a9c1-489b-a1db-00a2df54e93b + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null +- step_id: d996adde-a9c1-489b-a1db-00a2df54e93b + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null +- step_id: d996adde-a9c1-489b-a1db-00a2df54e93b + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' +- step_id: d996adde-a9c1-489b-a1db-00a2df54e93b + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptName + value: Siemplify_Set Scope Context Value +- step_id: d996adde-a9c1-489b-a1db-00a2df54e93b + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptParametersEntityFields + value: '{"Context Scope":"Alert","Key Name":"flag_cmek","Key Value":"FAIL"}' +- step_id: d996adde-a9c1-489b-a1db-00a2df54e93b + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities +- step_id: d996adde-a9c1-489b-a1db-00a2df54e93b + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: 'true' +action_name: Siemplify_Set Scope Context Value +parallel_actions: [] +integration: Siemplify +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: "{\n \"0dd817f2-a9d8-4c61-8fc8-ea9c08c10a32\": \"1\"\n\ + }" +type: action diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/cmek_flag_fail_item_c487b.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/cmek_flag_fail_item_c487b.yaml new file mode 100644 index 0000000000..f862b2d6c1 --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/cmek_flag_fail_item_c487b.yaml @@ -0,0 +1,80 @@ +name: Tools_Append to Context Value +description: Sets a Fail counter context +identifier: c487b30f-811d-4dd3-ba8f-c9f3fe448c5b +original_step_id: 90c68646-f856-4156-85f7-2c0887eda342 +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- d996adde-a9c1-489b-a1db-00a2df54e93b +parent_step_id: d996adde-a9c1-489b-a1db-00a2df54e93b +instance_name: CMEK Flag Fail Item +is_automatic: true +is_skippable: false +action_provider: Scripts +start_loop_step_id: 9aa314ad-38a1-4173-a683-1401004c9e76 +parameters: +- step_id: c487b30f-811d-4dd3-ba8f-c9f3fe448c5b + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null +- step_id: c487b30f-811d-4dd3-ba8f-c9f3fe448c5b + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: null +- step_id: c487b30f-811d-4dd3-ba8f-c9f3fe448c5b + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DynamicInjectionInstancePlaceholder + value: '' +- step_id: c487b30f-811d-4dd3-ba8f-c9f3fe448c5b + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FallbackIntegrationInstance + value: null +- step_id: c487b30f-811d-4dd3-ba8f-c9f3fe448c5b + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FetchInstanceByName + value: 'false' +- step_id: c487b30f-811d-4dd3-ba8f-c9f3fe448c5b + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: 'false' +- step_id: c487b30f-811d-4dd3-ba8f-c9f3fe448c5b + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: IntegrationInstance + value: 4b41988d-9fb1-4a11-b3e5-18f17c87bc84 +- step_id: c487b30f-811d-4dd3-ba8f-c9f3fe448c5b + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null +- step_id: c487b30f-811d-4dd3-ba8f-c9f3fe448c5b + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null +- step_id: c487b30f-811d-4dd3-ba8f-c9f3fe448c5b + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' +- step_id: c487b30f-811d-4dd3-ba8f-c9f3fe448c5b + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptName + value: Tools_Append to Context Value +- step_id: c487b30f-811d-4dd3-ba8f-c9f3fe448c5b + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptParametersEntityFields + value: '{"Scope":"Alert","Key":"flag_cmek_item","Value":"FAIL","Delimiter":","}' +- step_id: c487b30f-811d-4dd3-ba8f-c9f3fe448c5b + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities +- step_id: c487b30f-811d-4dd3-ba8f-c9f3fe448c5b + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: 'true' +action_name: Tools_Append to Context Value +parallel_actions: [] +integration: Tools +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: '{}' +type: action diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/cmek_flag_pass_html_context_8d491.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/cmek_flag_pass_html_context_8d491.yaml new file mode 100644 index 0000000000..83d91684fc --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/cmek_flag_pass_html_context_8d491.yaml @@ -0,0 +1,81 @@ +name: Siemplify_Set Scope Context Value +description: Set the Pass value to a HTML Format +identifier: 8d4916a6-9a6a-4572-8bc7-5b64ec5a7a3a +original_step_id: 7b5ac760-9b4a-417e-8b13-d9149bbf03d8 +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- 0dd817f2-a9d8-4c61-8fc8-ea9c08c10a32 +parent_step_id: 0dd817f2-a9d8-4c61-8fc8-ea9c08c10a32 +instance_name: CMEK Flag Pass HTML Context +is_automatic: true +is_skippable: false +action_provider: Scripts +start_loop_step_id: 9aa314ad-38a1-4173-a683-1401004c9e76 +parameters: +- step_id: 8d4916a6-9a6a-4572-8bc7-5b64ec5a7a3a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null +- step_id: 8d4916a6-9a6a-4572-8bc7-5b64ec5a7a3a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: null +- step_id: 8d4916a6-9a6a-4572-8bc7-5b64ec5a7a3a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DynamicInjectionInstancePlaceholder + value: '' +- step_id: 8d4916a6-9a6a-4572-8bc7-5b64ec5a7a3a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FallbackIntegrationInstance + value: null +- step_id: 8d4916a6-9a6a-4572-8bc7-5b64ec5a7a3a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FetchInstanceByName + value: 'false' +- step_id: 8d4916a6-9a6a-4572-8bc7-5b64ec5a7a3a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: 'false' +- step_id: 8d4916a6-9a6a-4572-8bc7-5b64ec5a7a3a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: IntegrationInstance + value: a4e2b09e-9972-4a54-b726-7fc459c31ba5 +- step_id: 8d4916a6-9a6a-4572-8bc7-5b64ec5a7a3a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null +- step_id: 8d4916a6-9a6a-4572-8bc7-5b64ec5a7a3a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null +- step_id: 8d4916a6-9a6a-4572-8bc7-5b64ec5a7a3a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' +- step_id: 8d4916a6-9a6a-4572-8bc7-5b64ec5a7a3a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptName + value: Siemplify_Set Scope Context Value +- step_id: 8d4916a6-9a6a-4572-8bc7-5b64ec5a7a3a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptParametersEntityFields + value: '{"Context Scope":"Alert","Key Name":"flag_cmek","Key Value":"PASS"}' +- step_id: 8d4916a6-9a6a-4572-8bc7-5b64ec5a7a3a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities +- step_id: 8d4916a6-9a6a-4572-8bc7-5b64ec5a7a3a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: 'true' +action_name: Siemplify_Set Scope Context Value +parallel_actions: [] +integration: Siemplify +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: "{\n \"0dd817f2-a9d8-4c61-8fc8-ea9c08c10a32\": \"2\"\n\ + }" +type: action diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/cmek_flag_pass_item_ccc79.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/cmek_flag_pass_item_ccc79.yaml new file mode 100644 index 0000000000..5fef89356f --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/cmek_flag_pass_item_ccc79.yaml @@ -0,0 +1,80 @@ +name: Tools_Append to Context Value +description: Sets a Pass counter context +identifier: ccc796f0-d69d-41b4-bf45-7c28f60c50e6 +original_step_id: 71e1182c-2d5b-4de3-8ff9-454b7548f186 +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- 8d4916a6-9a6a-4572-8bc7-5b64ec5a7a3a +parent_step_id: 8d4916a6-9a6a-4572-8bc7-5b64ec5a7a3a +instance_name: CMEK Flag Pass Item +is_automatic: true +is_skippable: false +action_provider: Scripts +start_loop_step_id: 9aa314ad-38a1-4173-a683-1401004c9e76 +parameters: +- step_id: ccc796f0-d69d-41b4-bf45-7c28f60c50e6 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null +- step_id: ccc796f0-d69d-41b4-bf45-7c28f60c50e6 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: null +- step_id: ccc796f0-d69d-41b4-bf45-7c28f60c50e6 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DynamicInjectionInstancePlaceholder + value: '' +- step_id: ccc796f0-d69d-41b4-bf45-7c28f60c50e6 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FallbackIntegrationInstance + value: null +- step_id: ccc796f0-d69d-41b4-bf45-7c28f60c50e6 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FetchInstanceByName + value: 'false' +- step_id: ccc796f0-d69d-41b4-bf45-7c28f60c50e6 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: 'false' +- step_id: ccc796f0-d69d-41b4-bf45-7c28f60c50e6 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: IntegrationInstance + value: 4b41988d-9fb1-4a11-b3e5-18f17c87bc84 +- step_id: ccc796f0-d69d-41b4-bf45-7c28f60c50e6 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null +- step_id: ccc796f0-d69d-41b4-bf45-7c28f60c50e6 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null +- step_id: ccc796f0-d69d-41b4-bf45-7c28f60c50e6 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' +- step_id: ccc796f0-d69d-41b4-bf45-7c28f60c50e6 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptName + value: Tools_Append to Context Value +- step_id: ccc796f0-d69d-41b4-bf45-7c28f60c50e6 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptParametersEntityFields + value: '{"Scope":"Alert","Key":"flag_cmek_item","Value":"PASS","Delimiter":","}' +- step_id: ccc796f0-d69d-41b4-bf45-7c28f60c50e6 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities +- step_id: ccc796f0-d69d-41b4-bf45-7c28f60c50e6 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: 'true' +action_name: Tools_Append to Context Value +parallel_actions: [] +integration: Tools +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: '{}' +type: action diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/compliant_context_f53d5.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/compliant_context_f53d5.yaml new file mode 100644 index 0000000000..26f986aed7 --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/compliant_context_f53d5.yaml @@ -0,0 +1,88 @@ +name: Siemplify_Set Scope Context Value +description: Sets the Compliant HTML Format +identifier: f53d55c8-d8c4-48e3-b7c7-edd5b035803a +original_step_id: ecc20418-7c28-4023-8df5-0900effdb683 +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- b38817f8-9eb4-4ffb-af0a-b7a6c3512d34 +parent_step_id: b38817f8-9eb4-4ffb-af0a-b7a6c3512d34 +instance_name: Compliant Context +is_automatic: true +is_skippable: false +action_provider: Scripts +start_loop_step_id: 9aa314ad-38a1-4173-a683-1401004c9e76 +parameters: +- step_id: f53d55c8-d8c4-48e3-b7c7-edd5b035803a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null +- step_id: f53d55c8-d8c4-48e3-b7c7-edd5b035803a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: null +- step_id: f53d55c8-d8c4-48e3-b7c7-edd5b035803a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DynamicInjectionInstancePlaceholder + value: '' +- step_id: f53d55c8-d8c4-48e3-b7c7-edd5b035803a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FallbackIntegrationInstance + value: null +- step_id: f53d55c8-d8c4-48e3-b7c7-edd5b035803a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FetchInstanceByName + value: 'false' +- step_id: f53d55c8-d8c4-48e3-b7c7-edd5b035803a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: 'false' +- step_id: f53d55c8-d8c4-48e3-b7c7-edd5b035803a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: IntegrationInstance + value: a4e2b09e-9972-4a54-b726-7fc459c31ba5 +- step_id: f53d55c8-d8c4-48e3-b7c7-edd5b035803a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null +- step_id: f53d55c8-d8c4-48e3-b7c7-edd5b035803a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null +- step_id: f53d55c8-d8c4-48e3-b7c7-edd5b035803a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' +- step_id: f53d55c8-d8c4-48e3-b7c7-edd5b035803a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptName + value: Siemplify_Set Scope Context Value +- step_id: f53d55c8-d8c4-48e3-b7c7-edd5b035803a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptParametersEntityFields + value: '{"Context Scope":"Alert","Key Name":"bucket_compliance","Key Value":"COMPLIANT"}' +- step_id: f53d55c8-d8c4-48e3-b7c7-edd5b035803a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities +- step_id: f53d55c8-d8c4-48e3-b7c7-edd5b035803a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: 'true' +action_name: Siemplify_Set Scope Context Value +parallel_actions: [] +integration: Siemplify +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: + step_id: ecc20418-7c28-4023-8df5-0900effdb683 + playbook_id: 4a563cf3-303d-41c5-a6b3-867e03809527 + creation_time: 0 + modification_time: 0 + result_value: '' + result_json: '' + scope_entities_enrichment_data: [] +auto_skip_on_failure: false +previous_result_condition: "{\n \"b38817f8-9eb4-4ffb-af0a-b7a6c3512d34\": \"1\"\n\ + }" +type: action diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/compliant_message_context_0faf1.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/compliant_message_context_0faf1.yaml new file mode 100644 index 0000000000..24597a2bdc --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/compliant_message_context_0faf1.yaml @@ -0,0 +1,88 @@ +name: Siemplify_Set Scope Context Value +description: Sets the Compliant Message Format +identifier: 0faf154b-dd00-4e1d-a8f6-03114847380a +original_step_id: 77b1d35e-1b04-4e7a-a937-80f7cfd45458 +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- f53d55c8-d8c4-48e3-b7c7-edd5b035803a +parent_step_id: f53d55c8-d8c4-48e3-b7c7-edd5b035803a +instance_name: Compliant Message Context +is_automatic: true +is_skippable: false +action_provider: Scripts +start_loop_step_id: 9aa314ad-38a1-4173-a683-1401004c9e76 +parameters: +- step_id: 0faf154b-dd00-4e1d-a8f6-03114847380a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null +- step_id: 0faf154b-dd00-4e1d-a8f6-03114847380a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: null +- step_id: 0faf154b-dd00-4e1d-a8f6-03114847380a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DynamicInjectionInstancePlaceholder + value: '' +- step_id: 0faf154b-dd00-4e1d-a8f6-03114847380a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FallbackIntegrationInstance + value: null +- step_id: 0faf154b-dd00-4e1d-a8f6-03114847380a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FetchInstanceByName + value: 'false' +- step_id: 0faf154b-dd00-4e1d-a8f6-03114847380a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: 'false' +- step_id: 0faf154b-dd00-4e1d-a8f6-03114847380a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: IntegrationInstance + value: a4e2b09e-9972-4a54-b726-7fc459c31ba5 +- step_id: 0faf154b-dd00-4e1d-a8f6-03114847380a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null +- step_id: 0faf154b-dd00-4e1d-a8f6-03114847380a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null +- step_id: 0faf154b-dd00-4e1d-a8f6-03114847380a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' +- step_id: 0faf154b-dd00-4e1d-a8f6-03114847380a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptName + value: Siemplify_Set Scope Context Value +- step_id: 0faf154b-dd00-4e1d-a8f6-03114847380a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptParametersEntityFields + value: '{"Context Scope":"Alert","Key Name":"bucket_compliance_message","Key Value":"All + items passed the storage bucket compliance check."}' +- step_id: 0faf154b-dd00-4e1d-a8f6-03114847380a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities +- step_id: 0faf154b-dd00-4e1d-a8f6-03114847380a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: 'true' +action_name: Siemplify_Set Scope Context Value +parallel_actions: [] +integration: Siemplify +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: + step_id: 77b1d35e-1b04-4e7a-a937-80f7cfd45458 + playbook_id: 4a563cf3-303d-41c5-a6b3-867e03809527 + creation_time: 0 + modification_time: 0 + result_value: '' + result_json: '' + scope_entities_enrichment_data: [] +auto_skip_on_failure: false +previous_result_condition: '{}' +type: action diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/context_initiation_dcc55.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/context_initiation_dcc55.yaml new file mode 100644 index 0000000000..2877822622 --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/context_initiation_dcc55.yaml @@ -0,0 +1,471 @@ +name: Parallel Actions +description: '' +identifier: dcc55327-c21d-4e6d-8521-6594c6c84bfb +original_step_id: b6f92d8d-6bac-4ecd-be7e-fff969e40e79 +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- 951e9d68-3531-4797-a4e0-f96940041e02 +parent_step_id: 951e9d68-3531-4797-a4e0-f96940041e02 +instance_name: Context Initiation +is_automatic: true +is_skippable: false +action_provider: ParallelActionsContainer +start_loop_step_id: null +parameters: [] +action_name: ParallelActionsContainer +parallel_actions: +- name: Siemplify_Set Scope Context Value + description: 'Action sets a value for a key specified that is stored in the Siemplify + database. Available scopes to get context values for: Alert, Case, Global. + Action is not working on Siemplify entities. Note: Key Name parameter is case + insensitive.' + identifier: ae299d67-8e57-451b-8af2-e28684ca4729 + original_step_id: e8fb6a88-2d97-4e7c-9adf-6825e025836d + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + parent_step_ids: [] + parent_step_id: '' + instance_name: 'Initialize Context: CMEK' + is_automatic: true + is_skippable: false + action_provider: Scripts + start_loop_step_id: null + parameters: + - step_id: ae299d67-8e57-451b-8af2-e28684ca4729 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null + - step_id: ae299d67-8e57-451b-8af2-e28684ca4729 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: null + - step_id: ae299d67-8e57-451b-8af2-e28684ca4729 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DynamicInjectionInstancePlaceholder + value: '' + - step_id: ae299d67-8e57-451b-8af2-e28684ca4729 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FallbackIntegrationInstance + value: null + - step_id: ae299d67-8e57-451b-8af2-e28684ca4729 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FetchInstanceByName + value: 'false' + - step_id: ae299d67-8e57-451b-8af2-e28684ca4729 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: null + - step_id: ae299d67-8e57-451b-8af2-e28684ca4729 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: IntegrationInstance + value: a4e2b09e-9972-4a54-b726-7fc459c31ba5 + - step_id: ae299d67-8e57-451b-8af2-e28684ca4729 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null + - step_id: ae299d67-8e57-451b-8af2-e28684ca4729 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null + - step_id: ae299d67-8e57-451b-8af2-e28684ca4729 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' + - step_id: ae299d67-8e57-451b-8af2-e28684ca4729 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptName + value: Siemplify_Set Scope Context Value + - step_id: ae299d67-8e57-451b-8af2-e28684ca4729 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptParametersEntityFields + value: '{"Context Scope":"Alert","Key Name":"flag_cmek_item","Key Value":"-"}' + - step_id: ae299d67-8e57-451b-8af2-e28684ca4729 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities + - step_id: ae299d67-8e57-451b-8af2-e28684ca4729 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: null + action_name: Siemplify_Set Scope Context Value + parallel_actions: [] + integration: Siemplify + parent_container_id: dcc55327-c21d-4e6d-8521-6594c6c84bfb + is_touched_by_ai: false + is_debug_mock_data: false + step_debug_data: + step_id: e8fb6a88-2d97-4e7c-9adf-6825e025836d + playbook_id: 4a563cf3-303d-41c5-a6b3-867e03809527 + creation_time: 0 + modification_time: 0 + result_value: '' + result_json: '' + scope_entities_enrichment_data: [] + auto_skip_on_failure: false + previous_result_condition: null + type: action +- name: Siemplify_Set Scope Context Value + description: 'Action sets a value for a key specified that is stored in the Siemplify + database. Available scopes to get context values for: Alert, Case, Global. + Action is not working on Siemplify entities. Note: Key Name parameter is case + insensitive.' + identifier: 2dea0f31-4ffe-4af6-ae2a-180e1af359b7 + original_step_id: 0b573fdc-634c-471b-9c46-b7446cfebb81 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + parent_step_ids: [] + parent_step_id: '' + instance_name: 'Initialize Context: Logging' + is_automatic: true + is_skippable: false + action_provider: Scripts + start_loop_step_id: null + parameters: + - step_id: 2dea0f31-4ffe-4af6-ae2a-180e1af359b7 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null + - step_id: 2dea0f31-4ffe-4af6-ae2a-180e1af359b7 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: null + - step_id: 2dea0f31-4ffe-4af6-ae2a-180e1af359b7 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DynamicInjectionInstancePlaceholder + value: '' + - step_id: 2dea0f31-4ffe-4af6-ae2a-180e1af359b7 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FallbackIntegrationInstance + value: null + - step_id: 2dea0f31-4ffe-4af6-ae2a-180e1af359b7 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FetchInstanceByName + value: 'false' + - step_id: 2dea0f31-4ffe-4af6-ae2a-180e1af359b7 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: null + - step_id: 2dea0f31-4ffe-4af6-ae2a-180e1af359b7 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: IntegrationInstance + value: a4e2b09e-9972-4a54-b726-7fc459c31ba5 + - step_id: 2dea0f31-4ffe-4af6-ae2a-180e1af359b7 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null + - step_id: 2dea0f31-4ffe-4af6-ae2a-180e1af359b7 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null + - step_id: 2dea0f31-4ffe-4af6-ae2a-180e1af359b7 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' + - step_id: 2dea0f31-4ffe-4af6-ae2a-180e1af359b7 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptName + value: Siemplify_Set Scope Context Value + - step_id: 2dea0f31-4ffe-4af6-ae2a-180e1af359b7 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptParametersEntityFields + value: '{"Context Scope":"Alert","Key Name":"flag_logging_item","Key Value":"-"}' + - step_id: 2dea0f31-4ffe-4af6-ae2a-180e1af359b7 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities + - step_id: 2dea0f31-4ffe-4af6-ae2a-180e1af359b7 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: null + action_name: Siemplify_Set Scope Context Value + parallel_actions: [] + integration: Siemplify + parent_container_id: dcc55327-c21d-4e6d-8521-6594c6c84bfb + is_touched_by_ai: false + is_debug_mock_data: false + step_debug_data: + step_id: 0b573fdc-634c-471b-9c46-b7446cfebb81 + playbook_id: 4a563cf3-303d-41c5-a6b3-867e03809527 + creation_time: 0 + modification_time: 0 + result_value: '' + result_json: '' + scope_entities_enrichment_data: [] + auto_skip_on_failure: false + previous_result_condition: null + type: action +- name: Siemplify_Set Scope Context Value + description: 'Action sets a value for a key specified that is stored in the Siemplify + database. Available scopes to get context values for: Alert, Case, Global. + Action is not working on Siemplify entities. Note: Key Name parameter is case + insensitive.' + identifier: 12862b04-7be1-4ba0-a255-c763b58dc245 + original_step_id: 0597713b-0309-4e13-9650-a94b8bd6a1a0 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + parent_step_ids: [] + parent_step_id: '' + instance_name: 'Initialize Context: Public Access' + is_automatic: true + is_skippable: false + action_provider: Scripts + start_loop_step_id: null + parameters: + - step_id: 12862b04-7be1-4ba0-a255-c763b58dc245 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null + - step_id: 12862b04-7be1-4ba0-a255-c763b58dc245 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: null + - step_id: 12862b04-7be1-4ba0-a255-c763b58dc245 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DynamicInjectionInstancePlaceholder + value: '' + - step_id: 12862b04-7be1-4ba0-a255-c763b58dc245 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FallbackIntegrationInstance + value: null + - step_id: 12862b04-7be1-4ba0-a255-c763b58dc245 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FetchInstanceByName + value: 'false' + - step_id: 12862b04-7be1-4ba0-a255-c763b58dc245 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: null + - step_id: 12862b04-7be1-4ba0-a255-c763b58dc245 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: IntegrationInstance + value: a4e2b09e-9972-4a54-b726-7fc459c31ba5 + - step_id: 12862b04-7be1-4ba0-a255-c763b58dc245 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null + - step_id: 12862b04-7be1-4ba0-a255-c763b58dc245 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null + - step_id: 12862b04-7be1-4ba0-a255-c763b58dc245 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' + - step_id: 12862b04-7be1-4ba0-a255-c763b58dc245 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptName + value: Siemplify_Set Scope Context Value + - step_id: 12862b04-7be1-4ba0-a255-c763b58dc245 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptParametersEntityFields + value: '{"Context Scope":"Alert","Key Name":"flag_public_access_item","Key + Value":"-"}' + - step_id: 12862b04-7be1-4ba0-a255-c763b58dc245 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities + - step_id: 12862b04-7be1-4ba0-a255-c763b58dc245 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: null + action_name: Siemplify_Set Scope Context Value + parallel_actions: [] + integration: Siemplify + parent_container_id: dcc55327-c21d-4e6d-8521-6594c6c84bfb + is_touched_by_ai: false + is_debug_mock_data: false + step_debug_data: + step_id: 0597713b-0309-4e13-9650-a94b8bd6a1a0 + playbook_id: 4a563cf3-303d-41c5-a6b3-867e03809527 + creation_time: 0 + modification_time: 0 + result_value: '' + result_json: '' + scope_entities_enrichment_data: [] + auto_skip_on_failure: false + previous_result_condition: null + type: action +- name: Siemplify_Set Scope Context Value + description: 'Action sets a value for a key specified that is stored in the Siemplify + database. Available scopes to get context values for: Alert, Case, Global. + Action is not working on Siemplify entities. Note: Key Name parameter is case + insensitive.' + identifier: e9f60a07-335e-46b4-b06f-f8fee9f9fdc4 + original_step_id: 3f44b537-ebd4-4865-9806-8d85db5b6fb5 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + parent_step_ids: [] + parent_step_id: '' + instance_name: 'Initialize Context: Retention' + is_automatic: true + is_skippable: false + action_provider: Scripts + start_loop_step_id: null + parameters: + - step_id: e9f60a07-335e-46b4-b06f-f8fee9f9fdc4 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null + - step_id: e9f60a07-335e-46b4-b06f-f8fee9f9fdc4 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: null + - step_id: e9f60a07-335e-46b4-b06f-f8fee9f9fdc4 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DynamicInjectionInstancePlaceholder + value: '' + - step_id: e9f60a07-335e-46b4-b06f-f8fee9f9fdc4 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FallbackIntegrationInstance + value: null + - step_id: e9f60a07-335e-46b4-b06f-f8fee9f9fdc4 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FetchInstanceByName + value: 'false' + - step_id: e9f60a07-335e-46b4-b06f-f8fee9f9fdc4 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: null + - step_id: e9f60a07-335e-46b4-b06f-f8fee9f9fdc4 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: IntegrationInstance + value: a4e2b09e-9972-4a54-b726-7fc459c31ba5 + - step_id: e9f60a07-335e-46b4-b06f-f8fee9f9fdc4 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null + - step_id: e9f60a07-335e-46b4-b06f-f8fee9f9fdc4 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null + - step_id: e9f60a07-335e-46b4-b06f-f8fee9f9fdc4 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' + - step_id: e9f60a07-335e-46b4-b06f-f8fee9f9fdc4 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptName + value: Siemplify_Set Scope Context Value + - step_id: e9f60a07-335e-46b4-b06f-f8fee9f9fdc4 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptParametersEntityFields + value: '{"Context Scope":"Alert","Key Name":"flag_retention_item","Key Value":"-"}' + - step_id: e9f60a07-335e-46b4-b06f-f8fee9f9fdc4 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities + - step_id: e9f60a07-335e-46b4-b06f-f8fee9f9fdc4 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: null + action_name: Siemplify_Set Scope Context Value + parallel_actions: [] + integration: Siemplify + parent_container_id: dcc55327-c21d-4e6d-8521-6594c6c84bfb + is_touched_by_ai: false + is_debug_mock_data: false + step_debug_data: + step_id: 3f44b537-ebd4-4865-9806-8d85db5b6fb5 + playbook_id: 4a563cf3-303d-41c5-a6b3-867e03809527 + creation_time: 0 + modification_time: 0 + result_value: '' + result_json: '' + scope_entities_enrichment_data: [] + auto_skip_on_failure: false + previous_result_condition: null + type: action +- name: Siemplify_Set Scope Context Value + description: 'Action sets a value for a key specified that is stored in the Siemplify + database. Available scopes to get context values for: Alert, Case, Global. + Action is not working on Siemplify entities. Note: Key Name parameter is case + insensitive.' + identifier: 23b2f1d0-0c0b-4f23-b60f-dbc90daa0038 + original_step_id: 0085dae7-1751-4ce9-bb3e-0403cc531aad + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + parent_step_ids: [] + parent_step_id: '' + instance_name: 'Initialize Context: Versioning' + is_automatic: true + is_skippable: false + action_provider: Scripts + start_loop_step_id: null + parameters: + - step_id: 23b2f1d0-0c0b-4f23-b60f-dbc90daa0038 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null + - step_id: 23b2f1d0-0c0b-4f23-b60f-dbc90daa0038 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: null + - step_id: 23b2f1d0-0c0b-4f23-b60f-dbc90daa0038 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DynamicInjectionInstancePlaceholder + value: '' + - step_id: 23b2f1d0-0c0b-4f23-b60f-dbc90daa0038 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FallbackIntegrationInstance + value: null + - step_id: 23b2f1d0-0c0b-4f23-b60f-dbc90daa0038 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FetchInstanceByName + value: 'false' + - step_id: 23b2f1d0-0c0b-4f23-b60f-dbc90daa0038 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: null + - step_id: 23b2f1d0-0c0b-4f23-b60f-dbc90daa0038 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: IntegrationInstance + value: a4e2b09e-9972-4a54-b726-7fc459c31ba5 + - step_id: 23b2f1d0-0c0b-4f23-b60f-dbc90daa0038 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null + - step_id: 23b2f1d0-0c0b-4f23-b60f-dbc90daa0038 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null + - step_id: 23b2f1d0-0c0b-4f23-b60f-dbc90daa0038 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' + - step_id: 23b2f1d0-0c0b-4f23-b60f-dbc90daa0038 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptName + value: Siemplify_Set Scope Context Value + - step_id: 23b2f1d0-0c0b-4f23-b60f-dbc90daa0038 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptParametersEntityFields + value: '{"Context Scope":"Alert","Key Name":"flag_versioning_item","Key Value":"-"}' + - step_id: 23b2f1d0-0c0b-4f23-b60f-dbc90daa0038 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities + - step_id: 23b2f1d0-0c0b-4f23-b60f-dbc90daa0038 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: null + action_name: Siemplify_Set Scope Context Value + parallel_actions: [] + integration: Siemplify + parent_container_id: dcc55327-c21d-4e6d-8521-6594c6c84bfb + is_touched_by_ai: false + is_debug_mock_data: false + step_debug_data: + step_id: 0085dae7-1751-4ce9-bb3e-0403cc531aad + playbook_id: 4a563cf3-303d-41c5-a6b3-867e03809527 + creation_time: 0 + modification_time: 0 + result_value: '' + result_json: '' + scope_entities_enrichment_data: [] + auto_skip_on_failure: false + previous_result_condition: null + type: action +integration: null +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: "{\n \"951e9d68-3531-4797-a4e0-f96940041e02\": \"3\"\n\ + }" +type: parallel_actions_container diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/error_action__no_bucket_found_comment_9fea3.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/error_action__no_bucket_found_comment_9fea3.yaml new file mode 100644 index 0000000000..c453f1c254 --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/error_action__no_bucket_found_comment_9fea3.yaml @@ -0,0 +1,90 @@ +name: Siemplify_Case Comment +description: Action succeed but no Buckets found. +identifier: 9fea3550-b686-46a6-9943-de13a23d4851 +original_step_id: c3f048f8-2ab8-4643-b02a-ad1f958d9327 +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- 951e9d68-3531-4797-a4e0-f96940041e02 +parent_step_id: 951e9d68-3531-4797-a4e0-f96940041e02 +instance_name: Error Action / No Bucket Found Comment +is_automatic: true +is_skippable: false +action_provider: Scripts +start_loop_step_id: null +parameters: +- step_id: 9fea3550-b686-46a6-9943-de13a23d4851 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null +- step_id: 9fea3550-b686-46a6-9943-de13a23d4851 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: null +- step_id: 9fea3550-b686-46a6-9943-de13a23d4851 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DynamicInjectionInstancePlaceholder + value: '' +- step_id: 9fea3550-b686-46a6-9943-de13a23d4851 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FallbackIntegrationInstance + value: null +- step_id: 9fea3550-b686-46a6-9943-de13a23d4851 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FetchInstanceByName + value: 'false' +- step_id: 9fea3550-b686-46a6-9943-de13a23d4851 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: null +- step_id: 9fea3550-b686-46a6-9943-de13a23d4851 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: IntegrationInstance + value: a4e2b09e-9972-4a54-b726-7fc459c31ba5 +- step_id: 9fea3550-b686-46a6-9943-de13a23d4851 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null +- step_id: 9fea3550-b686-46a6-9943-de13a23d4851 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null +- step_id: 9fea3550-b686-46a6-9943-de13a23d4851 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' +- step_id: 9fea3550-b686-46a6-9943-de13a23d4851 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptName + value: Siemplify_Case Comment +- step_id: 9fea3550-b686-46a6-9943-de13a23d4851 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptParametersEntityFields + value: '{"Comment":"No Buckets Found: Project ID: [Input.ProjectID (Required)]. + \nPlease verify that the Project ID is valid and that buckets exist within + the project."}' +- step_id: 9fea3550-b686-46a6-9943-de13a23d4851 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities +- step_id: 9fea3550-b686-46a6-9943-de13a23d4851 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: null +action_name: Siemplify_Case Comment +parallel_actions: [] +integration: Siemplify +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: + step_id: c3f048f8-2ab8-4643-b02a-ad1f958d9327 + playbook_id: 4a563cf3-303d-41c5-a6b3-867e03809527 + creation_time: 0 + modification_time: 0 + result_value: '' + result_json: '' + scope_entities_enrichment_data: [] +auto_skip_on_failure: false +previous_result_condition: "{\n \"951e9d68-3531-4797-a4e0-f96940041e02\": \"1\"\n\ + }" +type: action diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/fail_checks_counter_64035.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/fail_checks_counter_64035.yaml new file mode 100644 index 0000000000..a1921b8707 --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/fail_checks_counter_64035.yaml @@ -0,0 +1,80 @@ +name: Functions_String Functions +description: Checks how many "FAIL" strings found in a single array (list) +identifier: 640353ab-0a74-4713-9a50-fcd5836b8eb9 +original_step_id: 167d2437-2358-45d4-8b4b-1106af335e0c +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- d5579ec3-3a0b-435b-86b7-53a9ea781002 +parent_step_id: d5579ec3-3a0b-435b-86b7-53a9ea781002 +instance_name: Fail Checks Counter +is_automatic: true +is_skippable: false +action_provider: Scripts +start_loop_step_id: 9aa314ad-38a1-4173-a683-1401004c9e76 +parameters: +- step_id: 640353ab-0a74-4713-9a50-fcd5836b8eb9 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null +- step_id: 640353ab-0a74-4713-9a50-fcd5836b8eb9 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: null +- step_id: 640353ab-0a74-4713-9a50-fcd5836b8eb9 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DynamicInjectionInstancePlaceholder + value: '' +- step_id: 640353ab-0a74-4713-9a50-fcd5836b8eb9 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FallbackIntegrationInstance + value: null +- step_id: 640353ab-0a74-4713-9a50-fcd5836b8eb9 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FetchInstanceByName + value: 'false' +- step_id: 640353ab-0a74-4713-9a50-fcd5836b8eb9 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: null +- step_id: 640353ab-0a74-4713-9a50-fcd5836b8eb9 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: IntegrationInstance + value: 8745dc19-6d97-4d6b-a81d-febaa75aab7c +- step_id: 640353ab-0a74-4713-9a50-fcd5836b8eb9 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null +- step_id: 640353ab-0a74-4713-9a50-fcd5836b8eb9 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null +- step_id: 640353ab-0a74-4713-9a50-fcd5836b8eb9 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' +- step_id: 640353ab-0a74-4713-9a50-fcd5836b8eb9 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptName + value: Functions_String Functions +- step_id: 640353ab-0a74-4713-9a50-fcd5836b8eb9 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptParametersEntityFields + value: '{"Param 2":" ","Param 1":"FAIL","Input":"[Alert.checks_lists]","Function":"Count"}' +- step_id: 640353ab-0a74-4713-9a50-fcd5836b8eb9 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities +- step_id: 640353ab-0a74-4713-9a50-fcd5836b8eb9 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: 'true' +action_name: Functions_String Functions +parallel_actions: [] +integration: Functions +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: '{}' +type: action diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/fail_cmek_count_bdb26.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/fail_cmek_count_bdb26.yaml new file mode 100644 index 0000000000..2f29de6627 --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/fail_cmek_count_bdb26.yaml @@ -0,0 +1,80 @@ +name: Functions_String Functions +description: Counts the FAIL results +identifier: bdb2674d-1d27-4804-aa6b-4db5a7357f80 +original_step_id: b465d465-6f5c-4cf9-8585-fc56a8c1643d +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- aaec1c00-91d1-4091-95e7-ea3c2b6ce143 +parent_step_id: aaec1c00-91d1-4091-95e7-ea3c2b6ce143 +instance_name: Fail CMEK Count +is_automatic: true +is_skippable: false +action_provider: Scripts +start_loop_step_id: null +parameters: +- step_id: bdb2674d-1d27-4804-aa6b-4db5a7357f80 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null +- step_id: bdb2674d-1d27-4804-aa6b-4db5a7357f80 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: null +- step_id: bdb2674d-1d27-4804-aa6b-4db5a7357f80 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DynamicInjectionInstancePlaceholder + value: '' +- step_id: bdb2674d-1d27-4804-aa6b-4db5a7357f80 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FallbackIntegrationInstance + value: null +- step_id: bdb2674d-1d27-4804-aa6b-4db5a7357f80 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FetchInstanceByName + value: 'false' +- step_id: bdb2674d-1d27-4804-aa6b-4db5a7357f80 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: null +- step_id: bdb2674d-1d27-4804-aa6b-4db5a7357f80 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: IntegrationInstance + value: 8745dc19-6d97-4d6b-a81d-febaa75aab7c +- step_id: bdb2674d-1d27-4804-aa6b-4db5a7357f80 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null +- step_id: bdb2674d-1d27-4804-aa6b-4db5a7357f80 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null +- step_id: bdb2674d-1d27-4804-aa6b-4db5a7357f80 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' +- step_id: bdb2674d-1d27-4804-aa6b-4db5a7357f80 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptName + value: Functions_String Functions +- step_id: bdb2674d-1d27-4804-aa6b-4db5a7357f80 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptParametersEntityFields + value: '{"Param 2":" ","Param 1":"FAIL","Input":"[Alert.flag_cmek_item]","Function":"Count"}' +- step_id: bdb2674d-1d27-4804-aa6b-4db5a7357f80 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities +- step_id: bdb2674d-1d27-4804-aa6b-4db5a7357f80 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: null +action_name: Functions_String Functions +parallel_actions: [] +integration: Functions +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: '{}' +type: action diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/fail_logging_count_63f5c.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/fail_logging_count_63f5c.yaml new file mode 100644 index 0000000000..73c8552370 --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/fail_logging_count_63f5c.yaml @@ -0,0 +1,80 @@ +name: Functions_String Functions +description: Counts the FAIL results +identifier: 63f5c0c9-8b28-4d59-af77-902cc229568e +original_step_id: 7da49c8a-3212-48d4-a393-441b6bbc2628 +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- 58c8cbcd-0403-4cc5-8979-053c428d970e +parent_step_id: 58c8cbcd-0403-4cc5-8979-053c428d970e +instance_name: Fail Logging Count +is_automatic: true +is_skippable: false +action_provider: Scripts +start_loop_step_id: null +parameters: +- step_id: 63f5c0c9-8b28-4d59-af77-902cc229568e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null +- step_id: 63f5c0c9-8b28-4d59-af77-902cc229568e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: null +- step_id: 63f5c0c9-8b28-4d59-af77-902cc229568e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DynamicInjectionInstancePlaceholder + value: '' +- step_id: 63f5c0c9-8b28-4d59-af77-902cc229568e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FallbackIntegrationInstance + value: null +- step_id: 63f5c0c9-8b28-4d59-af77-902cc229568e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FetchInstanceByName + value: 'false' +- step_id: 63f5c0c9-8b28-4d59-af77-902cc229568e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: null +- step_id: 63f5c0c9-8b28-4d59-af77-902cc229568e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: IntegrationInstance + value: 8745dc19-6d97-4d6b-a81d-febaa75aab7c +- step_id: 63f5c0c9-8b28-4d59-af77-902cc229568e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null +- step_id: 63f5c0c9-8b28-4d59-af77-902cc229568e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null +- step_id: 63f5c0c9-8b28-4d59-af77-902cc229568e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' +- step_id: 63f5c0c9-8b28-4d59-af77-902cc229568e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptName + value: Functions_String Functions +- step_id: 63f5c0c9-8b28-4d59-af77-902cc229568e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptParametersEntityFields + value: '{"Param 2":" ","Param 1":"FAIL","Input":"[Alert.flag_logging_item]","Function":"Count"}' +- step_id: 63f5c0c9-8b28-4d59-af77-902cc229568e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities +- step_id: 63f5c0c9-8b28-4d59-af77-902cc229568e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: null +action_name: Functions_String Functions +parallel_actions: [] +integration: Functions +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: '{}' +type: action diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/fail_public_access_count_aaec1.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/fail_public_access_count_aaec1.yaml new file mode 100644 index 0000000000..3ccd828586 --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/fail_public_access_count_aaec1.yaml @@ -0,0 +1,80 @@ +name: Functions_String Functions +description: Counts the FAIL results +identifier: aaec1c00-91d1-4091-95e7-ea3c2b6ce143 +original_step_id: cd7d84b8-a07e-47c0-a188-7a64a1c34aec +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- c94a2d2b-e70b-4d11-9fb9-eab93dbd976c +parent_step_id: c94a2d2b-e70b-4d11-9fb9-eab93dbd976c +instance_name: Fail Public Access Count +is_automatic: true +is_skippable: false +action_provider: Scripts +start_loop_step_id: null +parameters: +- step_id: aaec1c00-91d1-4091-95e7-ea3c2b6ce143 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null +- step_id: aaec1c00-91d1-4091-95e7-ea3c2b6ce143 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: null +- step_id: aaec1c00-91d1-4091-95e7-ea3c2b6ce143 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DynamicInjectionInstancePlaceholder + value: '' +- step_id: aaec1c00-91d1-4091-95e7-ea3c2b6ce143 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FallbackIntegrationInstance + value: null +- step_id: aaec1c00-91d1-4091-95e7-ea3c2b6ce143 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FetchInstanceByName + value: 'false' +- step_id: aaec1c00-91d1-4091-95e7-ea3c2b6ce143 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: null +- step_id: aaec1c00-91d1-4091-95e7-ea3c2b6ce143 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: IntegrationInstance + value: 8745dc19-6d97-4d6b-a81d-febaa75aab7c +- step_id: aaec1c00-91d1-4091-95e7-ea3c2b6ce143 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null +- step_id: aaec1c00-91d1-4091-95e7-ea3c2b6ce143 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null +- step_id: aaec1c00-91d1-4091-95e7-ea3c2b6ce143 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' +- step_id: aaec1c00-91d1-4091-95e7-ea3c2b6ce143 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptName + value: Functions_String Functions +- step_id: aaec1c00-91d1-4091-95e7-ea3c2b6ce143 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptParametersEntityFields + value: '{"Param 2":" ","Param 1":"FAIL","Input":"[Alert.flag_public_access_item]","Function":"Count"}' +- step_id: aaec1c00-91d1-4091-95e7-ea3c2b6ce143 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities +- step_id: aaec1c00-91d1-4091-95e7-ea3c2b6ce143 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: null +action_name: Functions_String Functions +parallel_actions: [] +integration: Functions +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: '{}' +type: action diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/fail_retention_count_740b9.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/fail_retention_count_740b9.yaml new file mode 100644 index 0000000000..92d23bf98c --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/fail_retention_count_740b9.yaml @@ -0,0 +1,80 @@ +name: Functions_String Functions +description: Counts the FAIL results +identifier: 740b9a3b-24d5-41c6-be22-da4e48134105 +original_step_id: 42c9cfd5-90a7-402a-8bca-62dc6ae0ea66 +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- 63f5c0c9-8b28-4d59-af77-902cc229568e +parent_step_id: 63f5c0c9-8b28-4d59-af77-902cc229568e +instance_name: Fail Retention Count +is_automatic: true +is_skippable: false +action_provider: Scripts +start_loop_step_id: null +parameters: +- step_id: 740b9a3b-24d5-41c6-be22-da4e48134105 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null +- step_id: 740b9a3b-24d5-41c6-be22-da4e48134105 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: null +- step_id: 740b9a3b-24d5-41c6-be22-da4e48134105 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DynamicInjectionInstancePlaceholder + value: '' +- step_id: 740b9a3b-24d5-41c6-be22-da4e48134105 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FallbackIntegrationInstance + value: null +- step_id: 740b9a3b-24d5-41c6-be22-da4e48134105 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FetchInstanceByName + value: 'false' +- step_id: 740b9a3b-24d5-41c6-be22-da4e48134105 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: null +- step_id: 740b9a3b-24d5-41c6-be22-da4e48134105 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: IntegrationInstance + value: 8745dc19-6d97-4d6b-a81d-febaa75aab7c +- step_id: 740b9a3b-24d5-41c6-be22-da4e48134105 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null +- step_id: 740b9a3b-24d5-41c6-be22-da4e48134105 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null +- step_id: 740b9a3b-24d5-41c6-be22-da4e48134105 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' +- step_id: 740b9a3b-24d5-41c6-be22-da4e48134105 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptName + value: Functions_String Functions +- step_id: 740b9a3b-24d5-41c6-be22-da4e48134105 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptParametersEntityFields + value: '{"Param 2":" ","Param 1":"FAIL","Input":"[Alert.flag_retention_item]","Function":"Count"}' +- step_id: 740b9a3b-24d5-41c6-be22-da4e48134105 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities +- step_id: 740b9a3b-24d5-41c6-be22-da4e48134105 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: null +action_name: Functions_String Functions +parallel_actions: [] +integration: Functions +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: '{}' +type: action diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/fail_versioning_count_58c8c.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/fail_versioning_count_58c8c.yaml new file mode 100644 index 0000000000..aab1b69789 --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/fail_versioning_count_58c8c.yaml @@ -0,0 +1,80 @@ +name: Functions_String Functions +description: Counts the FAIL results +identifier: 58c8cbcd-0403-4cc5-8979-053c428d970e +original_step_id: 657a463c-1409-418b-8dcd-f49c98f0238b +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- bdb2674d-1d27-4804-aa6b-4db5a7357f80 +parent_step_id: bdb2674d-1d27-4804-aa6b-4db5a7357f80 +instance_name: Fail Versioning Count +is_automatic: true +is_skippable: false +action_provider: Scripts +start_loop_step_id: null +parameters: +- step_id: 58c8cbcd-0403-4cc5-8979-053c428d970e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null +- step_id: 58c8cbcd-0403-4cc5-8979-053c428d970e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: null +- step_id: 58c8cbcd-0403-4cc5-8979-053c428d970e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DynamicInjectionInstancePlaceholder + value: '' +- step_id: 58c8cbcd-0403-4cc5-8979-053c428d970e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FallbackIntegrationInstance + value: null +- step_id: 58c8cbcd-0403-4cc5-8979-053c428d970e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FetchInstanceByName + value: 'false' +- step_id: 58c8cbcd-0403-4cc5-8979-053c428d970e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: null +- step_id: 58c8cbcd-0403-4cc5-8979-053c428d970e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: IntegrationInstance + value: 8745dc19-6d97-4d6b-a81d-febaa75aab7c +- step_id: 58c8cbcd-0403-4cc5-8979-053c428d970e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null +- step_id: 58c8cbcd-0403-4cc5-8979-053c428d970e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null +- step_id: 58c8cbcd-0403-4cc5-8979-053c428d970e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' +- step_id: 58c8cbcd-0403-4cc5-8979-053c428d970e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptName + value: Functions_String Functions +- step_id: 58c8cbcd-0403-4cc5-8979-053c428d970e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptParametersEntityFields + value: '{"Param 2":" ","Param 1":"FAIL","Input":"[Alert.flag_versioning_item]","Function":"Count"}' +- step_id: 58c8cbcd-0403-4cc5-8979-053c428d970e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities +- step_id: 58c8cbcd-0403-4cc5-8979-053c428d970e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: null +action_name: Functions_String Functions +parallel_actions: [] +integration: Functions +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: '{}' +type: action diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/final_table_preparation_c7f9f.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/final_table_preparation_c7f9f.yaml new file mode 100644 index 0000000000..eb222b26bc --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/final_table_preparation_c7f9f.yaml @@ -0,0 +1,83 @@ +name: Siemplify_Set Scope Context Value +description: 'Action sets a value for a key specified that is stored in the Siemplify + database. Available scopes to get context values for: Alert, Case, Global. Action + is not working on Siemplify entities. Note: Key Name parameter is case insensitive.' +identifier: c7f9f542-13aa-4e51-ac3a-61b9b9a7841e +original_step_id: e2ee0f77-db2c-4104-b726-5293bbe7b166 +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- 740b9a3b-24d5-41c6-be22-da4e48134105 +parent_step_id: 740b9a3b-24d5-41c6-be22-da4e48134105 +instance_name: Final Table Preparation +is_automatic: true +is_skippable: false +action_provider: Scripts +start_loop_step_id: null +parameters: +- step_id: c7f9f542-13aa-4e51-ac3a-61b9b9a7841e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null +- step_id: c7f9f542-13aa-4e51-ac3a-61b9b9a7841e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: null +- step_id: c7f9f542-13aa-4e51-ac3a-61b9b9a7841e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DynamicInjectionInstancePlaceholder + value: '' +- step_id: c7f9f542-13aa-4e51-ac3a-61b9b9a7841e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FallbackIntegrationInstance + value: null +- step_id: c7f9f542-13aa-4e51-ac3a-61b9b9a7841e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FetchInstanceByName + value: 'false' +- step_id: c7f9f542-13aa-4e51-ac3a-61b9b9a7841e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: null +- step_id: c7f9f542-13aa-4e51-ac3a-61b9b9a7841e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: IntegrationInstance + value: a4e2b09e-9972-4a54-b726-7fc459c31ba5 +- step_id: c7f9f542-13aa-4e51-ac3a-61b9b9a7841e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null +- step_id: c7f9f542-13aa-4e51-ac3a-61b9b9a7841e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null +- step_id: c7f9f542-13aa-4e51-ac3a-61b9b9a7841e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' +- step_id: c7f9f542-13aa-4e51-ac3a-61b9b9a7841e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptName + value: Siemplify_Set Scope Context Value +- step_id: c7f9f542-13aa-4e51-ac3a-61b9b9a7841e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptParametersEntityFields + value: '{"Context Scope":"Alert","Key Name":"final_bucket_status","Key Value":"[Alert.bucket_overall_status]\n +
"}' +- step_id: c7f9f542-13aa-4e51-ac3a-61b9b9a7841e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities +- step_id: c7f9f542-13aa-4e51-ac3a-61b9b9a7841e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: null +action_name: Siemplify_Set Scope Context Value +parallel_actions: [] +integration: Siemplify +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: '{}' +type: action diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/for_each_bucket_end_c94a2.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/for_each_bucket_end_c94a2.yaml new file mode 100644 index 0000000000..762598018f --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/for_each_bucket_end_c94a2.yaml @@ -0,0 +1,24 @@ +name: For Each Loop +description: This returns the results of the loop +identifier: c94a2d2b-e70b-4d11-9fb9-eab93dbd976c +original_step_id: e3ac5048-a614-46d8-95a0-432081ed3121 +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- 3bfb504c-0994-4204-b90c-5e489f9fd98f +parent_step_id: 3bfb504c-0994-4204-b90c-5e489f9fd98f +instance_name: For Each Bucket_End +is_automatic: true +is_skippable: false +action_provider: Flow +start_loop_step_id: 9aa314ad-38a1-4173-a683-1401004c9e76 +parameters: [] +action_name: ForEachEndLoop +parallel_actions: [] +integration: Loop +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: '{}' +type: for_each_end_loop diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/for_each_bucket_start_9aa31.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/for_each_bucket_start_9aa31.yaml new file mode 100644 index 0000000000..2f87950d66 --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/for_each_bucket_start_9aa31.yaml @@ -0,0 +1,64 @@ +name: For Each Loop +description: Loops per Bucket Name Iteration +identifier: 9aa314ad-38a1-4173-a683-1401004c9e76 +original_step_id: 27be9913-3733-4a82-a473-ed0850d1c352 +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- 042e2aaf-27e0-4b16-a274-3b9643825dd9 +parent_step_id: 042e2aaf-27e0-4b16-a274-3b9643825dd9 +instance_name: For Each Bucket_Start +is_automatic: true +is_skippable: false +action_provider: Flow +start_loop_step_id: 9aa314ad-38a1-4173-a683-1401004c9e76 +parameters: +- step_id: 9aa314ad-38a1-4173-a683-1401004c9e76 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null +- step_id: 9aa314ad-38a1-4173-a683-1401004c9e76 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: 'true' +- step_id: 9aa314ad-38a1-4173-a683-1401004c9e76 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: EndLoopStepIdentifier + value: c94a2d2b-e70b-4d11-9fb9-eab93dbd976c +- step_id: 9aa314ad-38a1-4173-a683-1401004c9e76 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: null +- step_id: 9aa314ad-38a1-4173-a683-1401004c9e76 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ListLoopDelimiter + value: ',' +- step_id: 9aa314ad-38a1-4173-a683-1401004c9e76 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ListLoopItems + value: '[Retrieve Bucket List.JsonResult| "response_data.items.name"]' +- step_id: 9aa314ad-38a1-4173-a683-1401004c9e76 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: LoopType + value: '3' +- step_id: 9aa314ad-38a1-4173-a683-1401004c9e76 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null +- step_id: 9aa314ad-38a1-4173-a683-1401004c9e76 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null +- step_id: 9aa314ad-38a1-4173-a683-1401004c9e76 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: null +action_name: ForEachStartLoop +parallel_actions: [] +integration: Loop +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: '{}' +type: for_each_start_loop diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/initialize_overall_status_042e2.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/initialize_overall_status_042e2.yaml new file mode 100644 index 0000000000..88b1123774 --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/initialize_overall_status_042e2.yaml @@ -0,0 +1,90 @@ +name: Siemplify_Set Scope Context Value +description: 'Action sets a value for a key specified that is stored in the Siemplify + database. Available scopes to get context values for: Alert, Case, Global. Action + is not working on Siemplify entities. Note: Key Name parameter is case insensitive.' +identifier: 042e2aaf-27e0-4b16-a274-3b9643825dd9 +original_step_id: e9e9ba5d-f2f5-4491-8b9f-c9ad5255276e +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- dcc55327-c21d-4e6d-8521-6594c6c84bfb +parent_step_id: dcc55327-c21d-4e6d-8521-6594c6c84bfb +instance_name: Initialize Overall Status +is_automatic: true +is_skippable: false +action_provider: Scripts +start_loop_step_id: null +parameters: +- step_id: 042e2aaf-27e0-4b16-a274-3b9643825dd9 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null +- step_id: 042e2aaf-27e0-4b16-a274-3b9643825dd9 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: null +- step_id: 042e2aaf-27e0-4b16-a274-3b9643825dd9 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DynamicInjectionInstancePlaceholder + value: '' +- step_id: 042e2aaf-27e0-4b16-a274-3b9643825dd9 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FallbackIntegrationInstance + value: null +- step_id: 042e2aaf-27e0-4b16-a274-3b9643825dd9 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FetchInstanceByName + value: 'false' +- step_id: 042e2aaf-27e0-4b16-a274-3b9643825dd9 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: null +- step_id: 042e2aaf-27e0-4b16-a274-3b9643825dd9 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: IntegrationInstance + value: a4e2b09e-9972-4a54-b726-7fc459c31ba5 +- step_id: 042e2aaf-27e0-4b16-a274-3b9643825dd9 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null +- step_id: 042e2aaf-27e0-4b16-a274-3b9643825dd9 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null +- step_id: 042e2aaf-27e0-4b16-a274-3b9643825dd9 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' +- step_id: 042e2aaf-27e0-4b16-a274-3b9643825dd9 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptName + value: Siemplify_Set Scope Context Value +- step_id: 042e2aaf-27e0-4b16-a274-3b9643825dd9 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptParametersEntityFields + value: '{"Context Scope":"Alert","Key Name":"bucket_overall_status","Key Value":"
"}' +- step_id: 042e2aaf-27e0-4b16-a274-3b9643825dd9 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities +- step_id: 042e2aaf-27e0-4b16-a274-3b9643825dd9 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: null +action_name: Siemplify_Set Scope Context Value +parallel_actions: [] +integration: Siemplify +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: + step_id: e9e9ba5d-f2f5-4491-8b9f-c9ad5255276e + playbook_id: 4a563cf3-303d-41c5-a6b3-867e03809527 + creation_time: 0 + modification_time: 0 + result_value: '' + result_json: '' + scope_entities_enrichment_data: [] +auto_skip_on_failure: false +previous_result_condition: '{}' +type: action diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/input_missing_e5501.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/input_missing_e5501.yaml new file mode 100644 index 0000000000..ccd975b40d --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/input_missing_e5501.yaml @@ -0,0 +1,61 @@ +name: Condition +description: Checks if the ProjectID input is missing or not. +identifier: e550148f-2816-4cc4-9da7-6b5f9fe74dff +original_step_id: c7e5fa79-0be0-4921-aa01-939cb2096fe8 +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: [] +parent_step_id: '' +instance_name: Input Missing +is_automatic: true +is_skippable: false +action_provider: Flow +start_loop_step_id: null +parameters: +- step_id: e550148f-2816-4cc4-9da7-6b5f9fe74dff + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null +- step_id: e550148f-2816-4cc4-9da7-6b5f9fe74dff + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: Branches + value: '[{"LogicalOperator":0,"Conditions":[{"Operator":8,"FieldName":"[Input.ProjectID + (Required)]","Type":7,"Value":"","CustomOperatorName":"Core Functions.Not + Empty"}],"Order":1,"IsDefaultBranch":false,"Name":"Exists"},{"LogicalOperator":0,"Conditions":[],"Order":2,"IsDefaultBranch":true,"Name":"Branch"}]' +- step_id: e550148f-2816-4cc4-9da7-6b5f9fe74dff + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: 'true' +- step_id: e550148f-2816-4cc4-9da7-6b5f9fe74dff + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ErrorFallbackBranch + value: null +- step_id: e550148f-2816-4cc4-9da7-6b5f9fe74dff + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: null +- step_id: e550148f-2816-4cc4-9da7-6b5f9fe74dff + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null +- step_id: e550148f-2816-4cc4-9da7-6b5f9fe74dff + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null +- step_id: e550148f-2816-4cc4-9da7-6b5f9fe74dff + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities +- step_id: e550148f-2816-4cc4-9da7-6b5f9fe74dff + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: 'true' +action_name: IfFlowCondition +parallel_actions: [] +integration: Flow +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: null +type: condition diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/is_compliant_b3881.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/is_compliant_b3881.yaml new file mode 100644 index 0000000000..93cbd64204 --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/is_compliant_b3881.yaml @@ -0,0 +1,64 @@ +name: Condition +description: 0 Fails = Compliant; 1-2 Fails = Warning; 3-5 Fails = Non-Compliant +identifier: b38817f8-9eb4-4ffb-af0a-b7a6c3512d34 +original_step_id: 715884ae-4662-40a4-aa5a-c5115aac7b91 +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- 640353ab-0a74-4713-9a50-fcd5836b8eb9 +parent_step_id: 640353ab-0a74-4713-9a50-fcd5836b8eb9 +instance_name: Is Compliant? +is_automatic: true +is_skippable: false +action_provider: Flow +start_loop_step_id: 9aa314ad-38a1-4173-a683-1401004c9e76 +parameters: +- step_id: b38817f8-9eb4-4ffb-af0a-b7a6c3512d34 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null +- step_id: b38817f8-9eb4-4ffb-af0a-b7a6c3512d34 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: Branches + value: '[{"LogicalOperator":0,"Conditions":[{"Operator":0,"FieldName":"[Fail Checks + Counter.ScriptResult]","Type":7,"Value":"0","CustomOperatorName":"Core Functions.Equal"}],"Order":1,"IsDefaultBranch":false,"Name":"Compliant"},{"LogicalOperator":0,"Conditions":[],"Order":3,"IsDefaultBranch":true,"Name":"Branch"},{"LogicalOperator":0,"Conditions":[{"Operator":3,"FieldName":"[Fail + Checks Counter.ScriptResult]","Type":7,"Value":"0","CustomOperatorName":"Core + Functions.Greater Than"},{"Operator":4,"FieldName":"[Fail Checks Counter.ScriptResult]","Type":7,"Value":"3","CustomOperatorName":"Core + Functions.Less Than"}],"Order":2,"IsDefaultBranch":false,"Name":"Warning"}]' +- step_id: b38817f8-9eb4-4ffb-af0a-b7a6c3512d34 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: 'true' +- step_id: b38817f8-9eb4-4ffb-af0a-b7a6c3512d34 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ErrorFallbackBranch + value: null +- step_id: b38817f8-9eb4-4ffb-af0a-b7a6c3512d34 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: null +- step_id: b38817f8-9eb4-4ffb-af0a-b7a6c3512d34 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null +- step_id: b38817f8-9eb4-4ffb-af0a-b7a6c3512d34 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null +- step_id: b38817f8-9eb4-4ffb-af0a-b7a6c3512d34 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities +- step_id: b38817f8-9eb4-4ffb-af0a-b7a6c3512d34 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: 'true' +action_name: IfFlowCondition +parallel_actions: [] +integration: Flow +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: '{}' +type: condition diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/list_compliance_checks_d5579.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/list_compliance_checks_d5579.yaml new file mode 100644 index 0000000000..a2d1a11ba9 --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/list_compliance_checks_d5579.yaml @@ -0,0 +1,88 @@ +name: Siemplify_Set Scope Context Value +description: Lists all the result checks (array) +identifier: d5579ec3-3a0b-435b-86b7-53a9ea781002 +original_step_id: d5d96444-f454-4af4-b045-7b690cdafad1 +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- f2f6d874-88bc-406a-8b01-36299283d5fc +- 241ec565-20da-4b24-8f81-b3dfc615e5b8 +parent_step_id: f2f6d874-88bc-406a-8b01-36299283d5fc;241ec565-20da-4b24-8f81-b3dfc615e5b8 +instance_name: List Compliance Checks +is_automatic: true +is_skippable: false +action_provider: Scripts +start_loop_step_id: 9aa314ad-38a1-4173-a683-1401004c9e76 +parameters: +- step_id: d5579ec3-3a0b-435b-86b7-53a9ea781002 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null +- step_id: d5579ec3-3a0b-435b-86b7-53a9ea781002 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: null +- step_id: d5579ec3-3a0b-435b-86b7-53a9ea781002 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DynamicInjectionInstancePlaceholder + value: '' +- step_id: d5579ec3-3a0b-435b-86b7-53a9ea781002 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FallbackIntegrationInstance + value: null +- step_id: d5579ec3-3a0b-435b-86b7-53a9ea781002 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FetchInstanceByName + value: 'false' +- step_id: d5579ec3-3a0b-435b-86b7-53a9ea781002 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: null +- step_id: d5579ec3-3a0b-435b-86b7-53a9ea781002 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: IntegrationInstance + value: a4e2b09e-9972-4a54-b726-7fc459c31ba5 +- step_id: d5579ec3-3a0b-435b-86b7-53a9ea781002 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null +- step_id: d5579ec3-3a0b-435b-86b7-53a9ea781002 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null +- step_id: d5579ec3-3a0b-435b-86b7-53a9ea781002 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' +- step_id: d5579ec3-3a0b-435b-86b7-53a9ea781002 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptName + value: Siemplify_Set Scope Context Value +- step_id: d5579ec3-3a0b-435b-86b7-53a9ea781002 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptParametersEntityFields + value: '{"Context Scope":"Alert","Key Name":"checks_lists","Key Value":"[Alert.flag_public_access],[Alert.flag_cmek],[Alert.flag_versioning],[Alert.flag_logging][Alert.flag_retention]"}' +- step_id: d5579ec3-3a0b-435b-86b7-53a9ea781002 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities +- step_id: d5579ec3-3a0b-435b-86b7-53a9ea781002 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: 'true' +action_name: Siemplify_Set Scope Context Value +parallel_actions: [] +integration: Siemplify +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: + step_id: d5d96444-f454-4af4-b045-7b690cdafad1 + playbook_id: 4a563cf3-303d-41c5-a6b3-867e03809527 + creation_time: 0 + modification_time: 0 + result_value: '' + result_json: '' + scope_entities_enrichment_data: [] +auto_skip_on_failure: false +previous_result_condition: '{}' +type: action diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/logging_fail_html_context_ac800.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/logging_fail_html_context_ac800.yaml new file mode 100644 index 0000000000..b059fdae46 --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/logging_fail_html_context_ac800.yaml @@ -0,0 +1,81 @@ +name: Siemplify_Set Scope Context Value +description: Set the Fail value to a HTML Format +identifier: ac800beb-0547-47d8-95e5-74d2354e9bcd +original_step_id: c9f8fa45-14c3-4a41-b5a0-cbbe39055b86 +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- 31dacdac-9f39-469b-92e7-20e1d54fda9c +parent_step_id: 31dacdac-9f39-469b-92e7-20e1d54fda9c +instance_name: Logging Fail HTML Context +is_automatic: true +is_skippable: false +action_provider: Scripts +start_loop_step_id: 9aa314ad-38a1-4173-a683-1401004c9e76 +parameters: +- step_id: ac800beb-0547-47d8-95e5-74d2354e9bcd + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null +- step_id: ac800beb-0547-47d8-95e5-74d2354e9bcd + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: null +- step_id: ac800beb-0547-47d8-95e5-74d2354e9bcd + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DynamicInjectionInstancePlaceholder + value: '' +- step_id: ac800beb-0547-47d8-95e5-74d2354e9bcd + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FallbackIntegrationInstance + value: null +- step_id: ac800beb-0547-47d8-95e5-74d2354e9bcd + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FetchInstanceByName + value: 'false' +- step_id: ac800beb-0547-47d8-95e5-74d2354e9bcd + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: 'false' +- step_id: ac800beb-0547-47d8-95e5-74d2354e9bcd + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: IntegrationInstance + value: a4e2b09e-9972-4a54-b726-7fc459c31ba5 +- step_id: ac800beb-0547-47d8-95e5-74d2354e9bcd + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null +- step_id: ac800beb-0547-47d8-95e5-74d2354e9bcd + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null +- step_id: ac800beb-0547-47d8-95e5-74d2354e9bcd + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' +- step_id: ac800beb-0547-47d8-95e5-74d2354e9bcd + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptName + value: Siemplify_Set Scope Context Value +- step_id: ac800beb-0547-47d8-95e5-74d2354e9bcd + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptParametersEntityFields + value: '{"Context Scope":"Alert","Key Name":"flag_logging","Key Value":"FAIL"}' +- step_id: ac800beb-0547-47d8-95e5-74d2354e9bcd + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities +- step_id: ac800beb-0547-47d8-95e5-74d2354e9bcd + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: 'true' +action_name: Siemplify_Set Scope Context Value +parallel_actions: [] +integration: Siemplify +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: "{\n \"31dacdac-9f39-469b-92e7-20e1d54fda9c\": \"1\"\n\ + }" +type: action diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/logging_fail_item_fa4bf.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/logging_fail_item_fa4bf.yaml new file mode 100644 index 0000000000..b5b5fc0c3a --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/logging_fail_item_fa4bf.yaml @@ -0,0 +1,80 @@ +name: Tools_Append to Context Value +description: Sets a Fail counter context +identifier: fa4bfdc5-7c26-4153-8eaa-87fb7d274458 +original_step_id: c4ae53ef-7b55-458b-815a-7cb819c04ec7 +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- ac800beb-0547-47d8-95e5-74d2354e9bcd +parent_step_id: ac800beb-0547-47d8-95e5-74d2354e9bcd +instance_name: Logging Fail Item +is_automatic: true +is_skippable: false +action_provider: Scripts +start_loop_step_id: 9aa314ad-38a1-4173-a683-1401004c9e76 +parameters: +- step_id: fa4bfdc5-7c26-4153-8eaa-87fb7d274458 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null +- step_id: fa4bfdc5-7c26-4153-8eaa-87fb7d274458 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: null +- step_id: fa4bfdc5-7c26-4153-8eaa-87fb7d274458 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DynamicInjectionInstancePlaceholder + value: '' +- step_id: fa4bfdc5-7c26-4153-8eaa-87fb7d274458 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FallbackIntegrationInstance + value: null +- step_id: fa4bfdc5-7c26-4153-8eaa-87fb7d274458 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FetchInstanceByName + value: 'false' +- step_id: fa4bfdc5-7c26-4153-8eaa-87fb7d274458 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: 'false' +- step_id: fa4bfdc5-7c26-4153-8eaa-87fb7d274458 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: IntegrationInstance + value: 4b41988d-9fb1-4a11-b3e5-18f17c87bc84 +- step_id: fa4bfdc5-7c26-4153-8eaa-87fb7d274458 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null +- step_id: fa4bfdc5-7c26-4153-8eaa-87fb7d274458 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null +- step_id: fa4bfdc5-7c26-4153-8eaa-87fb7d274458 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' +- step_id: fa4bfdc5-7c26-4153-8eaa-87fb7d274458 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptName + value: Tools_Append to Context Value +- step_id: fa4bfdc5-7c26-4153-8eaa-87fb7d274458 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptParametersEntityFields + value: '{"Scope":"Alert","Key":"flag_logging_item","Value":"FAIL","Delimiter":","}' +- step_id: fa4bfdc5-7c26-4153-8eaa-87fb7d274458 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities +- step_id: fa4bfdc5-7c26-4153-8eaa-87fb7d274458 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: 'true' +action_name: Tools_Append to Context Value +parallel_actions: [] +integration: Tools +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: '{}' +type: action diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/logging_pass_html_context_0536c.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/logging_pass_html_context_0536c.yaml new file mode 100644 index 0000000000..9dfd36dbff --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/logging_pass_html_context_0536c.yaml @@ -0,0 +1,81 @@ +name: Siemplify_Set Scope Context Value +description: Set the Pass value to a HTML Format +identifier: 0536c4a2-94da-4301-aebb-f0ed5ba4ae23 +original_step_id: 209c191b-fcb9-4fc3-8ec7-abecd5244ed5 +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- 31dacdac-9f39-469b-92e7-20e1d54fda9c +parent_step_id: 31dacdac-9f39-469b-92e7-20e1d54fda9c +instance_name: Logging Pass HTML Context +is_automatic: true +is_skippable: false +action_provider: Scripts +start_loop_step_id: 9aa314ad-38a1-4173-a683-1401004c9e76 +parameters: +- step_id: 0536c4a2-94da-4301-aebb-f0ed5ba4ae23 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null +- step_id: 0536c4a2-94da-4301-aebb-f0ed5ba4ae23 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: null +- step_id: 0536c4a2-94da-4301-aebb-f0ed5ba4ae23 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DynamicInjectionInstancePlaceholder + value: '' +- step_id: 0536c4a2-94da-4301-aebb-f0ed5ba4ae23 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FallbackIntegrationInstance + value: null +- step_id: 0536c4a2-94da-4301-aebb-f0ed5ba4ae23 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FetchInstanceByName + value: 'false' +- step_id: 0536c4a2-94da-4301-aebb-f0ed5ba4ae23 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: 'false' +- step_id: 0536c4a2-94da-4301-aebb-f0ed5ba4ae23 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: IntegrationInstance + value: a4e2b09e-9972-4a54-b726-7fc459c31ba5 +- step_id: 0536c4a2-94da-4301-aebb-f0ed5ba4ae23 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null +- step_id: 0536c4a2-94da-4301-aebb-f0ed5ba4ae23 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null +- step_id: 0536c4a2-94da-4301-aebb-f0ed5ba4ae23 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' +- step_id: 0536c4a2-94da-4301-aebb-f0ed5ba4ae23 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptName + value: Siemplify_Set Scope Context Value +- step_id: 0536c4a2-94da-4301-aebb-f0ed5ba4ae23 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptParametersEntityFields + value: '{"Context Scope":"Alert","Key Name":"flag_logging","Key Value":"PASS"}' +- step_id: 0536c4a2-94da-4301-aebb-f0ed5ba4ae23 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities +- step_id: 0536c4a2-94da-4301-aebb-f0ed5ba4ae23 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: 'true' +action_name: Siemplify_Set Scope Context Value +parallel_actions: [] +integration: Siemplify +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: "{\n \"31dacdac-9f39-469b-92e7-20e1d54fda9c\": \"2\"\n\ + }" +type: action diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/logging_pass_item_03d02.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/logging_pass_item_03d02.yaml new file mode 100644 index 0000000000..7b53b102dd --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/logging_pass_item_03d02.yaml @@ -0,0 +1,80 @@ +name: Tools_Append to Context Value +description: Sets a Pass counter context +identifier: 03d025eb-d46b-4a76-9d73-9d2c1acb4ff3 +original_step_id: 1e5f56b8-19ab-4d4d-b957-72babae28650 +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- 0536c4a2-94da-4301-aebb-f0ed5ba4ae23 +parent_step_id: 0536c4a2-94da-4301-aebb-f0ed5ba4ae23 +instance_name: Logging Pass Item +is_automatic: true +is_skippable: false +action_provider: Scripts +start_loop_step_id: 9aa314ad-38a1-4173-a683-1401004c9e76 +parameters: +- step_id: 03d025eb-d46b-4a76-9d73-9d2c1acb4ff3 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null +- step_id: 03d025eb-d46b-4a76-9d73-9d2c1acb4ff3 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: null +- step_id: 03d025eb-d46b-4a76-9d73-9d2c1acb4ff3 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DynamicInjectionInstancePlaceholder + value: '' +- step_id: 03d025eb-d46b-4a76-9d73-9d2c1acb4ff3 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FallbackIntegrationInstance + value: null +- step_id: 03d025eb-d46b-4a76-9d73-9d2c1acb4ff3 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FetchInstanceByName + value: 'false' +- step_id: 03d025eb-d46b-4a76-9d73-9d2c1acb4ff3 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: 'false' +- step_id: 03d025eb-d46b-4a76-9d73-9d2c1acb4ff3 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: IntegrationInstance + value: 4b41988d-9fb1-4a11-b3e5-18f17c87bc84 +- step_id: 03d025eb-d46b-4a76-9d73-9d2c1acb4ff3 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null +- step_id: 03d025eb-d46b-4a76-9d73-9d2c1acb4ff3 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null +- step_id: 03d025eb-d46b-4a76-9d73-9d2c1acb4ff3 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' +- step_id: 03d025eb-d46b-4a76-9d73-9d2c1acb4ff3 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptName + value: Tools_Append to Context Value +- step_id: 03d025eb-d46b-4a76-9d73-9d2c1acb4ff3 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptParametersEntityFields + value: '{"Scope":"Alert","Key":"flag_logging_item","Value":"PASS","Delimiter":","}' +- step_id: 03d025eb-d46b-4a76-9d73-9d2c1acb4ff3 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities +- step_id: 03d025eb-d46b-4a76-9d73-9d2c1acb4ff3 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: 'true' +action_name: Tools_Append to Context Value +parallel_actions: [] +integration: Tools +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: '{}' +type: action diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/missing_inputs_a15da.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/missing_inputs_a15da.yaml new file mode 100644 index 0000000000..3335a55474 --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/missing_inputs_a15da.yaml @@ -0,0 +1,89 @@ +name: Siemplify_Case Comment +description: Comments that there are missing inputs +identifier: a15dab4f-0066-482a-9e6a-b49f1dd3288a +original_step_id: 2d048338-08df-4dba-be84-89b8bb78b180 +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- e550148f-2816-4cc4-9da7-6b5f9fe74dff +parent_step_id: e550148f-2816-4cc4-9da7-6b5f9fe74dff +instance_name: Missing Inputs +is_automatic: true +is_skippable: false +action_provider: Scripts +start_loop_step_id: null +parameters: +- step_id: a15dab4f-0066-482a-9e6a-b49f1dd3288a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null +- step_id: a15dab4f-0066-482a-9e6a-b49f1dd3288a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: null +- step_id: a15dab4f-0066-482a-9e6a-b49f1dd3288a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DynamicInjectionInstancePlaceholder + value: '' +- step_id: a15dab4f-0066-482a-9e6a-b49f1dd3288a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FallbackIntegrationInstance + value: null +- step_id: a15dab4f-0066-482a-9e6a-b49f1dd3288a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FetchInstanceByName + value: 'false' +- step_id: a15dab4f-0066-482a-9e6a-b49f1dd3288a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: null +- step_id: a15dab4f-0066-482a-9e6a-b49f1dd3288a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: IntegrationInstance + value: a4e2b09e-9972-4a54-b726-7fc459c31ba5 +- step_id: a15dab4f-0066-482a-9e6a-b49f1dd3288a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null +- step_id: a15dab4f-0066-482a-9e6a-b49f1dd3288a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null +- step_id: a15dab4f-0066-482a-9e6a-b49f1dd3288a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' +- step_id: a15dab4f-0066-482a-9e6a-b49f1dd3288a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptName + value: Siemplify_Case Comment +- step_id: a15dab4f-0066-482a-9e6a-b49f1dd3288a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptParametersEntityFields + value: '{"Comment":"Required Input Missing: Project ID was not provided. Unable + to proceed with Bucket List Retrieval."}' +- step_id: a15dab4f-0066-482a-9e6a-b49f1dd3288a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities +- step_id: a15dab4f-0066-482a-9e6a-b49f1dd3288a + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: null +action_name: Siemplify_Case Comment +parallel_actions: [] +integration: Siemplify +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: + step_id: 2d048338-08df-4dba-be84-89b8bb78b180 + playbook_id: 4a563cf3-303d-41c5-a6b3-867e03809527 + creation_time: 0 + modification_time: 0 + result_value: '' + result_json: '' + scope_entities_enrichment_data: [] +auto_skip_on_failure: false +previous_result_condition: "{\n \"e550148f-2816-4cc4-9da7-6b5f9fe74dff\": \"2\"\n\ + }" +type: action diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/not_compliant_context_22c46.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/not_compliant_context_22c46.yaml new file mode 100644 index 0000000000..dd93fa3858 --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/not_compliant_context_22c46.yaml @@ -0,0 +1,88 @@ +name: Siemplify_Set Scope Context Value +description: Sets the Non-Compliant HTML Format +identifier: 22c463c8-8f26-46ce-af84-7778afd30209 +original_step_id: 84201d80-5cb8-4e4d-b227-1922b44148b0 +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- b38817f8-9eb4-4ffb-af0a-b7a6c3512d34 +parent_step_id: b38817f8-9eb4-4ffb-af0a-b7a6c3512d34 +instance_name: Not Compliant Context +is_automatic: true +is_skippable: false +action_provider: Scripts +start_loop_step_id: 9aa314ad-38a1-4173-a683-1401004c9e76 +parameters: +- step_id: 22c463c8-8f26-46ce-af84-7778afd30209 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null +- step_id: 22c463c8-8f26-46ce-af84-7778afd30209 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: null +- step_id: 22c463c8-8f26-46ce-af84-7778afd30209 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DynamicInjectionInstancePlaceholder + value: '' +- step_id: 22c463c8-8f26-46ce-af84-7778afd30209 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FallbackIntegrationInstance + value: null +- step_id: 22c463c8-8f26-46ce-af84-7778afd30209 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FetchInstanceByName + value: 'false' +- step_id: 22c463c8-8f26-46ce-af84-7778afd30209 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: 'false' +- step_id: 22c463c8-8f26-46ce-af84-7778afd30209 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: IntegrationInstance + value: a4e2b09e-9972-4a54-b726-7fc459c31ba5 +- step_id: 22c463c8-8f26-46ce-af84-7778afd30209 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null +- step_id: 22c463c8-8f26-46ce-af84-7778afd30209 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null +- step_id: 22c463c8-8f26-46ce-af84-7778afd30209 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' +- step_id: 22c463c8-8f26-46ce-af84-7778afd30209 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptName + value: Siemplify_Set Scope Context Value +- step_id: 22c463c8-8f26-46ce-af84-7778afd30209 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptParametersEntityFields + value: '{"Context Scope":"Alert","Key Name":"bucket_compliance","Key Value":"NON-COMPLIANT"}' +- step_id: 22c463c8-8f26-46ce-af84-7778afd30209 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities +- step_id: 22c463c8-8f26-46ce-af84-7778afd30209 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: 'true' +action_name: Siemplify_Set Scope Context Value +parallel_actions: [] +integration: Siemplify +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: + step_id: 84201d80-5cb8-4e4d-b227-1922b44148b0 + playbook_id: 4a563cf3-303d-41c5-a6b3-867e03809527 + creation_time: 0 + modification_time: 0 + result_value: '' + result_json: '' + scope_entities_enrichment_data: [] +auto_skip_on_failure: false +previous_result_condition: "{\n \"b38817f8-9eb4-4ffb-af0a-b7a6c3512d34\": \"3\"\n\ + }" +type: action diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/not_compliant_message_context_a3622.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/not_compliant_message_context_a3622.yaml new file mode 100644 index 0000000000..bc721d736b --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/not_compliant_message_context_a3622.yaml @@ -0,0 +1,81 @@ +name: Siemplify_Set Scope Context Value +description: Sets the Non-Compliant Message Format +identifier: a362245d-955b-4946-93a3-1d6177efb6f4 +original_step_id: 745ac12e-2c08-4339-84d3-1273381dae83 +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- 22c463c8-8f26-46ce-af84-7778afd30209 +parent_step_id: 22c463c8-8f26-46ce-af84-7778afd30209 +instance_name: Not Compliant Message Context +is_automatic: true +is_skippable: false +action_provider: Scripts +start_loop_step_id: 9aa314ad-38a1-4173-a683-1401004c9e76 +parameters: +- step_id: a362245d-955b-4946-93a3-1d6177efb6f4 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null +- step_id: a362245d-955b-4946-93a3-1d6177efb6f4 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: null +- step_id: a362245d-955b-4946-93a3-1d6177efb6f4 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DynamicInjectionInstancePlaceholder + value: '' +- step_id: a362245d-955b-4946-93a3-1d6177efb6f4 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FallbackIntegrationInstance + value: null +- step_id: a362245d-955b-4946-93a3-1d6177efb6f4 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FetchInstanceByName + value: 'false' +- step_id: a362245d-955b-4946-93a3-1d6177efb6f4 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: 'false' +- step_id: a362245d-955b-4946-93a3-1d6177efb6f4 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: IntegrationInstance + value: a4e2b09e-9972-4a54-b726-7fc459c31ba5 +- step_id: a362245d-955b-4946-93a3-1d6177efb6f4 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null +- step_id: a362245d-955b-4946-93a3-1d6177efb6f4 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null +- step_id: a362245d-955b-4946-93a3-1d6177efb6f4 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' +- step_id: a362245d-955b-4946-93a3-1d6177efb6f4 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptName + value: Siemplify_Set Scope Context Value +- step_id: a362245d-955b-4946-93a3-1d6177efb6f4 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptParametersEntityFields + value: '{"Context Scope":"Alert","Key Name":"bucket_compliance_message","Key Value":"3 + or more items failed the storage bucket compliance check."}' +- step_id: a362245d-955b-4946-93a3-1d6177efb6f4 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities +- step_id: a362245d-955b-4946-93a3-1d6177efb6f4 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: 'true' +action_name: Siemplify_Set Scope Context Value +parallel_actions: [] +integration: Siemplify +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: '{}' +type: action diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/object_versioning_check_fc739.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/object_versioning_check_fc739.yaml new file mode 100644 index 0000000000..1516911729 --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/object_versioning_check_fc739.yaml @@ -0,0 +1,67 @@ +name: Condition +description: This condition determines the progress of the playbook. Conditions are + built based on cases data (cases, alerts, vents, entities and environment properties) + as-well as data that comes back from previous playbook steps. +identifier: fc73907a-a1cd-4e02-8e02-f15a4a86d366 +original_step_id: 9e4fa43c-a930-41d4-a9a3-f76ec8721d7a +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- c487b30f-811d-4dd3-ba8f-c9f3fe448c5b +- ccc796f0-d69d-41b4-bf45-7c28f60c50e6 +parent_step_id: c487b30f-811d-4dd3-ba8f-c9f3fe448c5b;ccc796f0-d69d-41b4-bf45-7c28f60c50e6 +instance_name: Object versioning check +is_automatic: true +is_skippable: false +action_provider: Flow +start_loop_step_id: 9aa314ad-38a1-4173-a683-1401004c9e76 +parameters: +- step_id: fc73907a-a1cd-4e02-8e02-f15a4a86d366 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null +- step_id: fc73907a-a1cd-4e02-8e02-f15a4a86d366 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: Branches + value: '[{"LogicalOperator":1,"Conditions":[{"Operator":5,"FieldName":"[Retrieve + Bucket Config.JsonResult| \"response_data.versioning.enabled\"]\n","Type":7,"Value":"true","CustomOperatorName":"Core + Functions.Not Equal"},{"Operator":7,"FieldName":"[Retrieve Bucket Config.JsonResult| + \"response_data.versioning.enabled\"]","Type":7,"Value":"","CustomOperatorName":"Core + Functions.Empty"}],"Order":1,"IsDefaultBranch":false,"Name":"Not Compliant"},{"LogicalOperator":0,"Conditions":[],"Order":2,"IsDefaultBranch":true,"Name":"Branch"}]' +- step_id: fc73907a-a1cd-4e02-8e02-f15a4a86d366 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: 'true' +- step_id: fc73907a-a1cd-4e02-8e02-f15a4a86d366 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ErrorFallbackBranch + value: null +- step_id: fc73907a-a1cd-4e02-8e02-f15a4a86d366 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: 'false' +- step_id: fc73907a-a1cd-4e02-8e02-f15a4a86d366 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null +- step_id: fc73907a-a1cd-4e02-8e02-f15a4a86d366 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null +- step_id: fc73907a-a1cd-4e02-8e02-f15a4a86d366 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities +- step_id: fc73907a-a1cd-4e02-8e02-f15a4a86d366 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: 'true' +action_name: IfFlowCondition +parallel_actions: [] +integration: Flow +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: '{}' +type: condition diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/output_1_b3381.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/output_1_b3381.yaml new file mode 100644 index 0000000000..c6ada07c77 --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/output_1_b3381.yaml @@ -0,0 +1,28 @@ +name: Output +description: '' +identifier: b338103b-5822-4a9b-9105-fba893ba2da6 +original_step_id: 38a27cfe-7419-4b25-9ef1-4e70ba230e8d +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- 9fea3550-b686-46a6-9943-de13a23d4851 +parent_step_id: 9fea3550-b686-46a6-9943-de13a23d4851 +instance_name: Output_1 +is_automatic: true +is_skippable: false +action_provider: Flow +start_loop_step_id: null +parameters: +- step_id: b338103b-5822-4a9b-9105-fba893ba2da6 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: NestedWorkflowOutput + value: No Bucket Found +action_name: OutputAction +parallel_actions: [] +integration: Flow +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: '{}' +type: output diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/output_2_8303b.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/output_2_8303b.yaml new file mode 100644 index 0000000000..1b7f9e43e2 --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/output_2_8303b.yaml @@ -0,0 +1,28 @@ +name: Output +description: '' +identifier: 8303b03e-12cb-493f-bcd5-c8c5a35cb66f +original_step_id: 70c2158f-71eb-4bf0-a762-9cafb3504cb4 +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- 490657f1-bc42-44cb-8428-ced94f254584 +parent_step_id: 490657f1-bc42-44cb-8428-ced94f254584 +instance_name: Output_2 +is_automatic: true +is_skippable: false +action_provider: Flow +start_loop_step_id: null +parameters: +- step_id: 8303b03e-12cb-493f-bcd5-c8c5a35cb66f + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: NestedWorkflowOutput + value: Bucket Compliance Check Success +action_name: OutputAction +parallel_actions: [] +integration: Flow +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: '{}' +type: output diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/output_3_1202f.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/output_3_1202f.yaml new file mode 100644 index 0000000000..561c27be4b --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/output_3_1202f.yaml @@ -0,0 +1,28 @@ +name: Output +description: '' +identifier: 1202f607-4085-400e-9713-9165f7aabb5c +original_step_id: 847773a8-45d3-4e8e-aeb6-1676c5b9d393 +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- a15dab4f-0066-482a-9e6a-b49f1dd3288a +parent_step_id: a15dab4f-0066-482a-9e6a-b49f1dd3288a +instance_name: Output_3 +is_automatic: true +is_skippable: false +action_provider: Flow +start_loop_step_id: null +parameters: +- step_id: 1202f607-4085-400e-9713-9165f7aabb5c + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: NestedWorkflowOutput + value: Missing Required Inputs +action_name: OutputAction +parallel_actions: [] +integration: Flow +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: '{}' +type: output diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/output_4_39294.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/output_4_39294.yaml new file mode 100644 index 0000000000..1731c12009 --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/output_4_39294.yaml @@ -0,0 +1,35 @@ +name: Output +description: '' +identifier: 39294f05-0df5-4e47-a8fc-0db9b72afca8 +original_step_id: 8b01c8fd-f7e4-48c4-a395-777d73c9f758 +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- 63557d4a-70c9-430a-ae27-77f4f7011dd5 +parent_step_id: 63557d4a-70c9-430a-ae27-77f4f7011dd5 +instance_name: Output_4 +is_automatic: true +is_skippable: false +action_provider: Flow +start_loop_step_id: null +parameters: +- step_id: 39294f05-0df5-4e47-a8fc-0db9b72afca8 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: NestedWorkflowOutput + value: Invalid Project ID +action_name: OutputAction +parallel_actions: [] +integration: Flow +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: + step_id: 8b01c8fd-f7e4-48c4-a395-777d73c9f758 + playbook_id: 4a563cf3-303d-41c5-a6b3-867e03809527 + creation_time: 0 + modification_time: 0 + result_value: '' + result_json: '' + scope_entities_enrichment_data: [] +auto_skip_on_failure: false +previous_result_condition: '{}' +type: output diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/overall_bucket_findings_insight_49065.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/overall_bucket_findings_insight_49065.yaml new file mode 100644 index 0000000000..4b876d0be1 --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/overall_bucket_findings_insight_49065.yaml @@ -0,0 +1,82 @@ +name: Siemplify_Add General Insight +description: Consolidated results of the number of buckets and failed audit counts + and the Bucket status (per iteration) +identifier: 490657f1-bc42-44cb-8428-ced94f254584 +original_step_id: 600677d9-4361-4e20-910a-aee8e436c125 +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- a0477d3f-3837-482c-90ce-ee69d6ea019d +parent_step_id: a0477d3f-3837-482c-90ce-ee69d6ea019d +instance_name: Overall Bucket Findings Insight +is_automatic: true +is_skippable: false +action_provider: Scripts +start_loop_step_id: null +parameters: +- step_id: 490657f1-bc42-44cb-8428-ced94f254584 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null +- step_id: 490657f1-bc42-44cb-8428-ced94f254584 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: null +- step_id: 490657f1-bc42-44cb-8428-ced94f254584 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DynamicInjectionInstancePlaceholder + value: '' +- step_id: 490657f1-bc42-44cb-8428-ced94f254584 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FallbackIntegrationInstance + value: null +- step_id: 490657f1-bc42-44cb-8428-ced94f254584 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FetchInstanceByName + value: 'false' +- step_id: 490657f1-bc42-44cb-8428-ced94f254584 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: null +- step_id: 490657f1-bc42-44cb-8428-ced94f254584 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: IntegrationInstance + value: a4e2b09e-9972-4a54-b726-7fc459c31ba5 +- step_id: 490657f1-bc42-44cb-8428-ced94f254584 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null +- step_id: 490657f1-bc42-44cb-8428-ced94f254584 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null +- step_id: 490657f1-bc42-44cb-8428-ced94f254584 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' +- step_id: 490657f1-bc42-44cb-8428-ced94f254584 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptName + value: Siemplify_Add General Insight +- step_id: 490657f1-bc42-44cb-8428-ced94f254584 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptParametersEntityFields + value: '{"Title":".","Message":"[Render Template: Table.ScriptResult]\n","Triggered + By":"GoogleCloudApi"}' +- step_id: 490657f1-bc42-44cb-8428-ced94f254584 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities +- step_id: 490657f1-bc42-44cb-8428-ced94f254584 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: null +action_name: Siemplify_Add General Insight +parallel_actions: [] +integration: Siemplify +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: '{}' +type: action diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/public_access_check_3a133.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/public_access_check_3a133.yaml new file mode 100644 index 0000000000..ca50d66b10 --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/public_access_check_3a133.yaml @@ -0,0 +1,64 @@ +name: Condition +description: 'Is the Bucket available on public (Has Roles: allUser or allAuthenticatedUser)' +identifier: 3a133bb3-be1b-4e9e-9675-b4caacc2ab7d +original_step_id: 911374c5-8e83-42b1-b0d3-f47b67d702bb +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- d8164a2f-0ce3-4f92-a383-09f0f651cb68 +parent_step_id: d8164a2f-0ce3-4f92-a383-09f0f651cb68 +instance_name: Public Access Check +is_automatic: true +is_skippable: false +action_provider: Flow +start_loop_step_id: 9aa314ad-38a1-4173-a683-1401004c9e76 +parameters: +- step_id: 3a133bb3-be1b-4e9e-9675-b4caacc2ab7d + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null +- step_id: 3a133bb3-be1b-4e9e-9675-b4caacc2ab7d + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: Branches + value: '[{"LogicalOperator":1,"Conditions":[{"Operator":1,"FieldName":"[Retrieve + Bucket IAM Policy.JsonResult| \"response_data.bindings\"]\n","Type":7,"Value":"allUsers","CustomOperatorName":"Core + Functions.Contains"},{"Operator":1,"FieldName":"[Retrieve Bucket IAM Policy.JsonResult| + \"response_data.bindings\"]","Type":7,"Value":"allAuthenticatedUsers","CustomOperatorName":"Core + Functions.Contains"}],"Order":1,"IsDefaultBranch":false,"Name":"Not Compliant"},{"LogicalOperator":0,"Conditions":[],"Order":2,"IsDefaultBranch":true,"Name":"Branch"}]' +- step_id: 3a133bb3-be1b-4e9e-9675-b4caacc2ab7d + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: 'true' +- step_id: 3a133bb3-be1b-4e9e-9675-b4caacc2ab7d + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ErrorFallbackBranch + value: null +- step_id: 3a133bb3-be1b-4e9e-9675-b4caacc2ab7d + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: null +- step_id: 3a133bb3-be1b-4e9e-9675-b4caacc2ab7d + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null +- step_id: 3a133bb3-be1b-4e9e-9675-b4caacc2ab7d + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null +- step_id: 3a133bb3-be1b-4e9e-9675-b4caacc2ab7d + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities +- step_id: 3a133bb3-be1b-4e9e-9675-b4caacc2ab7d + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: 'true' +action_name: IfFlowCondition +parallel_actions: [] +integration: Flow +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: '{}' +type: condition diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/public_access_fail_html_context_8e8a8.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/public_access_fail_html_context_8e8a8.yaml new file mode 100644 index 0000000000..acf92b22c9 --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/public_access_fail_html_context_8e8a8.yaml @@ -0,0 +1,88 @@ +name: Siemplify_Set Scope Context Value +description: Set the Fail value to a HTML Format +identifier: 8e8a8342-eb36-4fd2-be3e-d6630026ee8e +original_step_id: bd6a2885-bbeb-4a33-80b9-0ca41f0bd18a +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- 3a133bb3-be1b-4e9e-9675-b4caacc2ab7d +parent_step_id: 3a133bb3-be1b-4e9e-9675-b4caacc2ab7d +instance_name: Public Access Fail HTML Context +is_automatic: true +is_skippable: false +action_provider: Scripts +start_loop_step_id: 9aa314ad-38a1-4173-a683-1401004c9e76 +parameters: +- step_id: 8e8a8342-eb36-4fd2-be3e-d6630026ee8e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null +- step_id: 8e8a8342-eb36-4fd2-be3e-d6630026ee8e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: null +- step_id: 8e8a8342-eb36-4fd2-be3e-d6630026ee8e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DynamicInjectionInstancePlaceholder + value: '' +- step_id: 8e8a8342-eb36-4fd2-be3e-d6630026ee8e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FallbackIntegrationInstance + value: null +- step_id: 8e8a8342-eb36-4fd2-be3e-d6630026ee8e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FetchInstanceByName + value: 'false' +- step_id: 8e8a8342-eb36-4fd2-be3e-d6630026ee8e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: 'false' +- step_id: 8e8a8342-eb36-4fd2-be3e-d6630026ee8e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: IntegrationInstance + value: a4e2b09e-9972-4a54-b726-7fc459c31ba5 +- step_id: 8e8a8342-eb36-4fd2-be3e-d6630026ee8e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null +- step_id: 8e8a8342-eb36-4fd2-be3e-d6630026ee8e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null +- step_id: 8e8a8342-eb36-4fd2-be3e-d6630026ee8e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' +- step_id: 8e8a8342-eb36-4fd2-be3e-d6630026ee8e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptName + value: Siemplify_Set Scope Context Value +- step_id: 8e8a8342-eb36-4fd2-be3e-d6630026ee8e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptParametersEntityFields + value: '{"Context Scope":"Alert","Key Name":"flag_public_access","Key Value":"FAIL"}' +- step_id: 8e8a8342-eb36-4fd2-be3e-d6630026ee8e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities +- step_id: 8e8a8342-eb36-4fd2-be3e-d6630026ee8e + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: 'true' +action_name: Siemplify_Set Scope Context Value +parallel_actions: [] +integration: Siemplify +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: + step_id: bd6a2885-bbeb-4a33-80b9-0ca41f0bd18a + playbook_id: 4a563cf3-303d-41c5-a6b3-867e03809527 + creation_time: 0 + modification_time: 0 + result_value: '' + result_json: '' + scope_entities_enrichment_data: [] +auto_skip_on_failure: false +previous_result_condition: "{\n \"3a133bb3-be1b-4e9e-9675-b4caacc2ab7d\": \"1\"\n\ + }" +type: action diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/public_access_fail_item_6d709.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/public_access_fail_item_6d709.yaml new file mode 100644 index 0000000000..e02273b627 --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/public_access_fail_item_6d709.yaml @@ -0,0 +1,80 @@ +name: Tools_Append to Context Value +description: Sets a Fail counter context +identifier: 6d70924e-6fd3-46ae-8a78-86cc9d190deb +original_step_id: 53d0e032-7878-4f05-abf9-058344910d9b +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- 8e8a8342-eb36-4fd2-be3e-d6630026ee8e +parent_step_id: 8e8a8342-eb36-4fd2-be3e-d6630026ee8e +instance_name: Public Access Fail Item +is_automatic: true +is_skippable: false +action_provider: Scripts +start_loop_step_id: 9aa314ad-38a1-4173-a683-1401004c9e76 +parameters: +- step_id: 6d70924e-6fd3-46ae-8a78-86cc9d190deb + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null +- step_id: 6d70924e-6fd3-46ae-8a78-86cc9d190deb + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: null +- step_id: 6d70924e-6fd3-46ae-8a78-86cc9d190deb + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DynamicInjectionInstancePlaceholder + value: '' +- step_id: 6d70924e-6fd3-46ae-8a78-86cc9d190deb + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FallbackIntegrationInstance + value: null +- step_id: 6d70924e-6fd3-46ae-8a78-86cc9d190deb + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FetchInstanceByName + value: 'false' +- step_id: 6d70924e-6fd3-46ae-8a78-86cc9d190deb + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: 'false' +- step_id: 6d70924e-6fd3-46ae-8a78-86cc9d190deb + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: IntegrationInstance + value: 4b41988d-9fb1-4a11-b3e5-18f17c87bc84 +- step_id: 6d70924e-6fd3-46ae-8a78-86cc9d190deb + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null +- step_id: 6d70924e-6fd3-46ae-8a78-86cc9d190deb + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null +- step_id: 6d70924e-6fd3-46ae-8a78-86cc9d190deb + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' +- step_id: 6d70924e-6fd3-46ae-8a78-86cc9d190deb + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptName + value: Tools_Append to Context Value +- step_id: 6d70924e-6fd3-46ae-8a78-86cc9d190deb + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptParametersEntityFields + value: '{"Scope":"Alert","Key":"flag_public_access_item","Value":"FAIL","Delimiter":","}' +- step_id: 6d70924e-6fd3-46ae-8a78-86cc9d190deb + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities +- step_id: 6d70924e-6fd3-46ae-8a78-86cc9d190deb + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: 'true' +action_name: Tools_Append to Context Value +parallel_actions: [] +integration: Tools +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: '{}' +type: action diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/public_access_pass_html_context_d3a77.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/public_access_pass_html_context_d3a77.yaml new file mode 100644 index 0000000000..29819fa62f --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/public_access_pass_html_context_d3a77.yaml @@ -0,0 +1,88 @@ +name: Siemplify_Set Scope Context Value +description: Set the Pass value to a HTML Format +identifier: d3a77359-60f6-4c98-a465-f88828ba4291 +original_step_id: 69ebcad2-030a-495c-8b24-797a6d1924b6 +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- 3a133bb3-be1b-4e9e-9675-b4caacc2ab7d +parent_step_id: 3a133bb3-be1b-4e9e-9675-b4caacc2ab7d +instance_name: Public Access Pass HTML Context +is_automatic: true +is_skippable: false +action_provider: Scripts +start_loop_step_id: 9aa314ad-38a1-4173-a683-1401004c9e76 +parameters: +- step_id: d3a77359-60f6-4c98-a465-f88828ba4291 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null +- step_id: d3a77359-60f6-4c98-a465-f88828ba4291 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: null +- step_id: d3a77359-60f6-4c98-a465-f88828ba4291 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DynamicInjectionInstancePlaceholder + value: '' +- step_id: d3a77359-60f6-4c98-a465-f88828ba4291 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FallbackIntegrationInstance + value: null +- step_id: d3a77359-60f6-4c98-a465-f88828ba4291 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FetchInstanceByName + value: 'false' +- step_id: d3a77359-60f6-4c98-a465-f88828ba4291 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: null +- step_id: d3a77359-60f6-4c98-a465-f88828ba4291 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: IntegrationInstance + value: a4e2b09e-9972-4a54-b726-7fc459c31ba5 +- step_id: d3a77359-60f6-4c98-a465-f88828ba4291 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null +- step_id: d3a77359-60f6-4c98-a465-f88828ba4291 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null +- step_id: d3a77359-60f6-4c98-a465-f88828ba4291 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' +- step_id: d3a77359-60f6-4c98-a465-f88828ba4291 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptName + value: Siemplify_Set Scope Context Value +- step_id: d3a77359-60f6-4c98-a465-f88828ba4291 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptParametersEntityFields + value: '{"Context Scope":"Alert","Key Name":"flag_public_access","Key Value":"PASS"}' +- step_id: d3a77359-60f6-4c98-a465-f88828ba4291 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities +- step_id: d3a77359-60f6-4c98-a465-f88828ba4291 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: 'true' +action_name: Siemplify_Set Scope Context Value +parallel_actions: [] +integration: Siemplify +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: + step_id: 69ebcad2-030a-495c-8b24-797a6d1924b6 + playbook_id: 4a563cf3-303d-41c5-a6b3-867e03809527 + creation_time: 0 + modification_time: 0 + result_value: '' + result_json: '' + scope_entities_enrichment_data: [] +auto_skip_on_failure: false +previous_result_condition: "{\n \"3a133bb3-be1b-4e9e-9675-b4caacc2ab7d\": \"2\"\n\ + }" +type: action diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/public_access_pass_item_f3d20.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/public_access_pass_item_f3d20.yaml new file mode 100644 index 0000000000..dbbbdd66ac --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/public_access_pass_item_f3d20.yaml @@ -0,0 +1,80 @@ +name: Tools_Append to Context Value +description: Sets a Pass counter context +identifier: f3d20bd8-e4d3-41ca-a37a-09795ef85f93 +original_step_id: 26b251a7-0d9d-4d81-9052-2a005c9ab3a6 +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- d3a77359-60f6-4c98-a465-f88828ba4291 +parent_step_id: d3a77359-60f6-4c98-a465-f88828ba4291 +instance_name: Public Access Pass Item +is_automatic: true +is_skippable: false +action_provider: Scripts +start_loop_step_id: 9aa314ad-38a1-4173-a683-1401004c9e76 +parameters: +- step_id: f3d20bd8-e4d3-41ca-a37a-09795ef85f93 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null +- step_id: f3d20bd8-e4d3-41ca-a37a-09795ef85f93 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: null +- step_id: f3d20bd8-e4d3-41ca-a37a-09795ef85f93 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DynamicInjectionInstancePlaceholder + value: '' +- step_id: f3d20bd8-e4d3-41ca-a37a-09795ef85f93 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FallbackIntegrationInstance + value: null +- step_id: f3d20bd8-e4d3-41ca-a37a-09795ef85f93 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FetchInstanceByName + value: 'false' +- step_id: f3d20bd8-e4d3-41ca-a37a-09795ef85f93 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: 'false' +- step_id: f3d20bd8-e4d3-41ca-a37a-09795ef85f93 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: IntegrationInstance + value: 4b41988d-9fb1-4a11-b3e5-18f17c87bc84 +- step_id: f3d20bd8-e4d3-41ca-a37a-09795ef85f93 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null +- step_id: f3d20bd8-e4d3-41ca-a37a-09795ef85f93 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null +- step_id: f3d20bd8-e4d3-41ca-a37a-09795ef85f93 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' +- step_id: f3d20bd8-e4d3-41ca-a37a-09795ef85f93 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptName + value: Tools_Append to Context Value +- step_id: f3d20bd8-e4d3-41ca-a37a-09795ef85f93 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptParametersEntityFields + value: '{"Scope":"Alert","Key":"flag_public_access_item","Value":"PASS","Delimiter":","}' +- step_id: f3d20bd8-e4d3-41ca-a37a-09795ef85f93 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities +- step_id: f3d20bd8-e4d3-41ca-a37a-09795ef85f93 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: 'true' +action_name: Tools_Append to Context Value +parallel_actions: [] +integration: Tools +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: '{}' +type: action diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/render_template_table_a0477.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/render_template_table_a0477.yaml new file mode 100644 index 0000000000..c2129f398d --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/render_template_table_a0477.yaml @@ -0,0 +1,162 @@ +name: TemplateEngine_Render Template +description: 'This action will render a Jinja2 template using a JSON input. ' +identifier: a0477d3f-3837-482c-90ce-ee69d6ea019d +original_step_id: 1dd887c6-4f6b-4b22-b7b1-6385d3bd3beb +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- c7f9f542-13aa-4e51-ac3a-61b9b9a7841e +parent_step_id: c7f9f542-13aa-4e51-ac3a-61b9b9a7841e +instance_name: 'Render Template: Table' +is_automatic: true +is_skippable: false +action_provider: Scripts +start_loop_step_id: null +parameters: +- step_id: a0477d3f-3837-482c-90ce-ee69d6ea019d + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null +- step_id: a0477d3f-3837-482c-90ce-ee69d6ea019d + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: null +- step_id: a0477d3f-3837-482c-90ce-ee69d6ea019d + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DynamicInjectionInstancePlaceholder + value: '' +- step_id: a0477d3f-3837-482c-90ce-ee69d6ea019d + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FallbackIntegrationInstance + value: null +- step_id: a0477d3f-3837-482c-90ce-ee69d6ea019d + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FetchInstanceByName + value: 'false' +- step_id: a0477d3f-3837-482c-90ce-ee69d6ea019d + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: null +- step_id: a0477d3f-3837-482c-90ce-ee69d6ea019d + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: IntegrationInstance + value: 03edb6fd-5733-4e02-abbb-4d54fc8b1dd1 +- step_id: a0477d3f-3837-482c-90ce-ee69d6ea019d + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null +- step_id: a0477d3f-3837-482c-90ce-ee69d6ea019d + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null +- step_id: a0477d3f-3837-482c-90ce-ee69d6ea019d + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' +- step_id: a0477d3f-3837-482c-90ce-ee69d6ea019d + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptName + value: TemplateEngine_Render Template +- step_id: a0477d3f-3837-482c-90ce-ee69d6ea019d + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptParametersEntityFields + value: '{"JSON Object":"{}","Jinja":"

GCP Storage Compliance Audit Summary

Total + buckets audited[For Each Bucket_End.JsonResult| + \"iterations\"]
Public + buckets identified[Fail Public Access + Count.ScriptResult]
Missing + CMEK[Fail CMEK Count.ScriptResult]
Missing versioning[Fail Versioning Count.ScriptResult]
Missing access logging[Fail Logging Count.ScriptResult]
Retention / bucket lock[Fail Retention Count.ScriptResult]

Bucket + Details
\r\n[Alert.final_bucket_status]","Include + Case Data":false,"Template":"{\"Content\":\"\",\"ContentTemplateName\":\"\",\"HtmlTemplateName\":\"\"}"}' +- step_id: a0477d3f-3837-482c-90ce-ee69d6ea019d + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities +- step_id: a0477d3f-3837-482c-90ce-ee69d6ea019d + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: null +action_name: TemplateEngine_Render Template +parallel_actions: [] +integration: TemplateEngine +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: '{}' +type: action diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/retention_and_bucket_lock_check_b9b4d.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/retention_and_bucket_lock_check_b9b4d.yaml new file mode 100644 index 0000000000..db8e4c8599 --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/retention_and_bucket_lock_check_b9b4d.yaml @@ -0,0 +1,67 @@ +name: Condition +description: This condition determines the progress of the playbook. Conditions are + built based on cases data (cases, alerts, vents, entities and environment properties) + as-well as data that comes back from previous playbook steps. +identifier: b9b4deeb-d8e5-4405-aba5-fdbe85950e1d +original_step_id: 93626f55-4ba1-42e0-aaa7-1fb21a160df6 +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- fa4bfdc5-7c26-4153-8eaa-87fb7d274458 +- 03d025eb-d46b-4a76-9d73-9d2c1acb4ff3 +parent_step_id: fa4bfdc5-7c26-4153-8eaa-87fb7d274458;03d025eb-d46b-4a76-9d73-9d2c1acb4ff3 +instance_name: Retention and bucket lock check +is_automatic: true +is_skippable: false +action_provider: Flow +start_loop_step_id: 9aa314ad-38a1-4173-a683-1401004c9e76 +parameters: +- step_id: b9b4deeb-d8e5-4405-aba5-fdbe85950e1d + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null +- step_id: b9b4deeb-d8e5-4405-aba5-fdbe85950e1d + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: Branches + value: '[{"LogicalOperator":1,"Conditions":[{"Operator":7,"FieldName":"[Retrieve + Bucket Config.JsonResult| \"response_data.retentionPolicy\"]\n","Type":7,"Value":"","CustomOperatorName":"Core + Functions.Empty"},{"Operator":5,"FieldName":"[Retrieve Bucket Config.JsonResult| + \"response_data.retentionPolicy.isLocked\"]","Type":7,"Value":"true","CustomOperatorName":"Core + Functions.Not Equal"}],"Order":1,"IsDefaultBranch":false,"Name":"Not Compliant"},{"LogicalOperator":0,"Conditions":[],"Order":2,"IsDefaultBranch":true,"Name":"Branch"}]' +- step_id: b9b4deeb-d8e5-4405-aba5-fdbe85950e1d + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: 'true' +- step_id: b9b4deeb-d8e5-4405-aba5-fdbe85950e1d + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ErrorFallbackBranch + value: null +- step_id: b9b4deeb-d8e5-4405-aba5-fdbe85950e1d + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: 'false' +- step_id: b9b4deeb-d8e5-4405-aba5-fdbe85950e1d + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null +- step_id: b9b4deeb-d8e5-4405-aba5-fdbe85950e1d + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null +- step_id: b9b4deeb-d8e5-4405-aba5-fdbe85950e1d + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities +- step_id: b9b4deeb-d8e5-4405-aba5-fdbe85950e1d + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: 'true' +action_name: IfFlowCondition +parallel_actions: [] +integration: Flow +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: '{}' +type: condition diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/retention_fail_html_context_c4ba1.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/retention_fail_html_context_c4ba1.yaml new file mode 100644 index 0000000000..7ad03d63e2 --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/retention_fail_html_context_c4ba1.yaml @@ -0,0 +1,81 @@ +name: Siemplify_Set Scope Context Value +description: Set the Fail value to a HTML Format +identifier: c4ba120d-f801-46a0-aa42-c441b73d6e7c +original_step_id: 91571981-ba5b-48ca-bbd2-272916f0fede +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- b9b4deeb-d8e5-4405-aba5-fdbe85950e1d +parent_step_id: b9b4deeb-d8e5-4405-aba5-fdbe85950e1d +instance_name: Retention Fail HTML Context +is_automatic: true +is_skippable: false +action_provider: Scripts +start_loop_step_id: 9aa314ad-38a1-4173-a683-1401004c9e76 +parameters: +- step_id: c4ba120d-f801-46a0-aa42-c441b73d6e7c + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null +- step_id: c4ba120d-f801-46a0-aa42-c441b73d6e7c + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: null +- step_id: c4ba120d-f801-46a0-aa42-c441b73d6e7c + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DynamicInjectionInstancePlaceholder + value: '' +- step_id: c4ba120d-f801-46a0-aa42-c441b73d6e7c + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FallbackIntegrationInstance + value: null +- step_id: c4ba120d-f801-46a0-aa42-c441b73d6e7c + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FetchInstanceByName + value: 'false' +- step_id: c4ba120d-f801-46a0-aa42-c441b73d6e7c + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: 'false' +- step_id: c4ba120d-f801-46a0-aa42-c441b73d6e7c + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: IntegrationInstance + value: a4e2b09e-9972-4a54-b726-7fc459c31ba5 +- step_id: c4ba120d-f801-46a0-aa42-c441b73d6e7c + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null +- step_id: c4ba120d-f801-46a0-aa42-c441b73d6e7c + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null +- step_id: c4ba120d-f801-46a0-aa42-c441b73d6e7c + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' +- step_id: c4ba120d-f801-46a0-aa42-c441b73d6e7c + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptName + value: Siemplify_Set Scope Context Value +- step_id: c4ba120d-f801-46a0-aa42-c441b73d6e7c + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptParametersEntityFields + value: '{"Context Scope":"Alert","Key Name":"flag_retention","Key Value":"FAIL"}' +- step_id: c4ba120d-f801-46a0-aa42-c441b73d6e7c + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities +- step_id: c4ba120d-f801-46a0-aa42-c441b73d6e7c + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: 'true' +action_name: Siemplify_Set Scope Context Value +parallel_actions: [] +integration: Siemplify +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: "{\n \"b9b4deeb-d8e5-4405-aba5-fdbe85950e1d\": \"1\"\n\ + }" +type: action diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/retention_fail_item_f2f6d.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/retention_fail_item_f2f6d.yaml new file mode 100644 index 0000000000..052dcf1550 --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/retention_fail_item_f2f6d.yaml @@ -0,0 +1,80 @@ +name: Tools_Append to Context Value +description: Sets a Fail counter context +identifier: f2f6d874-88bc-406a-8b01-36299283d5fc +original_step_id: 15096da7-3d0a-4cfb-a3e0-8fb43558937b +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- c4ba120d-f801-46a0-aa42-c441b73d6e7c +parent_step_id: c4ba120d-f801-46a0-aa42-c441b73d6e7c +instance_name: Retention Fail Item +is_automatic: true +is_skippable: false +action_provider: Scripts +start_loop_step_id: 9aa314ad-38a1-4173-a683-1401004c9e76 +parameters: +- step_id: f2f6d874-88bc-406a-8b01-36299283d5fc + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null +- step_id: f2f6d874-88bc-406a-8b01-36299283d5fc + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: null +- step_id: f2f6d874-88bc-406a-8b01-36299283d5fc + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DynamicInjectionInstancePlaceholder + value: '' +- step_id: f2f6d874-88bc-406a-8b01-36299283d5fc + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FallbackIntegrationInstance + value: null +- step_id: f2f6d874-88bc-406a-8b01-36299283d5fc + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FetchInstanceByName + value: 'false' +- step_id: f2f6d874-88bc-406a-8b01-36299283d5fc + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: 'false' +- step_id: f2f6d874-88bc-406a-8b01-36299283d5fc + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: IntegrationInstance + value: 4b41988d-9fb1-4a11-b3e5-18f17c87bc84 +- step_id: f2f6d874-88bc-406a-8b01-36299283d5fc + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null +- step_id: f2f6d874-88bc-406a-8b01-36299283d5fc + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null +- step_id: f2f6d874-88bc-406a-8b01-36299283d5fc + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' +- step_id: f2f6d874-88bc-406a-8b01-36299283d5fc + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptName + value: Tools_Append to Context Value +- step_id: f2f6d874-88bc-406a-8b01-36299283d5fc + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptParametersEntityFields + value: '{"Scope":"Alert","Key":"flag_retention_item","Value":"FAIL","Delimiter":","}' +- step_id: f2f6d874-88bc-406a-8b01-36299283d5fc + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities +- step_id: f2f6d874-88bc-406a-8b01-36299283d5fc + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: 'true' +action_name: Tools_Append to Context Value +parallel_actions: [] +integration: Tools +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: '{}' +type: action diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/retention_pass_html_context_76e6b.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/retention_pass_html_context_76e6b.yaml new file mode 100644 index 0000000000..7e6bc78013 --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/retention_pass_html_context_76e6b.yaml @@ -0,0 +1,81 @@ +name: Siemplify_Set Scope Context Value +description: Set the Pass value to a HTML Format +identifier: 76e6be8d-ba97-4e08-8006-66d3af8ec6e6 +original_step_id: 60841e37-431b-40a5-b535-064a8cbb4efe +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- b9b4deeb-d8e5-4405-aba5-fdbe85950e1d +parent_step_id: b9b4deeb-d8e5-4405-aba5-fdbe85950e1d +instance_name: Retention Pass HTML Context +is_automatic: true +is_skippable: false +action_provider: Scripts +start_loop_step_id: 9aa314ad-38a1-4173-a683-1401004c9e76 +parameters: +- step_id: 76e6be8d-ba97-4e08-8006-66d3af8ec6e6 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null +- step_id: 76e6be8d-ba97-4e08-8006-66d3af8ec6e6 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: null +- step_id: 76e6be8d-ba97-4e08-8006-66d3af8ec6e6 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DynamicInjectionInstancePlaceholder + value: '' +- step_id: 76e6be8d-ba97-4e08-8006-66d3af8ec6e6 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FallbackIntegrationInstance + value: null +- step_id: 76e6be8d-ba97-4e08-8006-66d3af8ec6e6 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FetchInstanceByName + value: 'false' +- step_id: 76e6be8d-ba97-4e08-8006-66d3af8ec6e6 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: 'false' +- step_id: 76e6be8d-ba97-4e08-8006-66d3af8ec6e6 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: IntegrationInstance + value: a4e2b09e-9972-4a54-b726-7fc459c31ba5 +- step_id: 76e6be8d-ba97-4e08-8006-66d3af8ec6e6 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null +- step_id: 76e6be8d-ba97-4e08-8006-66d3af8ec6e6 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null +- step_id: 76e6be8d-ba97-4e08-8006-66d3af8ec6e6 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' +- step_id: 76e6be8d-ba97-4e08-8006-66d3af8ec6e6 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptName + value: Siemplify_Set Scope Context Value +- step_id: 76e6be8d-ba97-4e08-8006-66d3af8ec6e6 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptParametersEntityFields + value: '{"Context Scope":"Alert","Key Name":"flag_retention","Key Value":"PASS"}' +- step_id: 76e6be8d-ba97-4e08-8006-66d3af8ec6e6 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities +- step_id: 76e6be8d-ba97-4e08-8006-66d3af8ec6e6 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: 'true' +action_name: Siemplify_Set Scope Context Value +parallel_actions: [] +integration: Siemplify +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: "{\n \"b9b4deeb-d8e5-4405-aba5-fdbe85950e1d\": \"2\"\n\ + }" +type: action diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/retention_pass_item_241ec.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/retention_pass_item_241ec.yaml new file mode 100644 index 0000000000..af1a90bbb6 --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/retention_pass_item_241ec.yaml @@ -0,0 +1,80 @@ +name: Tools_Append to Context Value +description: Sets a Pass counter context +identifier: 241ec565-20da-4b24-8f81-b3dfc615e5b8 +original_step_id: 6f3ba7a6-76f4-48ba-bdf4-28332441b184 +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- 76e6be8d-ba97-4e08-8006-66d3af8ec6e6 +parent_step_id: 76e6be8d-ba97-4e08-8006-66d3af8ec6e6 +instance_name: Retention Pass Item +is_automatic: true +is_skippable: false +action_provider: Scripts +start_loop_step_id: 9aa314ad-38a1-4173-a683-1401004c9e76 +parameters: +- step_id: 241ec565-20da-4b24-8f81-b3dfc615e5b8 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null +- step_id: 241ec565-20da-4b24-8f81-b3dfc615e5b8 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: null +- step_id: 241ec565-20da-4b24-8f81-b3dfc615e5b8 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DynamicInjectionInstancePlaceholder + value: '' +- step_id: 241ec565-20da-4b24-8f81-b3dfc615e5b8 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FallbackIntegrationInstance + value: null +- step_id: 241ec565-20da-4b24-8f81-b3dfc615e5b8 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FetchInstanceByName + value: 'false' +- step_id: 241ec565-20da-4b24-8f81-b3dfc615e5b8 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: 'false' +- step_id: 241ec565-20da-4b24-8f81-b3dfc615e5b8 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: IntegrationInstance + value: 4b41988d-9fb1-4a11-b3e5-18f17c87bc84 +- step_id: 241ec565-20da-4b24-8f81-b3dfc615e5b8 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null +- step_id: 241ec565-20da-4b24-8f81-b3dfc615e5b8 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null +- step_id: 241ec565-20da-4b24-8f81-b3dfc615e5b8 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' +- step_id: 241ec565-20da-4b24-8f81-b3dfc615e5b8 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptName + value: Tools_Append to Context Value +- step_id: 241ec565-20da-4b24-8f81-b3dfc615e5b8 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptParametersEntityFields + value: '{"Scope":"Alert","Key":"flag_retention_item","Value":"PASS","Delimiter":","}' +- step_id: 241ec565-20da-4b24-8f81-b3dfc615e5b8 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities +- step_id: 241ec565-20da-4b24-8f81-b3dfc615e5b8 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: 'true' +action_name: Tools_Append to Context Value +parallel_actions: [] +integration: Tools +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: '{}' +type: action diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/retrieve_bucket_config_3a637.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/retrieve_bucket_config_3a637.yaml new file mode 100644 index 0000000000..eafaea0fbd --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/retrieve_bucket_config_3a637.yaml @@ -0,0 +1,101 @@ +name: GoogleCloudApi_Execute HTTP Request +description: Gets the configuration details per bucket +identifier: 3a6379b8-069d-4447-9bb0-74d0d13b0a35 +original_step_id: 836adf33-a507-4114-bc80-174d8ea4b5e4 +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- 9aa314ad-38a1-4173-a683-1401004c9e76 +parent_step_id: 9aa314ad-38a1-4173-a683-1401004c9e76 +instance_name: Retrieve Bucket Config +is_automatic: true +is_skippable: false +action_provider: Scripts +start_loop_step_id: 9aa314ad-38a1-4173-a683-1401004c9e76 +parameters: +- step_id: 3a6379b8-069d-4447-9bb0-74d0d13b0a35 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null +- step_id: 3a6379b8-069d-4447-9bb0-74d0d13b0a35 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AsyncActionTimeout + value: '3600' +- step_id: 3a6379b8-069d-4447-9bb0-74d0d13b0a35 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AsyncPollingInterval + value: '60' +- step_id: 3a6379b8-069d-4447-9bb0-74d0d13b0a35 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: null +- step_id: 3a6379b8-069d-4447-9bb0-74d0d13b0a35 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DynamicInjectionInstancePlaceholder + value: '' +- step_id: 3a6379b8-069d-4447-9bb0-74d0d13b0a35 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FallbackIntegrationInstance + value: null +- step_id: 3a6379b8-069d-4447-9bb0-74d0d13b0a35 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FetchInstanceByName + value: 'false' +- step_id: 3a6379b8-069d-4447-9bb0-74d0d13b0a35 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: null +- step_id: 3a6379b8-069d-4447-9bb0-74d0d13b0a35 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: IntegrationInstance + value: d23c2e08-e9a1-4d28-b8a1-ecc5d2e35b1e +- step_id: 3a6379b8-069d-4447-9bb0-74d0d13b0a35 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null +- step_id: 3a6379b8-069d-4447-9bb0-74d0d13b0a35 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null +- step_id: 3a6379b8-069d-4447-9bb0-74d0d13b0a35 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' +- step_id: 3a6379b8-069d-4447-9bb0-74d0d13b0a35 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptName + value: GoogleCloudApi_Execute HTTP Request +- step_id: 3a6379b8-069d-4447-9bb0-74d0d13b0a35 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptParametersEntityFields + value: '{"Method":"GET","URL Path":"https://storage.googleapis.com/storage/v1/b/[Loop.Item]","URL + Params":"[Input.URLParams (Optional)]\n","Headers":"[Input.Headers (Optional)]\n","Cookie":"[Input.Cookie + (Optional)]\n","Body Payload":"[Input.Body Payload (Optional)]\n","Expected + Response Values":"[Input.ExpectedResponseValues (Optional)]","Follow Redirects":true,"Fail + on 4xx/5xx":true,"Base64 Output":false,"Fields To Return":"[Input.FieldsToReturn + (Required)]\n","Request Timeout":"[Input.RequestTimeout (Required)]\n","Save + To Case Wall":false,"Password Protect Zip":true}' +- step_id: 3a6379b8-069d-4447-9bb0-74d0d13b0a35 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities +- step_id: 3a6379b8-069d-4447-9bb0-74d0d13b0a35 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: 'true' +action_name: GoogleCloudApi_Execute HTTP Request +parallel_actions: [] +integration: GoogleCloudApi +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: + step_id: 836adf33-a507-4114-bc80-174d8ea4b5e4 + playbook_id: 4a563cf3-303d-41c5-a6b3-867e03809527 + creation_time: 0 + modification_time: 0 + result_value: '' + result_json: '' + scope_entities_enrichment_data: [] +auto_skip_on_failure: false +previous_result_condition: '{}' +type: action diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/retrieve_bucket_iam_policy_d8164.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/retrieve_bucket_iam_policy_d8164.yaml new file mode 100644 index 0000000000..c7d38c311d --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/retrieve_bucket_iam_policy_d8164.yaml @@ -0,0 +1,101 @@ +name: GoogleCloudApi_Execute HTTP Request +description: Gets the binding roles per bucket +identifier: d8164a2f-0ce3-4f92-a383-09f0f651cb68 +original_step_id: 2f983ae0-2d4b-4333-ba76-188b4340dfc3 +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- 3a6379b8-069d-4447-9bb0-74d0d13b0a35 +parent_step_id: 3a6379b8-069d-4447-9bb0-74d0d13b0a35 +instance_name: Retrieve Bucket IAM Policy +is_automatic: true +is_skippable: false +action_provider: Scripts +start_loop_step_id: 9aa314ad-38a1-4173-a683-1401004c9e76 +parameters: +- step_id: d8164a2f-0ce3-4f92-a383-09f0f651cb68 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null +- step_id: d8164a2f-0ce3-4f92-a383-09f0f651cb68 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AsyncActionTimeout + value: '3600' +- step_id: d8164a2f-0ce3-4f92-a383-09f0f651cb68 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AsyncPollingInterval + value: '60' +- step_id: d8164a2f-0ce3-4f92-a383-09f0f651cb68 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: null +- step_id: d8164a2f-0ce3-4f92-a383-09f0f651cb68 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DynamicInjectionInstancePlaceholder + value: '' +- step_id: d8164a2f-0ce3-4f92-a383-09f0f651cb68 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FallbackIntegrationInstance + value: null +- step_id: d8164a2f-0ce3-4f92-a383-09f0f651cb68 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FetchInstanceByName + value: 'false' +- step_id: d8164a2f-0ce3-4f92-a383-09f0f651cb68 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: 'false' +- step_id: d8164a2f-0ce3-4f92-a383-09f0f651cb68 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: IntegrationInstance + value: d23c2e08-e9a1-4d28-b8a1-ecc5d2e35b1e +- step_id: d8164a2f-0ce3-4f92-a383-09f0f651cb68 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null +- step_id: d8164a2f-0ce3-4f92-a383-09f0f651cb68 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null +- step_id: d8164a2f-0ce3-4f92-a383-09f0f651cb68 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' +- step_id: d8164a2f-0ce3-4f92-a383-09f0f651cb68 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptName + value: GoogleCloudApi_Execute HTTP Request +- step_id: d8164a2f-0ce3-4f92-a383-09f0f651cb68 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptParametersEntityFields + value: '{"Method":"GET","URL Path":"https://storage.googleapis.com/storage/v1/b/[Loop.Item]/iam/","URL + Params":"[Input.URLParams (Optional)]\n","Headers":"[Input.Headers (Optional)]\n","Cookie":"[Input.Cookie + (Optional)]\n","Body Payload":"[Input.Body Payload (Optional)]\n","Expected + Response Values":"[Input.ExpectedResponseValues (Optional)]","Follow Redirects":true,"Fail + on 4xx/5xx":true,"Base64 Output":false,"Fields To Return":"[Input.FieldsToReturn + (Required)]\n","Request Timeout":"[Input.RequestTimeout (Required)]\n","Save + To Case Wall":false,"Password Protect Zip":true}' +- step_id: d8164a2f-0ce3-4f92-a383-09f0f651cb68 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities +- step_id: d8164a2f-0ce3-4f92-a383-09f0f651cb68 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: 'true' +action_name: GoogleCloudApi_Execute HTTP Request +parallel_actions: [] +integration: GoogleCloudApi +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: + step_id: 2f983ae0-2d4b-4333-ba76-188b4340dfc3 + playbook_id: 4a563cf3-303d-41c5-a6b3-867e03809527 + creation_time: 0 + modification_time: 0 + result_value: '' + result_json: '' + scope_entities_enrichment_data: [] +auto_skip_on_failure: false +previous_result_condition: '{}' +type: action diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/retrieve_bucket_list_c841e.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/retrieve_bucket_list_c841e.yaml new file mode 100644 index 0000000000..67840b703f --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/retrieve_bucket_list_c841e.yaml @@ -0,0 +1,103 @@ +name: GoogleCloudApi_Execute HTTP Request +description: 'Get the Bucket Name list from the ProjectID provided. NOTE: Body Payload + is only used for POST Methods' +identifier: c841ee14-8b54-441e-b253-0f1e7a19f31f +original_step_id: 02f829f6-5611-4c3e-b75d-546dd3df05e1 +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- e550148f-2816-4cc4-9da7-6b5f9fe74dff +parent_step_id: e550148f-2816-4cc4-9da7-6b5f9fe74dff +instance_name: Retrieve Bucket List +is_automatic: true +is_skippable: false +action_provider: Scripts +start_loop_step_id: null +parameters: +- step_id: c841ee14-8b54-441e-b253-0f1e7a19f31f + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null +- step_id: c841ee14-8b54-441e-b253-0f1e7a19f31f + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AsyncActionTimeout + value: '3600' +- step_id: c841ee14-8b54-441e-b253-0f1e7a19f31f + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AsyncPollingInterval + value: '60' +- step_id: c841ee14-8b54-441e-b253-0f1e7a19f31f + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: null +- step_id: c841ee14-8b54-441e-b253-0f1e7a19f31f + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DynamicInjectionInstancePlaceholder + value: '' +- step_id: c841ee14-8b54-441e-b253-0f1e7a19f31f + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FallbackIntegrationInstance + value: null +- step_id: c841ee14-8b54-441e-b253-0f1e7a19f31f + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FetchInstanceByName + value: 'false' +- step_id: c841ee14-8b54-441e-b253-0f1e7a19f31f + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: null +- step_id: c841ee14-8b54-441e-b253-0f1e7a19f31f + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: IntegrationInstance + value: d23c2e08-e9a1-4d28-b8a1-ecc5d2e35b1e +- step_id: c841ee14-8b54-441e-b253-0f1e7a19f31f + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null +- step_id: c841ee14-8b54-441e-b253-0f1e7a19f31f + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null +- step_id: c841ee14-8b54-441e-b253-0f1e7a19f31f + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' +- step_id: c841ee14-8b54-441e-b253-0f1e7a19f31f + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptName + value: GoogleCloudApi_Execute HTTP Request +- step_id: c841ee14-8b54-441e-b253-0f1e7a19f31f + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptParametersEntityFields + value: '{"Method":"GET","URL Path":"https://storage.googleapis.com/storage/v1/b?project=[Input.ProjectID + (Required)]","URL Params":"[Input.URLParams (Optional)]\n","Headers":"[Input.Headers + (Optional)]\n","Cookie":"[Input.Cookie (Optional)]\n","Body Payload":"[Input.Body + Payload (Optional)]\n","Expected Response Values":"[Input.ExpectedResponseValues + (Optional)]","Follow Redirects":true,"Fail on 4xx/5xx":true,"Base64 Output":false,"Fields + To Return":"[Input.FieldsToReturn (Required)]\n","Request Timeout":"[Input.RequestTimeout + (Required)]\n","Save To Case Wall":false,"Password Protect Zip":false}' +- step_id: c841ee14-8b54-441e-b253-0f1e7a19f31f + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities +- step_id: c841ee14-8b54-441e-b253-0f1e7a19f31f + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: null +action_name: GoogleCloudApi_Execute HTTP Request +parallel_actions: [] +integration: GoogleCloudApi +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: + step_id: 02f829f6-5611-4c3e-b75d-546dd3df05e1 + playbook_id: 4a563cf3-303d-41c5-a6b3-867e03809527 + creation_time: 0 + modification_time: 0 + result_value: '' + result_json: '' + scope_entities_enrichment_data: [] +auto_skip_on_failure: true +previous_result_condition: "{\n \"e550148f-2816-4cc4-9da7-6b5f9fe74dff\": \"1\"\n\ + }" +type: action diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/versioning_fail_html_context_58a97.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/versioning_fail_html_context_58a97.yaml new file mode 100644 index 0000000000..4d05cffc35 --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/versioning_fail_html_context_58a97.yaml @@ -0,0 +1,81 @@ +name: Siemplify_Set Scope Context Value +description: Set the Fail value to a HTML Format +identifier: 58a97ab2-ab55-4c28-bfb9-4853db6c9113 +original_step_id: f0704340-fd9a-402f-a280-3d39c7d319e6 +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- fc73907a-a1cd-4e02-8e02-f15a4a86d366 +parent_step_id: fc73907a-a1cd-4e02-8e02-f15a4a86d366 +instance_name: Versioning Fail HTML Context +is_automatic: true +is_skippable: false +action_provider: Scripts +start_loop_step_id: 9aa314ad-38a1-4173-a683-1401004c9e76 +parameters: +- step_id: 58a97ab2-ab55-4c28-bfb9-4853db6c9113 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null +- step_id: 58a97ab2-ab55-4c28-bfb9-4853db6c9113 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: null +- step_id: 58a97ab2-ab55-4c28-bfb9-4853db6c9113 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DynamicInjectionInstancePlaceholder + value: '' +- step_id: 58a97ab2-ab55-4c28-bfb9-4853db6c9113 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FallbackIntegrationInstance + value: null +- step_id: 58a97ab2-ab55-4c28-bfb9-4853db6c9113 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FetchInstanceByName + value: 'false' +- step_id: 58a97ab2-ab55-4c28-bfb9-4853db6c9113 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: 'false' +- step_id: 58a97ab2-ab55-4c28-bfb9-4853db6c9113 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: IntegrationInstance + value: a4e2b09e-9972-4a54-b726-7fc459c31ba5 +- step_id: 58a97ab2-ab55-4c28-bfb9-4853db6c9113 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null +- step_id: 58a97ab2-ab55-4c28-bfb9-4853db6c9113 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null +- step_id: 58a97ab2-ab55-4c28-bfb9-4853db6c9113 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' +- step_id: 58a97ab2-ab55-4c28-bfb9-4853db6c9113 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptName + value: Siemplify_Set Scope Context Value +- step_id: 58a97ab2-ab55-4c28-bfb9-4853db6c9113 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptParametersEntityFields + value: '{"Context Scope":"Alert","Key Name":"flag_versioning","Key Value":"FAIL"}' +- step_id: 58a97ab2-ab55-4c28-bfb9-4853db6c9113 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities +- step_id: 58a97ab2-ab55-4c28-bfb9-4853db6c9113 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: 'true' +action_name: Siemplify_Set Scope Context Value +parallel_actions: [] +integration: Siemplify +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: "{\n \"fc73907a-a1cd-4e02-8e02-f15a4a86d366\": \"1\"\n\ + }" +type: action diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/versioning_fail_item_3ffb8.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/versioning_fail_item_3ffb8.yaml new file mode 100644 index 0000000000..f6dca23e2c --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/versioning_fail_item_3ffb8.yaml @@ -0,0 +1,80 @@ +name: Tools_Append to Context Value +description: Sets a Fail counter context +identifier: 3ffb8e47-feef-495f-99fa-4c3dd05f19e7 +original_step_id: ddb36f11-556b-49ce-a79c-b7a064983b09 +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- 58a97ab2-ab55-4c28-bfb9-4853db6c9113 +parent_step_id: 58a97ab2-ab55-4c28-bfb9-4853db6c9113 +instance_name: Versioning Fail Item +is_automatic: true +is_skippable: false +action_provider: Scripts +start_loop_step_id: 9aa314ad-38a1-4173-a683-1401004c9e76 +parameters: +- step_id: 3ffb8e47-feef-495f-99fa-4c3dd05f19e7 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null +- step_id: 3ffb8e47-feef-495f-99fa-4c3dd05f19e7 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: null +- step_id: 3ffb8e47-feef-495f-99fa-4c3dd05f19e7 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DynamicInjectionInstancePlaceholder + value: '' +- step_id: 3ffb8e47-feef-495f-99fa-4c3dd05f19e7 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FallbackIntegrationInstance + value: null +- step_id: 3ffb8e47-feef-495f-99fa-4c3dd05f19e7 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FetchInstanceByName + value: 'false' +- step_id: 3ffb8e47-feef-495f-99fa-4c3dd05f19e7 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: 'false' +- step_id: 3ffb8e47-feef-495f-99fa-4c3dd05f19e7 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: IntegrationInstance + value: 4b41988d-9fb1-4a11-b3e5-18f17c87bc84 +- step_id: 3ffb8e47-feef-495f-99fa-4c3dd05f19e7 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null +- step_id: 3ffb8e47-feef-495f-99fa-4c3dd05f19e7 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null +- step_id: 3ffb8e47-feef-495f-99fa-4c3dd05f19e7 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' +- step_id: 3ffb8e47-feef-495f-99fa-4c3dd05f19e7 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptName + value: Tools_Append to Context Value +- step_id: 3ffb8e47-feef-495f-99fa-4c3dd05f19e7 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptParametersEntityFields + value: '{"Scope":"Alert","Key":"flag_versioning_item","Value":"FAIL","Delimiter":","}' +- step_id: 3ffb8e47-feef-495f-99fa-4c3dd05f19e7 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities +- step_id: 3ffb8e47-feef-495f-99fa-4c3dd05f19e7 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: 'true' +action_name: Tools_Append to Context Value +parallel_actions: [] +integration: Tools +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: '{}' +type: action diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/versioning_pass_html_context_935fe.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/versioning_pass_html_context_935fe.yaml new file mode 100644 index 0000000000..804e6e5af3 --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/versioning_pass_html_context_935fe.yaml @@ -0,0 +1,81 @@ +name: Siemplify_Set Scope Context Value +description: Set the Pass value to a HTML Format +identifier: 935fefc1-8475-430e-8b4e-098ab198459f +original_step_id: 2002ba4b-3802-4a85-8542-d4452cb19894 +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- fc73907a-a1cd-4e02-8e02-f15a4a86d366 +parent_step_id: fc73907a-a1cd-4e02-8e02-f15a4a86d366 +instance_name: Versioning Pass HTML Context +is_automatic: true +is_skippable: false +action_provider: Scripts +start_loop_step_id: 9aa314ad-38a1-4173-a683-1401004c9e76 +parameters: +- step_id: 935fefc1-8475-430e-8b4e-098ab198459f + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null +- step_id: 935fefc1-8475-430e-8b4e-098ab198459f + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: null +- step_id: 935fefc1-8475-430e-8b4e-098ab198459f + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DynamicInjectionInstancePlaceholder + value: '' +- step_id: 935fefc1-8475-430e-8b4e-098ab198459f + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FallbackIntegrationInstance + value: null +- step_id: 935fefc1-8475-430e-8b4e-098ab198459f + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FetchInstanceByName + value: 'false' +- step_id: 935fefc1-8475-430e-8b4e-098ab198459f + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: 'false' +- step_id: 935fefc1-8475-430e-8b4e-098ab198459f + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: IntegrationInstance + value: a4e2b09e-9972-4a54-b726-7fc459c31ba5 +- step_id: 935fefc1-8475-430e-8b4e-098ab198459f + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null +- step_id: 935fefc1-8475-430e-8b4e-098ab198459f + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null +- step_id: 935fefc1-8475-430e-8b4e-098ab198459f + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' +- step_id: 935fefc1-8475-430e-8b4e-098ab198459f + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptName + value: Siemplify_Set Scope Context Value +- step_id: 935fefc1-8475-430e-8b4e-098ab198459f + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptParametersEntityFields + value: '{"Context Scope":"Alert","Key Name":"flag_versioning","Key Value":"PASS"}' +- step_id: 935fefc1-8475-430e-8b4e-098ab198459f + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities +- step_id: 935fefc1-8475-430e-8b4e-098ab198459f + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: 'true' +action_name: Siemplify_Set Scope Context Value +parallel_actions: [] +integration: Siemplify +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: "{\n \"fc73907a-a1cd-4e02-8e02-f15a4a86d366\": \"2\"\n\ + }" +type: action diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/versioning_pass_item_57f54.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/versioning_pass_item_57f54.yaml new file mode 100644 index 0000000000..9c42be1f5d --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/versioning_pass_item_57f54.yaml @@ -0,0 +1,80 @@ +name: Tools_Append to Context Value +description: Sets a Pass counter context +identifier: 57f540a8-2241-491c-ac80-5df3f30eb7da +original_step_id: 11419033-e585-4720-8197-fec78d5079bf +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- 935fefc1-8475-430e-8b4e-098ab198459f +parent_step_id: 935fefc1-8475-430e-8b4e-098ab198459f +instance_name: Versioning Pass Item +is_automatic: true +is_skippable: false +action_provider: Scripts +start_loop_step_id: 9aa314ad-38a1-4173-a683-1401004c9e76 +parameters: +- step_id: 57f540a8-2241-491c-ac80-5df3f30eb7da + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null +- step_id: 57f540a8-2241-491c-ac80-5df3f30eb7da + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: null +- step_id: 57f540a8-2241-491c-ac80-5df3f30eb7da + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DynamicInjectionInstancePlaceholder + value: '' +- step_id: 57f540a8-2241-491c-ac80-5df3f30eb7da + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FallbackIntegrationInstance + value: null +- step_id: 57f540a8-2241-491c-ac80-5df3f30eb7da + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FetchInstanceByName + value: 'false' +- step_id: 57f540a8-2241-491c-ac80-5df3f30eb7da + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: 'false' +- step_id: 57f540a8-2241-491c-ac80-5df3f30eb7da + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: IntegrationInstance + value: 4b41988d-9fb1-4a11-b3e5-18f17c87bc84 +- step_id: 57f540a8-2241-491c-ac80-5df3f30eb7da + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null +- step_id: 57f540a8-2241-491c-ac80-5df3f30eb7da + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null +- step_id: 57f540a8-2241-491c-ac80-5df3f30eb7da + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' +- step_id: 57f540a8-2241-491c-ac80-5df3f30eb7da + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptName + value: Tools_Append to Context Value +- step_id: 57f540a8-2241-491c-ac80-5df3f30eb7da + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptParametersEntityFields + value: '{"Scope":"Alert","Key":"flag_versioning_item","Value":"PASS","Delimiter":","}' +- step_id: 57f540a8-2241-491c-ac80-5df3f30eb7da + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities +- step_id: 57f540a8-2241-491c-ac80-5df3f30eb7da + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: 'true' +action_name: Tools_Append to Context Value +parallel_actions: [] +integration: Tools +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: '{}' +type: action diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/warning_context_92537.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/warning_context_92537.yaml new file mode 100644 index 0000000000..f22a5cfea1 --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/warning_context_92537.yaml @@ -0,0 +1,88 @@ +name: Siemplify_Set Scope Context Value +description: Sets the Warning HTML Format +identifier: 925371de-f8a3-4dc6-b05b-1461b794b854 +original_step_id: eabd96d2-04be-4222-98cb-1beebb80b691 +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- b38817f8-9eb4-4ffb-af0a-b7a6c3512d34 +parent_step_id: b38817f8-9eb4-4ffb-af0a-b7a6c3512d34 +instance_name: Warning Context +is_automatic: true +is_skippable: false +action_provider: Scripts +start_loop_step_id: 9aa314ad-38a1-4173-a683-1401004c9e76 +parameters: +- step_id: 925371de-f8a3-4dc6-b05b-1461b794b854 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null +- step_id: 925371de-f8a3-4dc6-b05b-1461b794b854 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: null +- step_id: 925371de-f8a3-4dc6-b05b-1461b794b854 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DynamicInjectionInstancePlaceholder + value: '' +- step_id: 925371de-f8a3-4dc6-b05b-1461b794b854 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FallbackIntegrationInstance + value: null +- step_id: 925371de-f8a3-4dc6-b05b-1461b794b854 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FetchInstanceByName + value: 'false' +- step_id: 925371de-f8a3-4dc6-b05b-1461b794b854 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: 'false' +- step_id: 925371de-f8a3-4dc6-b05b-1461b794b854 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: IntegrationInstance + value: a4e2b09e-9972-4a54-b726-7fc459c31ba5 +- step_id: 925371de-f8a3-4dc6-b05b-1461b794b854 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null +- step_id: 925371de-f8a3-4dc6-b05b-1461b794b854 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null +- step_id: 925371de-f8a3-4dc6-b05b-1461b794b854 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' +- step_id: 925371de-f8a3-4dc6-b05b-1461b794b854 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptName + value: Siemplify_Set Scope Context Value +- step_id: 925371de-f8a3-4dc6-b05b-1461b794b854 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptParametersEntityFields + value: '{"Context Scope":"Alert","Key Name":"bucket_compliance","Key Value":"WARNING"}' +- step_id: 925371de-f8a3-4dc6-b05b-1461b794b854 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities +- step_id: 925371de-f8a3-4dc6-b05b-1461b794b854 + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: 'true' +action_name: Siemplify_Set Scope Context Value +parallel_actions: [] +integration: Siemplify +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: + step_id: eabd96d2-04be-4222-98cb-1beebb80b691 + playbook_id: 4a563cf3-303d-41c5-a6b3-867e03809527 + creation_time: 0 + modification_time: 0 + result_value: '' + result_json: '' + scope_entities_enrichment_data: [] +auto_skip_on_failure: false +previous_result_condition: "{\n \"b38817f8-9eb4-4ffb-af0a-b7a6c3512d34\": \"2\"\n\ + }" +type: action diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/warning_message_context_9e1ea.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/warning_message_context_9e1ea.yaml new file mode 100644 index 0000000000..008c5d1064 --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/steps/warning_message_context_9e1ea.yaml @@ -0,0 +1,88 @@ +name: Siemplify_Set Scope Context Value +description: Sets the Warning Message Format +identifier: 9e1eae55-a353-414e-83f5-d179b735d1cb +original_step_id: d036be52-5033-4323-a205-9cffcd447432 +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +parent_step_ids: +- 925371de-f8a3-4dc6-b05b-1461b794b854 +parent_step_id: 925371de-f8a3-4dc6-b05b-1461b794b854 +instance_name: Warning Message Context +is_automatic: true +is_skippable: false +action_provider: Scripts +start_loop_step_id: 9aa314ad-38a1-4173-a683-1401004c9e76 +parameters: +- step_id: 9e1eae55-a353-414e-83f5-d179b735d1cb + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: AssignedUsers + value: null +- step_id: 9e1eae55-a353-414e-83f5-d179b735d1cb + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DistinctDuplicateEntities + value: null +- step_id: 9e1eae55-a353-414e-83f5-d179b735d1cb + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: DynamicInjectionInstancePlaceholder + value: '' +- step_id: 9e1eae55-a353-414e-83f5-d179b735d1cb + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FallbackIntegrationInstance + value: null +- step_id: 9e1eae55-a353-414e-83f5-d179b735d1cb + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: FetchInstanceByName + value: 'false' +- step_id: 9e1eae55-a353-414e-83f5-d179b735d1cb + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: HasApprovalLink + value: 'false' +- step_id: 9e1eae55-a353-414e-83f5-d179b735d1cb + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: IntegrationInstance + value: a4e2b09e-9972-4a54-b726-7fc459c31ba5 +- step_id: 9e1eae55-a353-414e-83f5-d179b735d1cb + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: MessageToAssignee + value: null +- step_id: 9e1eae55-a353-414e-83f5-d179b735d1cb + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: PendingActionTimeout + value: null +- step_id: 9e1eae55-a353-414e-83f5-d179b735d1cb + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' +- step_id: 9e1eae55-a353-414e-83f5-d179b735d1cb + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptName + value: Siemplify_Set Scope Context Value +- step_id: 9e1eae55-a353-414e-83f5-d179b735d1cb + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: ScriptParametersEntityFields + value: '{"Context Scope":"Alert","Key Name":"bucket_compliance_message","Key Value":"1 + or 2 item(s) failed the storage bucket compliance check."}' +- step_id: 9e1eae55-a353-414e-83f5-d179b735d1cb + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: SelectedScopeName + value: All entities +- step_id: 9e1eae55-a353-414e-83f5-d179b735d1cb + playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 + name: UseEntitiesLoopScope + value: 'true' +action_name: Siemplify_Set Scope Context Value +parallel_actions: [] +integration: Siemplify +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: + step_id: d036be52-5033-4323-a205-9cffcd447432 + playbook_id: 4a563cf3-303d-41c5-a6b3-867e03809527 + creation_time: 0 + modification_time: 0 + result_value: '' + result_json: '' + scope_entities_enrichment_data: [] +auto_skip_on_failure: false +previous_result_condition: '{}' +type: action diff --git a/content/playbooks/third_party/community/gcp_storage_compliance_audit/trigger.yaml b/content/playbooks/third_party/community/gcp_storage_compliance_audit/trigger.yaml new file mode 100644 index 0000000000..faeb3a3b81 --- /dev/null +++ b/content/playbooks/third_party/community/gcp_storage_compliance_audit/trigger.yaml @@ -0,0 +1,44 @@ +identifier: 7f231a49-33d9-456f-9324-83b975148db2 +is_enabled: true +playbook_id: b38c2a43-c4fd-4520-8cfe-28168a0a2a28 +type_: get_inputs +conditions: +- field_name: ProjectID (Required) + value: '' + match_type: equal + custom_operator_name: null +- field_name: FieldsToReturn (Required) + value: response_data,response_code,response_headers,response_cookies,redirects,apparent_encoding + match_type: equal + custom_operator_name: null +- field_name: RequestTimeout (Required) + value: '120' + match_type: equal + custom_operator_name: null +- field_name: Headers (Optional) + value: "{\n \"Content-Type\": \"application/json; charset=utf-8\",\n \"Accept\"\ + : \"application/json\",\n \"User-Agent\": \"GoogleSecOps\",\n \"Accept-Encoding\"\ + : \"gzip, deflate\",\n \"X-Goog-Request-Reason\": \"security-investigation\"\ + \n}" + match_type: equal + custom_operator_name: null +- field_name: Body Payload (Optional) + value: '' + match_type: equal + custom_operator_name: null +- field_name: Cookie (Optional) + value: '' + match_type: equal + custom_operator_name: null +- field_name: ExpectedResponseValues (Optional) + value: '' + match_type: equal + custom_operator_name: null +- field_name: URLParams (Optional) + value: '' + match_type: equal + custom_operator_name: null +logical_operator: and +environments: +- '*' +playbook_name: null