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

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
identifier: 9886e448-f108-4df2-ba47-028e671ff958
is_enable: true
version: 0.0
name: Google Cloud Storage - Download File
description: Retrieves files from a designated Google Cloud Storage bucket using a
GCS object URI or file path. The downloaded file is made available on the Case
Wall for analyst review, further investigation, or use in subsequent playbook
workflows.
debug_alert_identifier: ''
debug_base_alert_identifier: ''
is_debug_mode: false
type: block
template_name: null
original_workflow_identifier: 9cdaee08-b1dd-4c19-82e9-cf8254a69bcd
version_comment: null
version_creator: null
creator: d568db8f-d0ec-42fb-af6c-6d2d2906520c
priority: 2
category: 243
is_automatic: false
is_archived: false
last_editor: null
default_access_level: edit
creation_source: user_or_api_initiated
simulation_clone: false
permissions: []
environments:
- '*'
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
type: block
content_hub_display_name: 'Google Cloud Storage - Download File'
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: ['Google Cloud Storage', 'File Download']
should_display_in_content_hub: true
contribution_type: third_party # Options: google, partner, or third_party
acknowledge_debug_data_included: true
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
[]
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
- description: Initial release of Google Cloud Storage - Download File
integration_version: 1.0
item_name: Google Cloud Storage - Download File
item_type: Block
publish_time: '2026-08-31'
new: true
regressive: false
deprecated: false
removed: false
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
name: Condition
description: Validate that all inputs are present.
identifier: 1ba1c55d-6041-465b-8d22-8ac5702c357d
original_step_id: 0d711726-f49a-4cb1-acd5-203bb8b02eb6
playbook_id: 9886e448-f108-4df2-ba47-028e671ff958
parent_step_ids: []
parent_step_id: ''
instance_name: Are All Inputs Present?
is_automatic: true
is_skippable: false
action_provider: Flow
start_loop_step_id: null
parameters:
- step_id: 1ba1c55d-6041-465b-8d22-8ac5702c357d
playbook_id: 9886e448-f108-4df2-ba47-028e671ff958
name: AssignedUsers
value: null
- step_id: 1ba1c55d-6041-465b-8d22-8ac5702c357d
playbook_id: 9886e448-f108-4df2-ba47-028e671ff958
name: Branches
value: '[{"LogicalOperator":0,"Conditions":[{"Operator":8,"FieldName":"[Input.Bucket
Name (Required)]\n","Type":7,"Value":"","CustomOperatorName":"Core Functions.Not
Empty"},{"Operator":8,"FieldName":"[Input.Object Name (Required)]","Type":7,"Value":"","CustomOperatorName":"Core
Functions.Not Empty"},{"Operator":8,"FieldName":"[Input.Download Path (Required)]","Type":7,"Value":"","CustomOperatorName":"Core
Functions.Not Empty"}],"Order":1,"IsDefaultBranch":false,"Name":"Yes"},{"LogicalOperator":0,"Conditions":[],"Order":2,"IsDefaultBranch":true,"Name":"Branch"}]'
- step_id: 1ba1c55d-6041-465b-8d22-8ac5702c357d
playbook_id: 9886e448-f108-4df2-ba47-028e671ff958
name: DistinctDuplicateEntities
value: 'true'
- step_id: 1ba1c55d-6041-465b-8d22-8ac5702c357d
playbook_id: 9886e448-f108-4df2-ba47-028e671ff958
name: ErrorFallbackBranch
value: null
- step_id: 1ba1c55d-6041-465b-8d22-8ac5702c357d
playbook_id: 9886e448-f108-4df2-ba47-028e671ff958
name: HasApprovalLink
value: null
- step_id: 1ba1c55d-6041-465b-8d22-8ac5702c357d
playbook_id: 9886e448-f108-4df2-ba47-028e671ff958
name: MessageToAssignee
value: null
- step_id: 1ba1c55d-6041-465b-8d22-8ac5702c357d
playbook_id: 9886e448-f108-4df2-ba47-028e671ff958
name: PendingActionTimeout
value: null
- step_id: 1ba1c55d-6041-465b-8d22-8ac5702c357d
playbook_id: 9886e448-f108-4df2-ba47-028e671ff958
name: SelectedScopeName
value: All entities
- step_id: 1ba1c55d-6041-465b-8d22-8ac5702c357d
playbook_id: 9886e448-f108-4df2-ba47-028e671ff958
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
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
name: FileUtilities_Add Attachment
description: The action adds an attachment to the case wall (similar to attach evidence)
identifier: 111d4492-67c6-4746-bc30-701dfdfc6669
original_step_id: 8555e89b-6657-4539-953e-2e5208fbb969
playbook_id: 9886e448-f108-4df2-ba47-028e671ff958
parent_step_ids:
- b00b9da8-7df5-4c33-adab-0598629e91e5
parent_step_id: b00b9da8-7df5-4c33-adab-0598629e91e5
instance_name: Attach File to Case Wall
is_automatic: true
is_skippable: false
action_provider: Scripts
start_loop_step_id: null
parameters:
- step_id: 111d4492-67c6-4746-bc30-701dfdfc6669
playbook_id: 9886e448-f108-4df2-ba47-028e671ff958
name: AssignedUsers
value: null
- step_id: 111d4492-67c6-4746-bc30-701dfdfc6669
playbook_id: 9886e448-f108-4df2-ba47-028e671ff958
name: DistinctDuplicateEntities
value: null
- step_id: 111d4492-67c6-4746-bc30-701dfdfc6669
playbook_id: 9886e448-f108-4df2-ba47-028e671ff958
name: DynamicInjectionInstancePlaceholder
value: ''
- step_id: 111d4492-67c6-4746-bc30-701dfdfc6669
playbook_id: 9886e448-f108-4df2-ba47-028e671ff958
name: FallbackIntegrationInstance
value: null
- step_id: 111d4492-67c6-4746-bc30-701dfdfc6669
playbook_id: 9886e448-f108-4df2-ba47-028e671ff958
name: FetchInstanceByName
value: 'false'
- step_id: 111d4492-67c6-4746-bc30-701dfdfc6669
playbook_id: 9886e448-f108-4df2-ba47-028e671ff958
name: HasApprovalLink
value: null
- step_id: 111d4492-67c6-4746-bc30-701dfdfc6669
playbook_id: 9886e448-f108-4df2-ba47-028e671ff958
name: IntegrationInstance
value: c3f098ba-381e-49a6-a274-16ec4c220500
- step_id: 111d4492-67c6-4746-bc30-701dfdfc6669
playbook_id: 9886e448-f108-4df2-ba47-028e671ff958
name: MessageToAssignee
value: null
- step_id: 111d4492-67c6-4746-bc30-701dfdfc6669
playbook_id: 9886e448-f108-4df2-ba47-028e671ff958
name: PendingActionTimeout
value: null
- step_id: 111d4492-67c6-4746-bc30-701dfdfc6669
playbook_id: 9886e448-f108-4df2-ba47-028e671ff958
name: RetryConfiguration
value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}'
- step_id: 111d4492-67c6-4746-bc30-701dfdfc6669
playbook_id: 9886e448-f108-4df2-ba47-028e671ff958
name: ScriptName
value: FileUtilities_Add Attachment
- step_id: 111d4492-67c6-4746-bc30-701dfdfc6669
playbook_id: 9886e448-f108-4df2-ba47-028e671ff958
name: ScriptParametersEntityFields
value: '{"Name":"[Download Object From GCS Bucket.JsonResult| \"object_name\"
| split(.) | first(1)]\n","IsFavorite":false,"Base64 Blob":"[Convert File
to Base64.JsonResult| \"data.base64\"]\n","Type":".[Download Object From GCS
Bucket.JsonResult| \"download_path\" | split(.) | last(1)]","Description":"File
downloaded from Google Cloud Storage Bucket [Input.Bucket Name (Required)]"}'
- step_id: 111d4492-67c6-4746-bc30-701dfdfc6669
playbook_id: 9886e448-f108-4df2-ba47-028e671ff958
name: SelectedScopeName
value: All entities
- step_id: 111d4492-67c6-4746-bc30-701dfdfc6669
playbook_id: 9886e448-f108-4df2-ba47-028e671ff958
name: UseEntitiesLoopScope
value: null
action_name: FileUtilities_Add Attachment
parallel_actions: []
integration: FileUtilities
parent_container_id: null
is_touched_by_ai: false
is_debug_mock_data: false
step_debug_data:
step_id: 8555e89b-6657-4539-953e-2e5208fbb969
playbook_id: 9cdaee08-b1dd-4c19-82e9-cf8254a69bcd
creation_time: 0
modification_time: 0
result_value: ''
result_json: ''
scope_entities_enrichment_data: []
auto_skip_on_failure: false
previous_result_condition: '{}'
type: action
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
name: FileUtilities_Get Files as Base64
description: Convert downloaded file to base64 strings to then attach to case wall
identifier: b00b9da8-7df5-4c33-adab-0598629e91e5
original_step_id: edabac48-b6e7-4af9-b1e1-ead9a756cdbd
playbook_id: 9886e448-f108-4df2-ba47-028e671ff958
parent_step_ids:
- bbc9e05d-3c7b-4510-8809-3ce0447886f4
parent_step_id: bbc9e05d-3c7b-4510-8809-3ce0447886f4
instance_name: Convert File to Base64
is_automatic: true
is_skippable: false
action_provider: Scripts
start_loop_step_id: null
parameters:
- step_id: b00b9da8-7df5-4c33-adab-0598629e91e5
playbook_id: 9886e448-f108-4df2-ba47-028e671ff958
name: AssignedUsers
value: null
- step_id: b00b9da8-7df5-4c33-adab-0598629e91e5
playbook_id: 9886e448-f108-4df2-ba47-028e671ff958
name: DistinctDuplicateEntities
value: null
- step_id: b00b9da8-7df5-4c33-adab-0598629e91e5
playbook_id: 9886e448-f108-4df2-ba47-028e671ff958
name: DynamicInjectionInstancePlaceholder
value: ''
- step_id: b00b9da8-7df5-4c33-adab-0598629e91e5
playbook_id: 9886e448-f108-4df2-ba47-028e671ff958
name: FallbackIntegrationInstance
value: null
- step_id: b00b9da8-7df5-4c33-adab-0598629e91e5
playbook_id: 9886e448-f108-4df2-ba47-028e671ff958
name: FetchInstanceByName
value: 'false'
- step_id: b00b9da8-7df5-4c33-adab-0598629e91e5
playbook_id: 9886e448-f108-4df2-ba47-028e671ff958
name: HasApprovalLink
value: 'false'
- step_id: b00b9da8-7df5-4c33-adab-0598629e91e5
playbook_id: 9886e448-f108-4df2-ba47-028e671ff958
name: IntegrationInstance
value: c3f098ba-381e-49a6-a274-16ec4c220500
- step_id: b00b9da8-7df5-4c33-adab-0598629e91e5
playbook_id: 9886e448-f108-4df2-ba47-028e671ff958
name: MessageToAssignee
value: null
- step_id: b00b9da8-7df5-4c33-adab-0598629e91e5
playbook_id: 9886e448-f108-4df2-ba47-028e671ff958
name: PendingActionTimeout
value: null
- step_id: b00b9da8-7df5-4c33-adab-0598629e91e5
playbook_id: 9886e448-f108-4df2-ba47-028e671ff958
name: RetryConfiguration
value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}'
- step_id: b00b9da8-7df5-4c33-adab-0598629e91e5
playbook_id: 9886e448-f108-4df2-ba47-028e671ff958
name: ScriptName
value: FileUtilities_Get Files as Base64
- step_id: b00b9da8-7df5-4c33-adab-0598629e91e5
playbook_id: 9886e448-f108-4df2-ba47-028e671ff958
name: ScriptParametersEntityFields
value: '{"File Paths":"[Download Object From GCS Bucket.JsonResult| \"download_path\"]\n"}'
- step_id: b00b9da8-7df5-4c33-adab-0598629e91e5
playbook_id: 9886e448-f108-4df2-ba47-028e671ff958
name: SelectedScopeName
value: All entities
- step_id: b00b9da8-7df5-4c33-adab-0598629e91e5
playbook_id: 9886e448-f108-4df2-ba47-028e671ff958
name: UseEntitiesLoopScope
value: 'true'
action_name: FileUtilities_Get Files as Base64
parallel_actions: []
integration: FileUtilities
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
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
name: Siemplify_Case Comment
description: Comment when Google Cloud Storage download succeeds.
identifier: bbc9e05d-3c7b-4510-8809-3ce0447886f4
original_step_id: 4279ea1d-1b79-4615-a409-002d56f2d8ac
playbook_id: 9886e448-f108-4df2-ba47-028e671ff958
parent_step_ids:
- e5eb1c00-1068-478f-baf3-cde0e2f6a270
parent_step_id: e5eb1c00-1068-478f-baf3-cde0e2f6a270
instance_name: Download File Successful Case Comment
is_automatic: true
is_skippable: false
action_provider: Scripts
start_loop_step_id: null
parameters:
- step_id: bbc9e05d-3c7b-4510-8809-3ce0447886f4
playbook_id: 9886e448-f108-4df2-ba47-028e671ff958
name: AssignedUsers
value: null
- step_id: bbc9e05d-3c7b-4510-8809-3ce0447886f4
playbook_id: 9886e448-f108-4df2-ba47-028e671ff958
name: DistinctDuplicateEntities
value: null
- step_id: bbc9e05d-3c7b-4510-8809-3ce0447886f4
playbook_id: 9886e448-f108-4df2-ba47-028e671ff958
name: DynamicInjectionInstancePlaceholder
value: ''
- step_id: bbc9e05d-3c7b-4510-8809-3ce0447886f4
playbook_id: 9886e448-f108-4df2-ba47-028e671ff958
name: FallbackIntegrationInstance
value: null
- step_id: bbc9e05d-3c7b-4510-8809-3ce0447886f4
playbook_id: 9886e448-f108-4df2-ba47-028e671ff958
name: FetchInstanceByName
value: 'false'
- step_id: bbc9e05d-3c7b-4510-8809-3ce0447886f4
playbook_id: 9886e448-f108-4df2-ba47-028e671ff958
name: HasApprovalLink
value: null
- step_id: bbc9e05d-3c7b-4510-8809-3ce0447886f4
playbook_id: 9886e448-f108-4df2-ba47-028e671ff958
name: IntegrationInstance
value: 2aa5208a-7b9d-4a5e-bb00-2921dd06d5ac
- step_id: bbc9e05d-3c7b-4510-8809-3ce0447886f4
playbook_id: 9886e448-f108-4df2-ba47-028e671ff958
name: MessageToAssignee
value: null
- step_id: bbc9e05d-3c7b-4510-8809-3ce0447886f4
playbook_id: 9886e448-f108-4df2-ba47-028e671ff958
name: PendingActionTimeout
value: null
- step_id: bbc9e05d-3c7b-4510-8809-3ce0447886f4
playbook_id: 9886e448-f108-4df2-ba47-028e671ff958
name: RetryConfiguration
value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}'
- step_id: bbc9e05d-3c7b-4510-8809-3ce0447886f4
playbook_id: 9886e448-f108-4df2-ba47-028e671ff958
name: ScriptName
value: Siemplify_Case Comment
- step_id: bbc9e05d-3c7b-4510-8809-3ce0447886f4
playbook_id: 9886e448-f108-4df2-ba47-028e671ff958
name: ScriptParametersEntityFields
value: '{"Comment":"[Case.gcs_download_file_result]"}'
- step_id: bbc9e05d-3c7b-4510-8809-3ce0447886f4
playbook_id: 9886e448-f108-4df2-ba47-028e671ff958
name: SelectedScopeName
value: All entities
- step_id: bbc9e05d-3c7b-4510-8809-3ce0447886f4
playbook_id: 9886e448-f108-4df2-ba47-028e671ff958
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: 4279ea1d-1b79-4615-a409-002d56f2d8ac
playbook_id: 9cdaee08-b1dd-4c19-82e9-cf8254a69bcd
creation_time: 0
modification_time: 0
result_value: ''
result_json: ''
scope_entities_enrichment_data: []
auto_skip_on_failure: false
previous_result_condition: '{}'
type: action
Loading