├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── assets └── images │ ├── aws-favicon.ico │ ├── aws_smile_logo.png │ └── second-nav-blue.png ├── code ├── Pipeline.yml ├── SecGuardRails.zip ├── SecGuardRails │ ├── cfn_validate_lambda.py │ └── stack_validate_lambda.py ├── cfn_encrypted_ebs.py ├── cfn_ftp_port.py ├── cfn_s3_versioning.py ├── cfn_secrets.py ├── codepipe-AWS-devsecops.zip └── codepipe-AWS-devsecops │ ├── prod-stack-configuration.json │ ├── resources.json │ └── test-stack-configuration.json ├── docs ├── 01-environment-setup.md ├── 02-first-pipeline-error.md ├── 03-No-AWS-Secrets.md ├── 04-find-aws-keys.md ├── 05-missing-s3-confg.md ├── 06-s3-versioning.md ├── 07-cleanup.md ├── CNAME ├── _config.yml ├── assets │ └── images │ │ ├── aws-favicon.ico │ │ ├── aws_smile_logo.png │ │ └── second-nav-blue.png ├── contribute.md ├── images │ ├── 01-pipeline.png │ ├── 02-ApprovalStage.png │ ├── 02-CFNParsingInfo.png │ ├── 02-firstpipelineerror.png │ ├── 03-Edit-Pipeline.png │ ├── 03-Source.png │ └── 04-aws-keys.png ├── index.md ├── license.md └── stylesheets │ └── custom.css ├── images ├── 01-pipeline.png ├── 02-ApprovalStage.png ├── 02-CFNParsingInfo.png ├── 03-Edit-Pipeline.png ├── 03-Source.png └── 04-aws-keys.png ├── mkdocs.yml └── presentations └── ReInvent2019-SEC302-R.pdf /.gitignore: -------------------------------------------------------------------------------- 1 | # macOS Internals 2 | .DS_Store 3 | 4 | # Files generated by build 5 | /site 6 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/secure-pipelines-in-aws-workshop/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/secure-pipelines-in-aws-workshop/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/secure-pipelines-in-aws-workshop/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/secure-pipelines-in-aws-workshop/HEAD/README.md -------------------------------------------------------------------------------- /assets/images/aws-favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/secure-pipelines-in-aws-workshop/HEAD/assets/images/aws-favicon.ico -------------------------------------------------------------------------------- /assets/images/aws_smile_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/secure-pipelines-in-aws-workshop/HEAD/assets/images/aws_smile_logo.png -------------------------------------------------------------------------------- /assets/images/second-nav-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/secure-pipelines-in-aws-workshop/HEAD/assets/images/second-nav-blue.png -------------------------------------------------------------------------------- /code/Pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/secure-pipelines-in-aws-workshop/HEAD/code/Pipeline.yml -------------------------------------------------------------------------------- /code/SecGuardRails.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/secure-pipelines-in-aws-workshop/HEAD/code/SecGuardRails.zip -------------------------------------------------------------------------------- /code/SecGuardRails/cfn_validate_lambda.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/secure-pipelines-in-aws-workshop/HEAD/code/SecGuardRails/cfn_validate_lambda.py -------------------------------------------------------------------------------- /code/SecGuardRails/stack_validate_lambda.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/secure-pipelines-in-aws-workshop/HEAD/code/SecGuardRails/stack_validate_lambda.py -------------------------------------------------------------------------------- /code/cfn_encrypted_ebs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/secure-pipelines-in-aws-workshop/HEAD/code/cfn_encrypted_ebs.py -------------------------------------------------------------------------------- /code/cfn_ftp_port.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/secure-pipelines-in-aws-workshop/HEAD/code/cfn_ftp_port.py -------------------------------------------------------------------------------- /code/cfn_s3_versioning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/secure-pipelines-in-aws-workshop/HEAD/code/cfn_s3_versioning.py -------------------------------------------------------------------------------- /code/cfn_secrets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/secure-pipelines-in-aws-workshop/HEAD/code/cfn_secrets.py -------------------------------------------------------------------------------- /code/codepipe-AWS-devsecops.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/secure-pipelines-in-aws-workshop/HEAD/code/codepipe-AWS-devsecops.zip -------------------------------------------------------------------------------- /code/codepipe-AWS-devsecops/prod-stack-configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/secure-pipelines-in-aws-workshop/HEAD/code/codepipe-AWS-devsecops/prod-stack-configuration.json -------------------------------------------------------------------------------- /code/codepipe-AWS-devsecops/resources.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/secure-pipelines-in-aws-workshop/HEAD/code/codepipe-AWS-devsecops/resources.json -------------------------------------------------------------------------------- /code/codepipe-AWS-devsecops/test-stack-configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/secure-pipelines-in-aws-workshop/HEAD/code/codepipe-AWS-devsecops/test-stack-configuration.json -------------------------------------------------------------------------------- /docs/01-environment-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/secure-pipelines-in-aws-workshop/HEAD/docs/01-environment-setup.md -------------------------------------------------------------------------------- /docs/02-first-pipeline-error.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/secure-pipelines-in-aws-workshop/HEAD/docs/02-first-pipeline-error.md -------------------------------------------------------------------------------- /docs/03-No-AWS-Secrets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/secure-pipelines-in-aws-workshop/HEAD/docs/03-No-AWS-Secrets.md -------------------------------------------------------------------------------- /docs/04-find-aws-keys.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/secure-pipelines-in-aws-workshop/HEAD/docs/04-find-aws-keys.md -------------------------------------------------------------------------------- /docs/05-missing-s3-confg.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/secure-pipelines-in-aws-workshop/HEAD/docs/05-missing-s3-confg.md -------------------------------------------------------------------------------- /docs/06-s3-versioning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/secure-pipelines-in-aws-workshop/HEAD/docs/06-s3-versioning.md -------------------------------------------------------------------------------- /docs/07-cleanup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/secure-pipelines-in-aws-workshop/HEAD/docs/07-cleanup.md -------------------------------------------------------------------------------- /docs/CNAME: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/secure-pipelines-in-aws-workshop/HEAD/docs/CNAME -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/secure-pipelines-in-aws-workshop/HEAD/docs/_config.yml -------------------------------------------------------------------------------- /docs/assets/images/aws-favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/secure-pipelines-in-aws-workshop/HEAD/docs/assets/images/aws-favicon.ico -------------------------------------------------------------------------------- /docs/assets/images/aws_smile_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/secure-pipelines-in-aws-workshop/HEAD/docs/assets/images/aws_smile_logo.png -------------------------------------------------------------------------------- /docs/assets/images/second-nav-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/secure-pipelines-in-aws-workshop/HEAD/docs/assets/images/second-nav-blue.png -------------------------------------------------------------------------------- /docs/contribute.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/secure-pipelines-in-aws-workshop/HEAD/docs/contribute.md -------------------------------------------------------------------------------- /docs/images/01-pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/secure-pipelines-in-aws-workshop/HEAD/docs/images/01-pipeline.png -------------------------------------------------------------------------------- /docs/images/02-ApprovalStage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/secure-pipelines-in-aws-workshop/HEAD/docs/images/02-ApprovalStage.png -------------------------------------------------------------------------------- /docs/images/02-CFNParsingInfo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/secure-pipelines-in-aws-workshop/HEAD/docs/images/02-CFNParsingInfo.png -------------------------------------------------------------------------------- /docs/images/02-firstpipelineerror.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/secure-pipelines-in-aws-workshop/HEAD/docs/images/02-firstpipelineerror.png -------------------------------------------------------------------------------- /docs/images/03-Edit-Pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/secure-pipelines-in-aws-workshop/HEAD/docs/images/03-Edit-Pipeline.png -------------------------------------------------------------------------------- /docs/images/03-Source.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/secure-pipelines-in-aws-workshop/HEAD/docs/images/03-Source.png -------------------------------------------------------------------------------- /docs/images/04-aws-keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/secure-pipelines-in-aws-workshop/HEAD/docs/images/04-aws-keys.png -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/secure-pipelines-in-aws-workshop/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/license.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/secure-pipelines-in-aws-workshop/HEAD/docs/license.md -------------------------------------------------------------------------------- /docs/stylesheets/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/secure-pipelines-in-aws-workshop/HEAD/docs/stylesheets/custom.css -------------------------------------------------------------------------------- /images/01-pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/secure-pipelines-in-aws-workshop/HEAD/images/01-pipeline.png -------------------------------------------------------------------------------- /images/02-ApprovalStage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/secure-pipelines-in-aws-workshop/HEAD/images/02-ApprovalStage.png -------------------------------------------------------------------------------- /images/02-CFNParsingInfo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/secure-pipelines-in-aws-workshop/HEAD/images/02-CFNParsingInfo.png -------------------------------------------------------------------------------- /images/03-Edit-Pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/secure-pipelines-in-aws-workshop/HEAD/images/03-Edit-Pipeline.png -------------------------------------------------------------------------------- /images/03-Source.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/secure-pipelines-in-aws-workshop/HEAD/images/03-Source.png -------------------------------------------------------------------------------- /images/04-aws-keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/secure-pipelines-in-aws-workshop/HEAD/images/04-aws-keys.png -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/secure-pipelines-in-aws-workshop/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /presentations/ReInvent2019-SEC302-R.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/secure-pipelines-in-aws-workshop/HEAD/presentations/ReInvent2019-SEC302-R.pdf --------------------------------------------------------------------------------