contentitemexportablefields: contentitemfields: propagationLabels: - all description: 'Playbook for retrieving credentials for BeyondTrust Password Safe ' id: BeyondTrust Retrieve Credentials inputs: [] name: BeyondTrust Retrieve Credentials outputs: - contextPath: BeyondTrust.Account.AccountName description: Name of the managed account. - contextPath: BeyondTrust.Account.AccountID description: ID of the managed account. - contextPath: BeyondtrustAccountCredentials description: Account credentials type: unknown quiet: true starttaskid: "0" tasks: "0": continueonerrortype: "" id: "0" ignoreworker: false isautoswitchedtoquietmode: false isoversize: false nexttasks: '#none#': - "1" note: false quietmode: 0 separatecontext: false skipunavailable: false task: brand: "" id: 21e77267-a358-4a05-82d3-39b6ec361294 iscommand: false name: "" version: -1 description: '' taskid: 21e77267-a358-4a05-82d3-39b6ec361294 timertriggers: [] type: start view: |- { "position": { "x": 265, "y": 50 } } "1": continueonerrortype: "" id: "1" ignoreworker: false isautoswitchedtoquietmode: false isoversize: false nexttasks: '#none#': - "2" note: false quietmode: 2 separatecontext: false skipunavailable: false task: brand: BeyondTrust Password Safe description: Returns a list of managed accounts that the current user has permissions to request. id: 135fb808-f589-4efb-87c9-c2a5c9596c5d iscommand: true name: BeyondTrust - Get Managed Accounts script: BeyondTrust Password Safe|||beyondtrust-get-managed-accounts type: regular version: -1 taskid: 135fb808-f589-4efb-87c9-c2a5c9596c5d timertriggers: [] type: regular view: |- { "position": { "x": 265, "y": 195 } } "2": continueonerrortype: "" id: "2" ignoreworker: false isautoswitchedtoquietmode: false isoversize: false nexttasks: '#none#': - "3" note: false quietmode: 2 separatecontext: false skipunavailable: false task: brand: BeyondTrust Password Safe description: Generates a list of active BeyondTrust requests. id: c667ac92-9e97-4466-8c7e-0d0f0c116cda iscommand: true name: BeyondTrust-List Release Requests script: BeyondTrust Password Safe|||beyondtrust-list-release-requests type: regular version: -1 taskid: c667ac92-9e97-4466-8c7e-0d0f0c116cda timertriggers: [] type: regular view: |- { "position": { "x": 265, "y": 360 } } "3": conditions: - condition: - - left: iscontext: true value: simple: ${BeyondTrust.Request} operator: isEmpty right: value: {} label: Request ID not found continueonerrortype: "" id: "3" ignoreworker: false isautoswitchedtoquietmode: false isoversize: false nexttasks: '#default#': - "5" Request ID not found: - "4" note: false quietmode: 2 separatecontext: false skipunavailable: false task: brand: "" id: a9635405-28e4-43e0-8a42-15a48c525b91 iscommand: false name: BeyondTrust - Check if a request already exists description: This is a conditional task to check if a request already exists. type: condition version: -1 taskid: a9635405-28e4-43e0-8a42-15a48c525b91 timertriggers: [] type: condition view: |- { "position": { "x": 265, "y": 545 } } "4": continueonerrortype: "" id: "4" ignoreworker: false isautoswitchedtoquietmode: false isoversize: false nexttasks: '#none#': - "6" note: false quietmode: 2 scriptarguments: account_id: simple: ${BeyondTrust.Account.AccountId} duration_minutes: simple: "59" reason: simple: XSOAR system_id: simple: ${BeyondTrust.Account.SystemId} separatecontext: false skipunavailable: false task: brand: BeyondTrust Password Safe description: Creates a new credentials release request. id: ddd6c898-4067-484b-8119-e641c11552f8 iscommand: true name: BeyondTrust - Create Release Request script: BeyondTrust Password Safe|||beyondtrust-create-release-request type: regular version: -1 taskid: ddd6c898-4067-484b-8119-e641c11552f8 timertriggers: [] type: regular view: |- { "position": { "x": 50, "y": 720 } } "5": continueonerrortype: "" id: "5" ignoreworker: false isautoswitchedtoquietmode: false isoversize: false nexttasks: '#none#': - "6" note: false quietmode: 2 scriptarguments: request_id: simple: ${BeyondTrust.Request.RequestID} separatecontext: false skipunavailable: false task: brand: BeyondTrust Password Safe description: Retrieves the credentials for an approved and active (not expired) credentials release request. id: e38a8cfe-0a20-4ea3-8379-da5f2fd1f0f1 iscommand: true name: 'BeyondTrust: Retrieve existing request credentials' script: BeyondTrust Password Safe|||beyondtrust-get-credentials type: regular version: -1 taskid: e38a8cfe-0a20-4ea3-8379-da5f2fd1f0f1 timertriggers: [] type: regular view: |- { "position": { "x": 480, "y": 720 } } "6": continueonerrortype: "" id: "6" ignoreworker: false isautoswitchedtoquietmode: false isoversize: false note: false quietmode: 2 scriptarguments: key: simple: BeyondtrustAccountCredentials value: complex: accessor: Password root: BeyondTrust.Request transformers: - args: applyIfEmpty: {} defaultValue: iscontext: true value: simple: ${BeyondTrust.Request.Credentials} operator: SetIfEmpty separatecontext: false skipunavailable: false task: brand: "" description: Set a value in context under the key you entered. id: 1d3f9d43-684e-46e5-87c9-b6c934ebd251 iscommand: false name: BeyondTrust Set Credentials Context Key scriptName: Set type: regular version: -1 taskid: 1d3f9d43-684e-46e5-87c9-b6c934ebd251 timertriggers: [] type: regular view: |- { "position": { "x": 265, "y": 920 } } version: -1 view: |- { "linkLabelsPosition": {}, "paper": { "dimensions": { "height": 965, "width": 810, "x": 50, "y": 50 } } } tests: - No tests (auto formatted) fromversion: 6.8.0