McAfee ePO Endpoint Compliance Playbook Deprecated Hidden
Deprecated. Use "McAfee ePO Endpoint Compliance Playbook v2" playbook instead. Discover endpoints that are not using the latest McAfee AV Signatures
Deprecated Content (Deprecated) · 13 tasks · 0 inputs · 0 outputs
Details
| ID | playbook12 |
|---|---|
| From Version | 5.0.0 |
| Tasks | 13 |
README
DEPRECATED. Use “McAfee ePO Endpoint Compliance Playbook v2” playbook instead. Discovers endpoints that are not using the latest McAfee AV Signatures.
Dependencies
This playbook uses the following sub-playbooks, integrations, and scripts.
Sub-playbooks
This playbook does not use any sub-playbooks.
Integrations
- ServiceNow
- epo
Scripts
- CloseInvestigation
- commentsToContext
- IncidentSet
Commands
- servicenow-incidents-query
- epo-update-client-dat
- servicenow-incident-create
- epo-get-current-dat
- epo-get-latest-dat
Playbook Inputs
There are no inputs for this playbook.
Playbook Outputs
There are no outputs for this playbook.
Playbook Image

Commands used
epo-get-current-dat
epo-get-latest-dat
epo-update-client-dat
servicenow-incident-create
servicenow-incidents-query
Flowchart
id: playbook12 version: -1 system: true fromversion: 5.0.0 name: McAfee ePO Endpoint Compliance Playbook description: Deprecated. Use "McAfee ePO Endpoint Compliance Playbook v2" playbook instead. Discover endpoints that are not using the latest McAfee AV Signatures starttaskid: "0" hidden: true tasks: "0": id: "0" taskid: a3d08d64-ed0b-41ff-886d-00daa3ed7c90 type: start task: id: a3d08d64-ed0b-41ff-886d-00daa3ed7c90 version: -1 description: "" name: start_task type: start iscommand: false brand: "" nexttasks: '#none#': - "10" - "2" separatecontext: false view: |- { "position": { "x": 50, "y": -87 } } note: false timertriggers: [] ignoreworker: false skipunavailable: false quietmode: 0 "2": id: "2" taskid: cdd9fe08-f2d7-4b2f-8e62-ec21ed9e3715 type: regular task: id: cdd9fe08-f2d7-4b2f-8e62-ec21ed9e3715 version: -1 description: "" name: Retrieve ePO's current DAT version script: epo|||epo-get-current-dat type: regular iscommand: true brand: epo nexttasks: '#none#': - "3" scriptarguments: repos: simple: ${repo} separatecontext: false view: |- { "position": { "x": 313, "y": 40 } } note: false timertriggers: [] ignoreworker: false skipunavailable: false quietmode: 0 "3": id: "3" taskid: b8d7abd0-0a4f-4e52-8aac-5fd4e6949fd6 type: condition task: id: b8d7abd0-0a4f-4e52-8aac-5fd4e6949fd6 version: -1 name: Are any endpoints outdated and using an older DAT version? description: Type list of systems in comments - comma separated type: condition iscommand: false brand: "" nexttasks: "No": - "9" "Yes": - "11" scriptarguments: faultydelta: {} repoversions: simple: ${repoversions} requireddatversion: simple: "-1" separatecontext: false view: |- { "position": { "x": 50, "y": 209 } } note: false timertriggers: [] ignoreworker: false skipunavailable: false quietmode: 0 "4": id: "4" taskid: aa4a2429-7901-440e-8d5a-e46557154f5b type: condition task: id: aa4a2429-7901-440e-8d5a-e46557154f5b version: -1 name: Are any endpoints faulty and dangerously outdated? description: Type system names in comments - comma separated type: condition iscommand: false brand: "" nexttasks: "No": - "7" "Yes": - "12" scriptarguments: data: simple: ${faultyendpoints} separatecontext: false view: |- { "position": { "x": 313, "y": 553 } } note: false timertriggers: [] ignoreworker: false skipunavailable: false quietmode: 0 "5": id: "5" taskid: 64ae7dd1-592c-4f0a-8b57-3107a6e4040a type: regular task: id: 64ae7dd1-592c-4f0a-8b57-3107a6e4040a version: -1 description: "" name: Isolate dangerous systems from network type: regular iscommand: false brand: "" nexttasks: '#none#': - "6" separatecontext: false view: |- { "position": { "x": 598, "y": 890 } } note: false timertriggers: [] ignoreworker: false skipunavailable: false quietmode: 0 "6": id: "6" taskid: 05cac450-0b26-47b5-82ab-23e64849c2c3 type: regular task: id: 05cac450-0b26-47b5-82ab-23e64849c2c3 version: -1 description: "" name: Open ServiceNow ticket with list of problematic endpoints to be handled by the appropriate team script: ServiceNow|||servicenow-incident-create type: regular iscommand: true brand: ServiceNow nexttasks: '#none#': - "8" scriptarguments: active: {} activity_due: {} additional_assignee_list: {} approval: {} approval_history: {} approval_set: {} assigned_to: {} assignment_group: {} business_duration: {} business_service: {} business_stc: {} calendar_duration: {} caller_id: {} category: simple: Software caused_by: {} close_code: {} close_notes: {} closed_at: {} closed_by: {} cmdb_ci: {} comments: simple: ${endpointsToIsolate} comments_and_work_notes: {} company: {} contact_type: {} correlation_display: {} correlation_id: {} data: simple: ${faultyendpoints} delivery_plan: {} description: {} display: {} due_date: {} escalation: {} expected_start: {} follow_up: {} group_list: {} impact: {} incident_state: {} knowledge: {} location: {} made_sla: {} notify: {} number: {} order: {} parent: {} parent_incident: {} priority: {} problem_id: {} reassignment_count: {} reopen_count: {} resolved_at: {} resolved_by: {} rfc: {} severity: simple: "3" short_description: {} sla_due: {} subcategory: simple: Antivirus sys_updated_by: {} sys_updated_on: {} urgency: {} user_input: {} watch_list: {} work_end: {} work_notes: {} work_notes_list: {} work_start: {} separatecontext: false view: |- { "position": { "x": 598, "y": 1063 } } note: false timertriggers: [] ignoreworker: false skipunavailable: false quietmode: 0 "7": id: "7" taskid: 6d0b0842-0873-4629-8e39-9b4b873f46cb type: regular task: id: 6d0b0842-0873-4629-8e39-9b4b873f46cb version: -1 description: "" name: Trigger signature update on outdated endpoints script: epo|||epo-update-client-dat type: regular iscommand: true brand: epo nexttasks: '#none#': - "9" scriptarguments: abortAfterMinutes: {} endpoints: simple: ${outdatedendpoints} eposerver: simple: ${repo} randomizationInterval: {} retryAttempts: {} retryIntervalInSeconds: {} stopAfterMinutes: {} systems: simple: ${outdatedEndpoints} separatecontext: false view: |- { "position": { "x": 62, "y": 713 } } note: false timertriggers: [] ignoreworker: false skipunavailable: false quietmode: 0 "8": id: "8" taskid: 99679543-7b3b-4f76-8cc7-fec535710df0 type: regular task: id: 99679543-7b3b-4f76-8cc7-fec535710df0 version: -1 description: "" name: Display list of AV related tickets from ServiceNow script: ServiceNow|||servicenow-incidents-query type: regular iscommand: true brand: ServiceNow nexttasks: '#none#': - "13" scriptarguments: fields: simple: comments,short_description,category,subcategory,state limit: {} query: simple: subcategory=Antivirus sysparm_query: simple: subcategory=Antivirus separatecontext: false view: |- { "position": { "x": 598, "y": 1248 } } note: false timertriggers: [] ignoreworker: false skipunavailable: false quietmode: 0 "9": id: "9" taskid: 8b9983e7-0454-4087-8dee-e85b4cda4ba4 type: regular task: id: 8b9983e7-0454-4087-8dee-e85b4cda4ba4 version: -1 description: "" name: Close the investigation scriptName: CloseInvestigation type: regular iscommand: false brand: "" scriptarguments: reason: simple: AuditCompleted separatecontext: false view: |- { "position": { "x": 62, "y": 1428 } } note: false timertriggers: [] ignoreworker: false skipunavailable: false quietmode: 0 "10": id: "10" taskid: a8019bd1-dd82-4437-8b23-a38d82a0fe5e type: regular task: id: a8019bd1-dd82-4437-8b23-a38d82a0fe5e version: -1 name: Get McAfee latest DAT Version description: Check the latest DAT file in McAfee repository script: epo|||epo-get-latest-dat type: regular iscommand: true brand: epo nexttasks: '#none#': - "3" separatecontext: false view: |- { "position": { "x": -204, "y": 40 } } note: false timertriggers: [] ignoreworker: false skipunavailable: false quietmode: 0 "11": id: "11" taskid: 370580ad-016e-4515-8a0e-e76cd0e55373 type: regular task: id: 370580ad-016e-4515-8a0e-e76cd0e55373 version: -1 name: Store system names to context key outdatedEndpoints description: Takes the comments of a given entry ID and stores them in the incident context, under a provided context key. For accessing the last executed task's comments, provide ${lastCompletedTaskEntries.[0]} as the value for the entryId input parameter. scriptName: commentsToContext type: regular iscommand: false brand: "" nexttasks: '#none#': - "4" scriptarguments: contextKey: simple: outdatedEndpoints entryId: simple: ${lastCompletedTaskEntries.[0]} listSeperator: simple: ',' separatecontext: false view: |- { "position": { "x": 313, "y": 381 } } note: false timertriggers: [] ignoreworker: false skipunavailable: false quietmode: 0 "12": id: "12" taskid: 2ea4d150-6e57-4bb3-812c-2b18efa693e6 type: regular task: id: 2ea4d150-6e57-4bb3-812c-2b18efa693e6 version: -1 name: Store system names to context key endpointsToIsolate description: Takes the comments of a given entry ID and stores them in the incident context, under a provided context key. For accessing the last executed task's comments, provide ${lastCompletedTaskEntries.[0]} as the value for the entryId input parameter. scriptName: commentsToContext type: regular iscommand: false brand: "" nexttasks: '#none#': - "5" scriptarguments: contextKey: simple: endpointsToIsolate entryId: simple: ${lastCompletedTaskEntries.[0]} listSeperator: {} separatecontext: false view: |- { "position": { "x": 598, "y": 713 } } note: false timertriggers: [] ignoreworker: false skipunavailable: false quietmode: 0 "13": id: "13" taskid: ce5e0dfc-c502-4f3c-8569-38e2b4c7baee type: regular task: id: ce5e0dfc-c502-4f3c-8569-38e2b4c7baee version: -1 name: Set incident severity to High description: Modify incident info such as name, owner, type, etc. scriptName: IncidentSet type: regular iscommand: false brand: "" scriptarguments: addLabels: {} customFieldName: {} customFieldValue: {} details: {} labels: {} name: {} owner: {} playbook: {} severity: simple: High stage: {} type: {} updatePlaybookForType: {} separatecontext: false view: |- { "position": { "x": 598, "y": 1428 } } note: false timertriggers: [] ignoreworker: false skipunavailable: false quietmode: 0 view: |- { "linkLabelsPosition": {}, "paper": { "dimensions": { "height": 1610, "width": 1182, "x": -204, "y": -87 } } } inputs: [] outputs: [] tests: - No test - Deprecated playbook deprecated: true