Known issues for Splunk SOAR (Cloud)

May 22, 2025 Release 6.4.1

A list of key known issues in this version of Splunk SOAR (Cloud).

February 20, 2025 Release 6.4.0

Date filed Issue number Description
2025-05-19 PSAAS-23626 Non required prompt fields are required
2025-05-05 PSAAS-23305, PSAAS-23409 es_soar_integration user inherit from ess_analyst role allows the playbook to run successfully and the status is updated.
2025-04-10 PSAAS-22900 Deleting the internal SystemSettings.email_asset object cascades, deleting all SystemSettings objects.
2025-04-09 PSAAS-22881 Cannot delete Splunk users when SOAR is unpaired
Workaround:
Use the rest api
2025-03-26 PSAAS-22654 Improve logging around postgres "bad record mac" errors which occur when pulling data which is too large for RDS
2025-03-18 PSAAS-22553 VPE: Could not run classic VPE playbook after it's opened; Need to save first
Workaround:
Click "Discard Changes" button.
2025-02-28 PSAAS-22217 Notes editing in events reverts if you switch tabs before saving
2025-02-25 PSAAS-22191 Playbooks are not automatically executed for EBD findings with Automation rule enabled
2025-02-25 PSAAS-22190 Search in automation detections -> add detections does not work or honor full detection name
2025-02-24 PSAAS-22171 App packaged on MacOS: App's TGZ file might contain MacOS metadata, so SOAR cannot load the app's JSON
Workaround:
The problem stems from MacOS creating hidden files with binary data and ".json" extensions, with names that start with "._".

Workarounds include:

  • When creating a custom app package on MacOS, add a command line flag "--no-mac-metadata" to the tar command used to package the app. This will exclude the offending files from the package and allow it to function properly when uploaded to Splunk SOAR.
  • When an app containing these metadata files is packaged for export by the Splunk SOAR app editor, hidden files are ignored. So you can exclude the extraneous metadata files by exporting an existing app package from Splunk SOAR and reinstalling it via the package upload UI.

Note: If the affected app is configured to run on an Automation Broker, you might need to force the Automation Broker to redownload the app from SOAR by either incrementing the app's version number or by deleting the app's directory in your broker's "splunk_data" volume.

2025-01-30 PSAAS-21652 Apps that depend on python dependencies with a Google namespace fail to import on Automation Broker
2025-01-29 PSAAS-21645 VPE Data Preview: Quick action menu does not produce usable data paths in real view
Workaround:
Use the copy button instead of the quick action menu.
2025-01-23 PSAAS-21528 Saving classic playbook shows Playbook Run Statistics modal but doesn't update code once accepted
2025-01-23 PSAAS-21530 VPE decision block shows invalid warning "Missing comparison value" when there is an "else" condition
2025-01-16 PSAAS-21440 VPE: Blocks in top right area of the canvas cannot be selected when there is an error message
Workaround:
Move the canvas to a location on your screen where blocks are not obscured by error messages.

To move the canvas, select a blank area of the canvas and drag it to another location on your screen.

2025-01-09 PSAAS-21330 VPE: Renaming the first action block makes it necessary to edit the next block.
2024-10-02 PSAAS-19905 VPE: Filter condition fails to process empty list if it comes from action block
2024-02-22 PSAAS-16477 Podman does not currently work with redirected image URLs due to Docker Hub authentication token changes
Workaround:
Manually change the image: line in docker-compose.yaml to point to
docker.io/phantomsaas/automation_broker:<$SOAR_VERSION>.
2023-12-11 PSAAS-15750 VPE: Downstream block invoked twice from join between two upstream code blocks
Workaround:
Detach one of the upstream blocks and run the blocks in sequence to avoid a join.
2023-07-24 PSAAS-14159 Automation Broker: Jira 'get attachment' action fails over AB due to SSL check error
Workaround:
When the Jira onPrem asset is configured without "Verify server certificate" parameter and the asset is connected over an Automation Broker on a SOAR Cloud instance, get attachments action will fail with SSL certificate error.

To fix this issue, perform either of these actions:

  • In the asset settings, select Verify server certificate.
  • Pair the Automation Broker without TLS certificate check by using the -e PHANTOM_HTTPS_STRICT_TLS_AUTODETECT=0 -e PHANTOM_HTTPS_STRICT_TLS=0  option.

November 6, 2024 Release 6.3.1

Date filed Issue number Description
2025-04-10 PSAAS-22900 Deleting the internal SystemSettings.email_asset object cascades, deleting all SystemSettings objects.
2025-03-26 PSAAS-22654 Improve logging around postgres "bad record mac" errors which occur when pulling data which is too large for RDS
2025-02-28 PSAAS-22217 Notes editing in events reverts if you switch tabs before saving
2025-02-06 PSAAS-21951 VPE: Prompt "markdown supported" is appended to question for response type "1-100" and "Custom Range"
2025-01-30 PSAAS-21652 Apps that depend on python dependencies with a Google namespace fail to import on Automation Broker
2025-01-16 PSAAS-21440 VPE: Blocks in top right area of the canvas cannot be selected when there is an error message
Workaround:
Move the canvas to a location on your screen where blocks are not obscured by error messages.

To move the canvas, select a blank area of the canvas and drag it to another location on your screen.

2025-01-15 PSAAS-21401 Executive report: Closed events over time chart does not display properly
2025-01-10 PSAAS-21345 Data preview is not refreshing the start block information when a new playbook is ran
Workaround:
Refresh the page after running a playbook to observe a change in the container.
2025-01-09 PSAAS-21330 VPE: Renaming the first action block makes it necessary to edit the next block.
2025-01-09 PSAAS-21334 Get Investigation Tasks failing on a specific response plan
2024-12-19 PSAAS-21155 VPE: Python editor and canvas are disabled when all python code is removed
2024-11-18 PSAAS-20667 VPE: Creating a new CEF field in datapath menu doesn't appear editable
2024-11-06 PSAAS-20437 VPE: 'Key' field not editable
Workaround:
Copy the information you want to add and paste it into the key field. Right-click or control-click your mouse and select the Paste option from the context menu. Keyboard shortcuts do not work to paste information into this field.
2024-10-28 PSAAS-20299 VPE: Slider bar in Debugger tab is too tiny to control
2024-10-21 PSAAS-20147 VPE doesn't prevent user from spamming "Save and run" button, which can overload SOAR
2024-10-18 PSAAS-20123 ES Connector Associated Playbooks missing
2024-10-18 PSAAS-20124 Currently selected block in VPE may not be highlighted correctly
2024-10-16 PSAAS-20077, PSAAS-20465 VPE: Debugger Logs get messed up with regular log statements
Workaround:
The user has to have enough understanding of SOAR to navigate how the debugger has messed up and extract the right data
2024-10-15 PSAAS-20040 VPE: Order of blocks within Block results tab is incorrect
Workaround:
Customer can still accomplish flow
2024-09-27 PSAAS-19843 Playbook-type blocks: cannot filter on known data types, some input datapaths cannot be copied
Workaround:
Do not use the known data types filter.
To copy a datapath, use the datapath picker in the configuration panel on the left of the screen.
2024-04-17 PSAAS-17305 REST APIs with pagination give a 400 error
2024-03-25 PSAAS-16959 Enabling the Secret Flag in Global Environment Variables Causes Automation Broker Test Connectivity/Poll Now to Fail
Workaround:
Remove the secret flag from all global environment variables for Test Connectivity to work with AB.
2024-03-13 PSAAS-16695 VPE: Action block using Splunk app marked unconfigured when optional parameters not specified
2024-03-06 PSAAS-16642 VPE: Deleting conditions from a filter block changes the conditions for downstream blocks instead of deleting them
Workaround:
If you have already deleted multiple conditions in the filter block configuration panel:

If you have multiple condition labels on the connections downstream from the filter block, check to see if the labels match the conditions you specified in the filter block configuration panel.

  • If the conditions match: No further action is required.
  • If the conditions do not match: For all downstream connections, re-select the condition labels to match the conditions in the filter block configuration panel.
2024-02-22 PSAAS-16477 Podman does not currently work with redirected image URLs due to Docker Hub authentication token changes
Workaround:
Manually change the image: line in docker-compose.yaml to point to
docker.io/phantomsaas/automation_broker:<$SOAR_VERSION>.
2024-01-30 PSAAS-16206 Global Environment Variables are incorrectly applied by the Automation Broker when the variable is named as all lowercase letters
Workaround:
Use uppercase letters only.
2023-09-13 PSAAS-14783 UI becoming unresponsive when adding or interacting with notes that has alphanumeric strings in Summary view
Workaround:
Issue seems to be part of the special characters {{<>}} with text in between. The workaround is try to avoid those characters in the note.
2023-08-25 PSAAS-14609 Automation Broker: Broker status should be updated if the broker directory is no longer present

September 12, 2024 Release 6.3.0

Date filed Issue number Description
2024-11-20 PSAAS-20761 Non-synchronous child playbook run status stays as 'pending' when label mismatch occurs
2024-11-06 PSAAS-20435 Looping functionality does not wait during "empty parameters list was passed to phantom.act()." error
2024-10-21 PSAAS-20167 Child Playbook gets stuck running when run against label it does not pertain to
2024-10-21 PSAAS-20142 VPE: Discarding changes doesn't reset the playbook editor for unconfigured action block
2024-10-09 PSAAS-19993 Automation Broker healthcheck does not work due to ModuleNotFoundError: No module named 'phantom'
2024-10-07 PSAAS-19962 Automation Broker does not pair due to ModuleNotFoundError: No module named 'phantom'
2024-10-02 PSAAS-19905 VPE: Filter condition fails to process empty list if it comes from action block
2024-10-02 PSAAS-19917, PSAAS-20071 Reports page drop down results in 500 Server Error
Workaround:
You can work around this issue by changing your user settings for SOAR.
  1. From the User Account Menu, select Account Settings.
  2. Uncheck the box marked Display Relative Time.
  3. Click Save Changes.
2024-09-26 PSAAS-19811 VPE: save_progress method not outputting to Playbook Debugger when bound to Automation Broker
2024-09-25 PSAAS-19798 VPE: Action block not updating certain actions after unconfiguring
Workaround:
Add a new action block and reconfigure
2024-09-24 PSAAS-19708 Playbooks might remain in pending status
2024-09-10 PSAAS-19362 Placeholder values for custom indexes in the Forwarder Settings modal don't match the actual default indexes
2024-08-09 PSAAS-18994 Intermittent issues dragging new block connections
2024-08-09 PSAAS-18993 VPE creates join function between blocks with no callbacks, resulting in functions being called twice
2024-07-31 PSAAS-18866, PSAAS-19037 No redirection or toast if two tabs opened
2024-06-24 PSAAS-18174 VPE: Error message "'NoneType' object has no attribute 'scm_id'" on first playbook save
2024-04-17 PSAAS-17305 REST APIs with pagination give a 400 error
2024-03-25 PSAAS-16959 Enabling the Secret Flag in Global Environment Variables Causes Automation Broker Test Connectivity/Poll Now to Fail
Workaround:
Remove the secret flag from all global environment variables for Test Connectivity to work with AB.
2024-03-13 PSAAS-16695 VPE: Action block using Splunk app marked unconfigured when optional parameters not specified
2024-03-06 PSAAS-16642 VPE: Deleting conditions from a filter block changes the conditions for downstream blocks instead of deleting them
Workaround:
If you have already deleted multiple conditions in the filter block configuration panel:

If you have multiple condition labels on the connections downstream from the filter block, check to see if the labels match the conditions you specified in the filter block configuration panel.

  • If the conditions match: No further action is required.
  • If the conditions do not match: For all downstream connections, re-select the condition labels to match the conditions in the filter block configuration panel.
