- Oct 29, 2020
-
-
Eric Ho authored
-
Sinith authored
-
bjrara authored
Fix defaultkubeconfig in config.yaml to resolve variable exposure in remediation when conf is missing (#758) Co-authored-by:
mengyzhou <mengyzhou@ebay.com>
-
- Oct 19, 2020
-
-
Wicked authored
* Allow for skip to be defined on a group-level skipping all checks inside * Refactor skip code to not run skipped checks
-
- Oct 18, 2020
- Oct 09, 2020
-
-
Oleksandr Slynko authored
* Fix go vet issues * to omit the property from JSON parsing one should use "-". "omit" in that case would use omit tag * The error was not reachable in the tests, so I moved it to the place where it make sense for me (but maybe it was just unnecessary) * Run all go vet linters in CI * This return breaks the test
-
Borko authored
Added section on manually downloading and installing kube-bench
-
Huang Huang authored
-
- Oct 07, 2020
-
-
Tom Kelley authored
-
Tom Kelley authored
* Changes for 1.5 * Update cis-1.3 through 1.6 to also work with configmaps. * Switch on if proxykubeconfig is set, instead of setting a variable in the script. * permissons -> proxykubeconfig for 2.2.5/4.1.3 to keep these tests locked with 2.2.6/4.1.4 * Updating test output? Maybe? * Copy integration test output files into docker image? * Make entrypoint move integration folder to host, print 1.5 node info. * Change the order of tests in travis to load files before testing. * Return tests to place Those tests comes first since there is more likely to fail with them and then the test will fail "faster" which will save time * Remove copy integration When running in a container we don't need to test, only when build and running in Travis to make sure everything is working fine. * Add $ mark before proxykubeconfig If not having $ before the parameter then it won't get substituted * Add $ mark before proxykubeconfig If not having $ before the parameter then it won't get substituted * Remove test relate lines We don't test while running, only integration testing when building and unit testing * Add spaces * Change 4.1.3 4.1.4 Those tests now should pass. * Change tests 4.1.3 and 4.1.4 Those tests now should PASS * Update job.data with more accurate counts. Thanks to @yoavrotems for getting the project this far! * Thanks for linting, yamllint! Co-authored-by:
Yoav Rotem <yoavrotems97@gmail.com>
-
- Oct 03, 2020
-
-
Yoav Rotem authored
Regrading https://github.com/aquasecurity/kube-bench/issues/701 where kube bench is crushing when not finding components
-
Neha Viswanathan authored
-
Neha Viswanathan authored
-
- Oct 01, 2020
-
-
Yoav Rotem authored
* Add condition to make docker Build and push Docker image only when pushing to master. * Update to Golang 1.15 As https://github.com/aquasecurity/kube-bench/pull/706 did, just doing it in my fork to test Travis changes about the build
-
- Sep 21, 2020
-
-
Liz Rice authored
-
- Sep 17, 2020
-
-
yoavrotems authored
* Add new cis version yamls Add new cis version yamls * Add new cis version yamls * Add cis-1.6 to versions table * support version mapping cis-1.6 * support version mapping cis-1.6 * Update controlplane.yaml * Update etcd.yaml * Update node.yaml * Update policies.yaml * Create job.data * Create job-node.data * Create job-master.data * Create add-tls-kind.yaml * Change node version to 1.15.0 * Add tests for cis-1.6 * Delete node_only.yaml * Change tests 1.1.19-1.1.21 Change 1.1.19-1.1.21 because failing tests * Update job.data * Update job-master.data * Update job-master.data * Update job.data * fix 1.2.35 remediation tabs instead of spaces * Update job-master.data * Remove extra space * Update job.data * Create node_only.yaml * Add tests for cis-1.6 Add tests for cis-1.6 and change some from 1,5 to 1.6 * Fix typo * Add mapping for cis-1.6 * Remove extra space in 1.2.35 remediation * Update job.data * Update job-master.data * Fix type 1.2.35 * Remove trailing spaces * Remove trailing spaces * Remove trailing spaces * Remove trailing spaces * Add version 1.19 kubernetes support * Add version 1.19 kubernetes support * Add version 1.19 kubernetes support
-
yoavrotems authored
actual Result is used later on to get actual value and the --include-test-output values but it never got set so its always empty.
-
- Sep 14, 2020
- Sep 09, 2020
-
-
Huang Huang authored
-
Liz Rice authored
-
- Sep 07, 2020
-
-
dylanzt authored
-
- Sep 06, 2020
-
-
Liz Rice authored
-
- Sep 03, 2020
-
-
JoostC authored
-
- Sep 02, 2020
-
-
Sathi Dyapa authored
- id: 4.6 text: "Verify the scheduler pod specification file ownership set by OpenShift" audit: "stat -c %u:%g /etc/origin/node/pods/controller.yaml" -- (lower case u and g ) it returns the uID and gID in numeric i.e 0:0 not root:root. it supposed to be Uppercase: audit: "stat -c %U:%G /etc/origin/node/pods/controller.yaml"
-
Danny Sauer authored
Per https://github.com/kubernetes-sigs/cluster-api/issues/1796, the `kind get kubeconfig-path` command no longer works. Update makefile to create kube-bench local kubeconfig and use that.
-
- Sep 01, 2020
-
-
Satya Pawan authored
* Code quality improvements such - 1. Improves empty string test (len vs str == "") 2. Converts fmt.Sprintf to string literal and Printf to Print where possible (as the dynamic args are missing!) * Delete .deepsource.toml Co-authored-by:
DeepSource Bot <bot@deepsource.io> Co-authored-by:
Liz Rice <liz@lizrice.com>
-
- Aug 30, 2020
-
-
Liz Rice authored
* move target mapping to config.yaml * Update config.yaml * Update common.go * Add support for eks-1.0 Add also eks-1.0 to map * chore: merge correction * Move file only used for testing * Tidier logs * Add target mapping for GKE and EKS * fingers cross this finishes target mapping Co-authored-by:
Murali Paluru <leodotcloud@gmail.com> Co-authored-by:
Roberto Rojas <robertojrojas@gmail.com> Co-authored-by:
yoavrotems <yoavrotems97@gmail.com>
-
- Aug 13, 2020
-
-
Liz Rice authored
* read-only-port defaults are correct * Tests that should catch good read-only-port * Rework checks & tests * Linting on issue template YAML * More explicit test for 4.2.4 * Remove verbosity for ease of reading results * Use subtests * Tidy more test cases
-
- Aug 12, 2020
-
-
Huang Huang authored
-
Liz Rice authored
* read-only-port defaults are correct * Tests that should catch good read-only-port * Rework checks & tests * Linting on issue template YAML * More explicit test for 4.2.4
-
Huang Huang authored
-
- Aug 10, 2020
-
-
yoavrotems authored
* set: default true Refactor testitem-set to be default true * fix typo Co-authored-by:
Liz Rice <liz@lizrice.com> Co-authored-by:
Liz Rice <liz@lizrice.com>
-
Liz Rice authored
-
Liz Rice authored
-
yoavrotems authored
* Update util.go Remove Continue with error function * Update cmd/util.go Co-authored-by:
Liz Rice <liz@lizrice.com> * Update util.go * Update util.go Remove unnecessary ')' * Update util.go removed fmt.Fprintf(os.Stderr, "%s: %s", cmd.Args, err) since it wasn't suppose to print. * Update util.go * Update .travis.yml option --no-ri and --no-doc are deprecated we have to use --no-document instead. https://github.com/rubygems/heroku-buildpack-bundler2/pull/1#issuecomment-451654992 Co-authored-by:
Liz Rice <liz@lizrice.com>
-
- Aug 09, 2020
-
-
Huang Huang authored
* Add tests for 1.1.19、1.1.20 and 1.1.21 of cis-1.5 * Avoid division by 0 * Use bitmask instead of lte * Change to use multiple values via `use_multiple_values: true` * Use find in 1.1.20 and 1.1.21
-
- Aug 04, 2020