secrets-management

Manage secrets in CI/CD pipelines using Vault, AWS Secrets Manager, Azure Key Vault, and Google Secret Manager.

4|Updated Mar 3, 2026
One-click install
npx skills add https://github.com/AI-Foundry-Core/ril-agents --skill secrets-management-ai-foundry-core
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: secrets-management
Source: https://github.com/AI-Foundry-Core/ril-agents/tree/main/plugins/cicd-automation/skills/secrets-management
Command: npx skills add https://github.com/AI-Foundry-Core/ril-agents --skill secrets-management-ai-foundry-core

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

## What problem does it solve? Securely manage credentials across CI/CD pipelines to prevent leakage from hard-coded secrets and insecure storage.

## Core Features & Use Cases

  • Centralized secret storage with dynamic rotation and audit logging
  • Least-privilege access control with fine-grained RBAC
  • Native integrations with Vault, AWS Secrets Manager, Azure Key Vault, and Google Secret Manager to secure builds, tests, and deployments

### Quick Start Configure your CI environment to retrieve secrets from a centralized store and reference them in deployment pipelines.

Frequently Asked Questions about secrets-management

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

FAQPage Schema
How do I prevent credential leakage when storing secrets in CI/CD pipelines?▼

To prevent credential leakage in CI/CD pipelines, use centralized secret stores like Vault, AWS Secrets Manager, Azure Key Vault, or Google Secret Manager to provision credentials dynamically during builds and deployments instead of hard-coding them.

Does this approach support dynamic rotation and audit logging for Azure Key Vault?▼

Yes, integrating Azure Key Vault supports dynamic secret rotation and audit logging to enforce least-privilege access. This ensures credentials are rotated automatically and access is tracked during CI/CD environment setup.

What is the best way to manage AWS Secrets Manager provisioning during environment setup?▼

The best way to manage AWS Secrets Manager provisioning is by configuring your CI environment to retrieve credentials via standard APIs and provider SDKs, applying fine-grained RBAC and least-privilege access control.

Can I use Vault with native CI/CD integrations to secure builds and tests?▼

Yes, you can use Vault with native CI/CD integrations via standard APIs to secure builds and tests. It provides centralized secret storage with dynamic rotation and fine-grained RBAC to prevent insecure storage leakage.

When do I need centralized secret storage with fine-grained RBAC for deployments?▼

You need centralized secret storage with fine-grained RBAC when deploying across multiple environments to prevent hard-coded secrets. It enforces least-privilege access control and audit logging during builds, tests, and deployments.