2024-02-22 PSAAS-16477 Podman does not currently work with redirected image URLs due to Docker Hub authentication token changes
Workaround:
Manually change the image: line in docker-compose.yaml to point to
docker.io/phantomsaas/automation_broker:<$SOAR_VERSION>.
2024-01-30 PSAAS-16206 Global Environment Variables are incorrectly applied by the Automation Broker when the variable is named as all lowercase letters
Workaround:
Use uppercase letters only.
2023-08-25 PSAAS-14609 Automation Broker: Broker status should be updated if the broker directory is no longer present
2022-02-03 PSAAS-7499 VPE: Playbook name field should be longer

March 27, 2025 Release 6.2.3

Date filed Issue number Description
2025-03-06 PSAAS-22297 When creating playbook with tools open, web browser might crash
Workaround:
Do not save a playbook with browser developer tools open

May 29, 2024 Release 6.2.2

Date filed Issue number Description
2025-04-10PSAAS-22900Deleting the internal SystemSettings.email_asset object cascades, deleting all SystemSettings objects.
2025-01-09PSAAS-21330VPE: Renaming the first action block makes it necessary to edit the next block.
2024-11-20PSAAS-20761Non-synchronous child playbook run status stays as 'pending' when label mismatch occurs
2024-10-21PSAAS-20167Child Playbook gets stuck running when run against label it does not pertain to
2024-10-21PSAAS-20142VPE: Discarding changes doesn't reset the playbook editor for unconfigured action block
2024-09-27PSAAS-19836Input playbooks, missing menu to provide the inputs to test the playbook in the debugger
Workaround:
The feature is missing, user cannot test the playbook
2024-09-20PSAAS-19696"First positional parameter 'message' must be a string of non-zero length" from phantom.debug() when first parameter is empty variable
2024-08-13PSAAS-19036About page shows "Splunk Version" and "Splunk Build", which are not accurate as Splunk no longer ships with SOAR
2024-08-08PSAAS-18975High baseline RDS load
2024-07-03PSAAS-18317Deleting the Playbook Run, or removing from the database the Asset, User, or App which created a container may cascade into deleting that container and its associated data
Workaround:
Upgrade to Splunk SOAR 6.3.0 or higher to remove the possibility of unintended container loss by any cause. If you cannot upgrade to Splunk SOAR 6.3.0 or higher at this time, you can use the SOAR's shell, (phenv phantom_shell) to manually prepare for the deletion of playbok_runs, for which you will need a list of affected playbook_run IDs. For assets, users, or ingestion apps, deleting via the REST API is a "soft delete" and is generally safe, with one notable exception for apps listed below
  • Playbook Runs phenv phantom_shell >>> ids = [<list>, <of>, <playbook_run>, <ids>] >>> Container.objects.filter(closing_rule_run_id__in=ids).update(closing_rule_run=None)
  • Apps

    Normally, apps are soft deleted. However, there is an edge case to be aware of: installing a previously deleted app for which all assets have been deleted or orphaned may delete containers and associated data originally created by the app, if and only if the app reinstallation process fails. This can be prevented by incrementing an app package's version in order to upgrade, instead of performing a delete and reinstall of the same app version.

2024-07-01PSAAS-18277When cloning apps, automation broker of assets is not cloned
2024-06-24PSAAS-18172VPE crashes with TypeError when opening a playbook
2024-06-12PSAAS-18082VPE: Blocks invisible when using Safari Version 17.5
2024-06-10PSAAS-17997Playbook Listing page tabs show incorrect list, except "All" tab
2024-05-14PSAAS-17715VPE CF block resource warning not being removed upon reconfiguring
Workaround:
The warning is only cosmetic and will not impact playbook run. To remove the warning, instead of reconfiguring the block just completely delete and re-add a utility block.
2024-03-13PSAAS-16695VPE: Action block using Splunk app marked unconfigured when optional parameters not specified
2024-03-06PSAAS-16642VPE: Deleting conditions from a filter block changes the conditions for downstream blocks instead of deleting them
Workaround:
If you have already deleted multiple conditions in the filter block configuration panel:

If you have multiple condition labels on the connections downstream from the filter block, check to see if the labels match the conditions you specified in the filter block configuration panel.

  • If the conditions match: No further action is required.
  • If the conditions do not match: For all downstream connections, re-select the condition labels to match the conditions in the filter block configuration panel.
2024-02-22PSAAS-16477Podman does not currently work with redirected image URLs due to Docker Hub authentication token changes
Workaround:
Manually change the image: line in docker-compose.yaml to point to
docker.io/phantomsaas/automation_broker:<$SOAR_VERSION>.
2024-01-30PSAAS-16206Global Environment Variables are incorrectly applied by the Automation Broker when the variable is named as all lowercase letters
Workaround:
Use uppercase letters only.
2023-08-25PSAAS-14609Automation Broker: Broker status should be updated if the broker directory is no longer present
2023-04-26PSAAS-13255Deleting a container with 1000+ artifacts causes UWSGI to run out of memory.
Workaround:
For Waterspout we have swapped the deletion mechanism of containers in the UI from a django deletion to a raw deletion.

This helps us avoid OOMing in Django while preserving audit capability when performing a deletion thanks to a new pg trigger that was added.

In SOAR versions pre 6.3.0, customers running into an OOM when deleting a container with 1000+ artifacts should delete the container via a raw delete using the delete_db_containers management command. If this is a cloud customer, then SOAR on-call will need to delete the container for them with their permission.

March 28, 2024 Release 6.2.1

Date filed Issue number Description
2025-04-10 PSAAS-22900 Deleting the internal SystemSettings.email_asset object cascades, deleting all SystemSettings objects.
2024-08-13 PSAAS-19036 About page shows "Splunk Version" and "Splunk Build", which are not accurate as Splunk no longer ships with SOAR
2024-06-03 PSAAS-17920, PSAAS-21407 VPE: Artifact labels in datapaths do not work in utility and decision blocks
2024-05-23 PSAAS-17857 Update from source control failing due to playbook name with square braket and colon in its name
2024-05-21 PSAAS-17823 Incident types not syncing between MC and SOAR
Workaround:
As a workaround, the customer can manually create the label (via REST Call because UI is disabled) on the SOAR side with the same name as the incident type.
  1. Make a POST call to [https:brsoar-ro.soar.splunkcloud.com/rest/system_settings/events brsoar-ro.soar.splunkcloud.com/rest/system_settings/events] with the payload
    
    
    {"add_label":true,"label_name":"test"}
    
    
  2. Observe on the administration page, the label test should display when you navigate to Administration, then select Label settings.
2024-05-01 PSAAS-17559 "0: command not found" error is printed to the console when running start_phantom.sh
Workaround:
This workaround is optional. The error is cosmetic and does not indicate any deeper issue with the Splunk SOAR system.

To stop the error from printing entirely, copy the following code and replace line 13 of the existing start_phantom.sh code.



if remote_db_in_install_conf && ! dev_in_install_conf && [ ${PHANTOM_IS_CLOUD} != 1 ]; then
must_have_minimum_postgresql_version
fi

2024-04-29 PSAAS-17498 uwsgi lock is not released when credential package already exists
2024-04-25 PSAAS-17454 slow API requests lead to missing VPE block outputs upon initial load
Workaround:
Manually re-generate outputs by deleting and/or reconfiguring the whole block.
2024-04-17 PSAAS-17305 REST APIs with pagination give a 400 error
2024-04-08 PSAAS-17198 Unable to close containers receiving the error 'str' object has no attribute 'get'
2024-04-05 PSAAS-17194 Password reset email has un-clickable URL
2024-04-05 PSAAS-17189 Playbook deletion is not logged in the audit trail
Workaround:
On-prem customers can monitor the git log for playbook and other git related deletions.
2024-04-03 PSAAS-17135 Investigation page: Playbook run tab is broken for playbook with empty inputs
2024-04-03 PSAAS-17165 VPE: Datapath within loop block doesn't reflect block name change
Workaround:
Before running a playbook that contains a looped block, make sure that all internal datapath configurations of the looped block are accurate and up-to-date by manually checking that each datapath refers to the correct block name.
2024-03-25 PSAAS-16959 Enabling the Secret Flag in Global Environment Variables Causes Automation Broker Test Connectivity/Poll Now to Fail
Workaround:
Remove the secret flag from all global environment variables for Test Connectivity to work with AB.
2024-03-22 PSAAS-16934 Evidence tab screen goes blank if artifact is marked as evidence
Workaround:
use a different CEF field name that's not "tags"
2024-03-13 PSAAS-16695 VPE: Action block using Splunk app marked unconfigured when optional parameters not specified
2024-03-06 PSAAS-16641 Global seach checkbox for "Playbook Run" gets unselected when selecting other options
Workaround:
If you are selecting multiple search options, select all other options first, then select the Playbook Run option.
2024-03-06 PSAAS-16642 VPE: Deleting conditions from a filter block changes the conditions for downstream blocks instead of deleting them
Workaround:
If you have already deleted multiple conditions in the filter block configuration panel:

If you have multiple condition labels on the connections downstream from the filter block, check to see if the labels match the conditions you specified in the filter block configuration panel.

  • If the conditions match: No further action is required.
  • If the conditions do not match: For all downstream connections, re-select the condition labels to match the conditions in the filter block configuration panel.
2024-02-22 PSAAS-16477 Podman does not currently work with redirected image URLs due to Docker Hub authentication token changes
Workaround:
Manually change the image: line in docker-compose.yaml to point to
docker.io/phantomsaas/automation_broker:<$SOAR_VERSION>.
2024-01-30 PSAAS-16206 Global Environment Variables are incorrectly applied by the Automation Broker when the variable is named as all lowercase letters
Workaround:
Use uppercase letters only.
2023-08-25 PSAAS-14609 Automation Broker: Broker status should be updated if the broker directory is no longer present
2023-07-19 PSAAS-14125 Users without the "Administrator" role cannot delete an Automation Broker, even when given appropriate permissions.
Workaround:
Use an account with the Administrator role to delete any Splunk SOAR Automation Brokers as needed.
2023-04-26 PSAAS-13255 Deleting a container with 1000+ artifacts causes UWSGI to run out of memory.
Workaround:
For Waterspout we have swapped the deletion mechanism of containers in the UI from a django deletion to a raw deletion.

This helps us avoid OOMing in Django while preserving audit capability when performing a deletion thanks to a new pg trigger that was added.

In SOAR versions pre 6.3.0, customers running into an OOM when deleting a container with 1000+ artifacts should delete the container via a raw delete using the delete_db_containers management command. If this is a cloud customer, then SOAR on-call will need to delete the container for them with their permission.

2023-02-02 PSAAS-12158 User filtering is using first/last name to filter events instead of just username
Workaround:
None

November 30, 2023 Release 6.2.0

Date filed Issue number Description
2023-11-09 PSAAS-15392 Playbook Converter: Synchronous playbook fails to run for converted playbooks
Workaround:
The user can go into the converted modern playbook and save the playbook. This should work for most cases.

If the above does not work, the user should see if the function header is editable. Usually this is guarded by a lock, but if not, then modify the function header to have **kwargs as a parameter at the end.

image-20231110-033611.png|width=1633,height=53!

If the function header is not editable, copy the code for the callback block, delete the synchronous playbook block, readd the synchronous playbook block and readd the function body code.

2025-04-10 PSAAS-22900 Deleting the internal SystemSettings.email_asset object cascades, deleting all SystemSettings objects.
2024-05-09 PSAAS-17655 Memory leak in handling of custom function results
2024-05-01 PSAAS-17560 Playbook converter cannot convert playbooks with set_owner or add_note
Workaround:
If you will run the playbook without making any changes, no action is required.

