├── .gitignore ├── ACKNOWLEDGEMENTS ├── CONTRIBUTING.md ├── LICENSE ├── NOTICE ├── README.md ├── SkyWrapper.py ├── config.yml ├── exceptions ├── AthenaBadQueryException.py ├── CloudTrailBucketMissingLogsTableException.py ├── SingletonClassException.py └── ZeroBucketsFoundException.py ├── handlers ├── AthenaHandler.py ├── CloudTrailHandler.py ├── ConfigHandler.py ├── ExportStsHistoryHandler.py ├── PrivilegedRolesScanHandler.py ├── RolePermissionsHandler.py ├── StsHistoryHandler.py └── __init__.py ├── parsers ├── PoliciesPermissionsParser.py ├── UserIdentityParser.py └── __init__.py ├── requirements.txt ├── structures ├── AthenaTrailRow.py ├── StsToken.py ├── TrailBucket.py ├── UserIdentity.py └── __init__.py └── utilities ├── ArgParseUtilities.py ├── AwsAccountMetadataUtilities.py ├── Boto3Utilities.py ├── ExcelUtilities.py ├── FileUtilities.py ├── SkyWrapperConstants.py ├── StsTreeStructureUtilities.py └── __init__.py /.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__/ 2 | *.py[cod] 3 | *$py.class 4 | .idea/ -------------------------------------------------------------------------------- /ACKNOWLEDGEMENTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyberark/SkyWrapper/HEAD/ACKNOWLEDGEMENTS -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyberark/SkyWrapper/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyberark/SkyWrapper/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyberark/SkyWrapper/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyberark/SkyWrapper/HEAD/README.md -------------------------------------------------------------------------------- /SkyWrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyberark/SkyWrapper/HEAD/SkyWrapper.py -------------------------------------------------------------------------------- /config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyberark/SkyWrapper/HEAD/config.yml -------------------------------------------------------------------------------- /exceptions/AthenaBadQueryException.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyberark/SkyWrapper/HEAD/exceptions/AthenaBadQueryException.py -------------------------------------------------------------------------------- /exceptions/CloudTrailBucketMissingLogsTableException.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyberark/SkyWrapper/HEAD/exceptions/CloudTrailBucketMissingLogsTableException.py -------------------------------------------------------------------------------- /exceptions/SingletonClassException.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyberark/SkyWrapper/HEAD/exceptions/SingletonClassException.py -------------------------------------------------------------------------------- /exceptions/ZeroBucketsFoundException.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyberark/SkyWrapper/HEAD/exceptions/ZeroBucketsFoundException.py -------------------------------------------------------------------------------- /handlers/AthenaHandler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyberark/SkyWrapper/HEAD/handlers/AthenaHandler.py -------------------------------------------------------------------------------- /handlers/CloudTrailHandler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyberark/SkyWrapper/HEAD/handlers/CloudTrailHandler.py -------------------------------------------------------------------------------- /handlers/ConfigHandler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyberark/SkyWrapper/HEAD/handlers/ConfigHandler.py -------------------------------------------------------------------------------- /handlers/ExportStsHistoryHandler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyberark/SkyWrapper/HEAD/handlers/ExportStsHistoryHandler.py -------------------------------------------------------------------------------- /handlers/PrivilegedRolesScanHandler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyberark/SkyWrapper/HEAD/handlers/PrivilegedRolesScanHandler.py -------------------------------------------------------------------------------- /handlers/RolePermissionsHandler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyberark/SkyWrapper/HEAD/handlers/RolePermissionsHandler.py -------------------------------------------------------------------------------- /handlers/StsHistoryHandler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyberark/SkyWrapper/HEAD/handlers/StsHistoryHandler.py -------------------------------------------------------------------------------- /handlers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /parsers/PoliciesPermissionsParser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyberark/SkyWrapper/HEAD/parsers/PoliciesPermissionsParser.py -------------------------------------------------------------------------------- /parsers/UserIdentityParser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyberark/SkyWrapper/HEAD/parsers/UserIdentityParser.py -------------------------------------------------------------------------------- /parsers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyberark/SkyWrapper/HEAD/requirements.txt -------------------------------------------------------------------------------- /structures/AthenaTrailRow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyberark/SkyWrapper/HEAD/structures/AthenaTrailRow.py -------------------------------------------------------------------------------- /structures/StsToken.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyberark/SkyWrapper/HEAD/structures/StsToken.py -------------------------------------------------------------------------------- /structures/TrailBucket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyberark/SkyWrapper/HEAD/structures/TrailBucket.py -------------------------------------------------------------------------------- /structures/UserIdentity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyberark/SkyWrapper/HEAD/structures/UserIdentity.py -------------------------------------------------------------------------------- /structures/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utilities/ArgParseUtilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyberark/SkyWrapper/HEAD/utilities/ArgParseUtilities.py -------------------------------------------------------------------------------- /utilities/AwsAccountMetadataUtilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyberark/SkyWrapper/HEAD/utilities/AwsAccountMetadataUtilities.py -------------------------------------------------------------------------------- /utilities/Boto3Utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyberark/SkyWrapper/HEAD/utilities/Boto3Utilities.py -------------------------------------------------------------------------------- /utilities/ExcelUtilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyberark/SkyWrapper/HEAD/utilities/ExcelUtilities.py -------------------------------------------------------------------------------- /utilities/FileUtilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyberark/SkyWrapper/HEAD/utilities/FileUtilities.py -------------------------------------------------------------------------------- /utilities/SkyWrapperConstants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyberark/SkyWrapper/HEAD/utilities/SkyWrapperConstants.py -------------------------------------------------------------------------------- /utilities/StsTreeStructureUtilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyberark/SkyWrapper/HEAD/utilities/StsTreeStructureUtilities.py -------------------------------------------------------------------------------- /utilities/__init__.py: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------