Skip to content

Collection of security and best practice test for static code analysis of terraform templates.

License

Notifications You must be signed in to change notification settings

tmknom/terrascan

Repository files navigation

terrascan

Dockerfile Actions Status Shell Script Actions Status Markdown Actions Status YAML Actions Status JSON Actions Status

Docker Build Status Docker Automated build MicroBadger Size MicroBadger Layers License

Collection of security and best practice test for static code analysis of terraform templates.

This is terrascan wrapper.

Requirements

Usage

Test

docker run --rm -v "$PWD:/work" tmknom/terrascan --location . --test all

Help

 docker run --rm tmknom/terrascan

Makefile targets

build                          Build docker image
format                         Format code
help                           Show help
install                        Install requirements
lint                           Lint code
release                        Release

Development

Installation

git clone git@github.com:tmknom/terrascan.git
cd terrascan
make install

Deployment

  1. Bump VERSION file.
  2. Run make release.
  3. Automatically deployed by "Docker Hub Automated Build".

Deployment Pipeline

  1. GitHub - Version Control System
  2. GitHub Actions - Continuous Integration
  3. Docker Hub - Docker Registry
  4. MicroBadger - Docker Inspection

License

Apache 2 Licensed. See LICENSE for full details.

About

Collection of security and best practice test for static code analysis of terraform templates.

Resources

License

Stars

Watchers

Forks

Packages