If you need to update the playbook, take the following action: After you migrate the playbook, delete the affected utility block, then re-add the block and make any updates.

2024-04-03 PSAAS-17165 VPE: Datapath within loop block doesn't reflect block name change
Workaround:
Before running a playbook that contains a looped block, make sure that all internal datapath configurations of the looped block are accurate and up-to-date by manually checking that each datapath refers to the correct block name.
2024-04-01 PSAAS-17112, PSAAS-16933 Container updates are not atomic
Workaround:
The issue occurs when multiple playbooks are attempting to update a single container at the same time. Here are two ways of avoiding this issue:
  • If you have a parent and child playbook that each update fields in the container, call those child playbooks synchronously, so they are not able to perform updates at the same time.
  • Bundle your container updates into a single playbook.
2024-03-13 PSAAS-16695 VPE: Action block using Splunk app marked unconfigured when optional parameters not specified
2024-02-29 PSAAS-16538 Generated reports: Cannot sort on Generated column
2024-02-28 PSAAS-16529 When navigating back from investigation page to the analyst queue, stale filters are selected
2024-02-21 PSAAS-16467 Investigation for actiond down for the stack acn-soar
2024-02-20 PSAAS-16452, PSAAS-16372 Classic to Modern Playbook conversion errors
Workaround:
* Layout completely jumbled in Modern playbook (MINOR, But annoying)

this can should be resolved by clicking auto-arrange

2024-02-15 PSAAS-16431, PSAAS-16962, PSAAS-16963 Automation Broker: Actions intermittently hang for Automation Broker when there are connection issues
Workaround:
  1. Check if the action completed successfully.
  2. Cancel the hanging action.
  3. If the action did not complete successfully, re-run the action.

This problem is usually intermittent. Once connection issues have been resolved, retrying the action should succeed.

2024-02-09 PSAAS-16357 Playbook Converter: Datapaths not present in modern datapath picker for custom function and playbook blocks
Workaround:
Rename the affected block to be the same as the function name.

For example, if the function name is "cf_local_generated_1", change the block name to "cf_local_generated_1".

2024-02-06 PSAAS-16309 Health checks show as login attempts in production
2024-01-30 PSAAS-16209 Ability to change user id and group id of Automation Broker's runtime user
2024-01-30 PSAAS-16206 Global Environment Variables are incorrectly applied by the Automation Broker when the variable is named as all lowercase letters
Workaround:
Use uppercase letters only.
2024-01-22 PSAAS-16122 Saving playbooks to a local repo fails with 'Push master failed: (branch is currently checked out)'
Workaround:
Operate in repo configured with external resources
2024-01-22 PSAAS-16112 Playbook Converter: Case sensitivity and variable differences are not handled properly
2024-01-19 PSAAS-16089 Missing notification for inactivity timeout
2024-01-18 PSAAS-16087 MC Setup: SOAR Repo roles failed to be created
Workaround:
The customers will need to manually create the repo roles listed in the doc


mc_soar_repo_edit_<repo_name>
mc_soar_repo_execute_<repo_name>
mc_soar_repo_view_<repo_name>

Once the appropriate roles are assigned to the user, they can run the actions/playbooks

2024-01-16 PSAAS-16049 Playbook converter: Asset name is incorrect in the converted playbook
2024-01-16 PSAAS-16048 Fix asset name for playbook converter
2024-01-09 PSAAS-15999 SOAR Cloud : UF forwarding not honoring indexer port configuration
2024-01-03 PSAAS-15959 ForwarderGroup TCP token can be accidentally cleaned up if forwarder group is inactive
Workaround:
If a SOAR Cloud customer has a Splunk Enterprise forwarder group which is not working due to a deleted tcp token they can recreate the group and the tcp token will be recreated
2023-12-12 PSAAS-15821 Global search not working for custom fields
2023-12-11 PSAAS-15750 VPE: Downstream block invoked twice from join between two upstream code blocks
Workaround:
Detach one of the upstream blocks and run the blocks in sequence to avoid a join.
2023-12-08 PSAAS-15709 Playbook API: phantom.format throws error when a value is not found on the datapath
2023-12-06 PSAAS-15694 Indicators page shows empty table for non-admin users
2023-12-06 PSAAS-15695 JSON viewer for input playbooks - analyst view- has clickable URLs
Workaround:
None
2023-12-05 PSAAS-15685 Naming a forwarder group "splunk" breaks forwarding
Workaround:
Delete the forwarder group named "splunk" and recreate it with some other name.
2023-11-30 PSAAS-15648 MC SOAR customers are not able to modify the data types of the MC Forwarder Group
Workaround:
If a customer wants to enable more data types for forwarding to their MC Splunk, SOAR engineers must enable them manually by ssh-ing to the stack and updating the forwarder group via python shell. If forwarding doesn't work, it may be due to issue 3. To fix that we need a credentials package from MC and we need to update the MC forwarder group's 'credentials_package'{{ }}field with the credentials package and we need to reinstall the app on the forwarder.

See [1]

[2]

2023-11-29 PSAAS-15638 Paginating REST APIs without sorting may give duplicate results across pages. Also affects phantom.get_tasks() and phantom.get_notes() playbook APIs, when containers have >10 tasks or >10 notes, respectively
Workaround:
If using the REST API directly, add a sort parameter to the URL:
https://example-soar.com/rest/resource?page=X&sort=id

If using the phantom.get_tasks() or phantom.get_notes() playbook APIs, you can use phantom.requests instead to query the REST API directly:



# Instead of phantom.get_tasks(), use
url = phantom.build_phantom_rest_url('workbook_task')



# Or, instead of phantom.get_notes(), use
url = phantom.build_phantom_rest_url('note')

params = {'_filter_container': container['id'], 'page_size': 0, 'sort': 'id'}
response = phantom.requests.get(url, params=params)
tasks = response.json()['data']

2023-11-29 PSAAS-15640 Cannot delete or move playbooks with name that starts with ":"
2023-11-28 PSAAS-15612 Changing multiple incident fields in Mission Control results in duplicate SOAR update messages
2023-11-28 PSAAS-15610 Widget visibility is not saved via "manage widgets"
2023-11-22 PSAAS-15543 Test connectivity for asset might result in "failed to send" and HTTP 500 "internal server" error for POST to /rest/asset/{id}
Workaround:
If your connectivity test runs longer than 30 seconds:
  • Keep the "Test Connectivity" window open and wait for the test to complete.
  • Ignore the 500 "internal server error" and the "Failed to send" notification.
2023-11-21 PSAAS-15528, PSAAS-13668 Home Page: Open event widget has overlapping characters for SLA and Severity
2023-11-07 PSAAS-15338 The Repo Permissions in the user modal does not show permissions
Workaround:
Check for the assigned roles permissions for the repos
2023-10-27 PSAAS-15211 MC block: Action 'get task file' is no longer available in MC 3.0
Workaround:
Use get task action instead.
2023-10-27 PSAAS-15201 Password Vault: "Assets with enabled password manager" table can lead to Apps page without an asset selected
Workaround:
This issue occurs when you select the Edit button to view an asset from the "Assets with enabled password manager" table, then, after viewing its App configuration page, you use the browser's back button to return to the table. When you select Edit to view another asset from the table, the Apps configuration page for that asset is not pre-filled with the asset name and information.

After you have viewed one asset configuration page, use one of the following workarounds to avoid the issue:

  • Refresh the Password Vault browser page before selecting the Edit button for each asset you want to view.
  • Remember the name of the asset you want to view. Select the Edit button for that asset to open its Apps page. The Asset field will be blank. Select the name of the asset you want to view.
  • Right-click or Control-click the Edit button next to an asset to open it in a new tab.
2023-10-27 PSAAS-15202 Password Vault: Asset not removed from "Assets with enabled password manager" table if all credential fields removed
Workaround:
No workaround.

If an asset in the "Assets with enabled password manager" table is empty, it is not available for use. It still exists in the table because a credential management field was deleted, preventing deletion of the asset from the table.

2023-10-26 PSAAS-15199 If the CyberArk instance is down and an action is run, the response message is not clear
2023-10-25 PSAAS-15176 VPE Playbook Conversion: Opening some of the converted PBs show "Discard Changes" button without changes made
Workaround:
When you open a newly converted playbook, select Save to regenerate and save the new code.

If you select Discard Changes before you have made any changes, the playbook code and JSON files are not changed.

2023-10-20 PSAAS-15120 Adding an empty repository on SOAR fails
Workaround:
Ensure that at least one commit is pushed to the playbook repo before adding it to SOAR
2023-10-20 PSAAS-15119 VPE Playbook conversion: Extra path added when converting classic VPE playbook to modern playbook
Workaround:
If your classic playbook has connections that are very close to each other, the modern playbook might create an extra connection.

Before you convert a playbook, spread out your playbook blocks so your connections are not close or overlapping. Then convert the playbook.

Review and test newly converted playbooks before marking them as active to ensure blocks and connectors appear and work correctly.

2023-10-18 PSAAS-15100 PB Converter: Asset Mapper modal is not shown in the converted playbook
2023-09-05 PSAAS-14697, PSAAS-14655, PAPP-32725 Images are not appearing in action's custom view on SOAR (Cloud) and (On-premises) versions 6.1.1 and higher
2023-08-25 PSAAS-14609 Automation Broker: Broker status should be updated if the broker directory is no longer present
2023-07-19 PSAAS-14125 Users without the "Administrator" role cannot delete an Automation Broker, even when given appropriate permissions.
Workaround:
Use an account with the Administrator role to delete any Splunk SOAR Automation Brokers as needed.
2023-06-27 PSAAS-13913 VPE: After clicking Discard Changes button, blocks show error "Reconfigure Invalid Data Path"
Workaround:
Need to not save the playbook and refresh the page
2023-05-22 PSAAS-13496 App Editor: Setting default app action booleans to 'false' does not work.
2023-04-26 PSAAS-13255 Deleting a container with 1000+ artifacts causes UWSGI to run out of memory.
Workaround:
For Waterspout we have swapped the deletion mechanism of containers in the UI from a django deletion to a raw deletion.

This helps us avoid OOMing in Django while preserving audit capability when performing a deletion thanks to a new pg trigger that was added.

In SOAR versions pre 6.3.0, customers running into an OOM when deleting a container with 1000+ artifacts should delete the container via a raw delete using the delete_db_containers management command. If this is a cloud customer, then SOAR on-call will need to delete the container for them with their permission.

2023-02-02 PSAAS-12158 User filtering is using first/last name to filter events instead of just username
Workaround:
None
2022-04-08 PSAAS-8541 Unreadable characters sporadically appear in UI
Workaround:
Refresh the browser to reload the page.

Versions 6.0.0 - 6.1.1

Date filed Issue number Description
2023-08-25PSAAS-14609AB: Broker status should be updated if the broker directory is no longer present
Date filed Issue number Description
2025-04-10PSAAS-22900Deleting the internal SystemSettings.email_asset object cascades, deleting all SystemSettings objects.
2024-02-22PSAAS-16477Podman does not currently work with redirected image URLs due to Docker Hub authentication token changes
Workaround:
Manually change the image: line in docker-compose.yaml to point to
docker.io/phantomsaas/automation_broker:<$SOAR_VERSION>.
2024-02-15PSAAS-16431, PSAAS-16962, PSAAS-16963Automation Broker: Actions intermittently hang for Automation Broker when there are connection issues
Workaround:
  1. Check if the action completed successfully.
  2. Cancel the hanging action.
  3. If the action did not complete successfully, re-run the action.

This problem is usually intermittent. Once connection issues have been resolved, retrying the action should succeed.

