aws-security-guard
Pre-execution security guard for AWS operations.
Skill by aws-jp-fsi-saOfficial
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/aws-samples-aws-security-guard
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: devops, cloud, security
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/aws-security-guard
What's inside
- Skill name
aws-security-guard- Description
- Pre-execution security guard for AWS operations. Detects security risks before executing AWS CLI commands, IaC code (CloudFormation/Terraform/CDK), or AWS resource creation/modification/deletion, and presents warnings with reasons and alternatives. Trigger keywords: "AWS resource creation", "AWS CLI", "CloudFormation", "Terraform", "CDK", "S3 bucket", "security group", "IAM policy", "RDS", "EC2", "AWSリソース作成", "セキュリティグループ", "IAMポリシー".
- License
- MIT-0
- Compatibility
- No external dependencies. Works with prompt logic only.
- Metadata
- author: aws-jp-fsi-sa · version: 1.0
- Instructions
- 159 lines in SKILL.md · view on GitHub
Files (2)
- SKILL.md
- SKILL_ja.md
SKILL.md (first lines)
# AWS Security Guard ## When to use this skill Use this skill when the user requests: - AWS resource creation, modification, or deletion - AWS CLI command execution - IaC code generation or application (CloudFormation/Terraform/CDK) ## Workflow ### Step 1: Analyze the operation intent Identify from the user's request: - Target AWS service - Operation type (create/modify/delete) - Scope of affected resources - Data sensitivity level (PII, payment data, confidential data) ### Step 2: Evaluate security risks Evaluate risks across the following categories: **1. Network Exposure** [Critical/High] - Public access (0.0.0.0/0 inbound, internet-facing) - Default SG with all ports open, overly permissive NACLs - Unrestricted VPC peering/Transit Gateway routing - Direct SSH/RDP exposure (no bastion/SSM) - Auto-assign public IP on EC2/ECS/EKS - Subnet auto-assign public IP enabled - IMDSv2 not enforced (IMDSv1 allowed) **2. IAM & Authentication** [Critical] - AdministratorAccess/PowerUserAccess grants - Wildcard (*) resource policies - Console access without MFA - Root account access key creation/usage - Cross-account AssumeRole without external ID - IAM policies attached directly to users (not via groups/roles) - Policies allowing decryption actions on all KMS keys **3. Encryption & Key Management** [High] - No encryption at rest (EBS/RDS/S3/EFS/DynamoDB/Kinesis/SQS/OpenSearch/Redshift) - No encryption in transit (SSL/TLS not enforced) - KMS key rotation disabled - Wildcard/public access in KMS key policies - Plaintext secret management without Secrets Manager - Secret auto-rotation not configured **4. Data Protection & Sharing** [Critical] - S3 bucket public access (Block Public Access disabled) - Wildcard Principal in S3 bucket policies - Public EBS snapshots/AMIs - Public RDS/DocumentDB/Neptune snapshots - Versioning disabled, MFA Delete not set - SSM documents shared publicly - SNS/SQS policies allowing public access **5. Logging & Audit** [High] - CloudTrail disabled/deleted - Multi-region CloudTrail not configured - CloudTrail log file integrity validation disabled - S3 server access logging not configured - VPC Flow Logs disabled - ALB/CLB access logging not configured - API Gateway execution logging not configured - RDS/Aurora audit logs not sent to CloudWatch **6. Availability & Resilience** [Medium/High] - Single-AZ in production - No backup/insufficient retention - Deletion protection disabled - Auto Scaling with single instance type/single AZ - CloudFormation stack termination protection disabled **7. Container & Serverless** [High] - ECR image scanning not configured - ECR tag immutability not configured - Plaintext secrets in Lambda environment variables (Secrets Manager not used) - Excessive ECS task role permissions - ECS containers running as root/privileged mode - ECS container root filesystem writable - ECS task definition sharing host process namespace - Public Lambda function URL without authentication - Lambda function using unsupported runtime **8. Database** [High/Critical] - RDS/Aurora public access enabled - RDS SSL/TLS not enforced - RDS using default port - RDS using default administrator username - RDS IAM authentication not configured - RDS placed in public subnet (with IGW route) - DynamoDB point-in-time recovery disabled - ElastiCache without authentication/encryption/using default subnet group - OpenSearch/Elasticsearch public access, fine-grained access control not enabled - Redshift using default admin username, Enhanced VPC routing not enabled **9. API & Endpoints** [High] - API Gateway endpoints without authentication - API Gateway cache data not encrypted - CloudFront allowing HTTP (HTTPS not enforced) - CloudFront not using OAC (using OAI or direct S3 access) - CloudFront using deprecated TLS policy/SSL protocols - Public API/CloudFront without WAF - ALB not redirecting HTTP to HTTPS - Wildcard CORS origin - Transfer Family using FTP protocol (not SFTP/FTPS) ### Step 3: Output format Severity levels: - **Critical**: Immediate serious incident risk (data leak, global exposure, root account operations) - **High**: Exploitable by attackers (missing encryption, excessive permissions, lost audit trail) - **Medium**: Operational issues (availability risk, cost explosion, best practice deviation) - **Low**: Differences from recommended settings, optimization opportunities
From aws-samples/sample-fsi-reference-architecture-jp, MIT-0.
More from aws-samples/sample-fsi-reference-architecture-jp
- 0.740score
fsi-payments-credit-card
aws-jp-fsi-saOfficial
Reference architecture case study for a credit card issuer (イシュア) system built on the "BLEA for FSI / 金融リファレンスアーキテクチャ日本版" initiative.
SkillAFreshness: A★ 15Claude Code +9 - 0.740score
fsi-ransomware-detect
aws-jp-fsi-saOfficial
Provides design/assessment support for the detection/analysis aspect of ransomware countermeasures on AWS, for financial services organizations.
SkillAFreshness: A★ 15Claude Code +9 - 0.740score
aws-blogs
aws-jp-fsi-saOfficial
Search and retrieve AWS blog posts (service guides, customer stories, event recaps, new feature announcements, etc.) from the public AWS Blog directory API.
SkillAFreshness: A★ 15Claude Code +9 - 0.740score
aws-customer-references
aws-jp-fsi-saOfficial
Research AWS public customer case studies across multiple sources and organize the findings.
SkillAFreshness: A★ 15Claude Code +9 - 0.740score
aws-payment-cryptography-guide
aws-jp-fsi-saOfficial
Use when adopting, designing, or migrating to AWS Payment Cryptography (APC).
SkillAFreshness: A★ 15Claude Code +9 - 0.740score
aws-security-bulletins
aws-jp-fsi-saOfficial
Fetch, search, and retrieve AWS Security Bulletins (vulnerability advisories and security announcements published by AWS).
SkillAFreshness: A★ 15Claude Code +9 - 0.740score
aws-whatsnew
aws-jp-fsi-saOfficial
Fetch AWS What's New announcements from the official AWS API.
SkillAFreshness: A★ 15Claude Code +9 - 0.740score
boj-statistics
aws-jp-fsi-saOfficial
Fetch, search, and analyze time-series statistical data from the Bank of Japan (BOJ) public API.
SkillAFreshness: A★ 15Claude Code +9 - 0.740score
customer-context-manager
aws-jp-fsi-saOfficial
Manage customer-specific context that LLMs cannot know on their own — abbreviations, internal system names, org structures, key contacts, deal history, and…
SkillAFreshness: A★ 15Claude Code +9 - 0.740score
fisc-to-aws-security-agent
aws-jp-fsi-saOfficial
Deterministically generates source documents (Markdown) from the FISC "Security Guidelines on Computer Systems for Financial Institutions" (安対基準 / Antai…
SkillAFreshness: A★ 15Claude Code +9 - 0.740score
fsi-banking-core
aws-jp-fsi-saOfficial
Reference architecture knowledge for a bank Core Banking (勘定系) workload on AWS from the Financial Reference Architecture Japan Edition (BLEA for FSI).
SkillAFreshness: A★ 15Claude Code +9 - 0.740score
fsa-announcements
aws-jp-fsi-saOfficial
Fetch announcements from the Financial Services Agency of Japan (FSA), combining the official news RSS feed (~15 latest items) with archive pages…
SkillAFreshness: A★ 15Claude Code +9
Signals
- Stars
- 15
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 15, 2026 (13 days ago)
- Last release
- Oct 15, 2026 (13 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 1.0
- License
- MIT-0
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from aws-jp-fsi-sa
- 0.740score
fsi-payments-credit-card
aws-jp-fsi-saOfficial
Reference architecture case study for a credit card issuer (イシュア) system built on the "BLEA for FSI / 金融リファレンスアーキテクチャ日本版" initiative.
SkillAFreshness: A★ 15Claude Code +9 - 0.740score
fsi-ransomware-detect
aws-jp-fsi-saOfficial
Provides design/assessment support for the detection/analysis aspect of ransomware countermeasures on AWS, for financial services organizations.
SkillAFreshness: A★ 15Claude Code +9 - 0.740score
aws-blogs
aws-jp-fsi-saOfficial
Search and retrieve AWS blog posts (service guides, customer stories, event recaps, new feature announcements, etc.) from the public AWS Blog directory API.
SkillAFreshness: A★ 15Claude Code +9 - 0.740score
aws-customer-references
aws-jp-fsi-saOfficial
Research AWS public customer case studies across multiple sources and organize the findings.
SkillAFreshness: A★ 15Claude Code +9 - 0.740score
aws-payment-cryptography-guide
aws-jp-fsi-saOfficial
Use when adopting, designing, or migrating to AWS Payment Cryptography (APC).
SkillAFreshness: A★ 15Claude Code +9 - 0.740score
fsa-announcements
aws-jp-fsi-saOfficial
Fetch announcements from the Financial Services Agency of Japan (FSA), combining the official news RSS feed (~15 latest items) with archive pages…
SkillAFreshness: A★ 15Claude Code +9
Cite this page
aws-security-guard skill. Agent Mart. https://agentmart.dev/skills/aws-samples-aws-security-guard (last updated 2026-10-24)