├── .gitignore ├── LICENSE ├── README.md ├── assets ├── __init__.py ├── icon.png └── templates │ ├── base.html │ ├── bootstrap.min.css │ ├── bootstrap.min.js │ ├── custom.css │ ├── entity_template.html │ ├── finding_template.html │ └── jquery.min.js ├── categories ├── __init__.py ├── addresses.py ├── buckets.py ├── compute_engine.py ├── firewalls.py ├── instance_groups.py ├── logs.py ├── pubsub.py ├── roles.py ├── service_account_IAM_policy.py ├── service_account_keys.py └── service_accounts.py ├── core ├── __init__.py ├── add_finding.py ├── buckets.py ├── category.py ├── config.py ├── display_results.py ├── fetch.py ├── insert_entity.py ├── rules.py └── utility.py ├── gscout.py ├── requirements.txt └── x_project.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/G-Scout/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/G-Scout/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/G-Scout/HEAD/README.md -------------------------------------------------------------------------------- /assets/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/G-Scout/HEAD/assets/icon.png -------------------------------------------------------------------------------- /assets/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/G-Scout/HEAD/assets/templates/base.html -------------------------------------------------------------------------------- /assets/templates/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/G-Scout/HEAD/assets/templates/bootstrap.min.css -------------------------------------------------------------------------------- /assets/templates/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/G-Scout/HEAD/assets/templates/bootstrap.min.js -------------------------------------------------------------------------------- /assets/templates/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/G-Scout/HEAD/assets/templates/custom.css -------------------------------------------------------------------------------- /assets/templates/entity_template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/G-Scout/HEAD/assets/templates/entity_template.html -------------------------------------------------------------------------------- /assets/templates/finding_template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/G-Scout/HEAD/assets/templates/finding_template.html -------------------------------------------------------------------------------- /assets/templates/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/G-Scout/HEAD/assets/templates/jquery.min.js -------------------------------------------------------------------------------- /categories/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /categories/addresses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/G-Scout/HEAD/categories/addresses.py -------------------------------------------------------------------------------- /categories/buckets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/G-Scout/HEAD/categories/buckets.py -------------------------------------------------------------------------------- /categories/compute_engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/G-Scout/HEAD/categories/compute_engine.py -------------------------------------------------------------------------------- /categories/firewalls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/G-Scout/HEAD/categories/firewalls.py -------------------------------------------------------------------------------- /categories/instance_groups.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/G-Scout/HEAD/categories/instance_groups.py -------------------------------------------------------------------------------- /categories/logs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/G-Scout/HEAD/categories/logs.py -------------------------------------------------------------------------------- /categories/pubsub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/G-Scout/HEAD/categories/pubsub.py -------------------------------------------------------------------------------- /categories/roles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/G-Scout/HEAD/categories/roles.py -------------------------------------------------------------------------------- /categories/service_account_IAM_policy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/G-Scout/HEAD/categories/service_account_IAM_policy.py -------------------------------------------------------------------------------- /categories/service_account_keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/G-Scout/HEAD/categories/service_account_keys.py -------------------------------------------------------------------------------- /categories/service_accounts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/G-Scout/HEAD/categories/service_accounts.py -------------------------------------------------------------------------------- /core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/add_finding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/G-Scout/HEAD/core/add_finding.py -------------------------------------------------------------------------------- /core/buckets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/G-Scout/HEAD/core/buckets.py -------------------------------------------------------------------------------- /core/category.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/G-Scout/HEAD/core/category.py -------------------------------------------------------------------------------- /core/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/G-Scout/HEAD/core/config.py -------------------------------------------------------------------------------- /core/display_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/G-Scout/HEAD/core/display_results.py -------------------------------------------------------------------------------- /core/fetch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/G-Scout/HEAD/core/fetch.py -------------------------------------------------------------------------------- /core/insert_entity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/G-Scout/HEAD/core/insert_entity.py -------------------------------------------------------------------------------- /core/rules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/G-Scout/HEAD/core/rules.py -------------------------------------------------------------------------------- /core/utility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/G-Scout/HEAD/core/utility.py -------------------------------------------------------------------------------- /gscout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/G-Scout/HEAD/gscout.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | tinydb==3.6.0 2 | google_api_python_client==1.6.1 3 | jinja2==2.9.5 4 | ipaddress 5 | -------------------------------------------------------------------------------- /x_project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/G-Scout/HEAD/x_project.py --------------------------------------------------------------------------------