Skip to content

terrascan

Policy as code for secure cloud infrastructure

Detect compliance and security violations across Infrastructure as Code to mitigate risk before provisioning cloud native infrastructure.

secops

https://runterrascan.io/

amd64 arm64

Installation

1. Add WakeMeOps repository

curl -sSL https://raw.githubusercontent.com/upciti/wakemeops/main/assets/install_repository | sudo bash

2. Install terrascan

sudo apt install terrascan

Snippets

FROM wakemeops/minideb:bullseye

RUN install_packages \
    terrascan=1.18.0*

USER 1001
- name: Install dependencies
  uses: upciti/wakemeops-action@v1
  with:
    packages: |
      terrascan=1.18.0*

Download URLs

Version SHA256 Size (KB)
1.18.0 ac66c82cdc669a7e3974fb7d87f3acca72db262775d3596a6968a2372f1ebe06 16524
1.17.1 aaa7c402ed655cf0bbdbff47d3f167fda24388842b2e947aaaa1c8ba2aeeacfe 16468
1.17.0 e1f2aea20588e10328f2e425eef1ce78b8c1b5c6bf5b4b1d4164e99a1b4155ce 15253
1.16.0 c91dbebb9412c3a4b6faeab22db387852af4940789cb703e1596dd881018d647 15176
1.15.2 740232c1a66481d8c551f7f21d5056b7b5015debf9c7bf4c1872ef07e52f703b 14618
Version SHA256 Size (KB)
1.18.0 75e6c8b668c87b1201dbcdc9d118c3b4913bb223ca14778279ba16b70e238558 14164
1.17.1 853591b5f0a3544326d49d5ab8d029dd2b38bfc09664b9cb0d89fd2096a64dbf 14131
1.17.0 d937c4c56d46a91856b112238b1f18b181c6207f8169915e7a4de67384b25478 13079
1.16.0 1dbb136e638e21eb8923f6bcda04544f253c49ae3fba002f908ab4a2200bf334 13031
1.15.2 9c0a43bc9a9a3e0d1a7638a8fb86dcdd3af6d68241663d9f66c6a87d7588ec95 12593

Blueprints

Debian packages listed on this page are generated from op2deb YAML blueprints. Blueprints for terrascan are versionned here.

Click here to see terrascan ops2deb blueprints
https://github.com/upciti/wakemeops/blob/main/blueprints/secops/terrascan/ops2deb.yml
name: terrascan
matrix:
  versions:
    - 1.15.2
    - 1.16.0
    - 1.17.0
    - 1.17.1
    - 1.18.0
  architectures:
    - amd64
    - arm64
homepage: https://runterrascan.io/
summary: policy as code for secure cloud infrastructure
description: |-
  Detect compliance and security violations across Infrastructure as Code to
  mitigate risk before provisioning cloud native infrastructure.
fetch:
  url: https://github.com/tenable/terrascan/releases/download/v{{version}}/terrascan_{{version}}_Linux_{{target}}.tar.gz
  targets:
    amd64: x86_64
install:
  - terrascan:/usr/bin/terrascan

The blueprint fetch keyword contains a URL template pointing to terrascan releases. Downloaded files are locked in a lockfile versionned here.

Click here to see terrascan release hashes
https://github.com/upciti/wakemeops/blob/main/blueprints/secops/terrascan/ops2deb.lock.yml
- url: https://github.com/tenable/terrascan/releases/download/v1.15.2/terrascan_1.15.2_Linux_arm64.tar.gz
  sha256: 87025e8ea9cb5afd7391a7799f7e9d27837ceb0eade97b6d6ce3585076d65b54
  timestamp: 2022-07-08 15:35:30+00:00
- url: https://github.com/tenable/terrascan/releases/download/v1.15.2/terrascan_1.15.2_Linux_x86_64.tar.gz
  sha256: 9aebcf198f4ee6442435c1682b9f20215063a52a5191e85d91d75d0873a0c227
  timestamp: 2022-07-08 15:35:30+00:00
- url: https://github.com/tenable/terrascan/releases/download/v1.16.0/terrascan_1.16.0_Linux_arm64.tar.gz
  sha256: 9a62cad3974ffa1a4c780c075edda360f9f4b0bc968f92a9f32ec684409bd549
  timestamp: 2022-10-19 20:43:33+00:00
- url: https://github.com/tenable/terrascan/releases/download/v1.16.0/terrascan_1.16.0_Linux_x86_64.tar.gz
  sha256: 81558c0fcb708bbc56422dda44f2dbc76e121a295da65ac805608a7976dbd46c
  timestamp: 2022-10-19 20:43:33+00:00
- url: https://github.com/tenable/terrascan/releases/download/v1.17.0/terrascan_1.17.0_Linux_arm64.tar.gz
  sha256: efee3e8360506385d052f04d75fbe43dceb13debf8d30cbf2ab950dde570dece
  timestamp: 2022-11-18 07:28:01+00:00
- url: https://github.com/tenable/terrascan/releases/download/v1.17.0/terrascan_1.17.0_Linux_x86_64.tar.gz
  sha256: 64c1442df115718bc48d4ca3d6cc204839f6fd930a2094933a296bd2dabebff4
  timestamp: 2022-11-18 07:28:01+00:00
- url: https://github.com/tenable/terrascan/releases/download/v1.17.1/terrascan_1.17.1_Linux_arm64.tar.gz
  sha256: 9d5147ac23f7d63ad452ccfece475f881fdcd2293e6555881c811146507d2d28
  timestamp: 2022-12-16 13:33:19+00:00
- url: https://github.com/tenable/terrascan/releases/download/v1.17.1/terrascan_1.17.1_Linux_x86_64.tar.gz
  sha256: 9b224220624f7cdcd8f31183f073791dbaf6aae1706cbf0e2da87234aa9910b4
  timestamp: 2022-12-16 13:33:19+00:00
- url: https://github.com/tenable/terrascan/releases/download/v1.18.0/terrascan_1.18.0_Linux_arm64.tar.gz
  sha256: c054f43c8bbec8bb1f078982b3720c5d8e6a8c50203d770053cf6d9425d6c99e
  timestamp: 2023-02-06 16:01:51+00:00
- url: https://github.com/tenable/terrascan/releases/download/v1.18.0/terrascan_1.18.0_Linux_x86_64.tar.gz
  sha256: cabf9ef46cc9aadcced34c1ad992dffbc12cc1f28a9e16ad9ce341b90967e1fb
  timestamp: 2023-02-06 16:01:51+00:00

Badge

WakeMeOps

[![WakeMeOps](https://docs.wakemeops.com/badges/terrascan.svg)](https://docs.wakemeops.com/packages/terrascan)
<a href="https://docs.wakemeops.com/packages/terrascan">
  <img src="https://docs.wakemeops.com/badges/terrascan.svg"/>
</a>
.. image:: https://docs.wakemeops.com/badges/terrascan.svg
:target: https://docs.wakemeops.com/packages/terrascan