Proof of Concept - Educational PowerShell scripts for CyberArk Secrets Hub API integration.
Learning-focused scripts demonstrating enterprise API patterns. AWS/ASM secret types only.
# Download scripts to your local directory
# Authenticate to your CyberArk tenant
.\Connect-CyberArkIdentity.ps1 -Subdomain "your-tenant-name" -Username "your-username".\Connect-CyberArkIdentity.ps1 -Subdomain "acme" | .\Get-SecretsHubMetadata.ps1 -Limit 10.\Connect-CyberArkIdentity.ps1 -Subdomain "acme" | .\Get-SecretsHubMetadata.ps1 -TagFilter @{"env"="prod"}.\Connect-CyberArkIdentity.ps1 -Subdomain "acme" | .\Get-SecretsHubMetadata.ps1 -IdleFilter 90.\Connect-CyberArkIdentity.ps1 -Subdomain "acme" | .\Get-SecretsHubMetadata.ps1 -Export "secrets-report.csv"# Development secrets unused for 30+ days
.\Connect-CyberArkIdentity.ps1 -Subdomain "acme" | .\Get-SecretsHubMetadata.ps1 -TagFilter @{"env"="dev"} -IdleFilter 30
# Production secrets in specific region
.\Connect-CyberArkIdentity.ps1 -Subdomain "acme" | .\Get-SecretsHubMetadata.ps1 -TagFilter @{"env"="prod"; "region"="us-east-1"}.\Connect-CyberArkIdentity.ps1 -Subdomain "acme" | .\Get-SecretsHubMetadata.ps1 -DebugMode -Limit 5📚 Read the source code - extensive educational comments explain enterprise API patterns, authentication, pagination, and filtering techniques.
- PowerShell 5.1+
- CyberArk Identity tenant access
- AWS Secrets Manager integration (other secret types not supported)
Educational proof of concept only. Not production-ready.