BeyondTrust Retrieve Credentials
Playbook for retrieving credentials for BeyondTrust Password Safe
BeyondTrust Password Safe · 7 tasks · 0 inputs · 3 outputs
Details
| ID | BeyondTrust Retrieve Credentials |
|---|---|
| From Version | 6.8.0 |
| Tasks | 7 |
README
Playbook for retrieving credentials for BeyondTrust Password Safe
Dependencies
This playbook uses the following sub-playbooks, integrations, and scripts.
Sub-playbooks
This playbook does not use any sub-playbooks.
Integrations
- BeyondTrust Password Safe
Scripts
- Set
Commands
- beyondtrust-get-managed-accounts
- beyondtrust-get-credentials
- beyondtrust-list-release-requests
- beyondtrust-create-release-request
Playbook Inputs
There are no inputs for this playbook.
Playbook Outputs
| Path | Description | Type |
|---|---|---|
| BeyondTrust.Account.AccountName | Name of the managed account. | unknown |
| BeyondTrust.Account.AccountID | ID of the managed account. | unknown |
| BeyondtrustAccountCredentials | Account credentials | unknown |
Outputs
BeyondTrust.Account.AccountName— Name of the managed account.BeyondTrust.Account.AccountID— ID of the managed account.BeyondtrustAccountCredentials— Account credentials
Commands used
beyondtrust-create-release-request
beyondtrust-get-credentials
beyondtrust-get-managed-accounts
beyondtrust-list-release-requests
Flowchart
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