- Added support for EU sovereign cloud partition. Providing
--region eusc-de-east-1will generate policies for the EU sovereign cloud. (#103)
- Added
--explainfeature with action pattern filtering to output the reasons for why actions were added to the policy. Supports wildcards (e.g.,--explain '*'for all,--explain 's3:*'for S3 actions). The explanations allow to review the operations which static analysis extracted from source code, and to correct them using the--service-hintsflag, if necessary. (#84, #122) - Added Kiro Power config (#69)
- Added submodule version and data hash info to
--version --verboseoutput (#87)
- Updated botocore and boto3 submodules (#126)
- Add type hints for fix_access_denied for strict schema checks (#117)
- Use SDK info to find the operation from a method name. Fixes a bug where
modify_db_cluster(and similar names) was renamed incorrectly toModifyDbClusterinstead ofModifyDBCluster. (#70) - Reduce false positive findings by fixing Go SDK parameter extraction. It now uses required arguments correctly to disambiguate possible services. (#50)
- Added installation script for MacOS and Linux. (#44)
- We now add the policy ID
IamPolicyAutopilotin the access denied workflow. (#48) - Updated Cargo.toml description. (#46)
- Initial release