- Mar 05, 2020
-
-
Liz Rice authored
* Update check.go Added new warn_reason value which gives a brief explanation about why the not scored tests failed * Update common.go Changed when a not scored test fails because it has a wrong syntax audit command or just running something that can't be run the print the failure. but if the test just fails because it doesn't line up with the cis hardening recommendations then print the remediation text. * Update check/check.go fix typo Co-Authored-By:
Liz Rice <liz@lizrice.com> * Update check.go * Update common.go * Update check.go added back os.Exit(1) to exitWithError * Update job-master.data Change some tests output to fit warn reason. (No change to the summary) * Update job-node.data Changed some tests output to fit warn reason. (No change to the summary) * Update job.data Change some tests output to fit warn reason. (No change to the summary) * Update common.go Keep to old way to print manual test output Co-authored-by:
Liz Rice <liz@lizrice.com> Co-authored-by:
Roberto Rojas <robertojrojas@gmail.com>
-
- Mar 03, 2020
-
-
Huang Huang authored
* Support parse boolean flag with no value * Add test for parse boolean flag with false value Co-authored-by:
Roberto Rojas <robertojrojas@gmail.com>
-
Abubakr-Sadik Nii Nai Davis authored
* Add initial commit for CIS GKE 1.0 benchmark * Update README with GKE instructions * Fix YAML linter issues * Set GKE benchmark k8s version to gke-1.0 * Add tests for gke-1.0 Co-authored-by:
Roberto Rojas <robertojrojas@gmail.com>
-
- Jan 03, 2020
-
-
Liz Rice authored
- Tests that did not increase coverage and were redundant are removed. - New tests reflecting the meaning of the state as explained in the README are added. Co-authored-by:
s-nirali <25746945+s-nirali@users.noreply.github.com>
-
- Dec 13, 2019
-
-
Roberto Rojas authored
* Adds openshift to autodetect node type * detect okd node units * OCP fixes
-
- Dec 05, 2019
-
-
Roberto Rojas authored
* Initial commit. * Add master and node config. * Add section 5 of CIS 1.5.1. * Split sections into section files * Fix YAML issues. * adds target translation * adds target translation * adds cis-1.5 mapping * fixed tests * fixes are per PR * fixed intergration test * integration kind test file to appropriate ks8 version * fixed etcd text * fixed README * fixed text * etcd: fixed grep path * etcd: fixes * fixed error message bug * Update README.md Co-Authored-By:
Liz Rice <liz@lizrice.com> * Update README.md Co-Authored-By:
Liz Rice <liz@lizrice.com> * fixes as per PR review
-
- Nov 13, 2019
-
-
John Schnake authored
If running these checks in a CI system it may be beneficial to output in a more standardized format such as JUnit for parsing by other tools in a consistent manner. Fixes #460 Signed-off-by:
John Schnake <jschnake@vmware.com>
-
- Nov 06, 2019
-
-
Sebastian Ehmann authored
As the length of a nil slice is defined as 0, the nil check is redundand. (suggested by golanci-lint/gosimple)
-
Sebastian Ehmann authored
Using `buf.String()` instead of `fmt.Sprintf` is simpler
-
- Oct 14, 2019
-
-
Roberto Rojas authored
* removed version prior to 1.11 * removed references to kubernetes versions prior to 1.11
-
Roberto Rojas authored
* starts fixes #353 * new approach to minize duplications * applied merged yaml files for v1.11 and v1.13 * yaml files json/params merged * fixes to remove double quotes from numbers and booleans * fixed bug * fixed certificate check * removed -json files * changes based on PR review * Update check/check_test.go Yay more tests! Co-Authored-By:
Liz Rice <liz@lizrice.com> * changes as PR review * fixed bug when scored check is missing tests * attempt to improve the code * fixed list breaks * removes handleError function * Update check/check.go Accepting suggested log level. Co-Authored-By:
Liz Rice <liz@lizrice.com>
-
- Oct 12, 2019
-
-
Roberto Rojas authored
-
Roberto Rojas authored
* fixes issue #364 * fixed unit test error text
-
- Jul 26, 2019
-
-
Roberto Rojas authored
* issue #344: Adds support for array comparison. Every element in the source array must exist in the target array. * issue #344: Fixed typo and found if condition based on code review * adds unit tests for valid_elements comparison * removes spaces from split strings
-
- Jul 17, 2019
-
-
Roberto Rojas authored
* issue #363: starts unit tests for Test Comparison. * issue #363: Adds tests for "eq" operation * changes test result message * issue #363: Adds tests for "noteq" operation * issue #363: Adds tests for "gt" operation * issue #363: Adds tests for "lt" operation * issue #363: Adds tests for "gte" operation * issue #363: Adds tests for "lte" operation * issue #363: Adds tests for "has" operation * issue #363: Adds tests for "nothave" operation * issue #363: Adds tests for "regex" operation
-
- Jul 13, 2019
-
-
Roberto Rojas authored
* issue #243: Changes condition so that score: false tests are performed * issue #243: Changes comments.
-
- Jul 12, 2019
-
-
Roberto Rojas authored
* issue #335: Adds json/yaml unmarshal Unit Tests. * issue #335: Adds jsonpath Unit Tests. * issue #335: Removes log package.
-
- Jun 10, 2019
-
-
Simarpreet Singh authored
This improves the TestControls_RunChecks() test by making more comprehensive assertions on a more fully fledged input yaml Fixes: https://github.com/aquasecurity/kube-bench/issues/304 Signed-off-by:
Simarpreet Singh <simar@linux.com>
-
- Jun 05, 2019
-
-
wwwil authored
-
- Jun 04, 2019
-
-
wwwil authored
-
- May 26, 2019
-
-
Yoav Hizkiahou authored
-
Yoav Hizkiahou authored
-
- May 19, 2019
-
-
Yoav Hizkiahou authored
-
- May 16, 2019
-
-
Yoav Hizkiahou authored
fix #280
-
- May 05, 2019
-
-
Murali Paluru authored
-
- May 03, 2019
- May 01, 2019
-
-
Daniel Pacak authored
-
Daniel Pacak authored
-
- Apr 11, 2019
- Apr 10, 2019
-
-
Abubakr-Sadik Nii Nai Davis authored
This is useful for checking values in YAML (possibly JSON) kubernetes config files.
-
- Mar 21, 2019
-
-
Florent Delannoy authored
Support new configuration options besides --flags: - JSON file through `jsonpath` - YAML file through `yamlpath` These new options are fully backwards-compatible with the existing tests. Added a new profile, 1.11-json, that expects a JSON kubelet configuration file and scores accordingly. This profile is compatible with EKS.
-
- Feb 18, 2019
- Feb 15, 2019
-
-
Abubakr-Sadik Nii Nai Davis authored
-
- Jan 29, 2019
-
-
Yoav Hizkiahou authored
If a check is marked with type "skip", it will be marked as Info. Support scored property: If a check is not scored and is not marked with type skip, it will be marked as Warn.
-
- Jul 30, 2018
-
-
Itai Ben-Natan authored
This commit adds the actual value of the result of the value which was returned by the test.
-
- May 15, 2018
-
-
Philippe ALEXANDRE authored
-
Philippe ALEXANDRE authored
-