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.