🎉 Initial Release - AWS Security Groups Analysis Tool
🚀 Features
Core Capabilities
- Multi-Account Analysis: Analyze security groups across 14 AWS accounts simultaneously
- Cross-Account Access: Secure IAM role assumption for multi-account environments
- Parallel Processing: Efficient data collection across multiple regions
- Interactive Dashboard: Streamlit-based web interface with real-time visualization
Security Analysis
- Public Access Detection: Automatically identifies 0.0.0.0/0 rules
- Risk Scoring: 0-100 risk assessment for each security group rule
- Vulnerability Assessment: Flags high-risk ports (SSH, RDP, databases)
- Traffic Mapping: Visual representation of security group communications
Reporting & Export
- CSV Reports: Comprehensive data export for further analysis
- Executive Summaries: High-level compliance and risk reporting
- Remediation Guides: Specific recommendations for security improvements
- Compliance Scoring: Automated assessment against security best practices
🛠️ Installation
\\�ash
git clone https://github.com/TRANZACT/sysops.aws.securitygroup.git
cd sysops.aws.securitygroup
pip install -r requirements.txt
python quick_start.py
\\
🔧 Requirements
- Python 3.8+
- AWS CLI configured with appropriate credentials
- Cross-account IAM roles with SecurityAudit permissions
⚠️ Important Notes
- READ-ONLY: This tool only analyzes existing configurations
- No Modifications: Cannot and will not modify AWS resources
- Secure: Uses AWS STS for safe cross-account access