Skip to content

pierg/cloud-guardian

Repository files navigation

cloud guardian

license last-commit repo-top-language repo-language-count

Overview

Cloud Guardian models and analyze IAM policies.


Getting Started

System Requirements:

Installation

  1. Clone the cloud-guardian repository:
$ git clone https://github.com/pierg/cloud-guardian
  1. Change to the project directory:
$ cd cloud-guardian
  1. Install the dependencies:
$ poetry install

Usage

Run cloud-guardian using the command below:

$ python main.py

Repository Structure

└── 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

About

Modeling and analysis of IAM security policies

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published