github tenable/terrascan v1.0.0

latest releases: v1.19.1, v1.18.12, v1.18.11...
3 years ago

Changelog

6e25de8 Add separate violation/results and reporter objects
1516139 Add separate violation/results and reporter objects
45c7fcc Add the gcp provider support into terrascan
cd8d2ec Change OPA engine filename
45a7119 Change OPA engine filename
cdbd444 Changes: - Add zap logger support - Logging changes in all files - Create normalized json in iac-provider
72c09c4 First commit to rewrite terrascan in go language
3aa34fa First cut of the policy engine - OPA can evaluate and read rego files in a given directory - Template regos are supported - Still some bugs to fix around mapping
8fd495d First cut of the policy engine - OPA can evaluate and read rego files in a given directory - Template regos are supported - Still some bugs to fix around mapping
c6a5674 Fix FileInfo-related linter errors
38590bc Fix FileInfo-related linter errors
647282d Fix misc linter errors
f030748 Fix misc linter errors
ed55d99 Fixed static checker issues
9386cf1 Fixed static checker issues
5896ffc Merge branch 'master' into terrascan-v1.0
98d2a60 Merge pull request #258 from accurics/terrascan-v1.0-test-codecov-pr-comments
4722179 Merge pull request #259 from accurics/pyup-update-pytest-5.4.3-to-6.0.0
779b9ad Merge pull request #260 from accurics/pyup-update-pytest-6.0.0-to-6.0.1
a4476b1 Merge pull request #261 from accurics/terrascan-v1.0-http-unit-tests
e8a70f6 Merge pull request #262 from accurics/terrascan-v1.0-add-webhook-notifications
7f3cdb8 Merge pull request #263 from accurics/terrascan-v1.0-docs
fd4ca9d Merge pull request #264 from accurics/pyup-update-sphinx-3.1.2-to-3.2.0
7b940a9 Merge pull request #265 from accurics/terrascan-v1.0-docs
624c5b5 Merge pull request #266 from accurics/terrascan-v1.0-goreleaser
9331bf2 Merge pull request #267 from accurics/terrascan-v1.0-policy-support
ced7f79 Merge pull request #268 from accurics/terrascan-v1.0-policy-support-refactor
dda4687 Merge pull request #270 from accurics/bugfix/policy-exporter-update-rule-json
6df3b8a Merge pull request #271 from accurics/terrascan-v1.0-policy-support-fixes
b6496eb Merge pull request #272 from accurics/terrascan-v1.0-policy-support
7b214c1 Merge pull request #273 from accurics/terrascan-v1.0-docs
77cb40b Merge pull request #274 from accurics/terrascan-v1.0-update-azure-policies
b6b7eb2 Merge pull request #275 from accurics/terrascan-v1.0-init-support
9e1eb31 Merge pull request #276 from accurics/pyup-update-sphinx-3.2.0-to-3.2.1
0eaa228 Merge pull request #277 from accurics/terrascan-v1.0-usage-fixes
f1b3608 Merge pull request #278 from accurics/terrascan-v1.0-update-policies
165d1cb Merge pull request #279 from accurics/terrascan-v1.0
592a7ca Merge pull request #280 from accurics/pyup-update-mkdocs-material-5.5.3-to-5.5.6
27d2ff8 Merge pull request #281 from accurics/bugfix/docker-tag-latest
3d49d6c Merge pull request #282 from accurics/bugfix/docker-tag-latest
5e4b57b Merge pull request #283 from accurics/bugfix/terrascan-init-branch
747b35f Merge pull request #284 from accurics/terrascan-v1.0-cobra
c630fad Merge pull request #285 from accurics/terrascan-v1.0-param-update
64c03e9 Merge pull request #287 from accurics/bugix/fix-version
4a318e3 Merge pull request #288 from accurics/terrascan-v1.0-docs
aa98f2e Merged in latest changes
f06638f Rename OPA engine #2
6bb3463 Rename OPA engine #2
79cb369 Update Terrascan to use the latest policy format - Adds initial AWS and Azure policy set - Adds command line switch for policy path
ad25711 Update Terrascan to use the latest policy format - Adds initial AWS and Azure policy set - Adds command line switch for policy path
f2fc35d Update log message to indicate path of the built terrascan binary
bf244fb Update mkdocs-material from 5.5.3 to 5.5.6
10f1d16 Update pytest from 5.4.3 to 6.0.0
6222f4b Update pytest from 6.0.0 to 6.0.1
6a501c2 Update sphinx from 3.1.2 to 3.2.0
1b466c3 Update sphinx from 3.2.0 to 3.2.1
aab1a20 Updates with 0.2.3 info
7992292 accepting log-type for server mode as well
af49fe7 add Github actions badge for CI passing
b00157b add Makefile
b757c71 add cobra command support
2d59f2c add codecov integration to generate code coverage reports
efaf11b add codecov yaml
8a2e136 add command registration for future commands update long command descriptions split command-specific code out of the root command
2600219 add debug logs to terrascan init code path
96cb4de add docker build and push to github actions
02c0ef0 add docker-compose file for terrascan
36742e5 add first drop of gcp policies
9fbd957 add fixes to normalized json format
9704e2f add go build pipeline and remove python piplines
6fa60dd add go mod verification to Makefile
61c3224 add gofmt, govet and golint validation scripts
3765fea add goreleaser support
ad2e4c1 add help, staticcheck and test commands to Makefile
d4a96c9 add iac-providers with interfaces
3faeda9 add missed store.go file
887911b add more unit test for terraform v12 package
1fac82b add more unit tests for pkg/utils package
ae98831 add more unit tests for scan file
c068097 add notifier unit tests to runtime package
201648c add output format option to cli args
c5ecf5b add output format option to cli args
cadae23 add scan file endpoint to the API server
e7730ba add script for running static code analysis
b724edc add script to build docker image, update Makefile to build docker image
4d2f837 add script to push docker image, update Makefile to push docker image
930ac6d add script to run unit tests and generate code coverage report
759bf66 add source line info to normalized resource config
1df64e4 add source line info to normalized resource config
b2a8a46 add staticcheck to build pipeline
0ddf0a0 add support for sending webhook notifications
3f64c3f add support for terrascan server mode
96480b8 add support for webhook notifier
4f0fb96 add support for writer
c901135 add support for writer
1851c58 add support parsing terraform config files from a module based directory structure
0638d9c add terraform init support
599a9aa add terrascan Dockerfile
5678b32 add terrascan cli support
df9e63f add terrascan runtime package
95201e4 add testdir to testdata in runtime package
41e04cf add unit test execution step in build pipeline
de76066 add unit test for logger package
9007143 add unit test for notifications package
93018e3 add unit tests for FindAllDirectories func
0c3d58f add unit tests for FindAllDirectories func
a705368 add unit tests for cloud-provider package
b71f018 add unit tests for iac-provider package
730ec19 add unit tests for iac-provider package
3500161 add unit tests for pkg/utils package and refactor accordingly
fb4e51a add unit tests for runtime package and refactor accordingly
ee73d71 add unit tests for utils.WrapError func
92e5cd2 add version information
1ff02e8 add xml writer support
62d625b add xml writer support
23f4bfe added line number and file name output support policy changes—removed policies with errors (will need to fix). these errors include things like missing reference IDs and invalid severity strings record time duration of the scan fixed Engine.GetResults and updated the interface reduced the scope of the members of the Engine type misc code cleanup
3133289 added line number and file name output support policy changes—removed policies with errors (will need to fix). these errors include things like missing reference IDs and invalid severity strings record time duration of the scan fixed Engine.GetResults and updated the interface reduced the scope of the members of the Engine type misc code cleanup
5009e22 adding .DS_Store files
60d243d adding more unit tests for terraform v12
1218201 adding stubs for the different sections
051fb7e adds ability to sort tables
290c451 adds about page contents
9fdf9c0 adds analytics
bbacbab adds arch description
1f7810b adds architecture high level description
4fa4d9e adds badges and help menu
853c037 adds changelog
3db6f53 adds cli client
fd59e45 adds consistency to changelog
4961867 adds contributing guide
57fe3bb adds contributing guide to nav
09d0f6d adds diagram
8d42259 adds docs badge
31d38ee adds docs for policies
ed73118 adds docs requirements
4d0942d adds explanation of docs sections
1c5bdc0 adds favicons
03004a7 adds footer
9814799 adds getting started guide
a3c8304 adds license
2c80eda adds markdown include
acc72ca adds missing descriptions
c6d158e adds nav
8563d3a adds new favicon
ee42410 adds new usage info
7001128 adds objects
9d355ac adds permalink setting
bbbf2a5 adds policy rule description
9950bcd adds policy rule file description
370b4e1 adds pre-commit info
6c750ab adds title
34fa426 change json, yaml tags from camel case to underscore notation
52bfc38 change json, yaml tags from camel case to underscore notation
c81629d changes to github action, make file and scripts to push docker image with latest tag
0e81499 changing input/ouput type from interface{} to data specific types
483920a changing input/ouput type from interface{} to data specific types
3d8571f changing shell in validation scripts
ac8b93b changing workflow name to 'build'
13e79e6 create cloud-providers layout with interfaces
600a6e6 disable codecov commit status
b50538a fix TestFindAllDirectories unit tests
ab2f8d7 fix TestFindAllDirectories unit tests
ef820ea fix file name not showing in output also adds resource data in the violation
0ecec77 fix file name not showing in output also adds resource data in the violation
cb7c3ee fix file paths for terraform config dir
59203de fix file paths for terraform config dir
38cdd40 fix http-server unit tests
d776638 fix http-server unit tests
9cef225 fix iac file path
5ed6e69 fix iac file path
91ce740 fix remove unnecessary data from output
066e21c fix remove unnecessary data from output
71e2854 fix runtime unit tests
24ecda8 fix runtime unit tests
c33b805 fix static check errors
e822fad fix static check errors
dc15081 fix terraform v12 unit tests
c6bf4ce fix terraform v12 unit tests
07e5292 fix typo
c66dbef fix unit tests for runtime package
b98401e fix unit tests for runtime package
fe52997 fix version and help usage
dbdbe25 fixed issue processing templates - removed input file output - updated violation output format - added more error logs - changed most log entries to debug
3cabf6a fixes bullets
a63d950 fixes doc status badge
5d8697b fixes edges
949b9d9 fixes entrypoint
ee3b675 fixes link to contributing guide
900a5d6 fixes merge issues - moves some types into a separate file - addresses some linter/staticcheck issues - fixes bad counter
40776f5 fixes typo
abe7d97 fixing bullets
d56e25e fixing golint errors
bb18e34 fixing http-server unit tests
00cf125 fixing if condition expression
3a8a314 fixing lint error
5180043 fixing normalized json format
81cc9dd fixing output json, yaml tags
4bf1ab5 fixing output json, yaml tags
7959c9d fixing runtime unit tests
81b6534 fixing static code bugs
1afe5b9 fixing violations output
3f96d23 fixing violations output
6606496 improving tests for logging package
492db06 improving unit tests for terraform/v12 package
0564e55 improving unit tests for utils package
56991e2 initial docs format
d1243c4 initial getting started
b255717 initial take at readme
cb8e514 make current directory as default for scanning IaC
9571b67 make current directory as default for scanning IaC
24b88a6 make scan as default command
462d8b8 moves docs requirements file
a319542 organizes full diagram
0b1d0cf organizes layout
158d2df organizing installation instructions
db30a60 print help if no flags are passed
a7a3fb8 pull default policies from master
0a087d2 rebasing changes
b0ca89f refactor and add unit tests to http-server package
0f84d9e refactor terrascan init code path
b22944e refactoring cli package
0d0f113 refactoring http server and logging packages
cd1e30c refactoring policy package
9230d5d refactoring policy package
d37a627 remove cloud provider stage
1b177f7 remove fix-gofmt from gofmt validation step
1fac32c remove hardcoded version
5545099 remove text writer as it does not exist in this code
593f580 removed 3 gcp rules with warnings for now
96079c8 removes favicon
b6284a6 removes old makefile
622bfec removes tabs
1aa2338 removing homebrew for now
b1bbbe5 removing learning for now
68d6dca removing learning from nav as it's still WIP
4463be9 removing providers for now
e899e91 removing staticcheck from pipeline for now
ad162a3 renames to contributing
8e15ba2 simplify iac provider registration
a0c19c5 update Copyrights info in all files
5f0ce1a update Makefile comments
930daf5 update azure policies with the latest format
f5c9cbf update code coverage script
c515621 update docker push to push docker images with latest tag
926b553 update go dependency files
feb58c8 update go mod files
7cddec1 update metadata json format for consistency
4a9db01 update parameters and usage description changed output-type to output added "p" as the shortcut for policy-path
43c3ccd update usage message
881284d updated all policies to latest format also removed policies with errors/warnings
f4beb3a updated to the latest aws and azure policy set
268760a updated to use built in snippets
e779724 updates description
7e152c9 updates favicon
0264e8d updates font
c5ecc37 updates for golang
25371fc updates getting started page
1223bdd updates gitignore to remove python related extensions and add golang
0276b9e updates nav order
7aaabfc updates nav order
d4b0e29 updates release notes
01c9bb7 use GO111MODULE=on in the build command
1892bac wrap engine input and output objects to lock the engine interface added low/medium/high/total violation counts removed reporting placeholder code (reporting to be done by caller of executor)
204501a wrap engine input and output objects to lock the engine interface added low/medium/high/total violation counts removed reporting placeholder code (reporting to be done by caller of executor)

Don't miss a new terrascan release

NewReleases is sending notifications on new releases.