Ad

iamlive: Generate IAM policies from cloud calls

iamlive generates IAM policies by intercepting cloud API calls using client-side monitoring or a proxy, offering flexibility for policy creation with AWS, Azure, and GCP.
Screenshot of iann0036/iamlive homepage

iamlive generates IAM policies by intercepting API calls from AWS, Azure, and GCP. It operates in two modes: client-side monitoring (CSM) for AWS and a proxy for all three providers. The tool captures API interactions and generates corresponding IAM policy statements based on the observed calls. This helps in automating policy creation based on actual usage and reduces the risk of overly permissive policies.

iamlive supports multiple cloud providers (AWS, Azure, GCP) with distinct modes of operation. It offers both CSM and proxy modes for flexible policy generation. The project provides clear instructions for setup and usage, including CLI arguments and configuration options. The intention is to prevent overly permissive IAM policies by generating them based on real usage.

  • Core Functionality: Intercepts cloud API calls and generates IAM policy statements.
  • Supported Platforms: AWS, Azure, Google Cloud Platform (GCP).
  • Configuration: Supports configuration via CLI arguments and INI files.
  • Performance: Designed to be lightweight with minimal impact on API call latency.
  • Developer Experience: Provides comprehensive documentation, clear usage examples, and support for both CSM and proxy modes.

iamlive is an active project with ongoing development, having recent commits and community contributions. Documentation is comprehensive and includes detailed instructions on setup and usage. The project has a good level of community interest and adoption.

iamlive benefits security professionals and developers by automating IAM policy generation. It is particularly useful for ensuring least privilege by creating policies based on observed API calls. By dynamically adapting to actual usage, iamlive provides a more secure and maintainable approach to IAM policy management compared to manual creation or static templates.

Languages:
Summarize:
Share:
Stars
3,395
Forks
118
Issues
42
Created
5 years ago
Commit
4 months ago
License
MIT
Archived
No
Updated 29 days ago

Similar Repositories