Skip to content

AWS Security Groups Analysis Tool v1.0.0

Latest

Choose a tag to compare

@ChiefW0mbat505 ChiefW0mbat505 released this 03 Oct 17:01

🎉 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