2024-02-06PSAAS-16309Health checks show as login attempts in production
2024-01-30PSAAS-16206Global Environment Variables are incorrectly applied by the Automation Broker when the variable is named as all lowercase letters
Workaround:
Use uppercase letters only.
2023-12-11PSAAS-15750VPE: Downstream block invoked twice from join between two upstream code blocks
Workaround:
Detach one of the upstream blocks and run the blocks in sequence to avoid a join.
2023-11-29PSAAS-15638Paginating REST APIs without sorting may give duplicate results across pages. Also affects phantom.get_tasks() and phantom.get_notes() playbook APIs, when containers have >10 tasks or >10 notes, respectively
Workaround:
If using the REST API directly, add a sort parameter to the URL:
https://example-soar.com/rest/resource?page=X&sort=id

If using the phantom.get_tasks() or phantom.get_notes() playbook APIs, you can use phantom.requests instead to query the REST API directly:



# Instead of phantom.get_tasks(), use
url = phantom.build_phantom_rest_url('workbook_task')



# Or, instead of phantom.get_notes(), use
url = phantom.build_phantom_rest_url('note')

params = {'_filter_container': container['id'], 'page_size': 0, 'sort': 'id'}
response = phantom.requests.get(url, params=params)
tasks = response.json()['data']

2023-11-21PSAAS-15528, PSAAS-13668Home Page: Open event widget has overlapping characters for SLA and Severity
2023-10-06PSAAS-14969Update from source control of external repo to pull a new Custom Function also creates a new playbook
Workaround:
To avoid this issue:

When using Update From Source Control, always select Force Update.

If you have already encountered this issue:

You have playbooks you didn't create, with names very similar to the custom function name, like custom_functions/<my_custom_function>.

Do not delete these extra playbooks, because that will also delete the custom function. Delete the Source Control repository and recreate it to remove the extra playbooks.

2023-09-14PSAAS-14784SOAR gives a "502 bad gateway" error for all SAML logins if a metadata endpoint fails to respond.
2023-09-08PSAAS-14740, PSAAS-13089In App editor, Console output is not visible properly in Dark Theme
2023-08-29PSAAS-14627VPE: Code from one utility block might be copied into another utility block in the same playbook
Workaround:
In the Python Playbook Editor of the VPE, manually edit the affected blocks to remove duplicate codes.

To keep track of changes you make, clone the playbook before each edit.

2023-08-24PSAAS-14607Boolean parameter in playbook considered as string
2023-08-24PSAAS-14550User unable to bulk edit/close the events due to missing unrelated required tag
Workaround:
I suggest customer temporarily create a new tag and assign to the label "audit". Then they should be able to bulk close all events with label "audit" by choosing the new tag as required tag.
2023-08-21PSAAS-14497, PSAAS-14560VPE: Reversion fails for playbooks with periods in their names
Workaround:
Do not use periods in playbook names. If you have a period in the playbook name, reversion will fail.
2023-08-15PSAAS-14461Playbooks not running on container. psycopg2.errors.UntranslatableCharacter is observed in logs.
2023-08-14PSAAS-14440Cannot delete all custom fields from UI
Workaround:
When deleting custom fields, leave at least one custom field in the list.
2023-08-11PSAAS-14413Special characters are removed while downloading the file from Vault
2023-08-02PSAAS-14223"Run automatically when" appears on input playbooks; designed only for automation playbooks
Workaround:
This feature is designed to work on automation playbooks, not input playbooks.

Any updates you make in this section will not affect your input playbooks.

2023-07-26PSAAS-14172, PSAAS-14173The delete_containers.pyc script omitted from SOAR 6.1.0 builds.
Workaround:
The delete_containers.pyc script was omitted from SOAR 6.1.0 builds.

Users who need to remove containers from their SOAR deployments can use the data retention and management tools described in the topic Use data retention strategies to schedule and manage your database cleanup in Administer Splunk SOAR (Cloud).

2023-07-24PSAAS-14152No indicators are displayed when all labels are selected in role permissions
2023-07-24PSAAS-14159Automation Broker: Jira 'get attachment' action fails over AB due to SSL check error
Workaround:
When the Jira onPrem asset is configured without "Verify server certificate" parameter and the asset is connected over an Automation Broker on a SOAR Cloud instance, get attachments action will fail with SSL certificate error.

To fix this issue, perform either of these actions:

  • In the asset settings, select Verify server certificate.
  • Pair the Automation Broker without TLS certificate check by using the -e PHANTOM_HTTPS_STRICT_TLS_AUTODETECT=0 -e PHANTOM_HTTPS_STRICT_TLS=0  option.
2023-07-19PSAAS-14125Users without the "Administrator" role cannot delete an Automation Broker, even when given appropriate permissions.
Workaround:
Use an account with the Administrator role to delete any Splunk SOAR Automation Brokers as needed.
2023-07-18PSAAS-14102The original State file is replicated with app dir's state file
Workaround:
Remove the state file from the app dir.
2023-07-18PSAAS-14116App Editor Console Output has black fonts in dark theme
Workaround:
Use the light theme.
  1. Click your account name on the top right, then select Account Settings.
  2. Select the Light Theme, then select Save Changes.
2023-07-14PSAAS-14056Community repo playbooks updated from source control give error "Ref '6.1' did not resolve to an object"
Workaround:
Select the Force Update checkbox, then select Update.
2023-07-11PSAAS-14004, PAPP-31256Zoom, MS Graph, EWS for Office apps not installed/upgraded on SOAR 6.1.0
Workaround:
If you are using one of the following apps, manually reinstall or upgrade it from Splunkbase.
  • Zoom app, version 2.1.0
  • MS Graph for Office365, version 2.8.0
  • EWS for Office 365, version 2.15.0
2023-07-09PSAAS-13990: Test connectivity over Automation Broker is not working after setting the public key in ssh repository
2023-06-30PSAAS-13971VPE: opening playbook hangs on "loading playbook editor"; console shows error messages "TypeError: Cannot destructure property '{property}' of '{value}' as it is undefined."
2023-06-26PSAAS-13898Splunk SOAR's cron jobs generate output, which fills up mail boxes over time
Workaround:
Empty the Splunk SOAR user's mailbox. For example, if the Splunk SOAR user is phantom, you can empty the mailbox by running
rm /var/mail/phantom

For each of the cron jobs installed during soar installation, edit the soar user's crontab (with "crontab -e") and append the following to the end of each command line: {{> /dev/null 2>&1}}

2023-06-23PSAAS-13889, PSAAS-21309Images within app documentation are not being rendered
2023-06-21PSAAS-13845VPE stuck in 'Loading Playbook Editor' after minor playbook change.
Workaround:
Right click on VPE and then select inspect then display none.

This disables the 'playbook loading' screen.

Reverted to the last playbook revision: Select settings then revision history.

Now reapply your reversed changes to the playbook.

2023-06-17PSAAS-13813encryption_helper.encrypt fails when encrypting data larger than 4096 bytes
Workaround:

For EWS for Office365 version 2.14.0 or lower, use Azure authentication mechanism instead of Azure Interactive authentication.

2023-06-12PSAAS-13723Playbooks Listing Page: Slow to load when there are many playbook runs record
2023-06-07PSAAS-13666VPE: Blocks custom named 'container' and 'container_0' produce the same python function name
Workaround:
Avoid using custom block names that end in "container" and "container_0".
2023-06-05PSAAS-13766Microsoft AD LDAP app fails with "No module named 'adldap_consts'" error message
Workaround:
  1. Clear the local cache on the Automation Broker for the given app. This example shows steps to clear the local cache on Automation Broker for a sample maxmind app:
    splunk_user@518d6331a46d:/splunk_data/apps$ cd maxmind_c566e153-3118-4033-abda-14dd9748c91a/
    splunk_user@518d6331a46d:/splunk_data/apps/maxmind_c566e153-3118-4033-abda-14dd9748c91a$ ls -l total 4 drwxr-xr-x 6 splunk_user splunk_user 4096 Jun 7 15:43 2.2.5 splunk_user@518d6331a46d:/splunk_data/apps/maxmind_c566e153-3118-4033-abda-14dd9748c91a$ rm -rf 2.2.5 
    
                                                
  2. After you clear the cache, run a test connection or any action to re-download the app to the Automation Broker from SOAR.
2023-05-22PSAAS-13496App Editor: Setting default app action booleans to 'false' does not work.
2023-04-26PSAAS-13255Deleting a container with 1000+ artifacts causes UWSGI to run out of memory.
Workaround:
For Waterspout we have swapped the deletion mechanism of containers in the UI from a django deletion to a raw deletion.

This helps us avoid OOMing in Django while preserving audit capability when performing a deletion thanks to a new pg trigger that was added.

In SOAR versions pre 6.3.0, customers running into an OOM when deleting a container with 1000+ artifacts should delete the container via a raw delete using the delete_db_containers management command. If this is a cloud customer, then SOAR on-call will need to delete the container for them with their permission.

2023-03-07PSAAS-12591VPE: Artifact labels in datapaths are not universally supported
Workaround:
Use a format block to convert datapath results to strings then use the format block's output as the input to downstream action blocks.
2023-02-02PSAAS-12158User filtering is using first/last name to filter events instead of just username
Workaround:
None
2022-11-28PSAAS-11237Details for playbook runs don't update in window from the Investigation page
Workaround:
Click the "x" and then click on the desired playbook run in the queue
2022-04-08PSAAS-8541Unreadable characters sporadically appear in UI
Workaround:
Refresh the browser to reload the page.
Date filed Issue number Description
2023-03-03PSAAS-12470custom app install fails with "Multiple app directories detected." after upgrading from 5.5.0 to 6.0.0
Workaround:
recompile the app under soar 6.0.0 via the command line using "phenv compile_app -t -a {app_directory}"
2023-03-02PSAAS-12445Nginx '502 Bad Gateway' after submitting a large batch of events
2023-03-01PSAAS-12397App editor fails to load assets in edit mode for draft apps
Workaround:
Workaround 1: Publish the app so it is not longer a DRAFT, do the tests with the existing assets and then edit again to carry on with development. That generates a new version of the app for every test/publish action made

Workaround 2: create a new asset while testing in DRAFT mode. That works as well but then when the app is published, that asset becomes an orphaned asset that can no longer be used unless reassigned. There is a new orphan asset for every time the app is published

2023-02-27PSAAS-12369Logrotate fails because of syntax error in the config file
Workaround:
Change the prerotate section of opt/phantom/etc/logrotate.d/phantom_logrotate.conf to the following:


