├── .coveragerc ├── .github └── workflows │ ├── python-publish.yml │ ├── pythonpackage.yml │ └── updater.yml ├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE ├── MANIFEST.in ├── README.md ├── policyuniverse ├── __init__.py ├── action.py ├── action_categories.py ├── arn.py ├── common.py ├── data.json ├── expander_minimizer.py ├── organization.py ├── policy.py ├── statement.py └── tests │ ├── __init__.py │ ├── helpers.py │ ├── test_action_categories.py │ ├── test_arn.py │ ├── test_common.py │ ├── test_expander_minimizer.py │ ├── test_organization.py │ ├── test_policy.py │ └── test_statement.py ├── setup.cfg ├── setup.py └── updater ├── awsconsole.js ├── requirements.txt ├── service.py ├── service_action.py ├── test_service.py ├── test_service_action.py └── updater.py /.coveragerc: -------------------------------------------------------------------------------- 1 | [report] 2 | include = policyuniverse/*.py 3 | -------------------------------------------------------------------------------- /.github/workflows/python-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/policyuniverse/HEAD/.github/workflows/python-publish.yml -------------------------------------------------------------------------------- /.github/workflows/pythonpackage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/policyuniverse/HEAD/.github/workflows/pythonpackage.yml -------------------------------------------------------------------------------- /.github/workflows/updater.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/policyuniverse/HEAD/.github/workflows/updater.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/policyuniverse/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/policyuniverse/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/policyuniverse/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/policyuniverse/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/policyuniverse/HEAD/README.md -------------------------------------------------------------------------------- /policyuniverse/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/policyuniverse/HEAD/policyuniverse/__init__.py -------------------------------------------------------------------------------- /policyuniverse/action.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/policyuniverse/HEAD/policyuniverse/action.py -------------------------------------------------------------------------------- /policyuniverse/action_categories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/policyuniverse/HEAD/policyuniverse/action_categories.py -------------------------------------------------------------------------------- /policyuniverse/arn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/policyuniverse/HEAD/policyuniverse/arn.py -------------------------------------------------------------------------------- /policyuniverse/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/policyuniverse/HEAD/policyuniverse/common.py -------------------------------------------------------------------------------- /policyuniverse/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/policyuniverse/HEAD/policyuniverse/data.json -------------------------------------------------------------------------------- /policyuniverse/expander_minimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/policyuniverse/HEAD/policyuniverse/expander_minimizer.py -------------------------------------------------------------------------------- /policyuniverse/organization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/policyuniverse/HEAD/policyuniverse/organization.py -------------------------------------------------------------------------------- /policyuniverse/policy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/policyuniverse/HEAD/policyuniverse/policy.py -------------------------------------------------------------------------------- /policyuniverse/statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/policyuniverse/HEAD/policyuniverse/statement.py -------------------------------------------------------------------------------- /policyuniverse/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/policyuniverse/HEAD/policyuniverse/tests/__init__.py -------------------------------------------------------------------------------- /policyuniverse/tests/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/policyuniverse/HEAD/policyuniverse/tests/helpers.py -------------------------------------------------------------------------------- /policyuniverse/tests/test_action_categories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/policyuniverse/HEAD/policyuniverse/tests/test_action_categories.py -------------------------------------------------------------------------------- /policyuniverse/tests/test_arn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/policyuniverse/HEAD/policyuniverse/tests/test_arn.py -------------------------------------------------------------------------------- /policyuniverse/tests/test_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/policyuniverse/HEAD/policyuniverse/tests/test_common.py -------------------------------------------------------------------------------- /policyuniverse/tests/test_expander_minimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/policyuniverse/HEAD/policyuniverse/tests/test_expander_minimizer.py -------------------------------------------------------------------------------- /policyuniverse/tests/test_organization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/policyuniverse/HEAD/policyuniverse/tests/test_organization.py -------------------------------------------------------------------------------- /policyuniverse/tests/test_policy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/policyuniverse/HEAD/policyuniverse/tests/test_policy.py -------------------------------------------------------------------------------- /policyuniverse/tests/test_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/policyuniverse/HEAD/policyuniverse/tests/test_statement.py -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/policyuniverse/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/policyuniverse/HEAD/setup.py -------------------------------------------------------------------------------- /updater/awsconsole.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/policyuniverse/HEAD/updater/awsconsole.js -------------------------------------------------------------------------------- /updater/requirements.txt: -------------------------------------------------------------------------------- 1 | cloudaux 2 | requests -------------------------------------------------------------------------------- /updater/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/policyuniverse/HEAD/updater/service.py -------------------------------------------------------------------------------- /updater/service_action.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/policyuniverse/HEAD/updater/service_action.py -------------------------------------------------------------------------------- /updater/test_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/policyuniverse/HEAD/updater/test_service.py -------------------------------------------------------------------------------- /updater/test_service_action.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/policyuniverse/HEAD/updater/test_service_action.py -------------------------------------------------------------------------------- /updater/updater.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix-Skunkworks/policyuniverse/HEAD/updater/updater.py --------------------------------------------------------------------------------