Advanced CyberArk PSM & CPM Plugin Development Overview
This course is designed for CyberArk engineers and IAM professionals who want to gain deep, hands-on expertise in developing, customizing, and troubleshooting PSM and CPM plugins. The program focuses on real-world implementation scenarios, secure configuration practices, and production-grade troubleshooting techniques. The training is practical and lab-oriented, enabling participants to build and debug custom plugins confidently in enterprise environments.
Overview of CyberArk PAS architecture
Interaction between Vault, CPM, and PSM components
Password change and reconcile flow
Session management flow in PSM
Platform and connection component structure
Understanding log files and debugging locations
- Platform configuration structure
- Policy.ini and Process.ini deep dive
- Change and Reconcile process flow
- Handling login prompts and password change prompts
- Dependency account management
- Script-based and executable-based plugin approaches
- Error handling and return code mapping
- Secure password handling best practices
- Custom platform modification
- Development of sample CPM plugins
- Failure simulation and debugging exercises
Lesson 1: Risk Management Overview
PSM architecture and session flow
Connection components configuration
RDP, SSH, and Web-based access handling
INI file parameters and customization
Web form automation fundamentals
Handling multi-page login flows
Timeout and session termination handling
Secure credential injection methods
Custom PSM plugin configuration
Web application onboarding scenario
Debugging session and element identification issues
- Knowledge Check 2
- CPM troubleshooting techniques
- Reconcile failure handling
- Access denied and permission-related issues
- PSM session debugging and performance tuning
- Log analysis strategies
- Production deployment considerations
- Plugin migration and version control approach
- Security hardening and compliance alignment
- Learning Outcomes
- Develop and customize CPM plugins
- Configure and modify PSM connection components
- Troubleshoot complex password management failures
- Debug session issues effectively using logs
- Apply best practices for secure plugin deployment