secrets-management

Assess secrets management weaknesses against OWASP and NIST controls.

44|128|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/UnitOneAI/SecuritySkills --skill secrets-management-unitoneai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: secrets-management
Source: https://github.com/UnitOneAI/SecuritySkills/tree/main/skills/devsecops/secrets-management
Command: npx skills add https://github.com/UnitOneAI/SecuritySkills --skill secrets-management-unitoneai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill reduces the risk of credential leaks by producing a structured, evidence-based review of secrets detection, exposure paths, rotation, and vault integration aligned to OWASP and NIST guidance.

Core Features & Use Cases

  • Structured secrets management assessment that maps findings to OWASP Secrets Management and NIST SP 800-57 Part 1 Rev 5, including severity and remediation.
  • Detection coverage review for secret scanning tooling and configuration (e.g., Gitleaks, TruffleHog, detect-secrets) with guidance to avoid placeholder-driven false positives.
  • Exposure and lifecycle checks for .env handling, Docker/IaC miswiring, git history scanning, centralized secrets managers, and agent/JIT credential patterns.

Quick Start

Run a secrets management review against the target repository by asking the AI to perform an OWASP/NIST-aligned assessment focusing on detection patterns, .env and vault integration, rotation automation, and git history risks for the provided path.

Frequently Asked Questions about secrets-management

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

FAQPage Schema
How do I audit secrets management in CI/CD pipelines and IaC configurations?

To audit secrets management in CI/CD pipelines and IaC configurations, perform a structured assessment mapping exposure paths and vault integration to OWASP and NIST SP 800-57 controls, generating evidence-based remediation reports without extracting actual secret values.

What is the best way to check .env file handling and vault integration for credential exposure?

Checking .env file handling and vault integration involves evaluating exposure paths and lifecycle controls against NIST SP 800-57 Part 1 Rev 5, ensuring centralized secrets managers and Docker compose configurations prevent credential leaks.

How do I configure Gitleaks and secret scanning tools to avoid false positives?

Configuring Gitleaks and secret scanning tools to avoid false positives requires a detection coverage review that evaluates scanning tool configuration against placeholder-driven patterns, ensuring accurate credential hygiene and secret detection.

Does this secrets management review support external-secrets and JIT credential patterns?

Yes, the secrets management review supports external-secrets and JIT credential patterns by assessing agent credential handling and centralized vault integration, verifying that key lifecycles align with OWASP Secrets Management Cheat Sheet guidelines.

Can I scan git history for exposed secrets without displaying sensitive values?

You can scan git history for exposed secrets safely because the assessment uses evidence-only reporting that identifies weaknesses and exposure paths without extracting or displaying actual secret values in the output.

What are the limitations of reviewing secrets handling using OWASP and NIST controls?

The limitations of reviewing secrets handling involve relying on provided repository paths for static analysis; it assesses detection patterns and deployment configurations but does not actively rotate keys or remediate exposed credentials automatically.