A couple of my team's devs were recently discussing the use of the Python, R and CMD tools on Alteryx Server. They rightly noted these usage of these tools (triggered by a published alteryx workflow) could represent a number of risks including
At the server level you can decide which protection mode workflows will run as.
At the workflow level: an admin will be able to change the run mode itself for that specific workflow.
Default Run Mode: Determines the level that workflows are permitted to run in the Gallery. Workflows that contain certain tools or access may need to be blocked. If a user has a workflow that uses one of the prohibited tools in a safe manner, they may request an exemption from the Gallery Admin. Exemptions are managed on the Workflows page in the Gallery. See Workflows.
Safe and Semi-safe options can only be used if the Run As setting is enabled in System Settings on the Worker Run As screen. See Worker.
@Loic In our firm, we would like to block usage of Run Command Tool and Run Command event but allow all other tools that can be blocked using safe mode. Considering the number of assets in our Infra which uses download Tool, R Tool, Python Tool, Email Tool and Send Email event - providing exemption or manually updating each workflow on Gallery would be a pain for server admins. Is there a way, we can either 1. Block usage of just Run Command and Rum Command event on server ? or 2. Remove those functionalities in Designer so no workflow/app/macro can be created with those two functionalities ?
If answer to both questions above is No, Please do let me know if this should be submitted as an idea ? (ideally, we would like to have the ability to choose the tools that our firm can use in Designer or Server)