Manage access to playbooks and scripts
Manage access to Cortex Cloud playbooks and scripts using roles and permissions.
Review the following:
The Playbooks and Scripts pages serve as the central repositories where you can view, create, and modify automation logic for your environment. By using object-level access, you can ensure that custom (user-defined) playbooks and scripts, such as those used for sensitive remediation or specialized third-party integrations, are only accessible to authorized users and user groups. Your access is determined by your role permissions combined with object ownership; you can only interact with playbooks and scripts where you are the Owner, those explicitly shared with you (or your user group), or those marked as Public.
Prerequisite
Configure tenant-level settings: An administrator must first establish the sharing framework under Settings → Configurations → Access Management → Objects.
The configuration of these settings defines the authorized sharing workflows for all custom objects, including report templates:
Enable "Owners can Share objects they created": Grants owners the ability to share playbooks and scripts with specific users, user groups, and API keys. This enables the Share option in the right-click menu for any playbook listed on the on the Playbooks page or any script listed on the Scripts page.
Disable "Owners can Share objects they created": Restricts owners to managing only General access (Public vs. Restricted). In this case, the Share option is removed from the playbook menu on the Playbooks page or from the script menu on the Scripts page, and replaced with the Manage Access option.
For more information on configuring tenant-level settings, see Manage access to objects.
Define Scope-Based Access Control (SBAC): While per-object access controls the visibility of the playbook or script itself, the actions performed during execution depend on the trigger method:
Manual execution: Actions are governed by the permissions and scope of the user who explicitly runs the playbook or script, as well as the defined scope of the involved integrations.
Automated execution: Actions performed by automation rules are executed as "system" and are governed by the defined scope and permissions of the involved integrations, regardless of the configured access of the user who created or modified the rule. As such, they should be carefully crafted such that they will affect only the intended data.
For more information on defining SBAC, see Manage user scope.
Last updated
Was this helpful?
