Skip to content

Commit ec6cae9

Browse files
Cesar RodriguezSuvarna Rokade
andauthored
Rebranding repository to Tenable brand (#1253)
* updates brand * update git references * updates copyright * rebranding * fixes build * fix failing unit test * Adds ARM and CFT support to readme Co-authored-by: Suvarna Rokade <[email protected]>
1 parent 01b7dff commit ec6cae9

File tree

432 files changed

+977
-1068
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

432 files changed

+977
-1068
lines changed

.github/CODEOWNERS

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
# This file designates required PR reviewers for this repository
33
# https://help.github.com/articles/about-codeowners/
44

5-
* @accurics/terrascan-maintainers @bkizer-tenable @tenable/terrascan-maintainers
5+
* @tenable/terrascan-maintainers @bkizer-tenable
66

7-
*.rego @accurics/terrascan-policy-maintainers @tenable/terrascan-policy-maintainers
7+
*.rego @tenable/terrascan-policy-maintainers
88

9-
*.go @accurics/terrascan-maintainers @tenable/terrascan-maintainers
9+
*.go @tenable/terrascan-maintainers
1010

11-
/pkg/ @accurics/terrascan-maintainers @tenable/terrascan-maintainers
11+
/pkg/ @tenable/terrascan-maintainers
1212

13-
/pkg/policies/opa/rego/ @accurics/terrascan-policy-maintainers @tenable/terrascan-policy-maintainers
13+
/pkg/policies/opa/rego/ @tenable/terrascan-policy-maintainers

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@
176176

177177
END OF TERMS AND CONDITIONS
178178

179-
Copyright 2020 Accurics, Inc.
179+
Copyright 2022 Tenable, Inc.
180180

181181
Licensed under the Apache License, Version 2.0 (the "License");
182182
you may not use this file except in compliance with the License.

README.md

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
![Terrascan](https://raw.githubusercontent.com/accurics/runterrascan.io/main/static/images/TerrascanTM_BY_Logo.png)
1+
![Terrascan](https://raw.githubusercontent.com/tenable/runterrascan.io/main/static/images/TerrascanTM_BY_Logo.png)
22

3-
[![GitHub release](https://img.shields.io/github/release/accurics/terrascan)](https://github.com/accurics/terrascan/releases/latest)
4-
[![License: Apache 2.0](https://img.shields.io/badge/license-Apache%202-blue)](https://github.com/accurics/terrascan/blob/master/LICENSE)
5-
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/accurics/terrascan/pulls)
6-
![CI](https://github.com/accurics/terrascan/workflows/build/badge.svg)
7-
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=accurics_terrascan&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=accurics_terrascan)
3+
[![GitHub release](https://img.shields.io/github/release/tenable/terrascan)](https://github.com/tenable/terrascan/releases/latest)
4+
[![License: Apache 2.0](https://img.shields.io/badge/license-Apache%202-blue)](https://github.com/tenable/terrascan/blob/master/LICENSE)
5+
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/tenable/terrascan/pulls)
6+
![CI](https://github.com/tenable/terrascan/workflows/build/badge.svg)
7+
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=tenable_terrascan&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=tenable_terrascan)
88
[![AUR package](https://repology.org/badge/version-for-repo/aur/terrascan.svg)](https://repology.org/project/terrascan/versions)
9-
[![codecov](https://codecov.io/gh/accurics/terrascan/branch/master/graph/badge.svg)](https://codecov.io/gh/accurics/terrascan)
10-
[![Documentation Status](https://readthedocs.com/projects/accurics-terrascan/badge/?version=latest)](https://runterrascan.io/)
9+
[![codecov](https://codecov.io/gh/tenable/terrascan/branch/master/graph/badge.svg)](https://codecov.io/gh/tenable/terrascan)
10+
[![Documentation Status](https://readthedocs.com/projects/tenable-terrascan/badge/?version=latest)](https://runterrascan.io/)
1111
[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-v2.0%20adopted-ff69b4.svg)](code_of_conduct.md)
1212

1313
## Introduction
@@ -38,6 +38,8 @@ Terrascan is a static code analyzer for Infrastructure as Code. Terrascan allows
3838
## Key features
3939
* 500+ Policies for security best practices
4040
* Scanning of [Terraform](https://runterrascan.io/docs/usage/command_line_mode/#scanning-current-directory-containing-terraform-files-for-aws-resources) (HCL2)
41+
* Scanning of AWS CloudFormation Templates (CFT)
42+
* * Scanning of Azure Resource Manager (ARM)
4143
* Scanning of [Kubernetes](https://runterrascan.io/docs/usage/command_line_mode/#scanning-for-a-specific-iac-provider) (JSON/YAML), [Helm](https://runterrascan.io/docs/usage/command_line_mode/#scanning-a-helm-chart) v3, and [Kustomize](https://runterrascan.io/docs/usage/command_line_mode/#scanning-a-kustomize-chart)
4244
* Scanning of [Dockerfiles](https://runterrascan.io/docs/usage/command_line_mode/#scanning-a-dockerfile)
4345
* Support for [AWS](https://runterrascan.io/docs/policies/aws/), [Azure](https://runterrascan.io/docs/policies/azure/), [GCP](https://runterrascan.io/docs/policies/gcp/), [Kubernetes](https://runterrascan.io/docs/policies/k8s/), [Dockerfile](https://runterrascan.io/docs/policies/docker/), and [GitHub](https://runterrascan.io/docs/policies/github/)
@@ -223,10 +225,10 @@ Terrascan is licensed under the [Apache 2.0 License](LICENSE).
223225

224226
### Stargazers
225227

226-
[![Stargazers @accurics/terrascan](https://reporoster.com/stars/accurics/terrascan)](https://github.com/accurics/terrascan/stargazers)
228+
[![Stargazers @tenable/terrascan](https://reporoster.com/stars/tenable/terrascan)](https://github.com/tenable/terrascan/stargazers)
227229

228230
### Forkers
229231

230-
[![Forkers @accurics/terrascan](https://reporoster.com/forks/accurics/terrascan)](https://github.com/accurics/terrascan/network/members)
232+
[![Forkers @tenable/terrascan](https://reporoster.com/forks/tenable/terrascan)](https://github.com/tenable/terrascan/network/members)
231233

232234

cmd/terrascan/main.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
Copyright (C) 2020 Accurics, Inc.
2+
Copyright (C) 2020 Tenable, Inc.
33
44
Licensed under the Apache License, Version 2.0 (the "License");
55
you may not use this file except in compliance with the License.
@@ -16,7 +16,7 @@
1616

1717
package main
1818

19-
import "github.com/accurics/terrascan/pkg/cli"
19+
import "github.com/tenable/terrascan/pkg/cli"
2020

2121
func main() {
2222
cli.Execute()

deploy/docker-compose.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
version: "3"
22
services:
33
terrascan:
4-
image: accurics/terrascan:${TAG:-latest}
4+
image: tenable/terrascan:${TAG:-latest}
55
ports:
66
- 9010:9010

deploy/helm/Chart.yaml

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ name: terrascan
33
version: 1.0.0
44
appVersion: v1.6.0
55
description: A Helm chart for running terrascan in server mode
6-
icon: https://raw.githubusercontent.com/accurics/terrascan/master/docs/img/terrascan-icon-white.png
7-
home: https://github.com/accurics/terrascan
6+
icon: https://raw.githubusercontent.com/tenable/terrascan/master/docs/img/terrascan-icon-white.png
7+
home: https://github.com/tenable/terrascan
88
keywords:
99
- terrascan
1010
- opa
@@ -14,13 +14,7 @@ keywords:
1414
- admission-controller
1515
- admission
1616
sources:
17-
- https://github.com/accurics/terrascan
17+
- https://github.com/tenable/terrascan
1818
maintainers:
19-
- name: jlk
20-
21-
- name: dev-gaur
22-
23-
- name: yusuf-kanchwala
24-
25-
- name: rahulchheda
26-
19+
- name: terrascan
20+

deploy/helm/templates/deployments.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ spec:
2020
- clone
2121
- --single-branch
2222
- --branch=master
23-
- https://github.com/accurics/terrascan.git
23+
- https://github.com/tenable/terrascan.git
2424
- /data
2525
volumeMounts:
2626
- mountPath: /data

deploy/helm/values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
terrascan_webhook_key: terrakey
2-
terrascan_container_image: accurics/terrascan:1.11.0
2+
terrascan_container_image: tenable/terrascan:1.15.0
33
terrascan_service_type: ClusterIP
44
use_debug: true
55
# provide secrets for admission controller

deploy/kustomize/base/deployment.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,14 @@ spec:
1313
- clone
1414
- --single-branch
1515
- --branch=master
16-
- https://github.com/accurics/terrascan.git
16+
- https://github.com/tenable/terrascan.git
1717
- /data
1818
volumeMounts:
1919
- mountPath: /data
2020
name: terrascan-data-sync
2121
containers:
2222
- name: terrascan-server
23-
image: accurics/terrascan:1.11.0
23+
image: tenable/terrascan:1.15.0
2424
imagePullPolicy: IfNotPresent
2525
resources:
2626
limits:

docs/policies.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Policies
22

3-
Terrascan policies are written using the [Rego policy language](https://www.openpolicyagent.org/docs/latest/policy-language/). With each rego policy a JSON "rule" file is included which defines metadata for the policy. Policies included within Terrascan are stored in the [pkg/policies/opa/rego](https://github.com/accurics/terrascan/tree/master/pkg/policies/opa/rego) directory.
3+
Terrascan policies are written using the [Rego policy language](https://www.openpolicyagent.org/docs/latest/policy-language/). With each rego policy a JSON "rule" file is included which defines metadata for the policy. Policies included within Terrascan are stored in the [pkg/policies/opa/rego](https://github.com/tenable/terrascan/tree/master/pkg/policies/opa/rego) directory.
44

55

66
## Updating Terrascan with the latest policies
@@ -11,7 +11,7 @@ The first time using Terrascan, if the `-p` flag is not specified, Terrascan wil
1111

1212
Terrascan keeps a copy of policies on your local filesystem on the `~/.terrascan/pkg/policies/opa/rego` directory. You can also specify a particular directory with rego policies to scan by using the `-p` flag. To ignore a particular policy from a scan, you can remove the rule `.json` file for the policy you would like to ignore from the scan. Note that this policy would be ignored until the `.json` file is added again to the directory.
1313

14-
In a future enhancement, Terrascan will have a better way to ignore individual policies from scans without having to modify the policies stored in the file system [#367](https://github.com/accurics/terrascan/issues/367).
14+
In a future enhancement, Terrascan will have a better way to ignore individual policies from scans without having to modify the policies stored in the file system [#367](https://github.com/tenable/terrascan/issues/367).
1515

1616
## Adding policies
1717

0 commit comments

Comments
 (0)