secrets-management

Rotate and retrieve credentials in CI/CD pipelines with Vault and cloud secret managers.

1|Updated Apr 27, 2026
One-click install
npx skills add https://github.com/haxlys/skills --skill secrets-management-haxlys
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: secrets-management
Source: https://github.com/haxlys/skills/tree/main/vendored/wshobson-agents/plugins/cicd-automation/skills/secrets-management
Command: npx skills add https://github.com/haxlys/skills --skill secrets-management-haxlys

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Implement secure handling and rotation of credentials in CI/CD pipelines, preventing leakage and credential exposure.

Core Features & Use Cases

  • Centralized secret management using Vault, AWS Secrets Manager, Azure Key Vault, and Google Secret Manager.
  • Automatic secret rotation, secure retrieval in CI/CD workflows, and audit logging for compliance.
  • Use Case: A deployment pipeline retrieves database credentials at runtime and rotates them automatically without embedding them in code or logs.

Quick Start

Secure your CI/CD pipelines by configuring a secret store and updating workflows to fetch credentials at runtime.

Frequently Asked Questions about secrets-management

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I securely retrieve database credentials at runtime in GitHub Actions?

To securely retrieve database credentials at runtime in GitHub Actions, configure a centralized secret store like Vault or AWS Secrets Manager to fetch and rotate credentials automatically without embedding them in code or logs.

What is the best way to prevent credential leakage in CI/CD pipelines?

The best way to prevent credential leakage in CI/CD pipelines is implementing centralized secret management with automatic rotation, runtime retrieval, and least-privilege access controls to avoid exposing sensitive data in code or logs.

Does this approach support AWS Secrets Manager and Azure Key Vault integrations?

Yes, this approach supports AWS Secrets Manager and Azure Key Vault integrations, alongside Vault and Google Secret Manager, providing centralized secret management with audit logging and least-privilege access controls for CI/CD workflows.

How do I configure automatic secret rotation for GitLab CI deployments?

To configure automatic secret rotation for GitLab CI deployments, connect your pipeline to a supported secret store such as Vault or Google Secret Manager, enabling runtime credential retrieval and automated rotation without static secrets.

Can I enforce audit logging and least-privilege access for CI/CD secrets?

Yes, you can enforce audit logging and least-privilege access for CI/CD secrets by utilizing the centralized management features of Vault, AWS Secrets Manager, Azure Key Vault, or Google Secret Manager within your deployment workflows.

Why should I use runtime secret retrieval instead of embedding credentials in code?

Runtime secret retrieval prevents credential leakage by fetching credentials dynamically during the CI/CD pipeline execution and rotating them automatically, ensuring sensitive data is never embedded in code or exposed in logs.