Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AWS Cloud Security Audit with Prowler

Overview

This project demonstrates how to perform a security assessment of an AWS environment using Prowler, an open-source cloud security auditing tool. The assessment evaluates the account against AWS security best practices and multiple compliance frameworks, then prioritizes findings and recommends remediation.


Objectives

  • Assess the AWS account security posture.
  • Identify misconfigurations and security gaps.
  • Evaluate compliance against industry frameworks.
  • Prioritize risks.
  • Produce remediation recommendations.

Assessment Scope

  • Cloud Provider: AWS
  • Authentication: AWS IAM Identity Center (SSO)
  • Assessment Tool: Prowler v5
  • Regions: All supported AWS regions
  • Checks Executed: 614

Tools Used

Tool Purpose
Prowler AWS security assessment
AWS CLI Authentication and API access
IAM Identity Center Secure SSO authentication
PowerShell Scan automation

Methodology

  1. Define assessment scope.
  2. Authenticate using AWS IAM Identity Center.
  3. Execute a baseline Prowler scan.
  4. Review generated findings.
  5. Classify risks using a documented methodology.
  6. Prioritize remediation activities.
  7. Document accepted risks.

Assessment Summary

Metric Result
Checks Executed 614
Failed 305
Passed 131

Highest-Risk Areas

  • IAM
  • CloudTrail
  • GuardDuty
  • Security Hub
  • AWS Config

Repository Structure

cloud-security-audit/
├── docs/
├── evidence/
├── reports/
├── remediation/
├── scripts/
├── .gitignore
└── README.md

Skills Demonstrated

  • AWS Security Assessment
  • IAM Security
  • Cloud Logging
  • Threat Detection
  • Security Monitoring
  • Compliance Mapping
  • Risk Analysis
  • Security Documentation
  • Remediation Planning

Future Improvements

  • Enable AWS Security Hub.
  • Enable GuardDuty organization-wide.
  • Configure AWS Config managed rules.
  • Integrate findings into AWS Security Hub.
  • Automate recurring scans with CI/CD.

Disclaimer

This project was conducted in a controlled AWS environment for educational and portfolio purposes. Any sensitive account information has been omitted or redacted.

About

Automated AWS cloud security assessment using Prowler with risk analysis, remediation planning, and compliance reporting

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages