vivreal-iam-secrets

Analyze IAM permissions and rotate secrets in the hb-api-secrets store.

Updated May 12, 2026
One-click install
npx skills add https://github.com/HillBombCreations/vivreal-skills --skill vivreal-iam-secrets
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vivreal-iam-secrets
Source: https://github.com/HillBombCreations/vivreal-skills/tree/main/vivreal-infra/skills/vivreal-iam-secrets
Command: npx skills add https://github.com/HillBombCreations/vivreal-skills --skill vivreal-iam-secrets

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill helps users navigate and manage IAM permissions and secrets within the Vivreal ecosystem, providing insights into roles, policies, and secret storage.

Core Features & Use Cases

  • IAM Policy Analysis: Understand which managed policy a Lambda function requires and least-privilege patterns.
  • Secrets Management: Access and rotate secrets stored in the hb-api-secrets shared store.
  • Use Case: Identify the appropriate IAM policy for a new Lambda function to ensure it has the necessary permissions without excessive access.

Quick Start

Use the vivreal-iam-secrets skill to review the IAM policy of the 'newLambdaFunction' for necessary permissions.

Frequently Asked Questions about vivreal-iam-secrets

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

FAQPage Schema
How do I determine the correct IAM policy for a Lambda function in Vivreal?

To determine the correct IAM policy for a Lambda function in Vivreal, analyze the application's required permissions and identify the appropriate managed policy to enforce least-privilege access.

How do I rotate secrets stored in the Vivreal hb-api-secrets store?

You can rotate secrets in the Vivreal hb-api-secrets store by accessing the shared storage and applying the built-in secrets management logic to update credentials securely.

What is the best way to audit IAM permissions across Vivreal applications?

The best way to audit IAM permissions across Vivreal applications is to analyze existing roles and policies to identify excessive access and ensure configurations follow least-privilege patterns.

Can I use this approach to configure backend IAM roles without granting excessive access?

Yes, you can configure backend IAM roles without excessive access by analyzing required Lambda function permissions and applying the minimum necessary managed policies for secure operation.

When do I need to update managed policies for Vivreal Lambda functions?

You need to update managed policies for Vivreal Lambda functions when adding new backend features that require additional permissions or when a security audit reveals existing roles have overly broad access.

Does the Vivreal secrets management process support shared store access for multiple applications?

Yes, the Vivreal secrets management process supports shared store access by allowing backend applications to retrieve and rotate credentials directly from the centralized hb-api-secrets store.