├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── NOTICE ├── README.md ├── app.py ├── assets └── lambda │ ├── code │ ├── 1-config-rules-scrape │ │ └── lambda_function.py │ ├── 2-parse-nist-controls │ │ └── lambda_function.py │ ├── 3-create-summary │ │ └── lambda_function.py │ ├── 4-package-artifacts │ │ ├── README.txt │ │ └── lambda_function.py │ ├── 5-create-ocsf │ │ └── lambda_function.py │ └── 6-create-oscal │ │ └── lambda_function.py │ └── layers │ └── awswrangler │ └── README.md ├── cdk.json ├── cloud_shell_deployment.sh ├── images └── shca_diagram.png ├── requirements-deploy.txt ├── requirements-development.txt ├── shca_diagram.png ├── stack ├── __init__.py └── shca_stack.py └── update_aws_wrangler.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/security-hub-compliance-analyzer/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/security-hub-compliance-analyzer/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/security-hub-compliance-analyzer/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/security-hub-compliance-analyzer/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/security-hub-compliance-analyzer/HEAD/Makefile -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- 1 | Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/security-hub-compliance-analyzer/HEAD/README.md -------------------------------------------------------------------------------- /app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/security-hub-compliance-analyzer/HEAD/app.py -------------------------------------------------------------------------------- /assets/lambda/code/1-config-rules-scrape/lambda_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/security-hub-compliance-analyzer/HEAD/assets/lambda/code/1-config-rules-scrape/lambda_function.py -------------------------------------------------------------------------------- /assets/lambda/code/2-parse-nist-controls/lambda_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/security-hub-compliance-analyzer/HEAD/assets/lambda/code/2-parse-nist-controls/lambda_function.py -------------------------------------------------------------------------------- /assets/lambda/code/3-create-summary/lambda_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/security-hub-compliance-analyzer/HEAD/assets/lambda/code/3-create-summary/lambda_function.py -------------------------------------------------------------------------------- /assets/lambda/code/4-package-artifacts/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/security-hub-compliance-analyzer/HEAD/assets/lambda/code/4-package-artifacts/README.txt -------------------------------------------------------------------------------- /assets/lambda/code/4-package-artifacts/lambda_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/security-hub-compliance-analyzer/HEAD/assets/lambda/code/4-package-artifacts/lambda_function.py -------------------------------------------------------------------------------- /assets/lambda/code/5-create-ocsf/lambda_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/security-hub-compliance-analyzer/HEAD/assets/lambda/code/5-create-ocsf/lambda_function.py -------------------------------------------------------------------------------- /assets/lambda/code/6-create-oscal/lambda_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/security-hub-compliance-analyzer/HEAD/assets/lambda/code/6-create-oscal/lambda_function.py -------------------------------------------------------------------------------- /assets/lambda/layers/awswrangler/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/security-hub-compliance-analyzer/HEAD/assets/lambda/layers/awswrangler/README.md -------------------------------------------------------------------------------- /cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/security-hub-compliance-analyzer/HEAD/cdk.json -------------------------------------------------------------------------------- /cloud_shell_deployment.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/security-hub-compliance-analyzer/HEAD/cloud_shell_deployment.sh -------------------------------------------------------------------------------- /images/shca_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/security-hub-compliance-analyzer/HEAD/images/shca_diagram.png -------------------------------------------------------------------------------- /requirements-deploy.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/security-hub-compliance-analyzer/HEAD/requirements-deploy.txt -------------------------------------------------------------------------------- /requirements-development.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/security-hub-compliance-analyzer/HEAD/requirements-development.txt -------------------------------------------------------------------------------- /shca_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/security-hub-compliance-analyzer/HEAD/shca_diagram.png -------------------------------------------------------------------------------- /stack/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stack/shca_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/security-hub-compliance-analyzer/HEAD/stack/shca_stack.py -------------------------------------------------------------------------------- /update_aws_wrangler.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/security-hub-compliance-analyzer/HEAD/update_aws_wrangler.sh --------------------------------------------------------------------------------