An open API service indexing awesome lists of open source software.

https://github.com/krishcyber2005/aws-security-audit-toolkit

Python tool that audits AWS IAM, network exposure, and logging posture; outputs CSV/JSON security findings.
https://github.com/krishcyber2005/aws-security-audit-toolkit

automation aws boto3 cloud-security cybersecurity devsecops iam python security-audit

Last synced: 2 months ago
JSON representation

Python tool that audits AWS IAM, network exposure, and logging posture; outputs CSV/JSON security findings.

Awesome Lists containing this project

README

          

# AWS Security Audit Toolkit (Python + boto3)

A lightweight cloud security auditing tool that performs **defensive security checks** in AWS and generates CSV/JSON reports.

## What it checks (v1)
- IAM MFA Audit — identifies IAM users without MFA enabled
- (Planned) Security Group exposure audit — detects risky inbound rules (0.0.0.0/0)
- (Planned) CloudTrail & VPC Flow Logs posture checks

## Why this project
This project demonstrates:
- Cloud security fundamentals (IAM, networking, logging)
- Python automation using boto3
- Secure-by-design, read-only auditing (no destructive actions)

## Outputs
All findings are exported to:
- `outputs/*.json`
- `outputs/*.csv`

## Tech Stack
- Python
- AWS SDK for Python (boto3)
- rich (terminal UI)
- pandas (report formatting)

## How to run (local)
```bash
pip install -r requirements.txt
python main.py