{"id":21702634,"url":"https://github.com/alpine-docker/cfn-nag","last_synced_at":"2026-05-13T05:42:29.046Z","repository":{"id":149611213,"uuid":"252103078","full_name":"alpine-docker/cfn-nag","owner":"alpine-docker","description":"Auto-trigger docker build for cfn-nag when new release is announced","archived":false,"fork":false,"pushed_at":"2021-07-15T09:26:18.000Z","size":12,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-25T15:27:48.261Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://hub.docker.com/r/alpine/cfn-nag","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/alpine-docker.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2020-04-01T07:27:51.000Z","updated_at":"2021-07-15T09:26:21.000Z","dependencies_parsed_at":"2023-04-25T11:32:54.699Z","dependency_job_id":null,"html_url":"https://github.com/alpine-docker/cfn-nag","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alpine-docker%2Fcfn-nag","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alpine-docker%2Fcfn-nag/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alpine-docker%2Fcfn-nag/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alpine-docker%2Fcfn-nag/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alpine-docker","download_url":"https://codeload.github.com/alpine-docker/cfn-nag/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244649442,"owners_count":20487428,"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","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":[],"created_at":"2024-11-25T21:17:00.853Z","updated_at":"2026-05-13T05:42:28.979Z","avatar_url":"https://github.com/alpine-docker.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# After Travis CI adjusts their plan, we don't have enough free credit to run the build. So daily build has been adjusted to weekly. If you don't get latest version, please wait for one week.\n\n# Linting tool for CloudFormation templates\n\nAuto-trigger docker build for [Linting tool for CloudFormation templates](https://github.com/stelligent/cfn_nag) when new release is announced\n\n[![DockerHub Badge](http://dockeri.co/image/alpine/cfn-nag)](https://hub.docker.com/r/alpine/cfn-nag/)\n\n## NOTES\n\nThe latest docker tag is the latest release verison (https://github.com/cfn-nag/cfn-nag/releases/latest)\n\nPlease avoid to use `latest` tag for any production deployment. Tag with right version is the proper way, such as `alpine/cfn-nag:0.5.33`\n\n### Github Repo\n\nhttps://github.com/alpine-docker/cfn-nag\n\n### Daily Travis CI build logs\n\nhttps://travis-ci.com/alpine-docker/cfn-nag\n\n### Docker image tags\n\nhttps://hub.docker.com/r/alpine/cfn-nag/tags/\n\n# Usage\n\n    # mount local folders in container.\n    docker run -ti --rm -v $(pwd):/apps -w /apps alpine/cfn-nag -i .\n\n    # run container as command\n    alias cfn_nag_scan=\"docker run -ti --rm -v $(pwd):/apps -w /apps alpine/cfn-nag\"\n    cfn_nag_scan --help\n\n# sample output\n\n```\n--------\n| WARN W47\n|\n| Resources: [\"SNSAllConfigurationTopic\", \"SNSNotification\"]\n| Line Numbers: [45, 76]\n|\n| SNS Topic should specify KmsMasterKeyId property\n------------------------------------------------------------\n| FAIL F5\n|\n| Resources: [\"AdditionalManagedIAMPolicy\"]\n| Line Numbers: [42]\n|\n| IAM managed policy should not allow * action\n------------------------------------------------------------\n```\n\n# reference\n\nhttps://stelligent.com/2018/03/23/validating-aws-cloudformation-templates-with-cfn_nag-and-mu/\n\n# Why we need it\n\nMostly it is used during CI/CD (continuous integration and continuous delivery) or as part of an automated build/deployment\n\n# The Processes to build this image\n\n* Enable Travis CI cronjob on this repo to run build daily on master branch\n* Check if there are new tags/releases announced via Github REST API\n* Match the exist docker image tags via Hub.docker.io REST API\n* If not matched, build the image with release version and push to https://hub.docker.com/\n* Get the latest version from https://github.com/stelligent/cfn_nag/releases/latest, pull the image with that version, tag as `alpine/cfn-nag:latest` and push to hub.docker.com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falpine-docker%2Fcfn-nag","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falpine-docker%2Fcfn-nag","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falpine-docker%2Fcfn-nag/lists"}