Cloud Guardian models and analyze IAM policies.
System Requirements:
- Python:
version 3.11
- Poetry
- Clone the cloud-guardian repository:
$ git clone https://github.com/pierg/cloud-guardian
- Change to the project directory:
$ cd cloud-guardian
- Install the dependencies:
$ poetry install
Run cloud-guardian using the command below:
$ python main.py
└── cloud-guardian/
├── Makefile
├── README.md
├── cloud_guardian
│ ├── __init__.py
│ ├── ex_conditions.py
│ ├── iam_model
│ ├── main.py
│ └── utils
├── data
│ ├── fake_data_large.csv
│ ├── fake_data_larger.csv
│ └── fake_data_small.csv
├── output
│ ├── iam_graph_large.pdf
│ ├── iam_graph_larger.pdf
│ └── iam_graph_small.pdf
└── pyproject.toml