secrets-management

Implement secrets management strategies with rotation and vault integration across environments.

Updated Mar 29, 2026
One-click install
npx skills add https://github.com/marquesfelip/agents-and-skills --skill secrets-management-marquesfelip
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: secrets-management
Source: https://github.com/marquesfelip/agents-and-skills/tree/main/skills/secrets-management
Command: npx skills add https://github.com/marquesfelip/agents-and-skills --skill secrets-management-marquesfelip

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Secrets management secures sensitive credentials across code, CI/CD, and deployment environments, preventing leakage from hardcoded keys, logs, or config files.

Core Features & Use Cases

  • Secret storage and lifecycle management with rotation
  • Vault/AWS/GCP/Azure integration and dynamic secrets
  • Environment isolation and least-privilege access control
  • Secret scanning, auditing, and policy enforcement

Quick Start

Describe and implement a secrets management strategy for your project, including rotation, vault integration, and environment isolation.

Frequently Asked Questions about secrets-management

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

FAQPage Schema
How do I securely store and rotate secrets across CI/CD pipelines and cloud deployments?

You can establish a secure secrets management strategy by integrating vault solutions, enforcing least-privilege access control, and automating credential rotation. This isolates environments and prevents leakage from hardcoded keys, logs, or config files across your codebase.

What is the best way to isolate environments and enforce least-privilege access for credentials?

Implementing environment isolation and least-privilege access control ensures credentials remain separated across deployment targets. Applying strict storage rules and policy enforcement prevents unauthorized access and limits exposure if a breach occurs.

How does vault integration work with dynamic secrets in AWS, GCP, and Azure?

Vault integration with AWS, GCP, and Azure generates temporary, on-demand credentials instead of relying on static keys. This dynamic secrets approach applies lifecycle management and rotation patterns to securely authenticate cloud deployments.

How do I scan codebases for hardcoded secrets and prevent credential leakage?

Scanning codebases for hardcoded secrets requires applying secret classification, auditing, and policy enforcement measures. This detects exposed credentials in code, logs, and config files before deployment, preventing leakage and enforcing secure storage rules.

Can I use this secrets management approach for both codebase and cloud deployment environments?

Yes, this secrets management approach scales across both codebases and cloud deployment environments. It secures sensitive credentials across code, CI/CD pipelines, and cloud deployments using unified rotation patterns and vault integration.

What are the limitations of relying on environment variables for secrets instead of a vault?

Relying on environment variables for secrets lacks dynamic rotation, auditing, and strict lifecycle management capabilities. This limitation increases leakage risks from logs or config files, whereas vault integration enforces policy, scanning, and least-privilege access.