Skip to content

devolvdev/devolv

Repository files navigation

Devolv

PyPI - Version Tests License: MIT Coverage

Devolv is a modular DevOps CLI toolkit focused on AWS IAM security and cloud automation.

🔧 Install once — and unlock multiple tools to validate, detect drift, and secure your infrastructure.

📖 Docs: https://devolvdev.github.io/devolv


🧰 Available Tools

Command Description
devolv validate Validate AWS IAM policies (✅ live)
devolv drift Detect IAM policy drift (✅ live, CI/CD-first)
devolv scan 🔜 Scan AWS accounts (coming soon)
devolv generate 🧠 Generate safe IAM policies (coming soon)
devolv etl ⚙️ CI/CD IAM transformation (planned)

📦 Installation

pip install devolv

🛠 Example Usage

Validate IAM Policy

devolv validate path/to/policy.json

Outputs security warnings if wildcards or risks are found.

Detect IAM Drift (CI/CD-first tool)

devolv drift --policy-name my-policy --file ./policy.json

Designed for GitHub Actions / CI workflows: shows differences between your local policy file and the deployed AWS policy, creates PRs or issues to resolve drift.


🧪 Run Tests

pytest --cov=devolv --cov-report=term-missing

📖 Full Documentation

Visit: https://devolvdev.github.io/devolv


Built with ❤️ by the Devolv Dev team.

About

Devolv: Modular DevOps toolkit — IAM validation, drift detection, AWS, CI/CD, security.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages