cross-account

Run AWS security audits across multiple accounts with credential switching.

Updated Feb 16, 2026
One-click install
npx skills add https://github.com/aurainfosec/cloud-review-automation-poc --skill cross-account
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cross-account
Source: https://github.com/aurainfosec/cloud-review-automation-poc/tree/main/skills/cross-account
Command: npx skills add https://github.com/aurainfosec/cloud-review-automation-poc --skill cross-account

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It removes the friction of repeating a single-account AWS security audit across many AWS accounts by automatically switching credentials, validating identity, and iterating the audit flow per account.

Core Features & Use Cases

  • Sequential multi-account auditing: Runs the Director → Expert → Critic workflow independently for each enabled account and consolidates output into a single multi-account report.
  • Credential switching strategies: Supports profile, assume_role, and environment modes per account so audits can be executed with the right identity each time.
  • Account-scoped guardrails: Validates accounts.yaml, enforces account ID format and strategy requirements, isolates credentials between accounts, and scopes suppressions by account when specified.

Quick Start

Create config/accounts.yaml with your enabled account list (and either aws_profile or role_arn per entry), then run the audit workflow so the plugin iterates through each account with the correct credentials.

Frequently Asked Questions about cross-account

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

FAQPage Schema
How do I run AWS security audits across multiple accounts sequentially?

Multi-account AWS security auditing is automated by iterating a single-account audit pipeline across each enabled account. The Skill switches credentials, validates identity, and independently runs pre-flights, suppression scoping, and findings collection per account before consolidating output.

What credential switching strategies are supported for multi-account AWS auditing?

Multi-account AWS auditing supports profile, assume_role, and environment credential modes. Each account entry in accounts.yaml can specify an aws_profile or role_arn, allowing the audit pipeline to execute with the correct identity and maintain credential isolation between accounts.

Do I need a specific configuration file to start cross-account AWS auditing?

Cross-account AWS auditing requires a validated config/accounts.yaml file. You must define your enabled account list with either an aws_profile or role_arn per entry so the audit workflow can iterate through each account with the appropriate credentials and enforcement guardrails.

Can I scope security audit suppressions to specific AWS accounts?

Account-scoped suppression scoping is supported during multi-account AWS auditing. When specified in the configuration, suppressions are scoped by account, ensuring findings collection and audit guardrails remain isolated to the correct identity context during sequential iteration.

Does multi-account AWS auditing model cross-account resource relationships?

Multi-account AWS auditing does not model Tier 2 or Tier 3 cross-account relationships. It focuses on sequential credential switching and identity validation to run independent single-account audit workflows, consolidating findings without mapping resource connections across accounts.

What guardrails are enforced during sequential AWS security audits?

Sequential AWS security audits enforce account-scoped guardrails by validating accounts.yaml, checking account ID formats and strategy requirements, isolating credentials between accounts, and verifying identity before running the audit workflow for each enabled account.