{"id":19260570,"url":"https://github.com/mitre/demo-aws-hardening","last_synced_at":"2025-10-26T22:41:52.394Z","repository":{"id":108570448,"uuid":"114053079","full_name":"mitre/demo-aws-hardening","owner":"mitre","description":"DEMO: A kitchen-terraform based example of building and validating AWS security settings","archived":false,"fork":false,"pushed_at":"2022-02-07T08:34:31.000Z","size":15394,"stargazers_count":4,"open_issues_count":1,"forks_count":3,"subscribers_count":22,"default_branch":"master","last_synced_at":"2025-07-10T19:24:48.134Z","etag":null,"topics":["aws","inspec","mitre-corporation","mitre-inspec","s3-buckets","s3-security","vpc","vpc-security"],"latest_commit_sha":null,"homepage":"","language":"HCL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mitre.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-12-13T00:18:55.000Z","updated_at":"2023-07-12T01:43:47.000Z","dependencies_parsed_at":null,"dependency_job_id":"24cae8bb-2f7a-4832-a400-94cfa23a0f67","html_url":"https://github.com/mitre/demo-aws-hardening","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mitre/demo-aws-hardening","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitre%2Fdemo-aws-hardening","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitre%2Fdemo-aws-hardening/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitre%2Fdemo-aws-hardening/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitre%2Fdemo-aws-hardening/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mitre","download_url":"https://codeload.github.com/mitre/demo-aws-hardening/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitre%2Fdemo-aws-hardening/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267960176,"owners_count":24172490,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-30T02:00:09.044Z","response_time":70,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aws","inspec","mitre-corporation","mitre-inspec","s3-buckets","s3-security","vpc","vpc-security"],"created_at":"2024-11-09T19:21:47.456Z","updated_at":"2025-10-26T22:41:47.330Z","avatar_url":"https://github.com/mitre.png","language":"HCL","funding_links":[],"categories":[],"sub_categories":[],"readme":"# aws-demo-hardening  \n\nA kitchen-terraform based example of building and validating AWS security settings\n\n## Setup Notes:  \n\n### Install your gems  \n\nYou will need to ensure the needed ruby gems are installed:\n\n- `bundle install` to installed the needed gems\n\n### Setup your Environment  \n\nYou will need to set the following env_vars for this to work.\n\n- AWS_SUBNET_ID\n- AWS_SSH_KEY_ID\n- AWS_ACCESS_KEY_ID\n- AWS_SECRET_ACCESS_KEY\n- TF_VAR_aws_secret_key\n- AWS_DEFAULT_INSTANCE_TYPE\n- AWS_SUBNET_ID\n- AWS_KEY_NAME\n- AWS_DEFAULT_REGION\n- AWS_AMI_ID\n- AWS_SG_ID\n\n## Usage:\n\n1. `bundle exec kitchen create aws-demo-baseline-ubuntu`\n2. `bundle exec kitchen converge aws-demo-baseline-ubuntu`\n3. `bundle exec kitchen verify aws-demo-baseline-ubuntu`\n4. `bundle exec kitchen destroy aws-demo-baseline-ubuntu`\n\nor\n\n1. `bundle exec kitchen test aws-demo-baseline-ubuntu --destroy=always`\n\n## Quetions:\n\n- see: https://newcontext-oss.github.io/kitchen-terraform/tutorials/amazon_provider_ec2.html\n- see: https://github.com/chef/inspec-aws\n\n## Updates:\n\nThis repo contains a sub-module(s) so remember to use a :\n\nInitial\n- ` git clone https://github.com/aaronlippold/aws-demo-hardening.git`\n\nAlternatively,  to include submodules\n- ` git clone https://github.com/aaronlippold/aws-demo-hardening.git --recursive`\n\nUpdates\n- ` git pull`\nUpdate all submodules\n- ` git submodule foreach git pull origin master`\n\n## Useful Examples:\n\n- https://github.com/hashicorp/terraform-aws-vault/pull/26/files\n\n## NOTICE \n\n© 2018 The MITRE Corporation.\n\nApproved for Public Release; Distribution Unlimited. Case Number 18-3678.  \n\n## NOTICE\nMITRE hereby grants express written permission to use, reproduce, distribute, modify, and otherwise leverage this software to the extent permitted by the licensed terms provided in the LICENSE.md file included with this project.\n\n## NOTICE\n\nThis software was produced for the U. S. Government under Contract Number HHSM-500-2012-00008I, and is subject to Federal Acquisition Regulation Clause 52.227-14, Rights in Data-General.  \n\nNo other use other than that granted to the U. S. Government, or to those acting on behalf of the U. S. Government under that Clause is authorized without the express written permission of The MITRE Corporation. \n\nFor further information, please contact The MITRE Corporation, Contracts Management Office, 7515 Colshire Drive, McLean, VA  22102-7539, (703) 983-6000. \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmitre%2Fdemo-aws-hardening","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmitre%2Fdemo-aws-hardening","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmitre%2Fdemo-aws-hardening/lists"}