Skip to content
Skillpedia
Security35k · #5936

implementing-privileged-access-management-with-cyberark

Helps your agent manage privileged access to critical systems, controlling and monitoring accounts with high permission levels.

What it does

This tool helps set up CyberArk, a system that manages important passwords and access for computers and networks. It ensures only authorized people access sensitive information and that passwords are changed automatically for better security.

When to use it

  • ✓When installing the CyberArk password management system.
  • ✓When you need to organize and protect privileged access passwords.
  • ✓When defining rules for automatic password rotation.

Example of what to ask your AI

“How do I configure CyberArk to rotate database administrator passwords every 24 hours?”

Want more? Open the sections below.

How to use

The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.

Skill link

https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/implementing-privileged-access-management-with-cyberark/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/implementing-privileged-access-management-with-cyberark/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
How it works

The tool guides you through setting up CyberArk's components, like the digital vault for storing passwords and the system that automatically changes them. It also helps define who can access what and record access sessions.

Installation

Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.

In the terminal (Claude Code, Codex, Cursor), in your project folder:

npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill implementing-privileged-access-management-with-cyberark

Or download just the file:

curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/implementing-privileged-access-management-with-cyberark/SKILL.md -o SKILL.md
Technical content (original SKILL.md)

Original text by the author, straight from GitHub.

Implementing Privileged Access Management with CyberArk

Overview

Deploy CyberArk Privileged Access Management to discover, vault, rotate, and monitor privileged credentials across enterprise infrastructure. This skill covers vault architecture, session isolation, credential rotation policies, and integration with NIST 800-53 access control requirements.

When to Use

  • When deploying or configuring implementing privileged access management with cyberark capabilities in your environment
  • When establishing security controls aligned to compliance requirements
  • When building or improving security architecture for this domain
  • When conducting security assessments that require this implementation

Prerequisites

  • Familiarity with identity access management concepts and tools
  • Access to a test or lab environment for safe execution
  • Python 3.8+ with required dependencies installed
  • Appropriate authorization for any testing activities

Objectives

  • Design CyberArk vault architecture with high availability
  • Implement automated privileged credential discovery and onboarding
  • Configure credential rotation policies for different account types
  • Deploy Privileged Session Manager (PSM) for session isolation and recording
  • Integrate CyberArk with SIEM for privileged access monitoring
  • Implement just-in-time (JIT) privileged access workflows

Key Concepts

CyberArk Architecture Components

  1. Digital Vault: Encrypted credential storage with FIPS 140-2 validated encryption
  2. Central Policy Manager (CPM): Automated password rotation and verification
  3. Privileged Session Manager (PSM): Session isolation, recording, and keystroke logging
  4. Password Vault Web Access (PVWA): Web interface for credential management
  5. Privileged Threat Analytics (PTA): Behavioral analytics for privileged accounts
  6. Conjur Secrets Manager: Application identity and secrets management

Vault Security Model

  • Master Policy: Global security settings (dual control, exclusive access, one-time passwords)
  • Safes: Logical containers for credentials with granular permissions
  • Platforms: Configuration profiles defining rotation, verification, and reconciliation
  • Account Groups: Link accounts sharing rotation dependencies

Credential Lifecycle

  1. Discovery: Scan infrastructure for privileged accounts
  2. Onboarding: Import accounts into vault with platform assignment
  3. Rotation: Automated password changes per policy schedule
  4. Verification: Periodic validation that vaulted credentials work
  5. Reconciliation: Re-sync credentials when vault and target are out of sync
  6. Decommissioning: Remove accounts no longer needed

Workflow

Step 1: Vault Architecture Design

  1. Deploy primary vault server in secured network segment
  2. Configure vault high availability with DR vault
  3. Harden vault server OS (remove unnecessary services, disable RDP)
  4. Configure firewall rules (only port 1858 from authorized components)
  5. Set up vault backup with encryption

Step 2: Safe and Policy Configuration

  1. Create safe hierarchy aligned with business units
  2. Define safe members with least-privilege roles:
    • Safe Admins: manage safe membership
    • Credential Managers: add/modify accounts
    • Auditors: view audit logs only
    • Users: retrieve/use credentials
  3. Configure Master Policy settings:
    • Require dual control for credential retrieval
    • Enable exclusive access (one user per credential at a time)
    • Set one-time password mode for sensitive accounts

Step 3: Platform Configuration

  • Windows Domain Admin: Rotate every 24 hours, verify every 4 hours
  • Linux Root: Rotate every 72 hours with SSH key rotation
  • Database Admin (Oracle, SQL Server): Rotate every 24 hours
  • Network Devices: Rotate every 7 days
  • Service Accounts: Rotate on schedule with dependency management
  • Cloud IAM Keys: Rotate every 90 days with dual-key strategy

Step 4: Privileged Session Management

  1. Deploy PSM servers behind load balancer
  2. Configure session recording (video, keystroke, command logs)
  3. Set up session isolation (users connect through PSM, never directly)
  4. Define connection components for RDP, SSH, databases, web apps
  5. Configure live session monitoring and termination capabilities
  6. Set session recording retention (minimum 1 year for compliance)

Step 5: Integration and Monitoring

  1. Forward CyberArk audit logs to SIEM (CEF/Syslog format)

…

FAQ

What is a 'digital vault' in CyberArk?

It's a secure, encrypted location where CyberArk stores all important passwords and access credentials.

Why is it important to rotate passwords automatically?

Regularly changing passwords makes it harder for hackers to discover or misuse them, improving overall system security.

What does 'session isolation' mean?

It means access to important systems is done through a secure intermediary (PSM), which records the session and prevents direct access, protecting against unauthorized use.

Details

Original description by the author

Deploy CyberArk Privileged Access Management to discover, vault, rotate, and monitor privileged credentials across enterprise infrastructure, covering vault architecture, session isolation, credential rotation policies, and integration with NIST 800-53 access control requirements. Use when standing up CyberArk PAM, vaulting privileged credentials, or designing credential rotation policies.

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularity

GitHub stars
35k
Ranking position
#5936
License
Apache-2.0
Updated
8/31/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills