Course Overview
This 9-hour introductory module prepares IT and security practitioners to plan, design, create and debug basic playbooks for SOAR. Students will learn fundamentals of SOAR playbook capabilities, creation and testing. This module is a pre-requisite for the Advanced SOAR Implementation course.
Please note that this class may run across two days, with 4.5 hour sessions each day.
Course Content
- Automation best practices
- The visual playbook editor
- Using actions and decisions
- Using action results
- Testing and debugging playbooks
- User interaction
- Output formatting
- Complex logic
- Interacting with artifacts
- Using files in a playbook
- Custom lists
- Data filtering
Who should attend
IT and security practitioners
Certifications
This course is part of the following Certifications:
Prerequisites
To be successful, students must have a working understanding of these courses:
Additionally, experience with Python programming is useful, but not required.
Outline: Developing SOAR Playbooks (DSOARP)
Topic 1 – Introduction to Playbooks
- Understand automation best practices
- Design playbooks
- Python support
- Use the playbook manager
Topic 2 – Visual Playbook Editor
- Use the visual playbook editor
- Use actions and decisions
- Process action results
- Test new playbooks
Topic 3 – User Interaction and Logic
- Interact with users during playbook execution
- Format outputs
- Use decision blocks
Topic 4 – Accessing and Formatting Data
- Accessing action results
- Accessing artifact and container data
- Formatting data
Topic 5 – Modular Playbook Development
- Creating input playbooks
- Calling other playbooks
- Passing data between playbooks
Topic 6 – Custom Lists and Filters
- Custom list concepts
- Create custom lists
- Access lists from playbooks
- Use filters