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.
- Python 3.10
- boto3
- FastAPI
- AWS CLI
You can see the scan scripts for the vulnerability scanner are located in here.
-
Clone this repository:
git clone https://github.com/coding-convention/AWS-IAM-Vuln-Scanner-Backend cd AWS-IAM-Vuln-Scanner-Backend-main
-
Install the required Python packages:
pip install boto3 fastapi uvicorn
-
Configure the AWS CLI with your AWS credentials:
aws configure
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
- Add more documentation
- Refactor package structure
- Refactor code