/opt/phantom/var/log/phantom/*.log {
  copytruncate
  rotate 10
  size 50M
  start 1
  create 0660
}

2023-02-27PSAAS-12370Playbook output variables replaced with {outputPath} after upgrade
Workaround:
Manually discover the incorrect datapath and re-select all datapaths that were renamed.
2023-02-20PSAAS-12349Mission Control: Splunk users without an email address cannot change their user settings in SOAR
Workaround:
For affected users in a paired Mission Control + SOAR environment, add an email address to the user's account in your Splunk Cloud deployment .
2023-02-16PSAAS-12333Playbooks that open with smart block context warnings will disable the debugger and display 'Discard Changes' button
Workaround:
Save the playbook. The debugger is re-enabled and the Discard Changes button no longer displays.
2023-02-16PSAAS-12331Naming blocks the same for utility block causes the blocks to sync
2023-02-15PSAAS-12299Apps Update does not display available new versions of unconfigured bundled apps
Workaround:
Applies to apps included with Splunk SOAR that are unconfigured (listed under the Unconfigured Apps tab). This does not apply to apps you manually installed by clicking Install App.
  1. Configure an asset for that app.
  2. Return to the Apps list.
  3. Click App Updates to see any available updates for that configured app.
2023-02-15PSAAS-12317API block, Custom Function with list type inputs do not update datapaths when upstream block custom name is changed
Workaround:
Configure the datapath manually.
2023-02-13PSAAS-12282Mission Control: Using "delete_event" in MC Block does not delete the artifact on SOAR
Workaround:
*After an event was deleted:
  1. Use debug custom function to find soar_container_id
  2. Go to SOAR Container and delete the artifact.
2023-02-13PSAAS-12284Playbook input variables are marked as invalid within an input playbook
Workaround:
There is no workaround for this at the moment, but playbooks with block warnings can still be saved/run as usual. The warnings do not impact basic playbook functionality in any way.
2023-02-06PSAAS-12198App action links within app documentation do not work
Workaround:
Scroll down the page to view the documents or find by using CTRL-F search function.
2023-02-01PSAAS-12155Adding multiple inputs to a previously saved custom function - not in alphabetical order - invalidates custom function.
Workaround:
  1. Edit the custom function again. Click Generate. Two function headers display.
  2. Manually delete the old function header, located between the ## Custom Code Goes Below This Line ## comment lines. You cannot delete the new function header, because it is locked.

    The custom function will use the newly generated function header and function properly.

2023-01-26PSAAS-12057Document known issue / Workaround In App Editor, the AB(Automation Broker) configuration is ignored
Workaround:
If the asset you're using while debugging in the App Editor is configured to use an Automation Broker this setting is ignored. Launching the app/debugging will not route to the automation broker, instead it always runs locally in the cloud instance.

To work around this issue:

  1. Publish the app.
  2. Run the published version of the app.
  3. Clone the published app so we can use the editor again.
  4. Manually change the cloned settings added to the json config.
  5. Delete the published app and its related asset.
  6. (Optional) create a new asset instead of deleting the previous one.
  7. Make the required code modifications.
  8. Repeat the process to debug again.
2023-01-25PSAAS-12052Mission Control:VPE: Action block cannot add top-level custom field for Event
Workaround:
Type the custom field in the action block input field.
2022-11-28PSAAS-11237Details for playbook runs don't update in window from the Investigation page
Workaround:
Click the "x" and then click on the desired playbook run in the queue

September 6, 2023 Release 6.1.1

July 11, 2023 Release 6.1.0

February 22, 2023 Release 6.0.0

Versions 5.0.0 - 5.5.0

This is an update to the 5.5.0 release. Known issues are included in the table for the December 14 release.

Date filed Issue number Description
2024-02-22PSAAS-16477Podman does not currently work with redirected image URLs due to Docker Hub authentication token changes
Workaround:
Manually change the image: line in docker-compose.yaml to point to
docker.io/phantomsaas/automation_broker:<$SOAR_VERSION>.
2024-02-15PSAAS-16431, PSAAS-16962, PSAAS-16963Automation Broker: Actions intermittently hang for Automation Broker when there are connection issues
Workaround:
  1. Check if the action completed successfully.
  2. Cancel the hanging action.
  3. If the action did not complete successfully, re-run the action.

This problem is usually intermittent. Once connection issues have been resolved, retrying the action should succeed.

2023-07-19PSAAS-14125Users without the "Administrator" role cannot delete an Automation Broker, even when given appropriate permissions.
Workaround:
Use an account with the Administrator role to delete any Splunk SOAR Automation Brokers as needed.
2023-05-02PSAAS-13313ui regression: "TypeError: this.state.appCategories.map is not a function" and blank screen when opening app in app editor
Workaround:
none at this time
2023-04-28PSAAS-13290Toggling delay timer in one block causes all other action blocks to toggle delay timer.
Workaround:
Avoid toggling delay timer for blocks that do not want delays. Instead, reduce the delay to 0 minutes.
2023-04-26PSAAS-13255Deleting a container with 1000+ artifacts causes UWSGI to run out of memory.
Workaround:
For Waterspout we have swapped the deletion mechanism of containers in the UI from a django deletion to a raw deletion.

This helps us avoid OOMing in Django while preserving audit capability when performing a deletion thanks to a new pg trigger that was added.

In SOAR versions pre 6.3.0, customers running into an OOM when deleting a container with 1000+ artifacts should delete the container via a raw delete using the delete_db_containers management command. If this is a cloud customer, then SOAR on-call will need to delete the container for them with their permission.

2023-04-06PSAAS-12976VPE: Manually selecting an asset deletes block configuration
Workaround:
Create a new block and copy the datapaths from the python editor view.
2023-03-22PSAAS-12767App install with Chrome browser: Browser crashes when installing a TAR or TGZ file
Workaround:
This issue occurs when adding a new app using Chrome version 111.0.5563.

To avoid this issue, use a different browser.

2023-03-13PSAAS-12637Documentation: Cannot render specific div's from README.md properly on documentation page
2023-03-07PSAAS-12591VPE: Artifact labels in datapaths are not universally supported
Workaround:
Use a format block to convert datapath results to strings then use the format block's output as the input to downstream action blocks.
2023-02-18PSAAS-12347VPE: Playbooks cannot be canceled by the customer
2023-02-16PSAAS-12333Playbooks that open with smart block context warnings will disable the debugger and display 'Discard Changes' button
Workaround:
Save the playbook. The debugger is re-enabled and the Discard Changes button no longer displays.
2023-02-15PSAAS-12311, PSAAS-12328Prompt block icon disappear after creating more than one empty questions
2023-02-13PSAAS-12284Playbook input variables are marked as invalid within an input playbook
Workaround:
There is no workaround for this at the moment, but playbooks with block warnings can still be saved/run as usual. The warnings do not impact basic playbook functionality in any way.
2023-02-06PSAAS-12198App action links within app documentation do not work
Workaround:
Scroll down the page to view the documents or find by using CTRL-F search function.
2023-01-31PSAAS-12122, PSAAS-11650VPE missing inputs issue affecting playbook blocks
Workaround:
None
2023-01-26PSAAS-12057Automation Broker (AB) configuration is ignored in the app editor
Workaround:
If the asset you're using while debugging in the App Editor is configured to use an Automation Broker this setting is ignored. Launching the app/debugging will not route to the automation broker, instead it always runs locally in the cloud instance.

To work around this issue:

  1. Publish the app.
  2. Run the published version of the app.
  3. Clone the published app so we can use the editor again.
  4. Manually change the cloned settings added to the json config.
  5. Delete the published app and its related asset.
  6. (Optional) create a new asset instead of deleting the previous one.
  7. Make the required code modifications.
  8. Repeat the process to debug again.
2023-01-20PSAAS-11979VPE: clicking on a block does not bring up the sidebar for editing conditions
2023-01-11PSAAS-11841Upgrading a SOAR instance to 5.5 does not change the community repo branch to 5.5
Workaround:
Deleting the community repository and readding it with the correct branch.
2023-01-10PSAAS-11802Artifact save invokes indicator extraction when indicator feature is disabled.
2023-01-09PSAAS-11797App actions fail due to unescaped null characters (PSAAS-10127)
2023-01-04PSAAS-11694VPE/prompt: "Could not find 'undefined' in users or roles" during playbook runs after upgrading from 5.4.0 and editing/saving the playbook
Workaround:
Edit the prompt block and re-select the user or role.

The following error message displays, but you can save and run the playbook.

approver must be a `object` type, but the final value was: `null` (cast from the value `"Administrator"`). If "null" is intended as an empty value be sure to mark the schema as `.nullable()`

2022-12-23PSAAS-11658, PSAAS-11004VPE: Utility blocks with more than one API call do not save parameter values
Workaround:
Use one utility block per API call.
2022-12-22PSAAS-11638VPE: delay in populating block outputs/datapath picker when playbook fully loaded
Workaround:
To fully populate the datapath picker list when configuring a block in the Visual Playbook Editor:
  1. Click outside the block configuration.
  2. Then click back into the block configuration.
2022-12-22PSAAS-11648Analyst Queue: When applying filters for owner for cases and events, the metrics at the top of the case screen do not change (containers are filtered)
Workaround:
none at this time
2022-12-15PSAAS-11514VPE smart block context not taking into account custom datapaths
Workaround:
Use custom code to manually add in the correct custom datapath into the python generation, if known.
2022-12-07PSAAS-11389Git app: Action git commit fails
Workaround:
The issue affects the git push command. Use HTTPS or git protocol instead of HTTP.
2022-12-05PSAAS-11327, PSAAS-9665VPE: Debugger hangs when running playbook; It goes blank and needs refresh
2022-12-05PSAAS-11328VPE Empty Variables with inconsistent use of quotes
2022-11-29PSAAS-11245Automation Broker: When getting new credentials for broker, UI gives incorrect docker command
Workaround:
Use the following command, instead of the one shown on the screen:

docker exec -ti <container_id> python3 /splunk/broker/bin/update_creds.py --new-creds "<copied_creds>"

docker <container_id> restart

2022-11-28PSAAS-11237Details for playbook runs don't update in window from the Investigation page
Workaround:
Click the "x" and then click on the desired playbook run in the queue
2022-11-28PSAAS-11242VPE: After correct reconfiguration, "invalid resource" warning persists within subplaybook block
Workaround:
The warning will not be shown if the user returns to the state 'Unconfigured' of the block and then proceeds to configure again
2022-11-18PSAAS-11181Fix page crash on load for blocks using external resources
2022-11-18PSAAS-11190VPE: Block Names with Container - A block name with "container" cannot share its results in other blocks in the Visual Editor
Workaround:
Do not use the word 'container' in playbook block names.
2022-10-31PSAAS-11001Wrong results in PB: "NOT IN" clause wrongly returns FALSE in SOAR when there is a null value in its condition
2022-09-07PSAAS-10127Playbooks using Threat Grid or urlscan.io app hang on the detonation action
Workaround:
Upgrade the app you are using.
  1. From the Apps page, click App Updates.
  2. Upgrade the app to the appropriate version:
    • Threat Grid: upgrade to version 2.3.1 or higher
    • urlscan.io: upgrade to version 2.3.0 or higher
2022-07-07PSAAS-9417, PSAAS-9599Data/Graphs missing on Executive Report after 5.3.2 upgrade
2022-04-08PSAAS-8541Unreadable characters sporadically appear in UI
Workaround:
Refresh the browser to reload the page.
2021-09-30PSAAS-5408 tags
Workaround:
Parse the result manually to exclude the span tags around the playbook name.
Date filed Issue number Description
2024-02-22PSAAS-16477Podman does not currently work with redirected image URLs due to Docker Hub authentication token changes
Workaround:
Manually change the image: line in docker-compose.yaml to point to
docker.io/phantomsaas/automation_broker:<$SOAR_VERSION>.
2023-09-14PSAAS-14784SOAR gives a "502 bad gateway" error for all SAML logins if a metadata endpoint fails to respond.
2023-08-11PSAAS-14413Special characters are removed while downloading the file from Vault
2023-07-19PSAAS-14125Users without the "Administrator" role cannot delete an Automation Broker, even when given appropriate permissions.
Workaround:
Use an account with the Administrator role to delete any Splunk SOAR Automation Brokers as needed.
2023-05-02PSAAS-13313ui regression: "TypeError: this.state.appCategories.map is not a function" and blank screen when opening app in app editor
Workaround:
none at this time
2023-04-28PSAAS-13290Toggling delay timer in one block causes all other action blocks to toggle delay timer.
Workaround:
Avoid toggling delay timer for blocks that do not want delays. Instead, reduce the delay to 0 minutes.
2023-04-26PSAAS-13255Deleting a container with 1000+ artifacts causes UWSGI to run out of memory.
Workaround:
For Waterspout we have swapped the deletion mechanism of containers in the UI from a django deletion to a raw deletion.

This helps us avoid OOMing in Django while preserving audit capability when performing a deletion thanks to a new pg trigger that was added.

In SOAR versions pre 6.3.0, customers running into an OOM when deleting a container with 1000+ artifacts should delete the container via a raw delete using the delete_db_containers management command. If this is a cloud customer, then SOAR on-call will need to delete the container for them with their permission.

2023-04-06PSAAS-12976VPE: Manually selecting an asset deletes block configuration
Workaround:
Create a new block and copy the datapaths from the python editor view.
2023-02-16PSAAS-12333Playbooks that open with smart block context warnings will disable the debugger and display 'Discard Changes' button
Workaround:
Save the playbook. The debugger is re-enabled and the Discard Changes button no longer displays.
2023-02-15PSAAS-12311, PSAAS-12328Prompt block icon disappear after creating more than one empty questions
2023-02-01PSAAS-12147System health charts truncate values
2023-01-26PSAAS-12057Automation Broker (AB) configuration is ignored in the app editor
Workaround:
If the asset you're using while debugging in the App Editor is configured to use an Automation Broker this setting is ignored. Launching the app/debugging will not route to the automation broker, instead it always runs locally in the cloud instance.

To work around this issue:

  1. Publish the app.
  2. Run the published version of the app.
  3. Clone the published app so we can use the editor again.
  4. Manually change the cloned settings added to the json config.
  5. Delete the published app and its related asset.
  6. (Optional) create a new asset instead of deleting the previous one.
  7. Make the required code modifications.
  8. Repeat the process to debug again.
2023-01-13PSAAS-11884analyst queue: unexpected behavior when clearing previously added 'owner' filters
2023-01-09PSAAS-11797App actions fail due to unescaped null characters (PSAAS-10127)
2022-12-20PSAAS-11587A successful completion of called playbook in Synchronous mode, over-writes failure result in calling playbook
Workaround:
None
2022-12-20PSAAS-11581PlaybookRunEx::UpdateStatus fails to update when playbook run is very old.
2022-12-16PSAAS-11546Numeric input is parsed as integer and does not match the data type specified by the spec
2022-12-09PSAAS-11423Custom Function Editor: Not saving data type change
Workaround:
Changing the code forces the type update.
2022-12-08PSAAS-11401Automation Broker generates a high volume of extraneous audit log records.
2022-12-05PSAAS-11328VPE Empty Variables with inconsistent use of quotes
2022-11-30PSAAS-11293VPE: Debugger crashed in 5.4.0; Playbook run fails if it has an action with a 2+ minutes timer
Workaround:
No workaround, you could not use the timer but there are actions taking more than 2 minutes to complete and that cannot be changed.
2022-11-18PSAAS-11182"New events" counter increasing when Dynamic Updates are turned off
2022-11-18PSAAS-11190VPE: Block Names with Container - A block name with "container" cannot share its results in other blocks in the Visual Editor
Workaround:
Do not use the word 'container' in playbook block names.
2022-11-09PSAAS-11068Port forward from NRI port to 443 doesn't work on local machine.
2022-11-09PSAAS-11077Cloud : Remote search indexing : One event per day is missed
Workaround:
n/a
2022-11-09PSAAS-11073Action run limit not enforced before server restart
2022-11-08PSAAS-11121AppUpdate should continue to work with custom apps that have invalid versions
Workaround:
Uninstall the custom apps that are causing the blockage.
  1. To identify those custom apps, run the following script
    
    
    phenv phantom_shell
    apps = App.objects.filter(disabled=False)
    for app in apps:
      if not app.known_versions:
        print(app)
    
    print('done looking up custom apps')
    
    
  2. Use the AppUpdate wizard to update known app. See Splunk SOAR Connector for a list of apps that you can upgrade with the wizard.
  3. Reinstall those custom apps

Repeat these steps each time you want to upgrade certified apps.

2022-11-03PSAAS-11049Search setting failing on test connection.
2022-10-31PSAAS-11004, PSAAS-11658VPE: Values entered into custom function/Utility input arguments are deleted or modified
Workaround:
  1. Within the Visual Playbook Editor (VPE), populate a field in the utility block configuration panel.
  2. When complete, close the configuration panel.
  3. Re-open the configuration panel to populate another field.
  4. Repeat until you have completed all necessary fields.
2022-10-31PSAAS-11001Wrong results in PB: "NOT IN" clause wrongly returns FALSE in SOAR when there is a null value in its condition
2022-10-13PSAAS-10703Default workbook is reset on upgrade if the original default has been removed
2022-09-26PSAAS-10454UI error when navigating to case evidence tab caused by linked container that was removed by retention.
Workaround:
None.
2022-09-07PSAAS-10107Status of Case is missing from Report
Workaround:
None known
2022-09-07PSAAS-10127Playbooks using Threat Grid or urlscan.io app hang on the detonation action
Workaround:
Upgrade the app you are using.
  1. From the Apps page, click App Updates.
  2. Upgrade the app to the appropriate version:
    • Threat Grid: upgrade to version 2.3.1 or higher
    • urlscan.io: upgrade to version 2.3.0 or higher
2022-08-17PSAAS-9891Indicators are visible with labels that roles do not allow
2022-07-07PSAAS-9417, PSAAS-9599Data/Graphs missing on Executive Report after 5.3.2 upgrade
2022-04-29PSAAS-8776Investigation page: Widget layout and visibility is not saved via "manage widgets"
Workaround:
none known at this time
2022-04-08PSAAS-8541Unreadable characters sporadically appear in UI
Workaround:
Refresh the browser to reload the page.
2021-09-30PSAAS-5408 tags
Workaround:
Parse the result manually to exclude the span tags around the playbook name.
Date filed Issue number Description
2023-11-29PSAAS-15638Paginating REST APIs without sorting may give duplicate results across pages. Also affects phantom.get_tasks() and phantom.get_notes() playbook APIs, when containers have >10 tasks or >10 notes, respectively
Workaround:
If using the REST API directly, add a sort parameter to the URL:
https://example-soar.com/rest/resource?page=X&sort=id

If using the phantom.get_tasks() or phantom.get_notes() playbook APIs, you can use phantom.requests instead to query the REST API directly:



# Instead of phantom.get_tasks(), use
url = phantom.build_phantom_rest_url('workbook_task')



# Or, instead of phantom.get_notes(), use
url = phantom.build_phantom_rest_url('note')

params = {'_filter_container': container['id'], 'page_size': 0, 'sort': 'id'}
response = phantom.requests.get(url, params=params)
tasks = response.json()['data']

2023-07-19PSAAS-14125Users without the "Administrator" role cannot delete an Automation Broker, even when given appropriate permissions.
Workaround:
Use an account with the Administrator role to delete any Splunk SOAR Automation Brokers as needed.
2023-01-09PSAAS-11797App actions fail due to unescaped null characters (PSAAS-10127)
2022-11-18PSAAS-11190VPE: Block Names with Container - A block name with "container" cannot share its results in other blocks in the Visual Editor
Workaround:
Do not use the word 'container' in playbook block names.
2022-11-11PSAAS-11118, PSAAS-8901VPE 2: Adding a parameter to an action block deletes another parameter.
Workaround:
  1. Within the Visual Playbook Editor (VPE), populate a field in the action block configuration panel.
  2. When complete, close the configuration panel.
  3. Re-open the configuration panel to populate another field.
  4. Repeat until you have completed all necessary fields.
2022-11-08PSAAS-11121AppUpdate should continue to work with custom apps that have invalid versions
Workaround:
Uninstall the custom apps that are causing the blockage.
  1. To identify those custom apps, run the following script
    
    
    phenv phantom_shell
    apps = App.objects.filter(disabled=False)
    for app in apps:
      if not app.known_versions:
        print(app)
    
    print('done looking up custom apps')
    
    
  2. Use the AppUpdate wizard to update known app. See Splunk SOAR Connector for a list of apps that you can upgrade with the wizard.
  3. Reinstall those custom apps

Repeat these steps each time you want to upgrade certified apps.

2022-10-31PSAAS-11004, PSAAS-11658VPE: Values entered into custom function/Utility input arguments are deleted or modified
Workaround:
  1. Within the Visual Playbook Editor (VPE), populate a field in the utility block configuration panel.
  2. When complete, close the configuration panel.
  3. Re-open the configuration panel to populate another field.
  4. Repeat until you have completed all necessary fields.
2022-10-31PSAAS-11001Wrong results in PB: "NOT IN" clause wrongly returns FALSE in SOAR when there is a null value in its condition
2022-10-20PSAAS-10820Receiving system generated emails with Account Notifications turned off
Workaround:
Email filter.
2022-09-26PSAAS-10454UI error when navigating to case evidence tab caused by linked container that was removed by retention.
Workaround:
None.
2022-09-20PSAAS-10287Interval/Schedule ingestion settings cannot be changed
Workaround:
Changing an asset's ingest settings does not correctly update the UI. The setting is changed, but the UI does not show the correct state. If you change the ingest settings on an app's asset from Interval to Schedule or Off the UI continues to show the setting as Interval.

You can examine the JSON output of a REST request to determine the actual status of the asset's setting.

  1. Log in to your Splunk SOAR deployment.
  2. In a new browser tab, use this REST request.
    https://<Splunk SOAR deployment>/rest/asset?pretty=true&_special_app_info=true&page_size=0&_filter_id=<asset id>
    
    <Splunk SOAR deployment> and <asset id> with the URL for your SOAR deployment and the asset id of the asset whose status you want to verify.
  3. Look for the "configuration" object and check the value of "polling".
    {...
    "configuration": {"ingest": {"interval_mins": "30", "container_label": "events", "polling": false}
    }
    
2022-09-07PSAAS-10107Status of Case is missing from Report
Workaround:
None known
2022-09-07PSAAS-10127Playbooks using Threat Grid or urlscan.io app hang on the detonation action
Workaround:
Upgrade the app you are using.
  1. From the Apps page, click App Updates.
  2. Upgrade the app to the appropriate version:
    • Threat Grid: upgrade to version 2.3.1 or higher
    • urlscan.io: upgrade to version 2.3.0 or higher
2022-08-17PSAAS-9891Indicators are visible with labels that roles do not allow
2022-08-01PSAAS-9665, PSAAS-11327VPE: SOAR UI hangs in VPE debug and UI will go blank and need refresh
2022-07-07PSAAS-9417, PSAAS-9599Data/Graphs missing on Executive Report after 5.3.2 upgrade
2022-04-29PSAAS-8776Investigation page: Widget layout and visibility is not saved via "manage widgets"
Workaround:
none known at this time
2022-04-08PSAAS-8541Unreadable characters sporadically appear in UI
Workaround:
Refresh the browser to reload the page.
2021-09-30PSAAS-5408 tags
Workaround:
Parse the result manually to exclude the span tags around the playbook name.
Date filed Issue number Description
2023-11-29PSAAS-15638Paginating REST APIs without sorting may give duplicate results across pages. Also affects phantom.get_tasks() and phantom.get_notes() playbook APIs, when containers have >10 tasks or >10 notes, respectively
Workaround:
If using the REST API directly, add a sort parameter to the URL:
https://example-soar.com/rest/resource?page=X&sort=id

If using the phantom.get_tasks() or phantom.get_notes() playbook APIs, you can use phantom.requests instead to query the REST API directly:



# Instead of phantom.get_tasks(), use
url = phantom.build_phantom_rest_url('workbook_task')



# Or, instead of phantom.get_notes(), use
url = phantom.build_phantom_rest_url('note')

params = {'_filter_container': container['id'], 'page_size': 0, 'sort': 'id'}
response = phantom.requests.get(url, params=params)
tasks = response.json()['data']

2023-07-19PSAAS-14125Users without the "Administrator" role cannot delete an Automation Broker, even when given appropriate permissions.
Workaround:
Use an account with the Administrator role to delete any Splunk SOAR Automation Brokers as needed.
2023-01-09PSAAS-11797App actions fail due to unescaped null characters (PSAAS-10127)
2022-11-18PSAAS-11190VPE: Block Names with Container - A block name with "container" cannot share its results in other blocks in the Visual Editor
Workaround:
Do not use the word 'container' in playbook block names.
2022-11-11PSAAS-11118, PSAAS-8901VPE 2: Adding a parameter to an action block deletes another parameter.
Workaround:
  1. Within the Visual Playbook Editor (VPE), populate a field in the action block configuration panel.
  2. When complete, close the configuration panel.
  3. Re-open the configuration panel to populate another field.
  4. Repeat until you have completed all necessary fields.
2022-11-08PSAAS-11121AppUpdate should continue to work with custom apps that have invalid versions
Workaround:
Uninstall the custom apps that are causing the blockage.
  1. To identify those custom apps, run the following script
    
    
    phenv phantom_shell
    apps = App.objects.filter(disabled=False)
    for app in apps:
      if not app.known_versions:
        print(app)
    
    print('done looking up custom apps')
    
    
  2. Use the AppUpdate wizard to update known app. See Splunk SOAR Connector for a list of apps that you can upgrade with the wizard.
  3. Reinstall those custom apps

Repeat these steps each time you want to upgrade certified apps.

2022-10-31PSAAS-11004, PSAAS-11658VPE: Values entered into custom function/Utility input arguments are deleted or modified
Workaround:
  1. Within the Visual Playbook Editor (VPE), populate a field in the utility block configuration panel.
  2. When complete, close the configuration panel.
  3. Re-open the configuration panel to populate another field.
  4. Repeat until you have completed all necessary fields.
2022-10-31PSAAS-10997Playbook decision block convert boolean strings to boolean values
Workaround:
no workaround
2022-10-31PSAAS-11001Wrong results in PB: "NOT IN" clause wrongly returns FALSE in SOAR when there is a null value in its condition
2022-10-04PSAAS-10582UI crash: opening container with a HUD CARD using a Custom Field and a list value leads to a blank page.
Workaround:
Use pin type = data instead of card
2022-09-26PSAAS-10454UI error when navigating to case evidence tab caused by linked container that was removed by retention.
Workaround:
None.
2022-09-20PSAAS-10287Interval/Schedule ingestion settings cannot be changed
Workaround:
Changing an asset's ingest settings does not correctly update the UI. The setting is changed, but the UI does not show the correct state. If you change the ingest settings on an app's asset from Interval to Schedule or Off the UI continues to show the setting as Interval.

You can examine the JSON output of a REST request to determine the actual status of the asset's setting.

  1. Log in to your Splunk SOAR deployment.
  2. In a new browser tab, use this REST request.
    https://<Splunk SOAR deployment>/rest/asset?pretty=true&_special_app_info=true&page_size=0&_filter_id=<asset id>
    
    <Splunk SOAR deployment> and <asset id> with the URL for your SOAR deployment and the asset id of the asset whose status you want to verify.
  3. Look for the "configuration" object and check the value of "polling".
    {...
    "configuration": {"ingest": {"interval_mins": "30", "container_label": "events", "polling": false}
    }
    
2022-09-16PSAAS-10265NMAP App not compatible with Automation Broker
Workaround:
Build a custom automation broker image with nmap installed and run the App via AB.

Note that this is probably unsupported by us.

2022-09-14PSAAS-10263"500 Server Error" when downloading vault file with name containing a line feed
Workaround:
rename it directly in the DB
2022-09-08PSAAS-10158Upgrades may fail on PrepSystem step due to a cp failure with "Text File Busy"
Workaround:
This occurs when there's an active cron job for SOAR running when the upgrade starts. Wait for the processes using python3.9 to complete and then retry the upgrade
2022-09-08PSAAS-10205Incorrect notification when connecting to Splunkbase
2022-09-07PSAAS-10107Status of Case is missing from Report
Workaround:
None known
2022-09-07PSAAS-10127Playbooks using Threat Grid or urlscan.io app hang on the detonation action
Workaround:
Upgrade the app you are using.
  1. From the Apps page, click App Updates.
  2. Upgrade the app to the appropriate version:
    • Threat Grid: upgrade to version 2.3.1 or higher
    • urlscan.io: upgrade to version 2.3.0 or higher
2022-08-11PSAAS-9793Custom field message has broken link to documentation
Workaround:
Follow these links to learn more about using custom fields in playbooks:
2022-08-01PSAAS-9665, PSAAS-11327VPE: SOAR UI hangs in VPE debug and UI will go blank and need refresh
2022-07-07PSAAS-9417, PSAAS-9599Data/Graphs missing on Executive Report after 5.3.2 upgrade
2022-04-29PSAAS-8776Investigation page: Widget layout and visibility is not saved via "manage widgets"
Workaround:
none known at this time
2022-04-08PSAAS-8541Unreadable characters sporadically appear in UI
Workaround:
Refresh the browser to reload the page.
Date filed Issue number Description
2022-07-22PSAAS-9574soar-prepare-system appears to get stuck after InstallPhantomDependencies
Workaround:
The problem is that the progress spinner is overwriting a prompt asking if you'd like to run an optional step. To resolve,
  1. Quit the pending run of soar-prepare-system using ctrl+c
  2. Run soar-prepare-system again, this time with either the --no-spinners flag to disable the spinners, or the --no-prompt flag to skip the prompts
2022-07-19PSAAS-9531Upgrades fail with error "Failed to trust git directory" when there exist playbook repos with spaces in their names
Workaround:
Follow these steps to mitigate this issue during your upgrade to version 5.3.2.
  1. Edit install/install_steps/git_repos.py. Change lines 37 and 46. Wrap {git_repo} in escaped quotes.
    
    
    37     cmd=f"config --global --unset safe.directory \"{git_repo}\"",
    
    46     cmd=f"config --global --add safe.directory \"{git_repo}\"",
    
    

    Other versions may have similar code that needs to be wrapped in escaped quotes.

  2. Verify .soar-continue contains {"continue_from": "GitRepos", "cluster_phase": "NONE"}
  3. Re-run the soar-install command.

This release of Splunk SOAR (Cloud) has no known issues.

Date filed Issue number Description
2022-04-14 PSAAS-8617 Ingestion failures

Workaround: If the ingestd daemon is still running on the instance but ingestion has stopped, contact Support. The ingestd daemon will be restarted on the instance.

2022-04-12 PSAAS-8569 5.2.1 -> 5.3.x upgrades fail if custom pip packages have been installed and the system cannot directly reach pypi.org without a proxy

Workaround: Perform one of these two operations (up to customer discretion):

  1. Look into the {{<PHANTOM_HOME>/usr/local/customer_requirements.txt}} file and acquire all the packages therein; it's likely they were installed for a reason by the customer, so this is probably the most correct action. The commands for acquiring the package may vary depending on the customer's environment; however, it should generally be a pip install: {noformat}phenv python3 -m pip install -r customer_requirements.txt{noformat}
  2. OR, you can delete the entire {{<PHANTOM_HOME>/usr/local/customer_requirements.txt}} file (or any package listed in it) so the system does not attempt to install anything. This action may result in customer playbooks, custom functions, or even locally-written apps to fail since they might expect pip packages to exist that are no longer installed

Regardless of whether action (a) or action (b) was taken, the customer can continue the upgrade by re-running Template:Soar-install after performing either remediation above

2022-02-11 PSAAS-7604 Deleting Source Control repo doesn't remove the playbooks

Workaround: If customer has command line access:

  1. Verify that the repo is marked as Template:Disabled=t in the Template:Scm table (SELECT * FROM scm;)
  2. Verify that associated playbooks are marked as Template:Disabled=t and Template:Disabled=f in the Template:Playbook table (SELECT * FROM playbook WHERE id=<scm_id>;)
  3. Mark all associated playbooks as Template:Disabled=t (UPDATE playbook SET disabled=t WHERE scm_id=<scm_id>;)
Date filed Issue number Description
2022-01-20 PSAAS-7307 Cloned Assets after upgrade will have secrets encrypted incorrectly.After upgrade, for any cloned assets, you will need to manually re-enter any passwords or secret environment variables.
Of the Splunk certified apps this will only happen for a shared asset on the WMI and LDAP apps.
2021-12-17 PSAAS-7028 VPE 2.0 - UI issue causing dot separation in playbooks which worsens over time
Date filed Issue number Description
2023-11-29PSAAS-15638Paginating REST APIs without sorting may give duplicate results across pages. Also affects phantom.get_tasks() and phantom.get_notes() playbook APIs, when containers have >10 tasks or >10 notes, respectively
Workaround:
If using the REST API directly, add a sort parameter to the URL:
https://example-soar.com/rest/resource?page=X&sort=id

If using the phantom.get_tasks() or phantom.get_notes() playbook APIs, you can use phantom.requests instead to query the REST API directly:



# Instead of phantom.get_tasks(), use
url = phantom.build_phantom_rest_url('workbook_task')



# Or, instead of phantom.get_notes(), use
url = phantom.build_phantom_rest_url('note')

params = {'_filter_container': container['id'], 'page_size': 0, 'sort': 'id'}
response = phantom.requests.get(url, params=params)
tasks = response.json()['data']

2023-07-19PSAAS-14125Users without the "Administrator" role cannot delete an Automation Broker, even when given appropriate permissions.
Workaround:
Use an account with the Administrator role to delete any Splunk SOAR Automation Brokers as needed.
2022-03-17PSAAS-8132Saving an event without change increases/decreases event SLA
2022-02-18PSAAS-7649uwsgi stops handling requests with SIGNAL QUEUE IS FULL error
Workaround:
Restart uwsgi
2022-02-15PSAAS-7633C++ log truncation can result in bad json for very long messages
2022-01-27PSAAS-7399Ingestion stalls when assets are modified while ingesting
2022-01-20PSAAS-7300Investigation page Workbook pane: "run playbook" dialog box incorrectly placed upon clicking 2nd and subsequent playbooks to launch
Workaround:
even though the "run playbook" dialog box's placement is incorrect and the dialog box's 'cancel' button does not function, the "run playbook" button does function and does launch the designated playbook
2022-01-10PSAAS-7173Analyst Queue: Event filtering only allows one user at a time
Workaround:
Craft filter in browser URL using SOAR user ID's.
2022-01-05PSAAS-7132Triggering playbook runs from the UI can hang the webserver if only one worker is available
2021-12-29PSAAS-7069Phantom App: Automation Broker not able to add empty file into the Vault
2021-12-09PSAAS-6899VPE - Boolean parameter in action block does not display as 'set'(checked) for a default value of 'true' in JSON
2021-11-18PSAAS-6603IDP-initiated SAML authentication succeeds, but presents an error to the user
Workaround:
-
2021-11-12PSAAS-6440App Wizard UI does not fully display when using the light UI theme.
Workaround:
Use the dark UI theme instead of the light UI theme.
2021-11-05PSAAS-6253On an upgraded instance, updating the Maxmind app returns error.
Workaround:
Edit the apps' asset settings. Select a label in the Ingest Settings tab.
2021-10-15PSAAS-5765Splunkbase: Login And Install button in Login modal only does the login, not installation.
Workaround:
Use the Install button to install a single app or click the Install All button to install all the displayed apps.
2021-10-15PSAAS-5768phantom.get_run_data() sometimes returns invalid JSON
Workaround:
Compare the output of phantom.get_run_data to the empty string, and set the value to "null" if they match. Requires custom code.
2021-10-12PSAAS-5674, PSAAS-8570VPE 2.0 - Only shows first 19 custom functions in the Utility block custom function list
Workaround:
Change the order of "sort-by". Changing it once, you'll see Z-A. If you want to see A-Z, change the sort order again.  

You can also use "search" to search for a specific custom function.

2021-10-12PSAAS-5681Global environment variables are not honored when debugging actions in the App Wizard's editor.
2021-10-12PSAAS-5682App Wizard's editor prevents a user from saving apps that have fewer than two actions.
Workaround:
You can create at least two no-op actions for an app and the editor's validation will pass.

The behavior was intended to enforce that apps must implement an action besides "test connectivity", but it failed to account for special circumstances and that not all apps support any actions at all

2021-10-07PSAAS-5598The App Wizard's editor allows the user to create multiple actions with the same name, which generates conflicting function names.
Workaround:
All function names are converted to lowercase.

Avoid creating actions with the same lowercase name. If you do create actions with the same lowercase name, you must manually change the name of one of the misnamed actions and update the code of your app to match the new function names. 

2021-10-07PSAAS-5600Changing app versions in the App Wizard's editor changes the behavior of edit & clone workflows by leaving old versions of the draft app on the system instead of overwriting them.
2021-10-07PSAAS-5602, PSAAS-5595App Wizard's editor is missing support for configuring ingestion assets and testing ingestion actions.
2021-10-07PSAAS-5572In the App Wizard's editor, the "Draft Apps" listing does not accurately report the number of supported actions.
2021-10-07PSAAS-5597, PSAAS-5592, PSAAS-5606App Wizard's editor: Misconfiguring a new action in the "Add Action" modal may cause subsequent usages of the modal to generate TypeErrors.
Workaround:
Exit and restart the App Wizard's editor reset the modal window state.
2021-10-07PSAAS-5622, PSAAS-5588APP Editor: Jump to code doesn't work when errors are present in source (Documentation)
2021-10-06PSAAS-5509VPE 2: Block mode Python code should show the actual line number
2021-09-30PSAAS-5408 tags
Workaround:
Parse the result manually to exclude the span tags around the playbook name.
2021-07-21PSAAS-3827VPE 2.0: Changing block name doesn't change its downstream datapath
Date filed Issue number Description
2023-11-29PSAAS-15638Paginating REST APIs without sorting may give duplicate results across pages. Also affects phantom.get_tasks() and phantom.get_notes() playbook APIs, when containers have >10 tasks or >10 notes, respectively
Workaround:
If using the REST API directly, add a sort parameter to the URL:
https://example-soar.com/rest/resource?page=X&sort=id

If using the phantom.get_tasks() or phantom.get_notes() playbook APIs, you can use phantom.requests instead to query the REST API directly:



# Instead of phantom.get_tasks(), use
url = phantom.build_phantom_rest_url('workbook_task')



# Or, instead of phantom.get_notes(), use
url = phantom.build_phantom_rest_url('note')

params = {'_filter_container': container['id'], 'page_size': 0, 'sort': 'id'}
response = phantom.requests.get(url, params=params)
tasks = response.json()['data']

2023-07-19PSAAS-14125Users without the "Administrator" role cannot delete an Automation Broker, even when given appropriate permissions.
Workaround:
Use an account with the Administrator role to delete any Splunk SOAR Automation Brokers as needed.
2022-02-15PSAAS-7633C++ log truncation can result in bad json for very long messages
2021-10-15PSAAS-5768phantom.get_run_data() sometimes returns invalid JSON
Workaround:
Compare the output of phantom.get_run_data to the empty string, and set the value to "null" if they match. Requires custom code.
2021-10-07PSAAS-5573, PSAAS-6581Investigation page: Related Events modal has Permission Error
2021-10-06PSAAS-5542Issue with allowing roles to pass permission checks in unauthorized areas when performing reporting operations
2021-09-30PSAAS-5408 tags
Workaround:
Parse the result manually to exclude the span tags around the playbook name.
2021-09-15PSAAS-3564Automation Broker: Unable to pair broker: brokerd caught in some endless loop preventing pairing
2021-08-30PSAAS-3375Garbage string printed for client id in AB logs during unregistration
Workaround:
This is because client_id is a hash and needs to be printed with %x. We are instead using %s which is causing the issue.

 

2021-08-25PSAAS-3343Some actions fail with "failed to send request to AB" on AB 64172
2021-08-24PSAAS-3311VPE - Classic editor throws uncaught reference. Clear cache and refresh to fix.
Workaround:
Empty cache and hard reload
2021-08-23PSAAS-3289Can't Delete Value from Org Id/Set Domain for Thycotic password vault
2021-08-19PSAAS-3246Calling playbook APIs get_tasks, add_task, and set_owner raise an error
Workaround:
None at this time
2021-08-18PSAAS-3232, PSAAS-3271When an admin is configuring source control, it is unclear that a github personal access token is valid input.
2021-08-02PSAAS-2782Unable to rotate encryption keys in the Automation Broker
2021-08-02PSAAS-2781Broker sometimes fail to pair with Cloud SOAR instance
2021-07-14PSAAS-2558Approval - two different status after stopping approval process
2021-07-13PSAAS-2548Add related_category and remove tenant_info from ActionRun's deletion audit records
2021-07-09PSAAS-2510App RSA Archer: Unable to see the app's custom view for the "list ticket" action when the result count is 100 or more items.
Date filed Issue number Description
2021-08-19MCSOAR-4367VPE 2.0 - Playbook version in settings doesn't update
2021-08-13MCSOAR-4328VPE 2.0 - Keyboard shortcuts don't work with code focused
2021-08-13MCSOAR-4336VPE 2.0 - Fullscreen in playbook editor hides the debugger/editor button
2021-07-29MCSOAR-4216VPE 2.0 - Debug console output should scroll down automatically when running
2021-07-29MCSOAR-4207VPE 2.0 - Unable to select "keyword arguments" to pass into utility custom function
2021-07-29MCSOAR-4197VPE 2.0 - Playbook Save fails when Unicode is used in Commit Message
2021-07-21MCSOAR-4143VPE 2.0 - Changing block name doesn't change its downstream datapath
2021-07-20MCSOAR-4140VPE 2.0 - No warning on block that has deleted/invalid datapath
2021-07-16MCSOAR-4122VPE 2.0 - Hotkeys: Shortcut for showing available hotkeys only works when Settings is open
2021-06-30MCSOAR-4106VPE 2.0 - No warning when asset in action block is not available
2021-06-30MCSOAR-4100VPE 2.0 - After dragging an arrow from the start block in Firefox, there's no pop-up to create a new block.
2021-06-30MCSOAR-4097VPE 2.0 - Visual errors in Safari
2021-06-30MCSOAR-4101VPE 2.0 - Unicode not working on playbook title

January 4, 2023 release 5.5.0 update

December 14, 2022 release 5.5.0

October 27, 2022 release 5.4.0

September 28, 2022 release 5.3.5

August 31, 2022 release 5.3.4

July 28, 2022 release 5.3.3

June 22, 2022 release 5.3.2

April 11, 2022 release 5.3.1

January 26, 2022 release 5.2.1

November 17, 2021 release 5.1.0

August 24, 2021 release 5.0

Versions 4.12.0 - 4.12.3

Date filed Issue number Description
2022-05-05 PSAAS-8830 Excessive DB usage during asset or ingestion settings updates.
2021-08-19 PSAAS-3246 Calling playbook APIs get_tasks, add_task, and set_owner raise an error
Workaround:
None at this time
2021-07-28 PSAAS-2735 Connectors are unable to execute java related commands using run_ext_command() in SOAR (cloud).
2021-07-22 PSAAS-2681 Playbook action hangs for over 30m then fails on broker
2021-07-16 PSAAS-2591 Asset Proxy Settings: Previously configured HTTP or HTTPS Proxy not working as intended
Workaround:
* Determine if your proxy is an HTTP or HTTPS proxy.
  • If you have an HTTP proxy and your asset settings have proxy variables starting with https://<proxy_ip>, replace them with http://<proxy_ip>
  • If you have an HTTPS proxy and your asset settings have proxy variables starting with http://<proxy_ip>, replace them with https://<proxy_ip>

2021-06-07 PSAAS-2054 VPE: Naming block name "Summary" makes Decision/Filter block throws error
Workaround:
Don't use use the word "Summary" in investigate blocks
2021-06-07 PSAAS-2056, PSAAS-2157 Home Page: Uses pull-down list populated with multiple duplicate names because it includes deleted users
2021-05-05 PSAAS-2436 Changing an artifact's tenancy will not update it in the indicator table
Date filed Issue number Description
2021-07-16 PSAAS-2597, PSAAS-2689 Playbook Editor: Error returns a JSON block instead of a formatted error message.
2021-07-09 PSAAS-2510 App RSA Archer: Unable to see the app's custom view for the "list ticket" action when the result count is 100 or more items.
2021-06-15 PSAAS-2226, PSAAS-1798 Playbook action fails with "Timed out waiting for connector to bind back on port!" during performance longevity test
2021-06-08 PSAAS-2081, PSAAS-1798, PSAAS-2242 Playbook action fails intermittently with error message"Failed to send request to Automation Broker."
2021-05-20 PSAAS-1881 Action Broker action concurrency: asset concurrency limit changes are only applied when broker is restarted.
2021-05-07 PSAAS-1758 Playbook debug output doesn't print the playbook, repo, and user names on the first statement
Date filed Issue number Description
2021-06-15 PSAAS-2226, PSAAS-1798 Playbook action fails with "Timed out waiting for connector to bind back on port!" during performance longevity test
2021-06-08 PSAAS-2081, PSAAS-1798, PSAAS-2242 Playbook action fails intermittently with error message"Failed to send request to Automation Broker."
2021-06-01 PSAAS-2028 Investigation - Artifacts dropdown list not closed after selection
2021-05-25 PSAAS-1947 Onboarding artifact with IP 60.163.90.8 leads to app error message
2021-05-25 PSAAS-1960 Automation Broker: Cannot handle very large downloads or POSTs
2021-05-20 PSAAS-1881 Action Broker action concurrency: asset concurrency limit changes are only applied when broker is restarted.
2021-05-07 PSAAS-1758 Playbook debug output doesn't print the playbook, repo, and user names on the first statement
2021-03-05 PSAAS-2281 Containers are being opened even if an artifact submission fails
Date filed Issue number Description
2021-06-11 PSAAS-2126 REST API rest/artifact returns empty cef_type for defaults CEFs
2021-06-08 PSAAS-2081, PSAAS-1798, PSAAS-2242 Playbook action fails intermittently with error message"Failed to send request to Automation Broker."
2021-06-01 PSAAS-2028 Investigation - Artifacts dropdown list not closed after selection
2021-05-27 PSAAS-1985 Automation Broker does not support internal proxies.
2021-05-25 PSAAS-1947 Onboarding artifact with IP 60.163.90.8 leads to app error message
2021-05-25 PSAAS-1960 Automation Broker: Cannot handle very large downloads or POSTs
2021-05-20 PSAAS-1881 Action Broker action concurrency: asset concurrency limit changes are only applied when broker is restarted.
2021-05-20 PSAAS-1894 Investigation page: Action Widget sorting is not working
2021-05-14 PSAAS-1798, PSAAS-2226, PSAAS-2081 Playbook action fails with error message"Failed to send request to Automation Broker."
2021-05-07 PSAAS-1758 Playbook debug output doesn't print the playbook, repo, and user names on the first statement
2021-04-01 PSAAS-1240 SAML: Improve logging the message for why a user is not authorized

July 28, 2021 release 4.12.3

June 25, 2021 release 4.12.2

June 10, 2021 release 4.12.1

May 27, 2021 release 4.12.0