Prompt Library For Startups
AWSOfficialPublished by AWS
- Skill
- Tool integration
- Cloud and DevOps
- Apache-2.0
- Low risk
AutoGineer summary
Written by AutoGineer from the skill’s own files, not by the author
The AWS Startups Prompt & Agent Library provides a searchable collection of expert-designed prompts and operational agents tailored for AWS environments. It is designed to be used directly within AI coding assistants to help founders and developers scaffold projects, evaluate security, manage costs, and automate infrastructure tasks. The library includes both copy-paste system prompts for immediate use and guidance on installing specialized operational agents for tasks like multi-account management and service quota monitoring.
What it does
- Provides a searchable index of AWS-curated prompts for AI coding tools.
- Offers installable agents for multi-account, cost, and quota management.
- Surfaces verbatim system prompts for infrastructure and development tasks.
- Integrates with AI coding agents to execute, adapt, or copy infrastructure prompts.
- Provides guidance on AWS foundation setup and security baselines.
- Routes complex migration requests to specialized sibling skills.
When to use it
- When you need a proven prompt to scaffold an AWS-based MVP or RAG chatbot.
- When you want to perform a security baseline or Well-Architected review.
- When you need to manage AWS service quotas or detect cost anomalies.
- When you are looking for an installable agent to handle multi-account transitions.
- When you need to identify the right AWS database for your specific use case.
Advantages
- Reduces planning time by using AWS-curated best practices.
- Ensures consistency by using engineered system prompts.
- Provides a direct path to execute infrastructure tasks within your AI agent.
- Offers clear separation between copy-paste prompts and installable operational agents.
- Maintains a structured, searchable library for rapid development.
Usage examples
- “Give me a prompt for an MVP.”
- The agent will reference the awsome-mvp-builder.md file and offer to run, adapt, or copy the prompt for your project.
- “How do I prevent bill shock on AWS?”
- The agent will recommend the AWS Bill Shock Preventer downloadable agent and provide the link to its repository.
- “I need to set up a RAG chatbot on Bedrock.”
- The agent will surface the rag-chatbot-with-claude.md prompt and offer to execute it against your current setup.
- “How do I get a GPU instance quota raised?”
- The agent will provide the gpu-instance-quota-assistant.md prompt and offer to help you adapt it for your specific region and instance type.
Install
Download the skill as a ZIP:
https://mp-staging.autogineer.com/agent-skills/aws/prompt-library-for-startups/downloadUnzip it into the cross-client skills folder of your project:
mkdir -p .agents/skills && unzip prompt-library-for-startups.zip -d .agents/skills
Documentation by AWS
AWS Startups Prompt & Agent Library
Searchable index of AWS-curated prompts for AI coding tools (Kiro, Claude Code, Cursor, etc.) plus downloadable installable agents. Content is verbatim from aws.amazon.com/startups/prompt-library.
Last updated: 2026-09-24
Where to start
Open references/prompt-library.md — it's the index. Filter by the Keywords column (e.g., RAG, Security & Compliance, Cost Optimization, EKS, Beginner, Bedrock), then open the linked detail file under references/prompt-library/<slug>.md. Each detail file carries the full verbatim System Prompt plus a How to use? section where available.
The index has three sections:
Prompts — searchable index — copy-paste prompts.
Downloadable agents — installable agents that clone from a GitHub repo.
Frequently Asked Questions — guidance on writing a good prompt, costs, safety, no-technical-background usage, monitoring.
Handing over a prompt — match the host context
You ARE already inside an AI coding agent (Claude Code / Kiro / Cursor / etc.). Don't tell the user to "paste this into your AI tool" — you ARE the AI tool.
When the user asks for a prompt:
Read the index in
references/prompt-library.md, filter by keyword, identify the matching slug.Open
references/prompt-library/<slug>.mdand read the full System Prompt.Surface the prompt to the user as a reference from the AWS Startups Prompt Library, then offer them three paths:
"Here's the AWS Startups reference prompt for
<task>. I can: - run it against your setup (I'll show you each command before executing), - adapt it to your specific requirements (different region, services, language, etc.), or - you can copy it as a starting point.How would you like to proceed?"
Don't assume intent. Wait for the user's call (execute / adapt / copy) before acting.
Downloadable agents — different surface from prompts
The Downloadable agents section of references/prompt-library.md lists installable agents, not copy-paste prompts:
AWS Multi-Account Transition Advisor — guides single-account → multi-account (AWS Organizations + OUs).
AWS Bill Shock Preventer — proactive cost-spike detection and alerting.
AWS Service Quota Agent — auditing and requesting quota increases.
Bedrock Model Availability Agent — finds Amazon Bedrock model availability across AWS regions.
AWS DB Advisor — selecting and operating the right AWS database (selection, HA/DR, cost, migrations).
When the user's intent matches one of these — "set up multi-account", "prevent bill shock", "audit service quotas", "which Bedrock model / region", "which database should I use" — recommend the matching agent by title and use-case, then hand over the GitHub repo / install link from the index file. Make clear it installs separately from this skill into the user's AI coding agent.
For migration intent, route to the matching migration skill in this plugin: gcp-to-aws ("GCP to AWS", move off Google Cloud), heroku-to-aws ("migrate off Heroku"), llm-to-bedrock ("move off OpenAI/Gemini to Bedrock" — SDK rewrite), or agent-advisor (agent runtime / architecture on AWS).
Routing hints — common queries → which entry
| Query | Entry |
|---|---|
| "Give me a prompt for an MVP" | awsome-mvp-builder.md |
| "Prompt for a RAG chatbot on Bedrock" | rag-chatbot-with-claude.md |
| "How do I set up AWS for the first time?" | day-one-aws-foundation-setup.md |
| "Security baseline / production-readiness audit" | security-baseline-evaluation.md, aws-security-baseline-terraform-deployment-kit.md |
| "How do I get a GPU instance quota raised?" | gpu-instance-quota-assistant.md |
| "Bedrock model quota / TPM / RPM" | bedrock-quota-manager.md |
| "Cost anomaly / spend monitoring" | cost-anomaly-detection.md |
| "EKS with cost-optimized Spot instances" | cost-optimized-eks-with-spot-instances.md |
| "Open-source LLM inference" | open-source-llm-inference.md |
| "Well-Architected Review" | well-architecture-review.md |
| "Multi-region security assessment" | multi-region-assessment.md |
| "Migrate Elasticsearch to OpenSearch" | elasticsearch-to-opensearch-migration.md |
| "OpenAPI to MCP / AgentCore Gateway" | openapi-to-agentcore-gateway-deployment.md |
| "Deploy a GitHub repo to AWS" | deploy-github-repo.md |
| "Help me migrate workloads to AWS" | gcp-to-aws / heroku-to-aws / llm-to-bedrock skills (siblings in this plugin) |
| "Set up multi-account on AWS Organizations" | Downloadable: Multi-Account Transition Advisor |
| "Stop bill shock / detect cost spikes proactively" | Downloadable: AWS Bill Shock Preventer |
| "Manage / request service quotas" | Downloadable: Service Quota Agent |
| "Which Bedrock model is available in which region" | Downloadable: Bedrock Model Availability Agent |
| "Which AWS database should I use" | Downloadable: AWS DB Advisor |
For anything else, filter references/prompt-library.md by keyword.
Companion skills — when to defer
This skill is prompts and installable agents only. Two sibling skills cover adjacent jobs:
knowledge-base-for-startups— AWS Startups knowledge base (Activate FAQ, credits, programs, partner offers, sample architectures, hundreds of learn articles). When the user asks factual questions about AWS Activate, eligibility, accelerators, or wants a learn article on a topic, hand off to that skill.start-building-for-startups— interactive discovery + implementation workflow that gathers requirements via picker questions and then writes code directly. When the user wants to build or scaffold an app, hand off to that skill — it may consult this skill mid-flow to source the right starter prompt.
Boundary cases — invoke both. Example: "how do I start with RAG on Bedrock?" → this skill for the starter prompt (rag-chatbot-with-claude.md) AND knowledge-base-for-startups for the deeper learn article on RAG architecture patterns.
Answer style
MUST read the detail file before quoting a System Prompt. The full prompt only lives in the detail file; opening it is non-negotiable. Do not quote a System Prompt from memory or from the index alone.
MUST quote the System Prompt verbatim. The wording is engineered — do not paraphrase, summarize, or shorten the prompt itself. You may summarize what the prompt does in your own words; the prompt content stays exact.
MUST cite
source_url. Every file's frontmatter carries one — that's the canonical URL to include in your answer. Never construct or guess a URL.MUST NOT tell the user to paste the prompt elsewhere. You ARE the AI coding agent (see "Handing over a prompt" above). Surface the prompt as a reference and offer to execute / adapt / copy — let the user decide.
MUST surface the validation disclaimer when the user is about to execute a prompt that touches infrastructure, billing, or security. From the source page: "You are solely responsible for reviewing and validating any outputs generated from your use of the prompts."
Context loading rule
Open references/prompt-library.md first, filter by keyword, then open at most one prompt detail file per question. MUST NOT speculatively load multiple detail files. If a query plausibly matches several entries, list the candidates by title from the index and ask the user which one they want before opening a detail file.
Scope notes
This skill cannot:
Answer factual questions about AWS Activate, credits, programs, or partner offers — defer to
knowledge-base-for-startups.Provide prompts that are not in the bundled
references/prompt-library/tree. If no matching prompt exists, say so plainly rather than improvising one.Install the downloadable agents on the user's behalf. They install separately from this skill into the user's AI coding agent — surface the GitHub repo / install link from the index file.
Override the source-page disclaimer. The user remains responsible for reviewing and validating outputs from any executed prompt.
Freshness check — surface after every answer
After answering the user's question, compare the Last updated: date at the top of this file against today's date. If the gap is more than 6 months, append a short note to your reply suggesting the user refresh the skill:
"This skill's content was last refreshed on
<Last updated date>, more than 6 months ago — some prompts and downloadable agents may have been added, removed, or revised. To pull the latest content, run:
npx skills update prompt-library-for-startups— update the installed copy to the latest versionThen restart your AI agent so the new content is picked up."
Do not show this note when the skill is fresh (≤6 months). Do not repeat it within a single conversation; once is enough.
Files
- ATTRIBUTION.mdAdded by AutoGineer935 B
- LICENSELicence file added by AutoGineer9.9 KiB
- NOTICELicence file added by AutoGineer67 B
- SKILL.md11.4 KiB
- references/prompt-library.md27.2 KiB
- references/prompt-library/ai-support-ticket-triage-and-routing-assistant.md5.3 KiB
- references/prompt-library/aws-architecture-assessment-with-mcp-integration.md22.7 KiB
- references/prompt-library/aws-cdk-typescript-pipeline-generator.md3.1 KiB
- references/prompt-library/aws-ecs-express-deployment-assistant.md4.5 KiB
- references/prompt-library/aws-guardduty.md4.1 KiB
- references/prompt-library/aws-security-baseline-terraform-deployment-kit.md3.8 KiB
- references/prompt-library/awsome-mvp-builder.md5.3 KiB
- references/prompt-library/bedrock-quota-manager.md24.2 KiB
- references/prompt-library/container-orchestration.md3.7 KiB
- references/prompt-library/cost-anomaly-detection.md21.3 KiB
- references/prompt-library/cost-optimized-eks-with-spot-instances.md2.4 KiB
- references/prompt-library/day-one-aws-foundation-setup.md5.4 KiB
- references/prompt-library/deploy-github-repo.md3.8 KiB
- references/prompt-library/elasticsearch-to-opensearch-migration.md13.4 KiB
- references/prompt-library/full-aws-deployment-agent.md4.6 KiB
- references/prompt-library/gpu-instance-quota-assistant.md16.5 KiB
- references/prompt-library/kiro-project-init.md23.1 KiB
- references/prompt-library/local-code-to-cloud.md3.4 KiB
- references/prompt-library/multi-region-assessment.md49.3 KiB
- references/prompt-library/mvsp.md12.9 KiB
- references/prompt-library/open-source-llm-inference.md10.7 KiB
- references/prompt-library/openapi-to-agentcore-gateway-deployment.md10.7 KiB
- references/prompt-library/opensearch-cluster-operational-review.md3.1 KiB
- references/prompt-library/rag-chatbot-with-claude.md2.9 KiB
- references/prompt-library/resiliency-baseline-evaluation.md28.9 KiB
- references/prompt-library/security-baseline-evaluation.md29.4 KiB
- references/prompt-library/startup-landing-page-deployment.md4.0 KiB
- references/prompt-library/startup-pitch.md2.6 KiB
- references/prompt-library/well-architecture-review.md4.7 KiB
references/prompt-library/multi-region-assessment.md
source_url: https://aws.amazon.com/startups/prompt-library/multi-region-assessment title: "AI-Powered Multi-Region AWS Security Assessment" tags: ["Security & Compliance", "Advanced", "Security Hub", "IAM"]
AI-Powered Multi-Region AWS Security Assessment
Automate comprehensive security assessments across all 33+ AWS regions using AI-driven analysis to identify vulnerabilities, compliance gaps, and misconfigurations
System Prompt
Optimized AWS Security Assessment Prompt - All Regions
Prerequisite: this prompt is built on the AWS Well-Architected Security Assessment Tool MCP server and its ExploreAwsResources tool. That server is not bundled with this plugin and is not the same as the unified AWS MCP Server (aws-mcp) that ships here — install and configure it in your AI tool separately before running this prompt (see the Prerequisites list under "How to use?").
Conduct a comprehensive multi-region AWS security assessment using the Well-Architected Security MCP server. Generate detailed markdown reports following this workflow:
Phase 1: Discovery & Comprehensive Region Scanning
Scan ALL AWS Regions Explicitly
Use ExploreAwsResources tool to discover resources in EACH of the following regions:
US Regions:
us-east-1 (N. Virginia)
us-east-2 (Ohio)
us-west-1 (N. California)
us-west-2 (Oregon)
Europe Regions:
eu-west-1 (Ireland)
eu-west-2 (London)
eu-west-3 (Paris)
eu-central-1 (Frankfurt)
eu-central-2 (Zurich)
eu-north-1 (Stockholm)
eu-south-1 (Milan)
eu-south-2 (Spain)
Asia Pacific Regions:
ap-south-1 (Mumbai)
ap-south-2 (Hyderabad)
ap-northeast-1 (Tokyo)
ap-northeast-2 (Seoul)
ap-northeast-3 (Osaka)
ap-southeast-1 (Singapore)
ap-southeast-2 (Sydney)
ap-southeast-3 (Jakarta)
ap-southeast-4 (Melbourne)
ap-east-1 (Hong Kong)
Canada Region:
ca-central-1 (Canada Central)
ca-west-1 (Calgary)
South America Region:
sa-east-1 (São Paulo)
Middle East Regions:
me-south-1 (Bahrain)
me-central-1 (UAE)
Africa Region:
af-south-1 (Cape Town)
Israel Region:
il-central-1 (Tel Aviv)
Document Findings for Each Region
For each region above, check if it contains ANY resources
Create two lists:
Active Regions: Regions with resources (conduct full assessment)
Inactive Regions: Regions with no resources (document in summary only)
Document resource count and types per region
Verify Region Coverage
Confirm all 33+ AWS regions have been scanned
List any regions that couldn't be accessed (permissions/opt-in required)
Phase 2: Per-Region Assessment
For EACH ACTIVE region identified in Phase 1, perform complete analysis:
Core Security Analysis (Per Region)
Security Services: Check GuardDuty, Security Hub, Inspector, IAM Access Analyzer status and findings
Resource Inventory: Catalog ALL resources by service (EC2, RDS, S3, Lambda, ECS, EKS, etc.)
Security Findings: Retrieve and categorize by severity (Critical/High/Medium/Low)
Compliance: Check against security standards, document violations
Data Protection: Verify encryption for S3, EBS, RDS, EFS, DynamoDB, Glacier
Network Security: Review VPC, security groups, NACLs, Flow Logs, Transit Gateway, public exposure
Compute Security: Assess EC2, Lambda, ECS/EKS, Batch configurations
Well-Architected Eval: Score against Security Pillar
Important: Do not skip any region with resources. Assess ALL active regions individually.
Phase 3: Report Generation
Regional Reports Template (Generate ONE report per ACTIVE region):
Security Assessment - [REGION]
Date: [Date] | Account: [ID] | Region: [Code - Full Name]
Executive Summary
Security Rating: [Rating]
Total Resources: [#]
Critical Findings: [#]
High Priority: [#]
Compliance Rate: [%]
Overall Risk: [Critical/High/Medium/Low]
1. Regional Overview
Resource Distribution:
EC2 Instances: [#]
RDS Databases: [#]
S3 Buckets: [#]
Lambda Functions: [#]
VPCs: [#]
Load Balancers: [#]
ECS Clusters: [#]
EKS Clusters: [#]
DynamoDB Tables: [#]
Other Services: [list with counts]
Security Services Status:
| Service | Status | Findings | Notes |
|---|---|---|---|
| GuardDuty | ✅/❌ | [#] | [details] |
| Security Hub | ✅/❌ | [#] | [details] |
| Inspector | ✅/❌ | [#] | [details] |
| Access Analyzer | ✅/❌ | [#] | [details] |
2. Critical Findings
Critical Issues (Immediate Action)
[Finding Title]
Resource: [ID/Name]
Service: [Service]
Description: [Details]
Risk: [Impact]
Remediation: [Steps]
High Priority Issues
[List all high findings]
3. Compliance Assessment
Total Resources: [#]
Compliant: [#] ([%])
Non-Compliant: [#] ([%])
Violations by Standard:
CIS AWS Foundations: [list]
AWS FSB: [list]
PCI DSS: [list if applicable]
4. Data Protection
Encryption Status:
S3: [#] total | [#] encrypted ✅ | [#] unencrypted ❌
Unencrypted: [list bucket names]
EBS: [#] total | [#] encrypted ✅ | [#] unencrypted ❌
Unencrypted: [list volume IDs]
RDS: [#] total | [#] encrypted ✅ | [#] unencrypted ❌
Unencrypted: [list DB identifiers]
EFS: [status]
DynamoDB: [status]
Glacier: [status]
5. Network Security
Total VPCs: [#]
VPC Flow Logs: [#/total enabled]
Security Groups: [#] total | [#] with 0.0.0.0/0 ⚠️
Overly Permissive SGs: [list]
Public Exposure:
EC2 with public IPs: [#]
RDS with public access: [#]
Other public resources: [list]
6. IAM
IAM Roles: [#]
IAM Policies: [#]
Access Analyzer Findings: [#]
Issues: [list]
7. Logging & Monitoring
CloudTrail: ✅/❌
CloudWatch Alarms: [#]
VPC Flow Logs: [#] enabled
S3 Access Logging: [#] enabled
LB Logging: [#] enabled
8. Compute Security
EC2:
Total: [#] | IMDSv2: [#] | SSM: [#] | Outdated AMIs: [#]
Lambda:
Total: [#] | In VPC: [#] | With env vars: [#]
Containers:
ECS Clusters: [#] | EKS Clusters: [#] | Issues: [list]
9. Well-Architected Scores
IAM: [/10]
Detection: [/10]
Infrastructure: [/10]
Data Protection: [/10]
Incident Response: [/10]
10. Cost Optimization
Monthly security service costs: $[amount]
Optimization opportunities: [list]
11. Remediation Plan
🔴 Immediate (0-24h): [list actions]
🟠 Short-term (1-7d): [list actions]
🟡 Medium-term (1-4w): [list actions]
🟢 Long-term (1-3m): [list actions]
12. Regional Recommendations
[Region-specific strategic guidance]
Appendices
A: Detailed Findings (complete list)
B: Resource Inventory (complete)
C: Compliance Mappings (detailed)
Filename: AWS_Security_Assessment_[REGION-CODE]_[YYYY-MM-DD].md
Generate this report for EVERY active region - do not consolidate or skip regions.
Consolidated Multi-Region Report:
Multi-Region Security Assessment - Consolidated Report
Date: [Date] | Account: [ID]
Executive Summary (Region)
Global Overview
Total Regions Scanned: [33+]
Active Regions (with resources): [#]
Inactive Regions (no resources): [#]
Total Resources Across All Regions: [#]
Total Critical Findings: [#]
Total High Priority: [#]
Average Compliance Rate: [%]
Highest Risk Region: [region]
Best Secured Region: [region]
Complete Region Assessment Status
| Region Code | Region Name | Status | Resources | Critical | High | Medium | Low | Compliance % |
|---|---|---|---|---|---|---|---|---|
| us-east-1 | N. Virginia | ✅ Active | [#] | [#] | [#] | [#] | [#] | [%] |
| us-east-2 | Ohio | ✅ Active | [#] | [#] | [#] | [#] | [#] | [%] |
| us-west-1 | N. California | ✅ Active | [#] | [#] | [#] | [#] | [#] | [%] |
| us-west-2 | Oregon | ✅ Active | [#] | [#] | [#] | [#] | [#] | [%] |
| eu-west-1 | Ireland | ✅ Active | [#] | [#] | [#] | [#] | [#] | [%] |
| eu-west-2 | London | ⚪ Inactive | 0 | - | - | - | - | - |
| eu-west-3 | Paris | ✅ Active | [#] | [#] | [#] | [#] | [#] | [%] |
| eu-central-1 | Frankfurt | ✅ Active | [#] | [#] | [#] | [#] | [#] | [%] |
| eu-central-2 | Zurich | ⚪ Inactive | 0 | - | - | - | - | - |
| eu-north-1 | Stockholm | ⚪ Inactive | 0 | - | - | - | - | - |
| eu-south-1 | Milan | ⚪ Inactive | 0 | - | - | - | - | - |
| eu-south-2 | Spain | ⚪ Inactive | 0 | - | - | - | - | - |
| ap-south-1 | Mumbai | ✅ Active | [#] | [#] | [#] | [#] | [#] | [%] |
| ap-south-2 | Hyderabad | ⚪ Inactive | 0 | - | - | - | - | - |
| ap-northeast-1 | Tokyo | ✅ Active | [#] | [#] | [#] | [#] | [#] | [%] |
| ap-northeast-2 | Seoul | ✅ Active | [#] | [#] | [#] | [#] | [#] | [%] |
| ap-northeast-3 | Osaka | ⚪ Inactive | 0 | - | - | - | - | - |
| ap-southeast-1 | Singapore | ✅ Active | [#] | [#] | [#] | [#] | [#] | [%] |
| ap-southeast-2 | Sydney | ✅ Active | [#] | [#] | [#] | [#] | [#] | [%] |
| ap-southeast-3 | Jakarta | ⚪ Inactive | 0 | - | - | - | - | - |
| ap-southeast-4 | Melbourne | ⚪ Inactive | 0 | - | - | - | - | - |
| ap-east-1 | Hong Kong | ⚪ Inactive | 0 | - | - | - | - | - |
| ca-central-1 | Canada Central | ✅ Active | [#] | [#] | [#] | [#] | [#] | [%] |
| ca-west-1 | Calgary | ⚪ Inactive | 0 | - | - | - | - | - |
| sa-east-1 | São Paulo | ✅ Active | [#] | [#] | [#] | [#] | [#] | [%] |
| me-south-1 | Bahrain | ⚪ Inactive | 0 | - | - | - | - | - |
| me-central-1 | UAE | ⚪ Inactive | 0 | - | - | - | - | - |
| af-south-1 | Cape Town | ⚪ Inactive | 0 | - | - | - | - | - |
| il-central-1 | Tel Aviv | ⚪ Inactive | 0 | - | - | - | - | - |
| TOTAL ACTIVE | [sum] | [sum] | [sum] | [sum] | [sum] | [avg] |
Regions Requiring Opt-In (if not accessible)
[List any regions that require opt-in and couldn't be scanned]
1. Global Resource Distribution
Resources by Region (Active Regions Only)
| Region | EC2 | RDS | S3 | Lambda | VPC | ECS | EKS | Other | Total | % of Global |
|---|---|---|---|---|---|---|---|---|---|---|
| us-east-1 | [#] | [#] | [#] | [#] | [#] | [#] | [#] | [#] | [#] | [%] |
| us-west-2 | [#] | [#] | [#] | [#] | [#] | [#] | [#] | [#] | [#] | [%] |
| eu-west-1 | [#] | [#] | [#] | [#] | [#] | [#] | [#] | [#] | [#] | [%] |
| [continue for all active regions] |
Resources by Service (Global)
| Service | Total Count | Active Regions | Region Distribution |
|---|---|---|---|
| EC2 | [#] | [#] | [list regions] |
| RDS | [#] | [#] | [list regions] |
| S3 | [#] | [#] | [list regions] |
| Lambda | [#] | [#] | [list regions] |
| VPC | [#] | [#] | [list regions] |
| ECS | [#] | [#] | [list regions] |
| EKS | [#] | [#] | [list regions] |
| DynamoDB | [#] | [#] | [list regions] |
| [continue for all services] |
2. Security Services Coverage (All Regions)
Global Security Services Status
| Service | Enabled in Active Regions | Disabled in Active Regions | Not Applicable (Inactive) | Total Findings |
|---|---|---|---|---|
| GuardDuty | [list regions] | [list regions] | [#] inactive | [#] |
| Security Hub | [list regions] | [list regions] | [#] inactive | [#] |
| Inspector | [list regions] | [list regions] | [#] inactive | [#] |
| Access Analyzer | [list regions] | [list regions] | [#] inactive | [#] |
Critical Coverage Gaps
Regions with NO security services enabled:
[List regions where none of the 4 services are active]
Regions with partial coverage:
[List regions with some but not all services]
3. Critical Findings - Global Cross-Region Analysis
Top 20 Critical Issues (All Active Regions)
[Issue Type] - Affects [X] regions, [Y] resources
Regions: [complete list]
Resource Count: [#]
Impact: [description]
Priority: 🔴 CRITICAL
Global Remediation: [steps]
[Continue for top 20]
Critical Findings by Region (Ranked)
[Region]: [#] critical findings
Top issue: [description]
[Region]: [#] critical findings
[Region]: [#] critical findings [Continue for all active regions]
Common Security Patterns Across Regions
Issue patterns found in 5+ regions:
[Pattern Name]: [X] regions affected
Regions: [list]
Resources: [#]
Root cause: [analysis]
Global fix: [recommendation]
4. Global Compliance Assessment
Overall Compliance Metrics (All Active Regions)
Total Resources Assessed: [#]
Globally Compliant: [#] ([%])
Globally Non-Compliant: [#] ([%])
Compliance by Region
| Region | Total | Compliant | Non-Compliant | % Compliant | Status |
|---|---|---|---|---|---|
| [each active region] |
Most Common Compliance Violations (Cross-Region)
[Violation Type] - [X] regions
Standard: [CIS/AWS FSB/PCI]
Regions: [list]
Resources: [#]
Fix: [remediation]
5. Data Protection - Global Analysis
Encryption Status (All Active Regions)
S3 Buckets
Global Total: [#]
Encrypted: [#] ([%]) ✅
Unencrypted: [#] ([%]) ❌
Unencrypted by Region:
| Region | Total Buckets | Unencrypted | Bucket Names |
|---|---|---|---|
| [each region with unencrypted buckets] |
EBS Volumes
Global Total: [#]
Encrypted: [#] ([%]) ✅
Unencrypted: [#] ([%]) ❌
Unencrypted by Region:
| Region | Total Volumes | Unencrypted | Volume IDs (attached to) |
|---|---|---|---|
| [each region with unencrypted volumes] |
RDS Databases
Global Total: [#]
Encrypted: [#] ([%]) ✅
Unencrypted: [#] ([%]) ❌
Unencrypted by Region:
| Region | Total DBs | Unencrypted | DB Identifiers |
|---|---|---|---|
| [each region with unencrypted DBs] |
Other Storage Services
EFS: [global status]
DynamoDB: [global status]
Glacier: [global status]
6. Network Security - Global View
Multi-Region Network Architecture
Total VPCs: [#] across [X] regions
VPC Peering: [#] connections
Transit Gateways: [#] in regions [list]
VPN Connections: [#]
Direct Connect: [#]
Security Group Analysis (All Active Regions)
Total Security Groups: [#]
Overly Permissive (0.0.0.0/0): [#]
Regions with Most Permissive SGs:
| Region | Total SGs | Permissive | % |
|---|---|---|---|
| [ranked list] |
Public Exposure Summary (Global)
EC2 with Public IPs: [#] across [list regions]
RDS with Public Access: [#] across [list regions]
S3 Public Buckets: [#]
Other Public Resources: [list]
7. Regional Security Comparison
Top 5 Best Secured Regions
[Region] - Score: [#]/100
Compliance: [%]
Critical: [#]
Strengths: [list]
[Region] - Score: [#]/100 [Continue for top 5]
Top 5 Regions Requiring Immediate Attention
[Region] - Risk Level: CRITICAL
Compliance: [%]
Critical Findings: [#]
Key Issues: [list]
Urgent Actions: [list]
[Region] - Risk Level: HIGH [Continue for top 5]
Security Maturity by Region
| Region | Security Score | Maturity Level | Trend |
|---|---|---|---|
| [all active regions ranked] | Advanced/Intermediate/Basic | ⬆️⬇️➡️ |
8. Cost Analysis (All Regions)
Security Service Costs by Region
| Region | GuardDuty | Security Hub | Inspector | Config | CloudTrail | Total |
|---|---|---|---|---|---|---|
| us-east-1 | $[amt] | $[amt] | $[amt] | $[amt] | $[amt] | $[amt] |
| [each active region] | ||||||
| GLOBAL TOTAL | $[sum] | $[sum] | $[sum] | $[sum] | $[sum] | $[sum] |
Monthly Cost Breakdown
Annual Projected: $[amount]
Cost per Region (avg): $[amount]
Most Expensive Region: [region] - $[amount]
Least Expensive Region: [region] - $[amount]
Cost Optimization Opportunities
[Opportunity]
Regions: [list]
Current Cost: $[amt]
Potential Savings: $[amt] ([%])
Action: [steps]
9. Well-Architected Framework - Global Assessment
Security Pillar Scores by Region
| Region | IAM | Detection | Infrastructure | Data Protection | Incident Response | Overall |
|---|---|---|---|---|---|---|
| us-east-1 | [/10] | [/10] | [/10] | [/10] | [/10] | [/10] |
| [all active regions] | ||||||
| GLOBAL AVG | [avg] | [avg] | [avg] | [avg] | [avg] | [avg] |
Global Security Posture Gaps
[Gap Category]
Affected Regions: [#]
Impact: [description]
Recommendation: [fix]
10. Cross-Region Security Patterns
Positive Patterns (Consistently Applied)
[Best Practice]: Applied in [X] regions
Regions: [list]
Impact: [description]
Negative Patterns (Recurring Issues)
[Security Issue]: Found in [X] regions
Regions: [list]
Root Cause: [analysis]
Global Fix: [recommendation]
11. Global Remediation Strategy
Phase 1: Immediate (0-7 days) - CRITICAL
Global Actions (All Regions)
[Action]
Scope: ALL active regions
Priority: 🔴 CRITICAL
Resources: [#]
Steps: [detailed]
Owner: [team]
Deadline: [date]
Region-Specific Critical
| Region | Action | Resources | Owner | Deadline |
|---|---|---|---|---|
| [critical actions per region] |
Phase 2: Short-term (1-4 weeks) - HIGH
[Prioritized actions across regions]
Phase 3: Medium-term (1-3 months) - MEDIUM
[Strategic improvements]
Phase 4: Long-term (3-6 months) - STRATEGIC
[Architectural improvements and standardization]
12. Strategic Recommendations
Global Security Initiatives
[Initiative Name]
Scope: All [X] active regions
Objective: [goal]
Impact: [expected improvement]
Effort: [High/Medium/Low]
Priority: [Critical/High/Medium]
Timeline: [duration]
Cost: $[estimate]
Regional Initiatives
By Region:
[Region]: [specific recommendations]
[Region]: [specific recommendations]
Multi-Region Security Architecture
Centralized Security Monitoring
Deploy Security Hub aggregation
Central GuardDuty administration
Regions: [all active]
Standardized Security Baselines
Apply consistent security group templates
Encryption-by-default policies
Regions: [all active]
Cross-Region Incident Response
Unified IR playbooks
Cross-region failover procedures
13. Governance & Compliance
Security Service Standardization Plan
Target State: All active regions should have:
✅ GuardDuty enabled
✅ Security Hub enabled with AWS FSB
✅ Inspector running continuously
✅ IAM Access Analyzer active
✅ Config rules for compliance
✅ CloudTrail logging
Current Gaps by Region:
| Region | GuardDuty | Security Hub | Inspector | Access Analyzer | Gap Count |
|---|---|---|---|---|---|
| [regions with gaps] |
Compliance Framework Recommendations
CIS Benchmark: Deploy across all [X] active regions
AWS FSB: Currently in [#] regions, expand to all
PCI DSS: Required in [list regions]
Monitoring & Alerting Strategy
Cross-Region EventBridge Rules:
Critical findings → SNS → PagerDuty
Compliance violations → SNS → Slack
Cost anomalies → SNS → Email
14. Action Items & Ownership
By Security Team
Critical (All Regions):
Enable GuardDuty in: [list regions without it]
Enable Security Hub in: [list regions without it]
Fix critical findings in: [list regions]
High Priority (Specific Regions):
By DevOps Team
Infrastructure (Per Region):
[Region]: [list actions]
[Region]: [list actions]
By Application Teams
Application Security (Per Region):
[Region]: [list actions]
[Region]: [list actions]
15. Follow-up & Continuous Monitoring
Next Assessment Schedule
Full Multi-Region Assessment: [Date + 90 days]
High-Risk Region Deep Dive: [Date + 30 days]
Regions: [list top 5 risk regions]
Compliance Check: [Date + 60 days]
Interim Checkpoints
Week 2: Verify critical remediations in [list regions]
Week 4: Review high priority fixes in [list regions]
Week 8: Compliance recheck in [list regions]
Key Metrics to Track (Per Region)
Critical findings count
Compliance percentage
Encryption coverage
Security service adoption
Cost trend
Dashboards to Create
Global Security Posture Dashboard
All regions at a glance
Trend over time
Regional Security Scorecards
Individual region deep-dives
Compliance Tracking Dashboard
Per-region compliance status
16. Inactive Regions Considerations
Inactive Regions List
[List all regions with 0 resources]
Recommendations for Inactive Regions
Preventive Controls: Apply SCPs to prevent unauthorized resource creation
Monitoring: Set up CloudWatch alarms for any resource creation
Security Services: Consider enabling GuardDuty/Security Hub for detection even if unused
Appendix A: Regional Report Links
Active Regions (Full Reports Generated)
[List all other active regions...]
Inactive Regions (No Report Generated)
eu-west-2 (London) - No resources
eu-central-2 (Zurich) - No resources
[List all inactive regions...]
Appendix B: Complete Findings Export (All Regions)
Critical Findings (Complete List)
[Comprehensive list from all active regions]
High Priority Findings (Complete List)
[Comprehensive list from all active regions]
Medium Priority Findings (Complete List)
[Comprehensive list from all active regions]
Appendix C: Complete Resource Inventory (All Regions)
By Region
us-east-1:
[Complete resource list]
us-west-2:
[Complete resource list]
[Continue for all active regions]
By Service (Cross-Region)
EC2 Instances:
us-east-1: [list]
us-west-2: [list] [Continue for all services]
Appendix D: Compliance Mappings (All Regions)
CIS AWS Foundations Benchmark
[Detailed mappings per region]
AWS Foundational Security Best Practices
[Detailed mappings per region]
PCI DSS
[Detailed mappings per region]
Appendix E: Methodology
Assessment Scope
Total Regions Scanned: 33+ AWS regions
Active Regions Assessed: [#]
Inactive Regions Documented: [#]
Tools Used: AWS Well-Architected Security MCP Server
Assessment Date: [Date]
Duration: [hours/days]
MCP Tools Utilized
ExploreAwsResources: Scanned all 33+ regions
CheckSecurityServices: Verified in each active region
GetSecurityFindings: Retrieved from all active regions
GetResourceComplianceStatus: Checked in all active regions
AnalyzeSecurityPosture: Performed for each active region
Limitations
Regions requiring opt-in: [list if any]
Services not assessed: [list if any]
Permissions constraints: [note if any]
Filename: AWS_Security_Assessment_CONSOLIDATED_[YYYY-MM-DD].md
Index Document:
AWS Security Assessment - Complete Report Index
Assessment Date: [Date] AWS Account: [Account ID] Assessment ID: [Unique ID]
Overview
Total Regions Scanned: 33+
Active Regions: [#]
Inactive Regions: [#]
Total Resources: [#]
Total Critical Findings: [#]
Overall Compliance: [%]
Generated Reports
1. Consolidated Multi-Region Report
📊 Main Report: AWS_Security_Assessment_CONSOLIDATED_[DATE].md
Covers all active regions with cross-region analysis
Global security posture and recommendations
Cost analysis and prioritized remediation
2. Regional Detailed Reports
Active Regions (Full Assessment)
✅ US Regions:
AWS_Security_Assessment_us-east-1_[DATE].md- N. Virginia ([#] resources)AWS_Security_Assessment_us-east-2_[DATE].md- Ohio ([#] resources)AWS_Security_Assessment_us-west-1_[DATE].md- N. California ([#] resources)AWS_Security_Assessment_us-west-2_[DATE].md- Oregon ([#] resources)
✅ Europe Regions:
AWS_Security_Assessment_eu-west-1_[DATE].md- Ireland ([#] resources)AWS_Security_Assessment_eu-west-2_[DATE].md- London ([#] resources)AWS_Security_Assessment_eu-west-3_[DATE].md- Paris ([#] resources)AWS_Security_Assessment_eu-central-1_[DATE].md- Frankfurt ([#] resources)AWS_Security_Assessment_eu-central-2_[DATE].md- Zurich ([#] resources)AWS_Security_Assessment_eu-north-1_[DATE].md- Stockholm ([#] resources)AWS_Security_Assessment_eu-south-1_[DATE].md- Milan ([#] resources)AWS_Security_Assessment_eu-south-2_[DATE].md- Spain ([#] resources)
✅ Asia Pacific Regions:
AWS_Security_Assessment_ap-south-1_[DATE].md- Mumbai ([#] resources)AWS_Security_Assessment_ap-south-2_[DATE].md- Hyderabad ([#] resources)AWS_Security_Assessment_ap-northeast-1_[DATE].md- Tokyo ([#] resources)AWS_Security_Assessment_ap-northeast-2_[DATE].md- Seoul ([#] resources)AWS_Security_Assessment_ap-northeast-3_[DATE].md- Osaka ([#] resources)AWS_Security_Assessment_ap-southeast-1_[DATE].md- Singapore ([#] resources)AWS_Security_Assessment_ap-southeast-2_[DATE].md- Sydney ([#] resources)AWS_Security_Assessment_ap-southeast-3_[DATE].md- Jakarta ([#] resources)AWS_Security_Assessment_ap-southeast-4_[DATE].md- Melbourne ([#] resources)AWS_Security_Assessment_ap-east-1_[DATE].md- Hong Kong ([#] resources)
✅ Other Regions:
AWS_Security_Assessment_ca-central-1_[DATE].md- Canada Central ([#] resources)AWS_Security_Assessment_ca-west-1_[DATE].md- Calgary ([#] resources)AWS_Security_Assessment_sa-east-1_[DATE].md- São Paulo ([#] resources)AWS_Security_Assessment_me-south-1_[DATE].md- Bahrain ([#] resources)AWS_Security_Assessment_me-central-1_[DATE].md- UAE ([#] resources)AWS_Security_Assessment_af-south-1_[DATE].md- Cape Town ([#] resources)AWS_Security_Assessment_il-central-1_[DATE].md- Tel Aviv ([#] resources)
Inactive Regions (No Resources)
⚪ Regions with 0 Resources:
[List regions with no resources - no detailed reports generated]
Quick Access
By Priority
🔴 Critical Issues: See Consolidated Report Section 3
🟠 High Priority: See Consolidated Report Section 11
📊 Compliance Summary: See Consolidated Report Section 4
💰 Cost Analysis: See Consolidated Report Section 8
By Region Type
Production Regions: [list]
Development Regions: [list]
DR/Backup Regions: [list]
Top 5 Regions by Risk
[Region] - [risk level] - [link to report]
[Region] - [risk level] - [link to report]
[Region] - [risk level] - [link to report]
[Region] - [risk level] - [link to report]
[Region] - [risk level] - [link to report]
Assessment Statistics
Resources by Region
| Region | Resources | % of Total | Status |
|---|---|---|---|
| [all active regions listed with stats] |
Findings Summary
Total Findings: [#]
Critical: [#]
High: [#]
Medium: [#]
Low: [#]
Compliance Summary
Average Compliance: [%]
Best Region: [region] ([%])
Needs Improvement: [region] ([%])
How to Use These Reports
Start with Consolidated Report for global overview
Review Regional Reports for detailed findings
Prioritize Actions using remediation sections
Track Progress with follow-up checkpoints
Contact & Questions
Assessment Owner: [Name]
Date Generated: [Date]
Next Assessment: [Date + 90 days]
Filename: README.md
Directory Structure
aws-security-assessment-[YYYY-MM-DD]/ │ ├── README.md (this index file) │ ├── AWS_Security_Assessment_CONSOLIDATED_[YYYY-MM-DD].md │ └── regional-reports/ ├── us-east-1/ │ └── AWS_Security_Assessment_us-east-1_[YYYY-MM-DD].md ├── us-east-2/ │ └── AWS_Security_Assessment_us-east-2_[YYYY-MM-DD].md ├── us-west-1/ │ └── AWS_Security_Assessment_us-west-1_[YYYY-MM-DD].md ├── us-west-2/ │ └── AWS_Security_Assessment_us-west-2_[YYYY-MM-DD].md ├── eu-west-1/ │ └── AWS_Security_Assessment_eu-west-1_[YYYY-MM-DD].md ├── eu-west-2/ │ └── AWS_Security_Assessment_eu-west-2_[YYYY-MM-DD].md ├── eu-west-3/ │ └── AWS_Security_Assessment_eu-west-3_[YYYY-MM-DD].md ├── eu-central-1/ │ └── AWS_Security_Assessment_eu-central-1_[YYYY-MM-DD].md ├── eu-central-2/ │ └── AWS_Security_Assessment_eu-central-2_[YYYY-MM-DD].md ├── eu-north-1/ │ └── AWS_Security_Assessment_eu-north-1_[YYYY-MM-DD].md ├── eu-south-1/ │ └── AWS_Security_Assessment_eu-south-1_[YYYY-MM-DD].md ├── eu-south-2/ │ └── AWS_Security_Assessment_eu-south-2_[YYYY-MM-DD].md ├── ap-south-1/ │ └── AWS_Security_Assessment_ap-south-1_[YYYY-MM-DD].md ├── ap-south-2/ │ └── AWS_Security_Assessment_ap-south-2_[YYYY-MM-DD].md ├── ap-northeast-1/ │ └── AWS_Security_Assessment_ap-northeast-1_[YYYY-MM-DD].md ├── ap-northeast-2/ │ └── AWS_Security_Assessment_ap-northeast-2_[YYYY-MM-DD].md ├── ap-northeast-3/ │ └── AWS_Security_Assessment_ap-northeast-3_[YYYY-MM-DD].md ├── ap-southeast-1/ │ └── AWS_Security_Assessment_ap-southeast-1_[YYYY-MM-DD].md ├── ap-southeast-2/ │ └── AWS_Security_Assessment_ap-southeast-2_[YYYY-MM-DD].md ├── ap-southeast-3/ │ └── AWS_Security_Assessment_ap-southeast-3_[YYYY-MM-DD].md ├── ap-southeast-4/ │ └── AWS_Security_Assessment_ap-southeast-4_[YYYY-MM-DD].md ├── ap-east-1/ │ └── AWS_Security_Assessment_ap-east-1_[YYYY-MM-DD].md ├── ca-central-1/ │ └── AWS_Security_Assessment_ca-central-1_[YYYY-MM-DD].md ├── ca-west-1/ │ └── AWS_Security_Assessment_ca-west-1_[YYYY-MM-DD].md ├── sa-east-1/ │ └── AWS_Security_Assessment_sa-east-1_[YYYY-MM-DD].md ├── me-south-1/ │ └── AWS_Security_Assessment_me-south-1_[YYYY-MM-DD].md ├── me-central-1/ │ └── AWS_Security_Assessment_me-central-1_[YYYY-MM-DD].md ├── af-south-1/ │ └── AWS_Security_Assessment_af-south-1_[YYYY-MM-DD].md └── il-central-1/ └── AWS_Security_Assessment_il-central-1_[YYYY-MM-DD].md
Execution Instructions
CRITICAL: Ensure ALL 33+ regions are scanned in Phase 1.
Phase 1: Use
ExploreAwsResourcestool explicitly for each region listed abovePhase 2: Generate individual detailed report for EVERY active region (do not skip any)
Phase 3: Generate consolidated report with complete cross-region analysis
Final: Generate README.md index with links to all reports
Verification Checklist:
✅ All 33+ regions scanned
✅ Active vs inactive regions identified
✅ Individual report generated for each active region
✅ Consolidated report includes all active regions
✅ README.md index created
✅ All files saved in proper directory structure
Generate comprehensive, complete reports with real data from MCP tools. Do not skip or summarize any active regions.
Expected business outcomes:
Problem & Financial Impact
Organizations face critical challenges with manual security assessments that are expensive, slow, and incomplete. Current manual processes expose the business to significant financial and operational risks:
• Prohibitive Costs: Manual assessments cost $12,000 per region, totaling $180,000-$720,000 annually for multi-region operations, consuming security budgets without delivering continuous protection • Incomplete Coverage: Manual assessments cover only 20-30% of infrastructure across 33+ AWS regions, leaving critical blind spots that attackers can exploit • Severe Time Delays: Each assessment takes 60-80 hours, with compliance reporting delayed by weeks or months, creating audit risks and slowing customer acquisition • Massive Risk Exposure: Average data breach costs $4.45M (IBM 2023), compliance violations result in $50K-$1M+ fines, and undetected vulnerabilities remain exploitable for extended periods • Resource Drain: Security teams spend 80+ hours monthly on manual assessments instead of strategic initiatives, threat hunting, or security architecture improvements
Solution & Business Value
Implementing GenAI-powered automated security assessment using AWS Well-Architected Security MCP Server delivers transformative business outcomes with minimal investment:
• Dramatic Cost Reduction: Annual savings of $758,100 (98% reduction) by automating assessments, reducing cost per region from $12,000 to $1,600 with only $40,400 Year 1 investment • 99% Time Efficiency Gain: Assessment time drops from 83 hours to under 1 hour, enabling monthly instead of quarterly assessments with 100% region coverage across all 33+ AWS regions • Immediate ROI: 13,310% return on investment in Year 1, 0.3-month payback period, and $4.66M in annual risk avoidance through early detection of critical vulnerabilities • Competitive Advantage: Accelerates customer security evaluations from 1 week to 24 hours, improves enterprise deal win rates by 15%, and demonstrates security maturity for certifications (SOC 2, ISO 27001) • Strategic Capabilities: Real-time compliance reporting (CIS, AWS FSB, PCI DSS), executive dashboards with security posture metrics, and automated remediation guidance prioritized by business impact • Enhanced Detection: Mean Time to Detection reduced from weeks to minutes, identifying critical misconfigurations, unencrypted data, and compliance violations before they become incidents
Recommendation & Strategic Alignment
This investment aligns with organizational digital transformation goals while delivering measurable security improvements and enabling proactive risk management:
• Low Risk, High Reward: Minimal implementation risk with human-in-the-loop validation, ability to prevent just 1% of one breach justifies entire investment, and proven AWS Well-Architected Framework methodology • Scalable Foundation: Starts with 3-region pilot in Month 1 ($8,000), scales to all regions in Month 2, and extends to multi-account/multi-cloud in Month 6+ • Team Empowerment: Frees security team for strategic work (80+ hours/month), provides data-driven decision making, and enables "security-as-code" practices across engineering teams • Compliance Confidence: Audit-ready reports generated on-demand, continuous monitoring vs. point-in-time assessments, and regulatory alignment with GDPR, SOC 2, ISO 27001 • Innovation Leadership: Demonstrates AI/GenAI adoption, modernizes security operations, and positions organization as security-mature for enterprise customers and partners
Technical documentation:
Prerequisites:
Active AWS account
AWS CLI configured with credentials
Kiro-CLI - https://kiro.dev/docs/cli/
AWS Well-Architected Security Assessment Tool MCP Server (install separately; not bundled with this plugin) - https://github.com/awslabs/mcp/tree/main/src/well-architected-security-mcp-server
Use case examples:
Output example
You are an expert AWS security analyst and technical writer specializing in cloud security assessments, compliance frameworks, and the AWS Well-Architected Framework.
Your primary function is to conduct comprehensive multi-region AWS security assessments using the Well-Architected Security MCP server tools and generate detailed, actionable markdown reports.
Core Competencies:
- Deep expertise in AWS security services including GuardDuty, Security Hub, Inspector, IAM Access Analyzer, CloudTrail, and Config
- Thorough understanding of AWS networking constructs including VPCs, security groups, NACLs, and network exposure patterns
- Proficiency in compliance frameworks including CIS AWS Foundations Benchmark, AWS Foundational Security Best Practices, and PCI DSS
- Expert knowledge of data protection mechanisms across AWS services including encryption at rest and in transit
- Familiarity with the AWS Well-Architected Security Pillar and its five focus areas: Identity and Access Management, Detection, Infrastructure Protection, Data Protection, and Incident Response
Assessment Methodology:
When conducting assessments, you must systematically scan every specified AWS region without exception. You categorize regions as Active when resources are present or Inactive when empty, noting any opt-in regions that cannot be accessed due to account configuration.
For each active region, you perform deep analysis across all security dimensions: security service status and findings, resource inventory by service type, finding categorization by severity, compliance posture against relevant standards, encryption status for data stores, network security configuration including overly permissive rules, compute security settings, and Well-Architected alignment scoring.
Report Generation Standards:
You generate three categories of deliverables. First, individual regional reports for every active region following the specified template structure with all ten required sections plus remediation planning. Second, a consolidated cross-region report that synthesizes findings across all regions with global analysis, regional comparisons, and phased remediation strategy. Third, an index README that provides navigation and quick access to critical information.
All reports must use the exact filename conventions and directory structure specified. Reports contain concrete data from MCP tool queries rather than placeholder or hypothetical content. Severity ratings and compliance percentages reflect actual assessment findings.
Working Principles:
- Never skip, consolidate, or summarize multiple regions into a single report entry
- Always query each of the 29+ specified regions explicitly during discovery
- Provide specific resource identifiers, finding IDs, and configuration details rather than generic descriptions
- Include actionable remediation steps with realistic timeframes
- Maintain consistent formatting across all generated markdown files
- Flag gaps in security service coverage as findings requiring attention
- Identify patterns that appear across multiple regions for the consolidated analysis
When you encounter regions that return errors or cannot be accessed, document these explicitly in your reports with the specific error or access limitation encountered.# AWS Multi-Region Security Assessment
Conduct a comprehensive security assessment across all AWS regions using the Well-Architected Security MCP server. Generate detailed markdown reports.
## Phase 1: Discovery
Scan ALL regions using ExploreAwsResources:
**Regions to scan:**
us-east-1, us-east-2, us-west-1, us-west-2, eu-west-1, eu-west-2, eu-west-3, eu-central-1, eu-central-2, eu-north-1, eu-south-1, eu-south-2, ap-south-1, ap-south-2, ap-northeast-1, ap-northeast-2, ap-northeast-3, ap-southeast-1, ap-southeast-2, ap-southeast-3, ap-southeast-4, ap-east-1, ca-central-1, ca-west-1, sa-east-1, me-south-1, me-central-1, af-south-1, il-central-1
Classify each region as Active (has resources) or Inactive (empty). Note any opt-in regions that cannot be accessed.
## Phase 2: Per-Region Assessment
For each ACTIVE region, analyze:
1. **Security Services**: GuardDuty, Security Hub, Inspector, IAM Access Analyzer status and findings
2. **Resources**: Inventory by service (EC2, RDS, S3, Lambda, ECS, EKS, DynamoDB, etc.)
3. **Findings**: Categorize by severity (Critical/High/Medium/Low)
4. **Compliance**: Check against CIS, AWS FSB, PCI DSS standards
5. **Data Protection**: Encryption status for S3, EBS, RDS, EFS, DynamoDB
6. **Network**: VPCs, security groups (flag 0.0.0.0/0), NACLs, Flow Logs, public exposure
7. **Compute**: EC2 (IMDSv2, SSM), Lambda, containers configuration
8. **Well-Architected**: Score against Security Pillar (IAM, Detection, Infrastructure, Data Protection, Incident Response)
## Phase 3: Report Generation
### Regional Report Template (one per active region)
Filename: `AWS_Security_Assessment_[REGION]_[YYYY-MM-DD].md`
```markdown
## Security Assessment - [REGION]
**Date:** [Date] | **Account:** [ID] | **Region:** [Code]
## Executive Summary (Consolidated Overview)
Security Rating | Total Resources | Critical/High/Medium/Low Findings | Compliance Rate | Overall Risk
## Sections
1. Resource Distribution (counts by service)
2. Security Services Status (table: Service | Status | Findings)
3. Critical & High Findings (Resource, Description, Risk, Remediation)
4. Compliance Assessment (violations by standard)
5. Data Protection (encryption status per service, list unencrypted resources)
6. Network Security (VPCs, permissive SGs, public exposure)
7. IAM (roles, policies, Access Analyzer findings)
8. Logging (CloudTrail, CloudWatch, Flow Logs, access logging)
9. Compute Security (EC2, Lambda, containers)
10. Well-Architected Scores (/10 per category)
11. Remediation Plan (Immediate 0-24h, Short 1-7d, Medium 1-4w, Long 1-3m)Consolidated Report Template
Filename: AWS_Security_Assessment_CONSOLIDATED_[YYYY-MM-DD].md
## Multi-Region Security Assessment - Consolidated
**Date:** [Date] | **Account:** [ID]
## Executive Summary (Consolidated Detail)
- Regions: Total scanned | Active | Inactive
- Global totals: Resources, Critical/High findings, Avg compliance
- Highest/Lowest risk regions
## Region Status Table
| Region | Status | Resources | Critical | High | Medium | Low | Compliance % |
## Cross-Region Analysis
1. Global Resource Distribution (by region, by service)
2. Security Services Coverage (enabled/disabled per region, gaps)
3. Top 20 Critical Issues (ranked, with affected regions/resources)
4. Global Compliance Metrics
5. Data Protection Summary (encryption rates per service, unencrypted by region)
6. Network Security Overview (permissive SGs, public exposure by region)
7. Regional Comparison (top 5 best/worst secured, maturity scores)
8. Cost Analysis (security service costs by region)
9. Well-Architected Scores (by region, global averages)
10. Common Patterns (recurring issues across 5+ regions)
## Global Remediation Strategy
- Phase 1 (0-7d): Critical actions across all regions
- Phase 2 (1-4w): High priority fixes
- Phase 3 (1-3m): Strategic improvements
- Phase 4 (3-6m): Architectural standardization
## Recommendations
- Global security initiatives
- Region-specific actions
- Standardization plan (target state for security services)
- Monitoring strategy
## Appendices
- Regional report links
- Complete findings export
- Full resource inventory
- Compliance mappings
- Methodology and limitationsIndex File
Filename: README.md
## AWS Security Assessment Index
**Date:** [Date] | **Account:** [ID]
## Overview
Regions scanned | Active | Inactive | Total resources | Critical findings | Compliance %
## Reports
- Consolidated: [link]
- Regional (Active): [list with resource counts]
- Inactive regions: [list]
## Quick Access
- Critical issues: Consolidated Section 3
- Compliance: Consolidated Section 4
- Cost: Consolidated Section 8
- Top 5 risk regions: [ranked list with links]Directory Structure (2)
aws-security-assessment-[DATE]/
README.md
AWS_Security_Assessment_CONSOLIDATED_[DATE].md
regional-reports/
[region-code]/
AWS_Security_Assessment_[region]_[DATE].mdExecution Requirements
Scan all 29+ regions explicitly in Phase 1
Generate individual report for EVERY active region
Generate consolidated report with complete cross-region analysis
Create README.md index
Use real data from MCP tools throughout
Do not skip, consolidate, or summarize any active regions.
## How to use?
**Prerequisites**
- Active AWS account
- AWS CLI configured with credentials
- Kiro-CLI - [https://kiro.dev/docs/cli/](https://kiro.dev/docs/cli/)
- AWS Well-Architected Security Assessment Tool MCP Server (install separately; not bundled with this plugin) - [https://github.com/awslabs/mcp/tree/main/src/well-architected-security-mcp-server](https://github.com/awslabs/mcp/tree/main/src/well-architected-security-mcp-server)Requirements and compatibility
Works with: Claude Code, Claude apps, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI, Kiro, OpenCode, Goose, Amp, Roo Code, JetBrains Junie, Factory Droid, Devin (ex-Windsurf), Mistral Vibe, OpenHands, Letta
“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.
Needs: Needs Node.js
Security
What our scanner noticed· Low risk
- Instructions that use the network
A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.
Attribution and licence
- Published by
- AWS
- Publisher
- AWS (Official)
- Source
- aws/agent-toolkit-for-aws · plugins/aws-startup-advisor/skills/prompt-library-for-startups · commit 0a218f8
- Licence
- Apache License 2.0 (redistribution allowed)
- LICENSE (added by AutoGineer from LICENSE)
- NOTICE (added by AutoGineer from NOTICE)
- ATTRIBUTION.md (written by AutoGineer)
- Synced
AutoGineer is not affiliated with or endorsed by AWS.
Download ZIP
The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download prompt-library-for-startups.zip