Skip to content

This project serves as the backend component for the AWS IAM Vulnerability Scanner. It is designed for researching potential vulnerabilities within AWS Identity and Access Management (IAM) configurations.

Notifications You must be signed in to change notification settings

coding-convention/AWS-IAM-Vuln-Scanner-Backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AWS IAM Vulnerability Scanner Backend

This project serves as the backend component for the AWS IAM Vulnerability Scanner. It is designed for researching potential vulnerabilities within AWS Identity and Access Management (IAM) configurations.

📚 Table of Contents

🛠 Requirements

  • Python 3.10
  • boto3
  • FastAPI
  • AWS CLI

📍 Scan Items Location

You can see the scan scripts for the vulnerability scanner are located in here.

🚀 Setup and Installation

  1. Clone this repository:

    git clone https://github.com/coding-convention/AWS-IAM-Vuln-Scanner-Backend
    cd AWS-IAM-Vuln-Scanner-Backend-main
  2. Install the required Python packages:

    pip install boto3 fastapi uvicorn
  3. Configure the AWS CLI with your AWS credentials:

    aws configure

🧑‍💻 Usage

Run the backend server using the following command:

uvicorn main:app --reload --host=0.0.0.0 --port=8000

Once the server is up, you can access the API documentation by navigating to: http://localhost:8000/docs

✅ Todo

  • Add more documentation
  • Refactor package structure
  • Refactor code

About

This project serves as the backend component for the AWS IAM Vulnerability Scanner. It is designed for researching potential vulnerabilities within AWS Identity and Access Management (IAM) configurations.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages