Overview of Policy Sentry
masterPolicy Sentry is an AWS IAM Least Privilege Policy Generator, auditor, and analysis database. It uses a database compiled from official AWS IAM documentation (Actions, Resources, and Condition Keys) to automate the creation of secure, least-privilege IAM policies.
Key capabilities include:
- Limiting Blast Radius: Restricts access to specific resources rather than using wildcards (
*), preventing widespread access in the event of a credential breach. - Automated Policy Creation: Scales the generation of secure policies, reducing the need for manual IAM reviews.
- Database Querying: Allows users to query the IAM database to find appropriate actions and resources.
- Terraform Integration: Can generate IAM policies based on Terraform output.
- Template-based Writing: Uses YAML templates to define policy requirements, including justifications, CRUD levels, and specific Amazon Resource Names (ARNs).