From 5c97f042be55e190f00a1cdecda44ea0f231f1dc Mon Sep 17 00:00:00 2001 From: aqua-bot Date: Tue, 6 Jun 2023 15:06:00 +0000 Subject: [PATCH] Deployed 76c25b2 to v0.6.15 with MkDocs 1.4.3 and mike 1.1.2 --- latest/404.html | 6 +- latest/architecture/index.html | 6 +- latest/asff/index.html | 6 +- latest/controls/index.html | 6 +- latest/flags-and-commands/index.html | 6 +- latest/index.html | 6 +- latest/installation/index.html | 6 +- latest/platforms/index.html | 6 +- latest/running/index.html | 6 +- v0.6.15/404.html | 598 ++ v0.6.15/architecture/index.html | 811 ++ v0.6.15/asff/index.html | 799 ++ v0.6.15/assets/images/favicon.png | Bin 0 -> 1870 bytes .../assets/javascripts/bundle.10c6cd24.min.js | 3 + .../javascripts/lunr/min/lunr.ar.min.js | 1 + .../javascripts/lunr/min/lunr.da.min.js | 18 + .../javascripts/lunr/min/lunr.de.min.js | 18 + .../javascripts/lunr/min/lunr.du.min.js | 18 + .../javascripts/lunr/min/lunr.es.min.js | 18 + .../javascripts/lunr/min/lunr.fi.min.js | 18 + .../javascripts/lunr/min/lunr.fr.min.js | 18 + .../javascripts/lunr/min/lunr.hi.min.js | 1 + .../javascripts/lunr/min/lunr.hu.min.js | 18 + .../javascripts/lunr/min/lunr.hy.min.js | 1 + .../javascripts/lunr/min/lunr.it.min.js | 18 + .../javascripts/lunr/min/lunr.ja.min.js | 1 + .../javascripts/lunr/min/lunr.jp.min.js | 1 + .../javascripts/lunr/min/lunr.kn.min.js | 1 + .../javascripts/lunr/min/lunr.ko.min.js | 1 + .../javascripts/lunr/min/lunr.multi.min.js | 1 + .../javascripts/lunr/min/lunr.nl.min.js | 18 + .../javascripts/lunr/min/lunr.no.min.js | 18 + .../javascripts/lunr/min/lunr.pt.min.js | 18 + .../javascripts/lunr/min/lunr.ro.min.js | 18 + .../javascripts/lunr/min/lunr.ru.min.js | 18 + .../javascripts/lunr/min/lunr.sa.min.js | 1 + .../lunr/min/lunr.stemmer.support.min.js | 1 + .../javascripts/lunr/min/lunr.sv.min.js | 18 + .../javascripts/lunr/min/lunr.ta.min.js | 1 + .../javascripts/lunr/min/lunr.te.min.js | 1 + .../javascripts/lunr/min/lunr.th.min.js | 1 + .../javascripts/lunr/min/lunr.tr.min.js | 18 + .../javascripts/lunr/min/lunr.vi.min.js | 1 + .../javascripts/lunr/min/lunr.zh.min.js | 1 + v0.6.15/assets/javascripts/lunr/tinyseg.js | 206 + v0.6.15/assets/javascripts/lunr/wordcut.js | 6708 +++++++++++++++++ .../workers/search.6c7302c4.min.js | 2 + .../assets/stylesheets/main.cac7c1ad.min.css | 1 + .../stylesheets/palette.ecc776e4.min.css | 1 + v0.6.15/controls/index.html | 1095 +++ v0.6.15/flags-and-commands/index.html | 1130 +++ v0.6.15/images/asff-example-finding.png | Bin 0 -> 86917 bytes v0.6.15/images/kube-bench-logo-only.png | Bin 0 -> 66033 bytes v0.6.15/images/kube-bench-security-hub.png | Bin 0 -> 127222 bytes v0.6.15/images/kube-bench.jpg | Bin 0 -> 59097 bytes v0.6.15/images/kube-bench.png | Bin 0 -> 87909 bytes v0.6.15/images/kube-bench.svg | 86 + v0.6.15/images/output.png | Bin 0 -> 139318 bytes v0.6.15/index.html | 650 ++ v0.6.15/installation/index.html | 832 ++ v0.6.15/platforms/index.html | 819 ++ v0.6.15/plugins/social/layouts/default.yml | 221 + .../plugins/social/layouts/default/accent.yml | 211 + .../plugins/social/layouts/default/invert.yml | 221 + .../social/layouts/default/variant.yml | 232 + v0.6.15/running/index.html | 1098 +++ v0.6.15/search/search_index.json | 1 + v0.6.15/sitemap.xml | 43 + v0.6.15/sitemap.xml.gz | Bin 0 -> 292 bytes versions.json | 2 +- 70 files changed, 16081 insertions(+), 28 deletions(-) create mode 100644 v0.6.15/404.html create mode 100644 v0.6.15/architecture/index.html create mode 100644 v0.6.15/asff/index.html create mode 100644 v0.6.15/assets/images/favicon.png create mode 100644 v0.6.15/assets/javascripts/bundle.10c6cd24.min.js create mode 100644 v0.6.15/assets/javascripts/lunr/min/lunr.ar.min.js create mode 100644 v0.6.15/assets/javascripts/lunr/min/lunr.da.min.js create mode 100644 v0.6.15/assets/javascripts/lunr/min/lunr.de.min.js create mode 100644 v0.6.15/assets/javascripts/lunr/min/lunr.du.min.js create mode 100644 v0.6.15/assets/javascripts/lunr/min/lunr.es.min.js create mode 100644 v0.6.15/assets/javascripts/lunr/min/lunr.fi.min.js create mode 100644 v0.6.15/assets/javascripts/lunr/min/lunr.fr.min.js create mode 100644 v0.6.15/assets/javascripts/lunr/min/lunr.hi.min.js create mode 100644 v0.6.15/assets/javascripts/lunr/min/lunr.hu.min.js create mode 100644 v0.6.15/assets/javascripts/lunr/min/lunr.hy.min.js create mode 100644 v0.6.15/assets/javascripts/lunr/min/lunr.it.min.js create mode 100644 v0.6.15/assets/javascripts/lunr/min/lunr.ja.min.js create mode 100644 v0.6.15/assets/javascripts/lunr/min/lunr.jp.min.js create mode 100644 v0.6.15/assets/javascripts/lunr/min/lunr.kn.min.js create mode 100644 v0.6.15/assets/javascripts/lunr/min/lunr.ko.min.js create mode 100644 v0.6.15/assets/javascripts/lunr/min/lunr.multi.min.js create mode 100644 v0.6.15/assets/javascripts/lunr/min/lunr.nl.min.js create mode 100644 v0.6.15/assets/javascripts/lunr/min/lunr.no.min.js create mode 100644 v0.6.15/assets/javascripts/lunr/min/lunr.pt.min.js create mode 100644 v0.6.15/assets/javascripts/lunr/min/lunr.ro.min.js create mode 100644 v0.6.15/assets/javascripts/lunr/min/lunr.ru.min.js create mode 100644 v0.6.15/assets/javascripts/lunr/min/lunr.sa.min.js create mode 100644 v0.6.15/assets/javascripts/lunr/min/lunr.stemmer.support.min.js create mode 100644 v0.6.15/assets/javascripts/lunr/min/lunr.sv.min.js create mode 100644 v0.6.15/assets/javascripts/lunr/min/lunr.ta.min.js create mode 100644 v0.6.15/assets/javascripts/lunr/min/lunr.te.min.js create mode 100644 v0.6.15/assets/javascripts/lunr/min/lunr.th.min.js create mode 100644 v0.6.15/assets/javascripts/lunr/min/lunr.tr.min.js create mode 100644 v0.6.15/assets/javascripts/lunr/min/lunr.vi.min.js create mode 100644 v0.6.15/assets/javascripts/lunr/min/lunr.zh.min.js create mode 100644 v0.6.15/assets/javascripts/lunr/tinyseg.js create mode 100644 v0.6.15/assets/javascripts/lunr/wordcut.js create mode 100644 v0.6.15/assets/javascripts/workers/search.6c7302c4.min.js create mode 100644 v0.6.15/assets/stylesheets/main.cac7c1ad.min.css create mode 100644 v0.6.15/assets/stylesheets/palette.ecc776e4.min.css create mode 100644 v0.6.15/controls/index.html create mode 100644 v0.6.15/flags-and-commands/index.html create mode 100644 v0.6.15/images/asff-example-finding.png create mode 100644 v0.6.15/images/kube-bench-logo-only.png create mode 100644 v0.6.15/images/kube-bench-security-hub.png create mode 100644 v0.6.15/images/kube-bench.jpg create mode 100644 v0.6.15/images/kube-bench.png create mode 100644 v0.6.15/images/kube-bench.svg create mode 100644 v0.6.15/images/output.png create mode 100644 v0.6.15/index.html create mode 100644 v0.6.15/installation/index.html create mode 100644 v0.6.15/platforms/index.html create mode 100644 v0.6.15/plugins/social/layouts/default.yml create mode 100644 v0.6.15/plugins/social/layouts/default/accent.yml create mode 100644 v0.6.15/plugins/social/layouts/default/invert.yml create mode 100644 v0.6.15/plugins/social/layouts/default/variant.yml create mode 100644 v0.6.15/running/index.html create mode 100644 v0.6.15/search/search_index.json create mode 100644 v0.6.15/sitemap.xml create mode 100644 v0.6.15/sitemap.xml.gz diff --git a/latest/404.html b/latest/404.html index 06c8c95..f56cc66 100644 --- a/latest/404.html +++ b/latest/404.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../v0.6.12/404.html... + Redirecting to ../v0.6.15/404.html... \ No newline at end of file diff --git a/latest/architecture/index.html b/latest/architecture/index.html index c83070a..4b74088 100644 --- a/latest/architecture/index.html +++ b/latest/architecture/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../v0.6.12/architecture/... + Redirecting to ../../v0.6.15/architecture/... \ No newline at end of file diff --git a/latest/asff/index.html b/latest/asff/index.html index 439397a..76081e5 100644 --- a/latest/asff/index.html +++ b/latest/asff/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../v0.6.12/asff/... + Redirecting to ../../v0.6.15/asff/... \ No newline at end of file diff --git a/latest/controls/index.html b/latest/controls/index.html index d5ebfc9..7acbef9 100644 --- a/latest/controls/index.html +++ b/latest/controls/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../v0.6.12/controls/... + Redirecting to ../../v0.6.15/controls/... \ No newline at end of file diff --git a/latest/flags-and-commands/index.html b/latest/flags-and-commands/index.html index df58fb9..dc9def1 100644 --- a/latest/flags-and-commands/index.html +++ b/latest/flags-and-commands/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../v0.6.12/flags-and-commands/... + Redirecting to ../../v0.6.15/flags-and-commands/... \ No newline at end of file diff --git a/latest/index.html b/latest/index.html index ae7b41b..27ce3f3 100644 --- a/latest/index.html +++ b/latest/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../v0.6.12/... + Redirecting to ../v0.6.15/... \ No newline at end of file diff --git a/latest/installation/index.html b/latest/installation/index.html index eac2903..62254af 100644 --- a/latest/installation/index.html +++ b/latest/installation/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../v0.6.12/installation/... + Redirecting to ../../v0.6.15/installation/... \ No newline at end of file diff --git a/latest/platforms/index.html b/latest/platforms/index.html index c916c34..4063ed4 100644 --- a/latest/platforms/index.html +++ b/latest/platforms/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../v0.6.12/platforms/... + Redirecting to ../../v0.6.15/platforms/... \ No newline at end of file diff --git a/latest/running/index.html b/latest/running/index.html index 30f8b06..8ae0c93 100644 --- a/latest/running/index.html +++ b/latest/running/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../v0.6.12/running/... + Redirecting to ../../v0.6.15/running/... \ No newline at end of file diff --git a/v0.6.15/404.html b/v0.6.15/404.html new file mode 100644 index 0000000..2053f06 --- /dev/null +++ b/v0.6.15/404.html @@ -0,0 +1,598 @@ + + + + + + + + + + + + + + + + + + + + + + + + Kube-bench + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +
+ + + + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+ +
+ +

404 - Not found

+ +
+
+ + + +
+ +
+ +
+ + +
+ +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/v0.6.15/architecture/index.html b/v0.6.15/architecture/index.html new file mode 100644 index 0000000..4dab866 --- /dev/null +++ b/v0.6.15/architecture/index.html @@ -0,0 +1,811 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + Architecture - Kube-bench + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + Skip to content + + +
+
+ +
+ + + + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+ +
+ + + + +

Architecture

+ +

Test config YAML representation

+

The tests (or "controls") are maintained in YAML documents. There are different versions of these test YAML files reflecting different versions and platforms of the CIS Kubernetes Benchmark. You will find more information about the test file YAML definitions in our controls documentation.

+

Kube-bench benchmarks

+

The test files for the various versions of Benchmarks can be found in directories +with same name as the Benchmark versions under the cfg directory next to the kube-bench executable, +for example ./cfg/cis-1.5 will contain all test files for CIS Kubernetes Benchmark v1.5.1 which are: +master.yaml, controlplane.yaml, node.yaml, etcd.yaml, policies.yaml and config.yaml

+

Check the contents of the benchmark directory under cfg to see which targets are available for that benchmark. Each file except config.yaml represents a target (also known as a control in other parts of this documentation).

+

The following table shows the valid targets based on the CIS Benchmark version.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CIS BenchmarkTargets
cis-1.5master, controlplane, node, etcd, policies
cis-1.6master, controlplane, node, etcd, policies
cis-1.20master, controlplane, node, etcd, policies
cis-1.23master, controlplane, node, etcd, policies
cis-1.24master, controlplane, node, etcd, policies
cis-1.7master, controlplane, node, etcd, policies
gke-1.0master, controlplane, node, etcd, policies, managedservices
gke-1.2.0controlplane, node, policies, managedservices
eks-1.0.1controlplane, node, policies, managedservices
eks-1.1.0controlplane, node, policies, managedservices
eks-1.2.0controlplane, node, policies, managedservices
ack-1.0master, controlplane, node, etcd, policies, managedservices
aks-1.0controlplane, node, policies, managedservices
rh-0.7master,node
rh-1.0master, controlplane, node, etcd, policies
cis-1.6-k3smaster, controlplane, node, etcd, policies
+

The following table shows the valid DISA STIG versions

+ + + + + + + + + + + + + +
STIGTargets
eks-stig-kubernetes-v1r6master, controlplane, node, policies, managedservices
+ + + + + + + +
+
+ + + +
+ +
+ +
+ + +
+ +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/v0.6.15/asff/index.html b/v0.6.15/asff/index.html new file mode 100644 index 0000000..e6f126a --- /dev/null +++ b/v0.6.15/asff/index.html @@ -0,0 +1,799 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ASFF - Kube-bench + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + Skip to content + + +
+
+ +
+ + + + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + +
+
+ +
+
+ + + +
+ +
+ + + + +

Integrating kube-bench with AWS Security Hub

+

You can configure kube-bench with the --asff to send findings to AWS Security Hub. There are some additional steps required so that kube-bench has information and permissions to send these findings.

+

Enable the AWS Security Hub integration

+
    +
  • You will need AWS Security Hub to be enabled in your account
  • +
  • In the Security Hub console, under Integrations, search for kube-bench
  • +
+

+ +

+ +
    +
  • Click on Accept findings. This gives information about the IAM permissions required to send findings to your Security Hub account. kube-bench runs within a pod on your EKS cluster, and will need to be associated with a Role that has these permissions.
  • +
+

Configure permissions in an IAM Role

+
    +
  • Grant these permissions to the IAM Role that the kube-bench pod will be associated with. There are two options:
  • +
  • You can run the kube-bench pod under a specific service account associated with an IAM role that has these permissions to write Security Hub findings.
  • +
  • Alternatively the pod can be granted permissions specified by the Role that your EKS node group uses.
  • +
+

Here is an example IAM Policy that you can attach to your EKS node group's IAM Role:

+
{
+    "Version": "2012-10-17",
+    "Statement": [
+        {
+            "Effect": "Allow",
+            "Action": "securityhub:BatchImportFindings",
+            "Resource": [
+                "arn:aws:securityhub:us-east-1::product/aqua-security/kube-bench"
+            ]
+        }
+    ]
+}
+
+

Modify the job configuration

+
    +
  • Modify the kube-bench Configmap in job-eks-asff.yaml to specify the AWS account, AWS region, and the EKS Cluster ARN.
  • +
  • In the same file, modify the image specifed in the Job to use the kube-bench image pushed to your ECR
  • +
  • [Optional] - If you have created a dedicated IAM role to be used with kube-bench as described above in Configure permissions in an IAM Role, you will need to add the IAM role arn to the kube-bench ServiceAccount in job-eks-asff.yaml.
  • +
  • Make sure that job-eks-asff.yaml specifies the container image you just pushed to your ECR registry.
  • +
+

You can now run kube-bench as a pod in your cluster: kubectl apply -f job-eks-asff.yaml

+

Findings will be generated for any kube-bench test that generates a [FAIL] or [WARN] output. If all tests pass, no findings will be generated. However, it's recommended that you consult the pod log output to check whether any findings were generated but could not be written to Security Hub.

+

+ +

+ + + + + + + +
+
+ + + +
+ +
+ +
+ + +
+ +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/v0.6.15/assets/images/favicon.png b/v0.6.15/assets/images/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..1cf13b9f9d978896599290a74f77d5dbe7d1655c GIT binary patch literal 1870 zcmV-U2eJ5xP)Gc)JR9QMau)O=X#!i9;T z37kk-upj^(fsR36MHs_+1RCI)NNu9}lD0S{B^g8PN?Ww(5|~L#Ng*g{WsqleV}|#l zz8@ri&cTzw_h33bHI+12+kK6WN$h#n5cD8OQt`5kw6p~9H3()bUQ8OS4Q4HTQ=1Ol z_JAocz`fLbT2^{`8n~UAo=#AUOf=SOq4pYkt;XbC&f#7lb$*7=$na!mWCQ`dBQsO0 zLFBSPj*N?#u5&pf2t4XjEGH|=pPQ8xh7tpx;US5Cx_Ju;!O`ya-yF`)b%TEt5>eP1ZX~}sjjA%FJF?h7cX8=b!DZl<6%Cv z*G0uvvU+vmnpLZ2paivG-(cd*y3$hCIcsZcYOGh{$&)A6*XX&kXZd3G8m)G$Zz-LV z^GF3VAW^Mdv!)4OM8EgqRiz~*Cji;uzl2uC9^=8I84vNp;ltJ|q-*uQwGp2ma6cY7 z;`%`!9UXO@fr&Ebapfs34OmS9^u6$)bJxrucutf>`dKPKT%%*d3XlFVKunp9 zasduxjrjs>f8V=D|J=XNZp;_Zy^WgQ$9WDjgY=z@stwiEBm9u5*|34&1Na8BMjjgf3+SHcr`5~>oz1Y?SW^=K z^bTyO6>Gar#P_W2gEMwq)ot3; zREHn~U&Dp0l6YT0&k-wLwYjb?5zGK`W6S2v+K>AM(95m2C20L|3m~rN8dprPr@t)5lsk9Hu*W z?pS990s;Ez=+Rj{x7p``4>+c0G5^pYnB1^!TL=(?HLHZ+HicG{~4F1d^5Awl_2!1jICM-!9eoLhbbT^;yHcefyTAaqRcY zmuctDopPT!%k+}x%lZRKnzykr2}}XfG_ne?nRQO~?%hkzo;@RN{P6o`&mMUWBYMTe z6i8ChtjX&gXl`nvrU>jah)2iNM%JdjqoaeaU%yVn!^70x-flljp6Q5tK}5}&X8&&G zX3fpb3E(!rH=zVI_9Gjl45w@{(ITqngWFe7@9{mX;tO25Z_8 zQHEpI+FkTU#4xu>RkN>b3Tnc3UpWzPXWm#o55GKF09j^Mh~)K7{QqbO_~(@CVq! zS<8954|P8mXN2MRs86xZ&Q4EfM@JB94b=(YGuk)s&^jiSF=t3*oNK3`rD{H`yQ?d; ztE=laAUoZx5?RC8*WKOj`%LXEkgDd>&^Q4M^z`%u0rg-It=hLCVsq!Z%^6eB-OvOT zFZ28TN&cRmgU}Elrnk43)!>Z1FCPL2K$7}gwzIc48NX}#!A1BpJP?#v5wkNprhV** z?Cpalt1oH&{r!o3eSKc&ap)iz2BTn_VV`4>9M^b3;(YY}4>#ML6{~(4mH+?%07*qo IM6N<$f(jP3KmY&$ literal 0 HcmV?d00001 diff --git a/v0.6.15/assets/javascripts/bundle.10c6cd24.min.js b/v0.6.15/assets/javascripts/bundle.10c6cd24.min.js new file mode 100644 index 0000000..50d3a17 --- /dev/null +++ b/v0.6.15/assets/javascripts/bundle.10c6cd24.min.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var Ui=Object.create;var Ar=Object.defineProperty;var Wi=Object.getOwnPropertyDescriptor;var Di=Object.getOwnPropertyNames,qt=Object.getOwnPropertySymbols,Ni=Object.getPrototypeOf,Cr=Object.prototype.hasOwnProperty,un=Object.prototype.propertyIsEnumerable;var fn=(e,t,r)=>t in e?Ar(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,j=(e,t)=>{for(var r in t||(t={}))Cr.call(t,r)&&fn(e,r,t[r]);if(qt)for(var r of qt(t))un.call(t,r)&&fn(e,r,t[r]);return e};var mn=(e,t)=>{var r={};for(var n in e)Cr.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&qt)for(var n of qt(e))t.indexOf(n)<0&&un.call(e,n)&&(r[n]=e[n]);return r};var Kt=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var zi=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Di(t))!Cr.call(e,o)&&o!==r&&Ar(e,o,{get:()=>t[o],enumerable:!(n=Wi(t,o))||n.enumerable});return e};var Lt=(e,t,r)=>(r=e!=null?Ui(Ni(e)):{},zi(t||!e||!e.__esModule?Ar(r,"default",{value:e,enumerable:!0}):r,e));var hn=Kt((kr,dn)=>{(function(e,t){typeof kr=="object"&&typeof dn!="undefined"?t():typeof define=="function"&&define.amd?define(t):t()})(kr,function(){"use strict";function e(r){var n=!0,o=!1,i=null,a={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function s(M){return!!(M&&M!==document&&M.nodeName!=="HTML"&&M.nodeName!=="BODY"&&"classList"in M&&"contains"in M.classList)}function p(M){var Ne=M.type,R=M.tagName;return!!(R==="INPUT"&&a[Ne]&&!M.readOnly||R==="TEXTAREA"&&!M.readOnly||M.isContentEditable)}function c(M){M.classList.contains("focus-visible")||(M.classList.add("focus-visible"),M.setAttribute("data-focus-visible-added",""))}function l(M){M.hasAttribute("data-focus-visible-added")&&(M.classList.remove("focus-visible"),M.removeAttribute("data-focus-visible-added"))}function f(M){M.metaKey||M.altKey||M.ctrlKey||(s(r.activeElement)&&c(r.activeElement),n=!0)}function m(M){n=!1}function d(M){s(M.target)&&(n||p(M.target))&&c(M.target)}function h(M){s(M.target)&&(M.target.classList.contains("focus-visible")||M.target.hasAttribute("data-focus-visible-added"))&&(o=!0,window.clearTimeout(i),i=window.setTimeout(function(){o=!1},100),l(M.target))}function v(M){document.visibilityState==="hidden"&&(o&&(n=!0),Y())}function Y(){document.addEventListener("mousemove",K),document.addEventListener("mousedown",K),document.addEventListener("mouseup",K),document.addEventListener("pointermove",K),document.addEventListener("pointerdown",K),document.addEventListener("pointerup",K),document.addEventListener("touchmove",K),document.addEventListener("touchstart",K),document.addEventListener("touchend",K)}function X(){document.removeEventListener("mousemove",K),document.removeEventListener("mousedown",K),document.removeEventListener("mouseup",K),document.removeEventListener("pointermove",K),document.removeEventListener("pointerdown",K),document.removeEventListener("pointerup",K),document.removeEventListener("touchmove",K),document.removeEventListener("touchstart",K),document.removeEventListener("touchend",K)}function K(M){M.target.nodeName&&M.target.nodeName.toLowerCase()==="html"||(n=!1,X())}document.addEventListener("keydown",f,!0),document.addEventListener("mousedown",m,!0),document.addEventListener("pointerdown",m,!0),document.addEventListener("touchstart",m,!0),document.addEventListener("visibilitychange",v,!0),Y(),r.addEventListener("focus",d,!0),r.addEventListener("blur",h,!0),r.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&r.host?r.host.setAttribute("data-js-focus-visible",""):r.nodeType===Node.DOCUMENT_NODE&&(document.documentElement.classList.add("js-focus-visible"),document.documentElement.setAttribute("data-js-focus-visible",""))}if(typeof window!="undefined"&&typeof document!="undefined"){window.applyFocusVisiblePolyfill=e;var t;try{t=new CustomEvent("focus-visible-polyfill-ready")}catch(r){t=document.createEvent("CustomEvent"),t.initCustomEvent("focus-visible-polyfill-ready",!1,!1,{})}window.dispatchEvent(t)}typeof document!="undefined"&&e(document)})});var bn=Kt(Rr=>{(function(e){var t=function(){try{return!!Symbol.iterator}catch(c){return!1}},r=t(),n=function(c){var l={next:function(){var f=c.shift();return{done:f===void 0,value:f}}};return r&&(l[Symbol.iterator]=function(){return l}),l},o=function(c){return encodeURIComponent(c).replace(/%20/g,"+")},i=function(c){return decodeURIComponent(String(c).replace(/\+/g," "))},a=function(){var c=function(f){Object.defineProperty(this,"_entries",{writable:!0,value:{}});var m=typeof f;if(m!=="undefined")if(m==="string")f!==""&&this._fromString(f);else if(f instanceof c){var d=this;f.forEach(function(X,K){d.append(K,X)})}else if(f!==null&&m==="object")if(Object.prototype.toString.call(f)==="[object Array]")for(var h=0;hd[0]?1:0}),c._entries&&(c._entries={});for(var f=0;f1?i(d[1]):"")}})})(typeof global!="undefined"?global:typeof window!="undefined"?window:typeof self!="undefined"?self:Rr);(function(e){var t=function(){try{var o=new e.URL("b","http://a");return o.pathname="c d",o.href==="http://a/c%20d"&&o.searchParams}catch(i){return!1}},r=function(){var o=e.URL,i=function(p,c){typeof p!="string"&&(p=String(p)),c&&typeof c!="string"&&(c=String(c));var l=document,f;if(c&&(e.location===void 0||c!==e.location.href)){c=c.toLowerCase(),l=document.implementation.createHTMLDocument(""),f=l.createElement("base"),f.href=c,l.head.appendChild(f);try{if(f.href.indexOf(c)!==0)throw new Error(f.href)}catch(M){throw new Error("URL unable to set base "+c+" due to "+M)}}var m=l.createElement("a");m.href=p,f&&(l.body.appendChild(m),m.href=m.href);var d=l.createElement("input");if(d.type="url",d.value=p,m.protocol===":"||!/:/.test(m.href)||!d.checkValidity()&&!c)throw new TypeError("Invalid URL");Object.defineProperty(this,"_anchorElement",{value:m});var h=new e.URLSearchParams(this.search),v=!0,Y=!0,X=this;["append","delete","set"].forEach(function(M){var Ne=h[M];h[M]=function(){Ne.apply(h,arguments),v&&(Y=!1,X.search=h.toString(),Y=!0)}}),Object.defineProperty(this,"searchParams",{value:h,enumerable:!0});var K=void 0;Object.defineProperty(this,"_updateSearchParams",{enumerable:!1,configurable:!1,writable:!1,value:function(){this.search!==K&&(K=this.search,Y&&(v=!1,this.searchParams._fromString(this.search),v=!0))}})},a=i.prototype,s=function(p){Object.defineProperty(a,p,{get:function(){return this._anchorElement[p]},set:function(c){this._anchorElement[p]=c},enumerable:!0})};["hash","host","hostname","port","protocol"].forEach(function(p){s(p)}),Object.defineProperty(a,"search",{get:function(){return this._anchorElement.search},set:function(p){this._anchorElement.search=p,this._updateSearchParams()},enumerable:!0}),Object.defineProperties(a,{toString:{get:function(){var p=this;return function(){return p.href}}},href:{get:function(){return this._anchorElement.href.replace(/\?$/,"")},set:function(p){this._anchorElement.href=p,this._updateSearchParams()},enumerable:!0},pathname:{get:function(){return this._anchorElement.pathname.replace(/(^\/?)/,"/")},set:function(p){this._anchorElement.pathname=p},enumerable:!0},origin:{get:function(){var p={"http:":80,"https:":443,"ftp:":21}[this._anchorElement.protocol],c=this._anchorElement.port!=p&&this._anchorElement.port!=="";return this._anchorElement.protocol+"//"+this._anchorElement.hostname+(c?":"+this._anchorElement.port:"")},enumerable:!0},password:{get:function(){return""},set:function(p){},enumerable:!0},username:{get:function(){return""},set:function(p){},enumerable:!0}}),i.createObjectURL=function(p){return o.createObjectURL.apply(o,arguments)},i.revokeObjectURL=function(p){return o.revokeObjectURL.apply(o,arguments)},e.URL=i};if(t()||r(),e.location!==void 0&&!("origin"in e.location)){var n=function(){return e.location.protocol+"//"+e.location.hostname+(e.location.port?":"+e.location.port:"")};try{Object.defineProperty(e.location,"origin",{get:n,enumerable:!0})}catch(o){setInterval(function(){e.location.origin=n()},100)}}})(typeof global!="undefined"?global:typeof window!="undefined"?window:typeof self!="undefined"?self:Rr)});var nn=Kt((Ut,rn)=>{(function(t,r){typeof Ut=="object"&&typeof rn=="object"?rn.exports=r():typeof define=="function"&&define.amd?define([],r):typeof Ut=="object"?Ut.ClipboardJS=r():t.ClipboardJS=r()})(Ut,function(){return function(){var e={686:function(n,o,i){"use strict";i.d(o,{default:function(){return Fi}});var a=i(279),s=i.n(a),p=i(370),c=i.n(p),l=i(817),f=i.n(l);function m(D){try{return document.execCommand(D)}catch(A){return!1}}var d=function(A){var L=f()(A);return m("cut"),L},h=d;function v(D){var A=document.documentElement.getAttribute("dir")==="rtl",L=document.createElement("textarea");L.style.fontSize="12pt",L.style.border="0",L.style.padding="0",L.style.margin="0",L.style.position="absolute",L.style[A?"right":"left"]="-9999px";var I=window.pageYOffset||document.documentElement.scrollTop;return L.style.top="".concat(I,"px"),L.setAttribute("readonly",""),L.value=D,L}var Y=function(A,L){var I=v(A);L.container.appendChild(I);var U=f()(I);return m("copy"),I.remove(),U},X=function(A){var L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body},I="";return typeof A=="string"?I=Y(A,L):A instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(A==null?void 0:A.type)?I=Y(A.value,L):(I=f()(A),m("copy")),I},K=X;function M(D){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?M=function(L){return typeof L}:M=function(L){return L&&typeof Symbol=="function"&&L.constructor===Symbol&&L!==Symbol.prototype?"symbol":typeof L},M(D)}var Ne=function(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},L=A.action,I=L===void 0?"copy":L,U=A.container,G=A.target,Pe=A.text;if(I!=="copy"&&I!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"');if(G!==void 0)if(G&&M(G)==="object"&&G.nodeType===1){if(I==="copy"&&G.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(I==="cut"&&(G.hasAttribute("readonly")||G.hasAttribute("disabled")))throw new Error(`Invalid "target" attribute. You can't cut text from elements with "readonly" or "disabled" attributes`)}else throw new Error('Invalid "target" value, use a valid Element');if(Pe)return K(Pe,{container:U});if(G)return I==="cut"?h(G):K(G,{container:U})},R=Ne;function B(D){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?B=function(L){return typeof L}:B=function(L){return L&&typeof Symbol=="function"&&L.constructor===Symbol&&L!==Symbol.prototype?"symbol":typeof L},B(D)}function se(D,A){if(!(D instanceof A))throw new TypeError("Cannot call a class as a function")}function me(D,A){for(var L=0;L0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof U.action=="function"?U.action:this.defaultAction,this.target=typeof U.target=="function"?U.target:this.defaultTarget,this.text=typeof U.text=="function"?U.text:this.defaultText,this.container=B(U.container)==="object"?U.container:document.body}},{key:"listenClick",value:function(U){var G=this;this.listener=c()(U,"click",function(Pe){return G.onClick(Pe)})}},{key:"onClick",value:function(U){var G=U.delegateTarget||U.currentTarget,Pe=this.action(G)||"copy",Vt=R({action:Pe,container:this.container,target:this.target(G),text:this.text(G)});this.emit(Vt?"success":"error",{action:Pe,text:Vt,trigger:G,clearSelection:function(){G&&G.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(U){return Lr("action",U)}},{key:"defaultTarget",value:function(U){var G=Lr("target",U);if(G)return document.querySelector(G)}},{key:"defaultText",value:function(U){return Lr("text",U)}},{key:"destroy",value:function(){this.listener.destroy()}}],[{key:"copy",value:function(U){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body};return K(U,G)}},{key:"cut",value:function(U){return h(U)}},{key:"isSupported",value:function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],G=typeof U=="string"?[U]:U,Pe=!!document.queryCommandSupported;return G.forEach(function(Vt){Pe=Pe&&!!document.queryCommandSupported(Vt)}),Pe}}]),L}(s()),Fi=ji},828:function(n){var o=9;if(typeof Element!="undefined"&&!Element.prototype.matches){var i=Element.prototype;i.matches=i.matchesSelector||i.mozMatchesSelector||i.msMatchesSelector||i.oMatchesSelector||i.webkitMatchesSelector}function a(s,p){for(;s&&s.nodeType!==o;){if(typeof s.matches=="function"&&s.matches(p))return s;s=s.parentNode}}n.exports=a},438:function(n,o,i){var a=i(828);function s(l,f,m,d,h){var v=c.apply(this,arguments);return l.addEventListener(m,v,h),{destroy:function(){l.removeEventListener(m,v,h)}}}function p(l,f,m,d,h){return typeof l.addEventListener=="function"?s.apply(null,arguments):typeof m=="function"?s.bind(null,document).apply(null,arguments):(typeof l=="string"&&(l=document.querySelectorAll(l)),Array.prototype.map.call(l,function(v){return s(v,f,m,d,h)}))}function c(l,f,m,d){return function(h){h.delegateTarget=a(h.target,f),h.delegateTarget&&d.call(l,h)}}n.exports=p},879:function(n,o){o.node=function(i){return i!==void 0&&i instanceof HTMLElement&&i.nodeType===1},o.nodeList=function(i){var a=Object.prototype.toString.call(i);return i!==void 0&&(a==="[object NodeList]"||a==="[object HTMLCollection]")&&"length"in i&&(i.length===0||o.node(i[0]))},o.string=function(i){return typeof i=="string"||i instanceof String},o.fn=function(i){var a=Object.prototype.toString.call(i);return a==="[object Function]"}},370:function(n,o,i){var a=i(879),s=i(438);function p(m,d,h){if(!m&&!d&&!h)throw new Error("Missing required arguments");if(!a.string(d))throw new TypeError("Second argument must be a String");if(!a.fn(h))throw new TypeError("Third argument must be a Function");if(a.node(m))return c(m,d,h);if(a.nodeList(m))return l(m,d,h);if(a.string(m))return f(m,d,h);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function c(m,d,h){return m.addEventListener(d,h),{destroy:function(){m.removeEventListener(d,h)}}}function l(m,d,h){return Array.prototype.forEach.call(m,function(v){v.addEventListener(d,h)}),{destroy:function(){Array.prototype.forEach.call(m,function(v){v.removeEventListener(d,h)})}}}function f(m,d,h){return s(document.body,m,d,h)}n.exports=p},817:function(n){function o(i){var a;if(i.nodeName==="SELECT")i.focus(),a=i.value;else if(i.nodeName==="INPUT"||i.nodeName==="TEXTAREA"){var s=i.hasAttribute("readonly");s||i.setAttribute("readonly",""),i.select(),i.setSelectionRange(0,i.value.length),s||i.removeAttribute("readonly"),a=i.value}else{i.hasAttribute("contenteditable")&&i.focus();var p=window.getSelection(),c=document.createRange();c.selectNodeContents(i),p.removeAllRanges(),p.addRange(c),a=p.toString()}return a}n.exports=o},279:function(n){function o(){}o.prototype={on:function(i,a,s){var p=this.e||(this.e={});return(p[i]||(p[i]=[])).push({fn:a,ctx:s}),this},once:function(i,a,s){var p=this;function c(){p.off(i,c),a.apply(s,arguments)}return c._=a,this.on(i,c,s)},emit:function(i){var a=[].slice.call(arguments,1),s=((this.e||(this.e={}))[i]||[]).slice(),p=0,c=s.length;for(p;p{"use strict";var hs=/["'&<>]/;ii.exports=bs;function bs(e){var t=""+e,r=hs.exec(t);if(!r)return t;var n,o="",i=0,a=0;for(i=r.index;i{function e(n,o){parent.postMessage(n,o||"*")}function t(...n){return n.reduce((o,i)=>o.then(()=>new Promise(a=>{let s=document.createElement("script");s.src=i,s.onload=a,document.body.appendChild(s)})),Promise.resolve())}var r=class extends EventTarget{constructor(n){super(),this.url=n,this.m=i=>{i.source===this.w&&(this.dispatchEvent(new MessageEvent("message",{data:i.data})),this.onmessage&&this.onmessage(i))},this.e=(i,a,s,p,c)=>{if(a===`${this.url}`){let l=new ErrorEvent("error",{message:i,filename:a,lineno:s,colno:p,error:c});this.dispatchEvent(l),this.onerror&&this.onerror(l)}};let o=document.createElement("iframe");o.hidden=!0,document.body.appendChild(this.iframe=o),this.w.document.open(),this.w.document.write(` + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+ +
+ + + + +

Test and config files

+

kube-bench runs checks specified in controls files that are a YAML +representation of the CIS Kubernetes Benchmark checks (or other distribution-specific hardening guides).

+

Controls

+

controls is a YAML document that contains checks that must be run against a +specific Kubernetes node type, master or node and version.

+

controls is the fundamental input to kube-bench. The following is an example +of a basic controls:

+
---
+controls:
+id: 1
+text: "Master Node Security Configuration"
+type: "master"
+groups:
+- id: 1.1
+  text: API Server
+  checks:
+    - id: 1.1.1
+      text: "Ensure that the --allow-privileged argument is set (Scored)"
+      audit: "ps -ef | grep kube-apiserver | grep -v grep"
+      tests:
+      bin_op: or
+      test_items:
+      - flag: "--allow-privileged"
+        set: true
+      - flag: "--some-other-flag"
+        set: false
+      remediation: "Edit the /etc/kubernetes/config file on the master node and
+        set the KUBE_ALLOW_PRIV parameter to '--allow-privileged=false'"
+      scored: true
+- id: 1.2
+  text: Scheduler
+  checks:
+    - id: 1.2.1
+      text: "Ensure that the --profiling argument is set to false (Scored)"
+      audit: "ps -ef | grep kube-scheduler | grep -v grep"
+      tests:
+        bin_op: and
+        test_items:
+          - flag: "--profiling"
+            set: true
+          - flag: "--some-other-flag"
+            set: false
+      remediation: "Edit the /etc/kubernetes/config file on the master node and
+        set the KUBE_ALLOW_PRIV parameter to '--allow-privileged=false'"
+      scored: true
+
+

controls is composed of a hierarchy of groups, sub-groups and checks. Each of +the controls components have an id and a text description which are displayed +in the kube-bench output.

+

type specifies what kubernetes node type a controls is for. Possible values +for type are master and node.

+

Groups

+

groups is a list of subgroups that test the various Kubernetes components +that run on the node type specified in the controls.

+

For example, one subgroup checks parameters passed to the API server binary, while +another subgroup checks parameters passed to the controller-manager binary.

+
groups:
+- id: 1.1
+  text: API Server
+  # ...
+- id: 1.2
+  text: Scheduler
+  # ...
+
+

These subgroups have id, text fields which serve the same purposes described +in the previous paragraphs. The most important part of the subgroup is the +checks field which is the collection of actual checks that form the subgroup.

+

This is an example of a subgroup and checks in the subgroup.

+
id: 1.1
+text: API Server
+checks:
+  - id: 1.1.1
+    text: "Ensure that the --allow-privileged argument is set (Scored)"
+    audit: "ps -ef | grep kube-apiserver | grep -v grep"
+    tests:
+    # ...
+  - id: 1.1.2
+    text: "Ensure that the --anonymous-auth argument is set to false (Not Scored)"
+    audit: "ps -ef | grep kube-apiserver | grep -v grep"
+    tests:
+    # ...
+
+

kube-bench supports running a subgroup by specifying the subgroup id on the +command line, with the flag --group or -g.

+

Check

+

The CIS Kubernetes Benchmark recommends configurations to harden Kubernetes components. These recommendations are usually configuration options and can be +specified by flags to Kubernetes binaries, or in configuration files.

+

The Benchmark also provides commands to audit a Kubernetes installation, identify +places where the cluster security can be improved, and steps to remediate these +identified problems.

+

In kube-bench, check objects embody these recommendations. This an example +check object:

+
id: 1.1.1
+text: "Ensure that the --anonymous-auth argument is set to false (Not Scored)"
+audit: "ps -ef | grep kube-apiserver | grep -v grep"
+tests:
+  test_items:
+  - flag: "--anonymous-auth"
+    compare:
+      op: eq
+      value: false
+    set: true
+remediation: |
+  Edit the API server pod specification file kube-apiserver
+  on the master node and set the below parameter.
+  --anonymous-auth=false
+scored: false
+
+

A check object has an id, a text, an audit, a tests, remediation +and scored fields.

+

kube-bench supports running individual checks by specifying the check's id +as a comma-delimited list on the command line with the --check flag.

+

The audit field specifies the command to run for a check. The output of this +command is then evaluated for conformance with the CIS Kubernetes Benchmark +recommendation.

+

The audit is evaluated against criteria specified by the tests +object. tests contain bin_op and test_items.

+

test_items specify the criteria(s) the audit command's output should meet to +pass a check. This criteria is made up of keywords extracted from the output of +the audit command and operations that compare these keywords against +values expected by the CIS Kubernetes Benchmark.

+

There are three ways to run and extract keywords from the output of the command used, +| Command | Output var | +|---|---| +| audit | flag | +| audit_config | path | +| audit_env | env |

+

flag is used when the keyword is a command-line flag. The associated audit command could +be any binaries available on the system like ps command and a grep for the binary whose flag we are +checking:

+
ps -ef | grep somebinary | grep -v grep
+
+

Here is an example usage of the flag option:

+
# ...
+audit: "ps -ef | grep kube-apiserver | grep -v grep"
+tests:
+  test_items:
+  - flag: "--anonymous-auth"
+  # ...
+
+

path is used when the keyword is an option set in a JSON or YAML config file. +The associated audit_command command is usually cat /path/to/config-yaml-or-json. +For example:

+
# ...
+text: "Ensure that the --anonymous-auth argument is set to false (Not Scored)"
+audit: "cat /path/to/some/config"
+tests:
+  test_items:
+  - path: "{.someoption.value}"
+    # ...
+
+

env is used to check if the value is present within a specified environment variable. The presence of env is treated as an OR operation, if both flag and env are supplied it will use either to attempt pass the check. +The command used for checking the environment variables of a process is generated by default.

+

If the command being generated is causing errors, you can override the command used by setting audit_env on the check. +Similarly, if you don't want the environment checking command to be generated or run at all, specify disableEnvTesting as true on the check.

+

The example below will check if the flag --auto-tls is equal to false OR ETCD_AUTO_TLS is equal to false

+

  test_items:
+  - flag: "--auto-tls"
+    env: "ETCD_AUTO_TLS"
+    compare:
+      op: eq
+      value: false
+
+Note: flag, path and env will act as OR if more then one present.

+

test_item compares the output of the audit command and keywords using the +set and compare fields.

+
  test_items:
+  - flag: "--anonymous-auth"
+    compare:
+      op: eq
+      value: false
+    set: true
+
+

set checks if a keyword is present in the output of the audit command or a config file. The possible values for set are true and false.

+

If set is true, the check passes only if the keyword is present in the output +of the audit command, or config file. If set is false, the check passes only +if the keyword is not present in the output of the audit command, or config file. +set is true by default.

+

compare has two fields op and value to compare keywords with expected +value. op specifies which operation is used for the comparison, and value +specifies the value to compare against.

+
+

To use compare, set must true. The comparison will be ignored if set is +false

+
+

The op (operations) currently supported in kube-bench are: +- eq: tests if the keyword is equal to the compared value. +- noteq: tests if the keyword is unequal to the compared value. +- gt: tests if the keyword is greater than the compared value. +- gte: tests if the keyword is greater than or equal to the compared value. +- lt: tests if the keyword is less than the compared value. +- lte: tests if the keyword is less than or equal to the compared value. +- has: tests if the keyword contains the compared value. +- nothave: tests if the keyword does not contain the compared value. +- regex: tests if the flag value matches the compared value regular expression. + When defining regular expressions in YAML it is generally easier to wrap them in + single quotes, for example '^[abc]$', to avoid issues with string escaping. +- bitmask : tests if keyward is bitmasked with the compared value, common usege is for + comparing file permissions in linux.

+

Omitting checks

+

If you decide that a recommendation is not appropriate for your environment, you can choose to omit it by editing the test YAML file to give it the check type skip as in this example:

+
  checks:
+  - id: 2.1.1
+    text: "Ensure that the --allow-privileged argument is set to false (Scored)"
+    type: "skip"
+    scored: true
+
+

No tests will be run for this check and the output will be marked [INFO].

+

Configuration and Variables

+

Kubernetes component configuration and binary file locations and names +vary based on cluster deployment methods and Kubernetes distribution used. +For this reason, the locations of these binaries and config files are configurable +by editing the cfg/config.yaml file and these binaries and files can be +referenced in a controls file via variables.

+

The cfg/config.yaml file is a global configuration file. Configuration files +can be created for specific Kubernetes versions (distributions). Values in the +version-specific config overwrite similar values in cfg/config.yaml.

+

For example, the kube-apiserver in Red Hat OCP distribution is run as +hypershift openshift-kube-apiserver instead of the default kube-apiserver. +This difference can be specified by editing the master.apiserver.defaultbin +entry cfg/rh-0.7/config.yaml.

+

Below is the structure of cfg/config.yaml:

+
nodetype
+  |-- components
+    |-- component1
+  |-- component1
+    |-- bins
+    |-- defaultbin (optional)
+    |-- confs
+    |-- defaultconf (optional)
+    |-- svcs
+    |-- defaultsvc (optional)
+    |-- kubeconfig
+    |-- defaultkubeconfig (optional)
+
+

Every node type has a subsection that specifies the main configuration items.

+
    +
  • components: A list of components for the node type. For example master + will have an entry for apiserver, scheduler and controllermanager.
  • +
+

Each component has the following entries:

+
    +
  • bins: A list of candidate binaries for a component. kube-bench checks this + list and selects the first binary that is running on the node.
  • +
+

If none of the binaries in bins list is running, kube-bench checks if the + binary specified by defaultbin is running and terminates if none of the + binaries in both bins and defaultbin is running.

+

The selected binary for a component can be referenced in controls using a + variable in the form $<component>bin. In the example below, we reference + the selected API server binary with the variable $apiserverbin in an audit + command.

+
id: 1.1.1
+ text: "Ensure that the --anonymous-auth argument is set to false (Scored)"
+ audit: "ps -ef | grep $apiserverbin | grep -v grep"
+ # ...
+
+
    +
  • confs: A list of candidate configuration files for a component. kube-bench + checks this list and selects the first config file that is found on the node. + If none of the config files exists, kube-bench defaults conf to the value + of defaultconf.
  • +
+

The selected config for a component can be referenced in controls using a + variable in the form $<component>conf. In the example below, we reference the + selected API server config file with the variable $apiserverconf in an audit + command.

+
id: 1.4.1
+  text: "Ensure that the API server pod specification file permissions are
+  set to 644 or more restrictive (Scored)"
+  audit: "/bin/sh -c 'if test -e $apiserverconf; then stat -c %a $apiserverconf; fi'"
+
+
    +
  • svcs: A list of candidate unitfiles for a component. kube-bench checks this + list and selects the first unitfile that is found on the node. If none of the + unitfiles exists, kube-bench defaults unitfile to the value of defaultsvc.
  • +
+

The selected unitfile for a component can be referenced in controls via a + variable in the form $<component>svc. In the example below, the selected + kubelet unitfile is referenced with $kubeletsvc in the remediation of the + check.

+
id: 2.1.1
+  # ...
+  remediation: |
+    Edit the kubelet service file $kubeletsvc
+    on each worker node and set the below parameter in KUBELET_SYSTEM_PODS_ARGS variable.
+    --allow-privileged=false
+    Based on your system, restart the kubelet service. For example:
+    systemctl daemon-reload
+    systemctl restart kubelet.service
+  # ...
+
+
    +
  • +

    kubeconfig: A list of candidate kubeconfig files for a component. kube-bench + checks this list and selects the first file that is found on the node. If none + of the files exists, kube-bench defaults kubeconfig to the value of + defaultkubeconfig.

    +

    The selected kubeconfig for a component can be referenced in controls with a variable in the form $<component>kubeconfig. In the example below, the +selected kubelet kubeconfig is referenced with $kubeletkubeconfig in the +audit command.

    +
    id: 2.2.1
    +  text: "Ensure that the kubelet.conf file permissions are set to 644 or
    +  more restrictive (Scored)"
    +  audit: "/bin/sh -c 'if test -e $kubeletkubeconfig; then stat -c %a $kubeletkubeconfig; fi'"
    +  # ...
    +
    +
  • +
+ + + + + + + +
+
+ + + +
+ +
+ +
+ + +
+ +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/v0.6.15/flags-and-commands/index.html b/v0.6.15/flags-and-commands/index.html new file mode 100644 index 0000000..9d3fbdd --- /dev/null +++ b/v0.6.15/flags-and-commands/index.html @@ -0,0 +1,1130 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Flags - Kube-bench + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + + + + + +
+ +
+ + + + +

Flags

+ +

Commands

+ + + + + + + + + + + + + + + + + + + + + +
CommandDescription
helpPrints help about any command
runList of components to run
versionPrint kube-bench version
+

Flags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FlagDescription
--alsologtostderrlog to standard error as well as files
--asffSend findings to AWS Security Hub for any benchmark tests that fail or that generate a warning. See [this page][kube-bench-aws-security-hub] for more information on how to enable the kube-bench integration with AWS Security Hub.
--benchmarkManually specify CIS benchmark version
-c, --checkA comma-delimited list of checks to run as specified in Benchmark document.
--configconfig file (default is ./cfg/config.yaml)
--exit-codeSpecify the exit code for when checks fail
--groupRun all the checks under this comma-delimited list of groups.
--include-test-outputPrints the actual result when test fails.
--jsonPrints the results as JSON
--junitPrints the results as JUnit
--log_backtrace_at traceLocationwhen logging hits line file:N, emit a stack trace (default :0)
--logtostderrlog to standard error instead of files
--noremediationsDisable printing of remediations section to stdout.
--noresultsDisable printing of results section to stdout.
--nototalsDisable calculating and printing of totals for failed, passed, ... checks across all sections
--outputfileWrites the results to output file when run with --json or --junit
--pgsqlSave the results to PostgreSQL
--scoredRun the scored CIS checks (default true)
--skip stringList of comma separated values of checks to be skipped
--stderrthreshold severitylogs at or above this threshold go to stderr (default 2)
-v, --v Levellog level for V logs (default 0)
--unscoredRun the unscored CIS checks (default true)
--version stringManually specify Kubernetes version, automatically detected if unset
--vmodule moduleSpeccomma-separated list of pattern=N settings for file-filtered logging
+

Examples

+

Report kube-bench findings to AWS Security Hub

+

You can configure kube-bench with the --asff option to send findings to AWS Security Hub for any benchmark tests that fail or that generate a warning. See this page for more information on how to enable the kube-bench integration with AWS Security Hub.

+

Specifying the benchmark or Kubernetes version

+

kube-bench uses the Kubernetes API, or access to the kubectl or kubelet executables to try to determine the Kubernetes version, and hence which benchmark to run. If you wish to override this, or if none of these methods are available, you can specify either the Kubernetes version or CIS Benchmark as a command line parameter.

+

You can specify a particular version of Kubernetes by setting the --version flag or with the KUBE_BENCH_VERSION environment variable. The value of --version takes precedence over the value of KUBE_BENCH_VERSION.

+

For example, run kube-bench using the tests for Kubernetes version 1.13:

+
kube-bench --version 1.13
+
+

You can specify --benchmark to run a specific CIS Benchmark version:

+
kube-bench --benchmark cis-1.5
+
+

Note: It is an error to specify both --version and --benchmark flags together

+

Specifying Benchmark sections

+

If you want to run specific CIS Benchmark sections (i.e master, node, etcd, etc...) +you can use the run --targets subcommand.

+
kube-bench run --targets master,node
+
+

or

+
kube-bench run --targets master,node,etcd,policies
+
+

If no targets are specified, kube-bench will determine the appropriate targets based on the CIS Benchmark version and the components detected on the node. The detection is done by verifying which components are running, as defined in the config files (see Configuration.

+

Run specific check or group

+

kube-bench supports running individual checks by specifying the check's id +as a comma-delimited list on the command line with the --check | -c flag. +kube-bench --check="1.1.1,1.1.2,1.2.1,1.3.3"

+

kube-bench supports running all checks under group by specifying the group's id +as a comma-delimited list on the command line with the --group | -g flag. +kube-bench --check="1.1,2.2" +Will run all checks 1.1.X and 2.2.X.

+

Skip specific check or group

+

kube-bench supports skipping checks or groups by specifying the id +as a comma-delimited list on the command line with the --skip flag. +kube-bench --skip="1.1,1.2.1,1.3.3" +Will skip 1.1.X group and individual checks 1.2.1, 1.3.3. +Skipped checks returns [INFO] output.

+

Exit code

+

kube-bench supports using uniqe exit code when failing a check or more. +kube-bench --exit-code 42 +Will return 42 if one check or more failed, and 0 incase none failed. +Note: [WARN] is not [FAIL].

+

Output manipulation flags

+

There are four output states: +- [PASS] indicates that the test was run successfully, and passed. +- [FAIL] indicates that the test was run successfully, and failed. The remediation output describes how to correct the configuration, or includes an error message describing why the test could not be run. +- [WARN] means this test needs further attention, for example it is a test that needs to be run manually. Check the remediation output for further information. +- [INFO] is informational output that needs no further action.

+

Note: +- Some tests with Automated in their description must still be run manually +- If the user has to run a test manually, this always generates WARN +- If the test is Scored, and kube-bench was unable to run the test, this generates FAIL (because the test has not been passed, and as a Scored test, if it doesn't pass then it must be considered a failure). +- If the test is Not Scored, and kube-bench was unable to run the test, this generates WARN. +- If the test is Scored, type is empty, and there are no test_items present, it generates a WARN. This is to highlight tests that appear to be incompletely defined.

+

kube-bench supports multiple output manipulation flags. +kube-bench --include-test-output will print failing checks output in the results section +

[INFO] 1 Master Node Security Configuration
+[INFO] 1.1 Master Node Configuration Files
+[FAIL] 1.1.1 Ensure that the API server pod specification file permissions are set to 644 or more restrictive (Automated)
+         **permissions=777**
+

+

Note: --noresults --noremediations and --include-test-output will not effect the json output but only stdout. +Only --nototals will effect the json output and thats because it will not call the function to calculate totals.

+

Troubleshooting

+

Running kube-bench with the -v 3 parameter will generate debug logs that can be very helpful for debugging problems.

+

If you are using one of the example job*.yaml files, you will need to edit the command field, for example ["kube-bench", "-v", "3"]. Once the job has run, the logs can be retrieved using kubectl logs on the job's pod.

+ + + + + + + +
+
+ + + +
+ +
+ +
+ + +
+ +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/v0.6.15/images/asff-example-finding.png b/v0.6.15/images/asff-example-finding.png new file mode 100644 index 0000000000000000000000000000000000000000..eb545acd3702703ca6027712187d6fe98f39ba4d GIT binary patch literal 86917 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 Sm*WNSkQ9{@DHqcJ^nU=L?hOV2 literal 0 HcmV?d00001 diff --git a/v0.6.15/images/kube-bench-logo-only.png b/v0.6.15/images/kube-bench-logo-only.png new file mode 100644 index 0000000000000000000000000000000000000000..6c56bfa57a87a91625ac7e7abc9c633a7acd9039 GIT binary patch literal 66033 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 aBV50^!{XwZ;2a$Ar*ch0F6l-q) literal 0 HcmV?d00001 diff --git a/v0.6.15/images/kube-bench.jpg b/v0.6.15/images/kube-bench.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8174b52b825fa507008fb12d02b8fb1d8f010062 GIT binary patch literal 59097 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

%7K0uI?^eOYI4Q=}k9-V~ItzIPGbK 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 literal 0 HcmV?d00001 diff --git a/v0.6.15/images/kube-bench.png b/v0.6.15/images/kube-bench.png new file mode 100644 index 0000000000000000000000000000000000000000..631799290bb8058efbe78e5aac84ec3cd43c0466 GIT binary patch literal 87909 zcmeEOi9eOw_uj`W^H5}-LJA@CbW$8LCdpJX&ms~br$RE%ig1b&LWWF9GDevbk`R?L z%Ut;F_dUA5f8u*TpL>0}cfaqu_FB(+*0a{$?p-4T9Nj*SeE_W?jc5cwP9|5)7*06w5|>V%2^gV|AKcatAm(-YSu=vioEkGQU% zePH6bYY=zbMCYKWpe6~m&^5l#{5I6N+R68%^V#pJsfnN4X<6~H5L*nRU9yU;A3mb& zF2^sI^{!SWF4WO&A?E(-jpEcBTVLRp|M%DbJn%mc{Lcgb^T7W+@IMcr9=JqrG5Y2D zmR%+MQ-jNZ9#Xma#^Ap*J(bHhH8UHvW4N}t6S98!#bktI36Ds|WSr{YOvHxxpYH95 zjgVodt=}Vr{u^_H82DfT4od=m#Ip<+@mrd+E{BwL$CTfAIgrg!x?ILX$#6%iURrU+ zdROL{PRNeDz#3(y-`D~bd?GmmPX>Qn(t#h=IuQNWa4q1w+0;qvzZTgPLha6W%#<&i z%vG!+Pp=7n-E}q8cvB;0pdar55v^r>z9Zn#h! zJ2@BA`;7N_Hu<5^6M5U87Z~7j)@RRxMAUG+QLo{f5H<%HCpS8)mJoaj2H#hIiT(y2bD*}Q!sZ`ArD8+;6? z8K8mk(lS@La)bu=F-`WhWQfbDnIBvCcMKwN^nQ1I{uty52|;`C5162W1K@%2#m0o( z;lh@0FFU)pUb@8STR0_=9u^8vnXU+V*OZ1V6=Ok{{=IElmG-g!b5w-eJ9=E=C-3I- z>d*Al)z4cv$hb>-q;%d{E9cZ%`@I|n-%D^M6GGk}GWp7D>Ux%AvL}y@eEfqpd)cp@ zNl8DQVySfCf4!tbT*dp=O(D_B|4dwzA*alyIfSFar>+*U42H+}sbNC@mv@7M&@cF9 zX4DXS1jh$r-M@JY$J`MA=qc~CB{TMgz2#-$j%yo} z+qLvFA+mo46(Q`{J@g!Re4L2>_7O(?EmjEewqJJaha%TzKa8tcfO+=2ZiA(_(BHy^ zKATJBD@p=9xaJ%PIi>Zn18@WTPN5z*F*p#L%ZZbVT%2XQ_+j#Ef2-AQOhv13QTbsi zegtOk@1fXy8vQ6tP$$Pa>fN=B{{3>l{VG%=lRB3Yvp4j1Xm!>oGW}j-#}KexA*Nii zMd65LT!iItL3(4TpiZQgu}Y#qqNer{_b)1nha1H*;)bIl{%9b0-cTVyeh`ws(BM3^ zny)iud#~nc1ueM+KivKPT=i~K=7h#>=RuZ4xTwL25q0Ea<8Ut_^8oWWT?P)_%_^b~ z!z>(rOLg~O&p46yD*JT_qVP8bQU9EN2>r8qd|lw{_1^5foq_|

P-Pt~^(c?rpVi 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
&_-CM6T=tIDHn7G)_|8;Eg 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/v0.6.15/images/output.png b/v0.6.15/images/output.png new file mode 100644 index 0000000000000000000000000000000000000000..b9c4d35dce06437bf4ac26285fcec4c2ae5d85fa GIT binary patch literal 139318 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

p;^+ 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 T0~7KJ{7*_uUbI43&-ecTF6XsG literal 0 HcmV?d00001 diff --git a/v0.6.15/index.html b/v0.6.15/index.html new file mode 100644 index 0000000..773f83f --- /dev/null +++ b/v0.6.15/index.html @@ -0,0 +1,650 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + Kube-bench + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ +
+ + + + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+ +
+ + + + +

Kube-bench Logo +GitHub Release +Downloads +Docker Pulls +Go Report Card +Build Status +License +Coverage Status

+

Kube-bench

+

kube-bench is a Go application that checks whether Kubernetes is deployed securely by running the checks documented in the CIS Kubernetes Benchmark.

+

Tests are configured with YAML files, making this tool easy to update as test specifications evolve.

+
    +
  1. +

    kube-bench implements the CIS Kubernetes Benchmark as closely as possible. Please raise issues here if kube-bench is not correctly implementing the test as described in the Benchmark. To report issues in the Benchmark itself (for example, tests that you believe are inappropriate), please join the CIS community.

    +
  2. +
  3. +

    There is not a one-to-one mapping between releases of Kubernetes and releases of the CIS benchmark. See CIS Kubernetes Benchmark support to see which releases of Kubernetes are covered by different releases of the benchmark.

    +
  4. +
  5. +

    It is impossible to inspect the master nodes of managed clusters, e.g. GKE, EKS, AKS and ACK, using kube-bench as one does not have access to such nodes, although it is still possible to use kube-bench to check worker node configuration in these environments.

    +
  6. +
+

For help and more information go to our github discussions q&a

+ + + + + + + +
+
+ + + +
+ +
+ +
+ + +
+ +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/v0.6.15/installation/index.html b/v0.6.15/installation/index.html new file mode 100644 index 0000000..53ac28c --- /dev/null +++ b/v0.6.15/installation/index.html @@ -0,0 +1,832 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Installation - Kube-bench + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+ +
+ + + + +

Installation

+ +

Installation

+

You can choose to +* Run kube-bench from inside a container (sharing PID namespace with the host). See Running inside a container for additional details. +* Run a container that installs kube-bench on the host, and then run kube-bench directly on the host. See Installing from a container for additional details. +* install the latest binaries from the Releases page, though please note that you also need to download the config and test files from the cfg directory. See Download and Install binaries for details. +* Compile it from source. See Installing from sources for details.

+

Download and Install binaries

+

It is possible to manually install and run kube-bench release binaries. In order to do that, you must have access to your Kubernetes cluster nodes. Note that if you're using one of the managed Kubernetes services (e.g. EKS, AKS, GKE, ACK, OCP), you will not have access to the master nodes of your cluster and you can’t perform any tests on the master nodes.

+

First, log into one of the nodes using SSH.

+

Install kube-bench binary for your platform using the commands below. Note that there may be newer releases available. See releases page.

+

Ubuntu/Debian:

+
curl -L https://github.com/aquasecurity/kube-bench/releases/download/v0.6.2/kube-bench_0.6.2_linux_amd64.deb -o kube-bench_0.6.2_linux_amd64.deb
+
+sudo apt install ./kube-bench_0.6.2_linux_amd64.deb -f
+
+

RHEL:

+
curl -L https://github.com/aquasecurity/kube-bench/releases/download/v0.6.2/kube-bench_0.6.2_linux_amd64.rpm -o kube-bench_0.6.2_linux_amd64.rpm
+
+sudo yum install kube-bench_0.6.2_linux_amd64.rpm -y
+
+

Alternatively, you can manually download and extract the kube-bench binary:

+
curl -L https://github.com/aquasecurity/kube-bench/releases/download/v0.6.2/kube-bench_0.6.2_linux_amd64.tar.gz -o kube-bench_0.6.2_linux_amd64.tar.gz
+
+tar -xvf kube-bench_0.6.2_linux_amd64.tar.gz
+
+

You can then run kube-bench directly: +

kube-bench
+

+

If you manually downloaded the kube-bench binary (using curl command above), you have to specify the location of configuration directory and file. For example: +

./kube-bench --config-dir `pwd`/cfg --config `pwd`/cfg/config.yaml 
+

+

See previous section on Running kube-bench for further details on using the kube-bench binary.

+

Installing from sources

+

If Go is installed on the target machines, you can simply clone this repository and run as follows (assuming your GOPATH is set) as per this example:

+
# Create a target directory for the clone, inside the $GOPATH
+mkdir -p $GOPATH/src/github.com/aquasecurity/kube-bench
+
+# Clone this repository, using SSH
+git clone git@github.com:aquasecurity/kube-bench.git $GOPATH/src/github.com/aquasecurity/kube-bench
+
+# Install the pre-requisites
+go get github.com/aquasecurity/kube-bench
+
+# Change to the kube-bench directory
+cd $GOPATH/src/github.com/aquasecurity/kube-bench
+
+# Build the kube-bench binary
+go build -o kube-bench .
+
+# See all supported options
+./kube-bench --help
+
+# Run all checks
+./kube-bench
+
+

Installing from a container

+

This command copies the kube-bench binary and configuration files to your host from the Docker container: +binaries compiled for linux-x86-64 only (so they won't run on macOS or Windows) +

docker run --rm -v `pwd`:/host docker.io/aquasec/kube-bench:latest install
+

+

You can then run ./kube-bench.

+ + + + + + + +
+
+ + + +
+ +
+ +
+ + +
+ +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/v0.6.15/platforms/index.html b/v0.6.15/platforms/index.html new file mode 100644 index 0000000..efa595f --- /dev/null +++ b/v0.6.15/platforms/index.html @@ -0,0 +1,819 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Platforms - Kube-bench + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+ +
+ + + + +

Platforms

+ +

CIS Kubernetes Benchmark support

+

kube-bench supports running tests for Kubernetes. +Most of our supported benchmarks are defined in one of the following: + CIS Kubernetes Benchmarks + STIG Document Library

+

Some defined by other hardenening guides.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SourceKubernetes Benchmarkkube-bench configKubernetes versions
CIS1.5.1cis-1.51.15
CIS1.6.0cis-1.61.16-1.18
CIS1.20cis-1.201.19-1.21
CIS1.23cis-1.231.22-1.23
CIS1.24cis-1.241.24
CIS1.7cis-1.71.25
CISGKE 1.0.0gke-1.0GKE
CISGKE 1.2.0gke-1.2.0GKE
CISEKS 1.0.1eks-1.0.1EKS
CISEKS 1.1.0eks-1.1.0EKS
CISEKS 1.2.0eks-1.2.0EKS
CISACK 1.0.0ack-1.0ACK
CISAKS 1.0.0aks-1.0AKS
RHELRedHat OpenShift hardening guiderh-0.7OCP 3.10-3.11
CISOCP4 1.1.0rh-1.0OCP 4.1-
CIS1.6.0-k3scis-1.6-k3sk3s v1.16-v1.24
DISAKubernetes Ver 1, Rel 6eks-stig-kubernetes-v1r6EKS
CISTKGI 1.2.53tkgi-1.2.53vmware
+ + + + + + + +
+
+ + + +
+ +
+ +
+ + +
+ +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/v0.6.15/plugins/social/layouts/default.yml b/v0.6.15/plugins/social/layouts/default.yml new file mode 100644 index 0000000..d67e318 --- /dev/null +++ b/v0.6.15/plugins/social/layouts/default.yml @@ -0,0 +1,221 @@ +# Copyright (c) 2016-2023 Martin Donath + +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to +# deal in the Software without restriction, including without limitation the +# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +# sell copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: + +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. + +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +# IN THE SOFTWARE. + +# ----------------------------------------------------------------------------- +# Configuration +# ----------------------------------------------------------------------------- + +# Definitions +definitions: + + # Background image + - &background_image >- + {{ layout.background_image or "" }} + + # Background color (default: indigo) + - &background_color >- + {%- if layout.background_color -%} + {{ layout.background_color }} + {%- else -%} + {%- set palette = config.theme.palette or {} -%} + {%- if not palette is mapping -%} + {%- set palette = palette | first -%} + {%- endif -%} + {%- set primary = palette.get("primary", "indigo") -%} + {%- set primary = primary.replace(" ", "-") -%} + {{ { + "red": "#ef5552", + "pink": "#e92063", + "purple": "#ab47bd", + "deep-purple": "#7e56c2", + "indigo": "#4051b5", + "blue": "#2094f3", + "light-blue": "#02a6f2", + "cyan": "#00bdd6", + "teal": "#009485", + "green": "#4cae4f", + "light-green": "#8bc34b", + "lime": "#cbdc38", + "yellow": "#ffec3d", + "amber": "#ffc105", + "orange": "#ffa724", + "deep-orange": "#ff6e42", + "brown": "#795649", + "grey": "#757575", + "blue-grey": "#546d78", + "black": "#000000", + "white": "#ffffff" + }[primary] or "#4051b5" }} + {%- endif -%} + + # Text color (default: white) + - &color >- + {%- if layout.color -%} + {{ layout.color }} + {%- else -%} + {%- set palette = config.theme.palette or {} -%} + {%- if not palette is mapping -%} + {%- set palette = palette | first -%} + {%- endif -%} + {%- set primary = palette.get("primary", "indigo") -%} + {%- set primary = primary.replace(" ", "-") -%} + {{ { + "red": "#ffffff", + "pink": "#ffffff", + "purple": "#ffffff", + "deep-purple": "#ffffff", + "indigo": "#ffffff", + "blue": "#ffffff", + "light-blue": "#ffffff", + "cyan": "#ffffff", + "teal": "#ffffff", + "green": "#ffffff", + "light-green": "#ffffff", + "lime": "#000000", + "yellow": "#000000", + "amber": "#000000", + "orange": "#000000", + "deep-orange": "#ffffff", + "brown": "#ffffff", + "grey": "#ffffff", + "blue-grey": "#ffffff", + "black": "#ffffff", + "white": "#000000" + }[primary] or "#ffffff" }} + {%- endif -%} + + # Font family (default: Roboto) + - &font_family >- + {%- if layout.font_family -%} + {{ layout.font_family }} + {%- elif config.theme.font != false -%} + {{ config.theme.font.get("text", "Roboto") }} + {%- else -%} + Roboto + {%- endif -%} + + # Site name + - &site_name >- + {{ config.site_name }} + + # Page title + - &page_title >- + {{ page.meta.get("title", page.title) }} + + # Page title with site name + - &page_title_with_site_name >- + {%- if not page.is_homepage -%} + {{ page.meta.get("title", page.title) }} - {{ config.site_name }} + {%- else -%} + {{ page.meta.get("title", page.title) }} + {%- endif -%} + + # Page description + - &page_description >- + {{ page.meta.get("description", config.site_description) or "" }} + + # Logo + - &logo >- + {%- if config.theme.logo -%} + {{ config.docs_dir }}/{{ config.theme.logo }} + {%- endif -%} + + # Logo (icon) + - &logo_icon >- + {{ config.theme.icon.logo or "" }} + +# Meta tags +tags: + + # Open Graph + og:type: website + og:title: *page_title_with_site_name + og:description: *page_description + og:image: "{{ image.url }}" + og:image:type: "{{ image.type }}" + og:image:width: "{{ image.width }}" + og:image:height: "{{ image.height }}" + og:url: "{{ page.canonical_url }}" + + # Twitter + twitter:card: summary_large_image + twitter.title: *page_title_with_site_name + twitter:description: *page_description + twitter:image: "{{ image.url }}" + +# ----------------------------------------------------------------------------- +# Specification +# ----------------------------------------------------------------------------- + +# Card size and layers +size: { width: 1200, height: 630 } +layers: + + # Background + - background: + image: *background_image + color: *background_color + + # Logo + - size: { width: 144, height: 144 } + offset: { x: 992, y: 64 } + background: + image: *logo + icon: + value: *logo_icon + color: *color + + # Site name + - size: { width: 832, height: 42 } + offset: { x: 64, y: 64 } + typography: + content: *site_name + color: *color + font: + family: *font_family + style: Bold + + # Page title + - size: { width: 832, height: 310 } + offset: { x: 62, y: 160 } + typography: + content: *page_title + align: start + color: *color + line: + amount: 3 + height: 1.25 + font: + family: *font_family + style: Bold + + # Page description + - size: { width: 832, height: 64 } + offset: { x: 64, y: 512 } + typography: + content: *page_description + align: start + color: *color + line: + amount: 2 + height: 1.5 + font: + family: *font_family + style: Regular diff --git a/v0.6.15/plugins/social/layouts/default/accent.yml b/v0.6.15/plugins/social/layouts/default/accent.yml new file mode 100644 index 0000000..99684c7 --- /dev/null +++ b/v0.6.15/plugins/social/layouts/default/accent.yml @@ -0,0 +1,211 @@ +# Copyright (c) 2016-2023 Martin Donath + +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to +# deal in the Software without restriction, including without limitation the +# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +# sell copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: + +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. + +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +# IN THE SOFTWARE. + +# ----------------------------------------------------------------------------- +# Configuration +# ----------------------------------------------------------------------------- + +# Definitions +definitions: + + # Background image + - &background_image >- + {{ layout.background_image or "" }} + + # Background color (default: indigo) + - &background_color >- + {%- if layout.background_color -%} + {{ layout.background_color }} + {%- else -%} + {%- set palette = config.theme.palette or {} -%} + {%- if not palette is mapping -%} + {%- set palette = palette | first -%} + {%- endif -%} + {%- set accent = palette.get("accent", "indigo") -%} + {%- set accent = accent.replace(" ", "-") -%} + {{ { + "red": "#ff1a47", + "pink": "#f50056", + "purple": "#df41fb", + "deep-purple": "#7c4dff", + "indigo": "#526cfe", + "blue": "#4287ff", + "light-blue": "#0091eb", + "cyan": "#00bad6", + "teal": "#00bda4", + "green": "#00c753", + "light-green": "#63de17", + "lime": "#b0eb00", + "yellow": "#ffd500", + "amber": "#ffaa00", + "orange": "#ff9100", + "deep-orange": "#ff6e42" + }[accent] or "#4051b5" }} + {%- endif -%} + + # Text color (default: white) + - &color >- + {%- if layout.color -%} + {{ layout.color }} + {%- else -%} + {%- set palette = config.theme.palette or {} -%} + {%- if not palette is mapping -%} + {%- set palette = palette | first -%} + {%- endif -%} + {%- set accent = palette.get("accent", "indigo") -%} + {%- set accent = accent.replace(" ", "-") -%} + {{ { + "red": "#ffffff", + "pink": "#ffffff", + "purple": "#ffffff", + "deep-purple": "#ffffff", + "indigo": "#ffffff", + "blue": "#ffffff", + "light-blue": "#ffffff", + "cyan": "#ffffff", + "teal": "#ffffff", + "green": "#ffffff", + "light-green": "#ffffff", + "lime": "#000000", + "yellow": "#000000", + "amber": "#000000", + "orange": "#000000", + "deep-orange": "#ffffff" + }[accent] or "#ffffff" }} + {%- endif -%} + + # Font family (default: Roboto) + - &font_family >- + {%- if layout.font_family -%} + {{ layout.font_family }} + {%- elif config.theme.font != false -%} + {{ config.theme.font.get("text", "Roboto") }} + {%- else -%} + Roboto + {%- endif -%} + + # Site name + - &site_name >- + {{ config.site_name }} + + # Page title + - &page_title >- + {{ page.meta.get("title", page.title) }} + + # Page title with site name + - &page_title_with_site_name >- + {%- if not page.is_homepage -%} + {{ page.meta.get("title", page.title) }} - {{ config.site_name }} + {%- else -%} + {{ page.meta.get("title", page.title) }} + {%- endif -%} + + # Page description + - &page_description >- + {{ page.meta.get("description", config.site_description) or "" }} + + # Logo + - &logo >- + {%- if config.theme.logo -%} + {{ config.docs_dir }}/{{ config.theme.logo }} + {%- endif -%} + + # Logo (icon) + - &logo_icon >- + {{ config.theme.icon.logo or "" }} + +# Meta tags +tags: + + # Open Graph + og:type: website + og:title: *page_title_with_site_name + og:description: *page_description + og:image: "{{ image.url }}" + og:image:type: "{{ image.type }}" + og:image:width: "{{ image.width }}" + og:image:height: "{{ image.height }}" + og:url: "{{ page.canonical_url }}" + + # Twitter + twitter:card: summary_large_image + twitter.title: *page_title_with_site_name + twitter:description: *page_description + twitter:image: "{{ image.url }}" + +# ----------------------------------------------------------------------------- +# Specification +# ----------------------------------------------------------------------------- + +# Card size and layers +size: { width: 1200, height: 630 } +layers: + + # Background + - background: + image: *background_image + color: *background_color + + # Logo + - size: { width: 144, height: 144 } + offset: { x: 992, y: 64 } + background: + image: *logo + icon: + value: *logo_icon + color: *color + + # Site name + - size: { width: 832, height: 42 } + offset: { x: 64, y: 64 } + typography: + content: *site_name + color: *color + font: + family: *font_family + style: Bold + + # Page title + - size: { width: 832, height: 310 } + offset: { x: 62, y: 160 } + typography: + content: *page_title + align: start + color: *color + line: + amount: 3 + height: 1.25 + font: + family: *font_family + style: Bold + + # Page description + - size: { width: 832, height: 64 } + offset: { x: 64, y: 512 } + typography: + content: *page_description + align: start + color: *color + line: + amount: 2 + height: 1.5 + font: + family: *font_family + style: Regular diff --git a/v0.6.15/plugins/social/layouts/default/invert.yml b/v0.6.15/plugins/social/layouts/default/invert.yml new file mode 100644 index 0000000..eddc02e --- /dev/null +++ b/v0.6.15/plugins/social/layouts/default/invert.yml @@ -0,0 +1,221 @@ +# Copyright (c) 2016-2023 Martin Donath + +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to +# deal in the Software without restriction, including without limitation the +# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +# sell copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: + +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. + +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +# IN THE SOFTWARE. + +# ----------------------------------------------------------------------------- +# Configuration +# ----------------------------------------------------------------------------- + +# Definitions +definitions: + + # Background image + - &background_image >- + {{ layout.background_image or "" }} + + # Background color (default: white) + - &background_color >- + {%- if layout.background_color -%} + {{ layout.background_color }} + {%- else -%} + {%- set palette = config.theme.palette or {} -%} + {%- if not palette is mapping -%} + {%- set palette = palette | first -%} + {%- endif -%} + {%- set primary = palette.get("primary", "indigo") -%} + {%- set primary = primary.replace(" ", "-") -%} + {{ { + "red": "#ffffff", + "pink": "#ffffff", + "purple": "#ffffff", + "deep-purple": "#ffffff", + "indigo": "#ffffff", + "blue": "#ffffff", + "light-blue": "#ffffff", + "cyan": "#ffffff", + "teal": "#ffffff", + "green": "#ffffff", + "light-green": "#ffffff", + "lime": "#000000", + "yellow": "#000000", + "amber": "#000000", + "orange": "#000000", + "deep-orange": "#ffffff", + "brown": "#ffffff", + "grey": "#ffffff", + "blue-grey": "#ffffff", + "black": "#ffffff", + "white": "#000000" + }[primary] or "#ffffff" }} + {%- endif -%} + + # Text color (default: indigo) + - &color >- + {%- if layout.color -%} + {{ layout.color }} + {%- else -%} + {%- set palette = config.theme.palette or {} -%} + {%- if not palette is mapping -%} + {%- set palette = palette | first -%} + {%- endif -%} + {%- set primary = palette.get("primary", "indigo") -%} + {%- set primary = primary.replace(" ", "-") -%} + {{ { + "red": "#ef5552", + "pink": "#e92063", + "purple": "#ab47bd", + "deep-purple": "#7e56c2", + "indigo": "#4051b5", + "blue": "#2094f3", + "light-blue": "#02a6f2", + "cyan": "#00bdd6", + "teal": "#009485", + "green": "#4cae4f", + "light-green": "#8bc34b", + "lime": "#cbdc38", + "yellow": "#ffec3d", + "amber": "#ffc105", + "orange": "#ffa724", + "deep-orange": "#ff6e42", + "brown": "#795649", + "grey": "#757575", + "blue-grey": "#546d78", + "black": "#000000", + "white": "#ffffff" + }[primary] or "#4051b5" }} + {%- endif -%} + + # Font family (default: Roboto) + - &font_family >- + {%- if layout.font_family -%} + {{ layout.font_family }} + {%- elif config.theme.font != false -%} + {{ config.theme.font.get("text", "Roboto") }} + {%- else -%} + Roboto + {%- endif -%} + + # Site name + - &site_name >- + {{ config.site_name }} + + # Page title + - &page_title >- + {{ page.meta.get("title", page.title) }} + + # Page title with site name + - &page_title_with_site_name >- + {%- if not page.is_homepage -%} + {{ page.meta.get("title", page.title) }} - {{ config.site_name }} + {%- else -%} + {{ page.meta.get("title", page.title) }} + {%- endif -%} + + # Page description + - &page_description >- + {{ page.meta.get("description", config.site_description) or "" }} + + # Logo + - &logo >- + {%- if config.theme.logo -%} + {{ config.docs_dir }}/{{ config.theme.logo }} + {%- endif -%} + + # Logo (icon) + - &logo_icon >- + {{ config.theme.icon.logo or "" }} + +# Meta tags +tags: + + # Open Graph + og:type: website + og:title: *page_title_with_site_name + og:description: *page_description + og:image: "{{ image.url }}" + og:image:type: "{{ image.type }}" + og:image:width: "{{ image.width }}" + og:image:height: "{{ image.height }}" + og:url: "{{ page.canonical_url }}" + + # Twitter + twitter:card: summary_large_image + twitter.title: *page_title_with_site_name + twitter:description: *page_description + twitter:image: "{{ image.url }}" + +# ----------------------------------------------------------------------------- +# Specification +# ----------------------------------------------------------------------------- + +# Card size and layers +size: { width: 1200, height: 630 } +layers: + + # Background + - background: + image: *background_image + color: *background_color + + # Logo + - size: { width: 144, height: 144 } + offset: { x: 992, y: 64 } + background: + image: *logo + icon: + value: *logo_icon + color: *color + + # Site name + - size: { width: 832, height: 42 } + offset: { x: 64, y: 64 } + typography: + content: *site_name + color: *color + font: + family: *font_family + style: Bold + + # Page title + - size: { width: 832, height: 310 } + offset: { x: 62, y: 160 } + typography: + content: *page_title + align: start + color: *color + line: + amount: 3 + height: 1.25 + font: + family: *font_family + style: Bold + + # Page description + - size: { width: 832, height: 64 } + offset: { x: 64, y: 512 } + typography: + content: *page_description + align: start + color: *color + line: + amount: 2 + height: 1.5 + font: + family: *font_family + style: Regular diff --git a/v0.6.15/plugins/social/layouts/default/variant.yml b/v0.6.15/plugins/social/layouts/default/variant.yml new file mode 100644 index 0000000..158d2e8 --- /dev/null +++ b/v0.6.15/plugins/social/layouts/default/variant.yml @@ -0,0 +1,232 @@ +# Copyright (c) 2016-2023 Martin Donath + +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to +# deal in the Software without restriction, including without limitation the +# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +# sell copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: + +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. + +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +# IN THE SOFTWARE. + +# ----------------------------------------------------------------------------- +# Configuration +# ----------------------------------------------------------------------------- + +# Definitions +definitions: + + # Background image + - &background_image >- + {{ layout.background_image or "" }} + + # Background color (default: indigo) + - &background_color >- + {%- if layout.background_color -%} + {{ layout.background_color }} + {%- else -%} + {%- set palette = config.theme.palette or {} -%} + {%- if not palette is mapping -%} + {%- set palette = palette | first -%} + {%- endif -%} + {%- set primary = palette.get("primary", "indigo") -%} + {%- set primary = primary.replace(" ", "-") -%} + {{ { + "red": "#ef5552", + "pink": "#e92063", + "purple": "#ab47bd", + "deep-purple": "#7e56c2", + "indigo": "#4051b5", + "blue": "#2094f3", + "light-blue": "#02a6f2", + "cyan": "#00bdd6", + "teal": "#009485", + "green": "#4cae4f", + "light-green": "#8bc34b", + "lime": "#cbdc38", + "yellow": "#ffec3d", + "amber": "#ffc105", + "orange": "#ffa724", + "deep-orange": "#ff6e42", + "brown": "#795649", + "grey": "#757575", + "blue-grey": "#546d78", + "black": "#000000", + "white": "#ffffff" + }[primary] or "#4051b5" }} + {%- endif -%} + + # Text color (default: white) + - &color >- + {%- if layout.color -%} + {{ layout.color }} + {%- else -%} + {%- set palette = config.theme.palette or {} -%} + {%- if not palette is mapping -%} + {%- set palette = palette | first -%} + {%- endif -%} + {%- set primary = palette.get("primary", "indigo") -%} + {%- set primary = primary.replace(" ", "-") -%} + {{ { + "red": "#ffffff", + "pink": "#ffffff", + "purple": "#ffffff", + "deep-purple": "#ffffff", + "indigo": "#ffffff", + "blue": "#ffffff", + "light-blue": "#ffffff", + "cyan": "#ffffff", + "teal": "#ffffff", + "green": "#ffffff", + "light-green": "#ffffff", + "lime": "#000000", + "yellow": "#000000", + "amber": "#000000", + "orange": "#000000", + "deep-orange": "#ffffff", + "brown": "#ffffff", + "grey": "#ffffff", + "blue-grey": "#ffffff", + "black": "#ffffff", + "white": "#000000" + }[primary] or "#ffffff" }} + {%- endif -%} + + # Font family (default: Roboto) + - &font_family >- + {%- if layout.font_family -%} + {{ layout.font_family }} + {%- elif config.theme.font != false -%} + {{ config.theme.font.get("text", "Roboto") }} + {%- else -%} + Roboto + {%- endif -%} + + # Site name + - &site_name >- + {{ config.site_name }} + + # Page title + - &page_title >- + {{ page.meta.get("title", page.title) }} + + # Page title with site name + - &page_title_with_site_name >- + {%- if not page.is_homepage -%} + {{ page.meta.get("title", page.title) }} - {{ config.site_name }} + {%- else -%} + {{ page.meta.get("title", page.title) }} + {%- endif -%} + + # Page description + - &page_description >- + {{ page.meta.get("description", config.site_description) or "" }} + + # Page icon + - &page_icon >- + {{ page.meta.icon or "" }} + + # Logo + - &logo >- + {%- if config.theme.logo -%} + {{ config.docs_dir }}/{{ config.theme.logo }} + {%- endif -%} + + # Logo (icon) + - &logo_icon >- + {{ config.theme.icon.logo or "" }} + +# Meta tags +tags: + + # Open Graph + og:type: website + og:title: *page_title_with_site_name + og:description: *page_description + og:image: "{{ image.url }}" + og:image:type: "{{ image.type }}" + og:image:width: "{{ image.width }}" + og:image:height: "{{ image.height }}" + og:url: "{{ page.canonical_url }}" + + # Twitter + twitter:card: summary_large_image + twitter.title: *page_title_with_site_name + twitter:description: *page_description + twitter:image: "{{ image.url }}" + +# ----------------------------------------------------------------------------- +# Specification +# ----------------------------------------------------------------------------- + +# Card size and layers +size: { width: 1200, height: 630 } +layers: + + # Background + - background: + image: *background_image + color: *background_color + + # Page icon + - size: { width: 630, height: 630 } + offset: { x: 800, y: 0 } + icon: + value: *page_icon + color: "#00000033" + + # Logo + - size: { width: 64, height: 64 } + offset: { x: 64, y: 64 } + background: + image: *logo + icon: + value: *logo_icon + color: *color + + # Site name + - size: { width: 768, height: 42 } + offset: { x: 160, y: 74 } + typography: + content: *site_name + color: *color + font: + family: *font_family + style: Bold + + # Page title + - size: { width: 864, height: 256 } + offset: { x: 62, y: 192 } + typography: + content: *page_title + align: start + color: *color + line: + amount: 3 + height: 1.25 + font: + family: *font_family + style: Bold + + # Page description + - size: { width: 864, height: 64 } + offset: { x: 64, y: 512 } + typography: + content: *page_description + align: start + color: *color + line: + amount: 2 + height: 1.5 + font: + family: *font_family + style: Regular diff --git a/v0.6.15/running/index.html b/v0.6.15/running/index.html new file mode 100644 index 0000000..178e741 --- /dev/null +++ b/v0.6.15/running/index.html @@ -0,0 +1,1098 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + How to run - Kube-bench + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + + + + + +
+ +
+ + + + +

How to run

+ +

Running kube-bench

+

If you run kube-bench directly from the command line you may need to be root / sudo to have access to all the config files.

+

By default kube-bench attempts to auto-detect the running version of Kubernetes, and map this to the corresponding CIS Benchmark version. For example, Kubernetes version 1.15 is mapped to CIS Benchmark version cis-1.15 which is the benchmark version valid for Kubernetes 1.15.

+

kube-bench also attempts to identify the components running on the node, and uses this to determine which tests to run (for example, only running the master node tests if the node is running an API server).

+

Please note +It is impossible to inspect the master nodes of managed clusters, e.g. GKE, EKS, AKS and ACK, using kube-bench as one does not have access to such nodes, although it is still possible to use kube-bench to check worker node configuration in these environments.

+

Running inside a container

+

You can avoid installing kube-bench on the host by running it inside a container using the host PID namespace and mounting the /etc and /var directories where the configuration and other files are located on the host so that kube-bench can check their existence and permissions.

+
docker run --pid=host -v /etc:/etc:ro -v /var:/var:ro -t docker.io/aquasec/kube-bench:latest --version 1.18
+
+
+

Note: the tests require either the kubelet or kubectl binary in the path in order to auto-detect the Kubernetes version. You can pass -v $(which kubectl):/usr/local/mount-from-host/bin/kubectl to resolve this. You will also need to pass in kubeconfig credentials. For example:

+
+
docker run --pid=host -v /etc:/etc:ro -v /var:/var:ro -v $(which kubectl):/usr/local/mount-from-host/bin/kubectl -v ~/.kube:/.kube -e KUBECONFIG=/.kube/config -t docker.io/aquasec/kube-bench:latest 
+
+

You can use your own configs by mounting them over the default ones in /opt/kube-bench/cfg/

+
docker run --pid=host -v /etc:/etc:ro -v /var:/var:ro -t -v path/to/my-config.yaml:/opt/kube-bench/cfg/config.yaml -v $(which kubectl):/usr/local/mount-from-host/bin/kubectl -v ~/.kube:/.kube -e KUBECONFIG=/.kube/config docker.io/aquasec/kube-bench:latest
+
+

Running in a Kubernetes cluster

+

You can run kube-bench inside a pod, but it will need access to the host's PID namespace in order to check the running processes, as well as access to some directories on the host where config files and other files are stored.

+

The job.yaml file (available in the root directory of the repository) can be applied to run the tests as a Kubernetes Job. For example:

+
$ kubectl apply -f job.yaml
+job.batch/kube-bench created
+
+$ kubectl get pods
+NAME                      READY   STATUS              RESTARTS   AGE
+kube-bench-j76s9   0/1     ContainerCreating   0          3s
+
+# Wait for a few seconds for the job to complete
+$ kubectl get pods
+NAME                      READY   STATUS      RESTARTS   AGE
+kube-bench-j76s9   0/1     Completed   0          11s
+
+# The results are held in the pod's logs
+kubectl logs kube-bench-j76s9
+[INFO] 1 Master Node Security Configuration
+[INFO] 1.1 API Server
+...
+
+

To run tests on the master node, the pod needs to be scheduled on that node. This involves setting a nodeSelector and tolerations in the pod spec.

+

The default labels applied to master nodes has changed since Kubernetes 1.11, so if you are using an older version you may need to modify the nodeSelector and tolerations to run the job on the master node.

+

Running in an AKS cluster

+
    +
  1. +

    Create an AKS cluster(e.g. 1.13.7) with RBAC enabled, otherwise there would be 4 failures

    +
  2. +
  3. +

    Use the kubectl-enter plugin to shell into a node +kubectl-enter {node-name} +or ssh to one agent node +could open nsg 22 port and assign a public ip for one agent node (only for testing purpose)

    +
  4. +
  5. +

    Run CIS benchmark to view results: +

    docker run --rm -v `pwd`:/host docker.io/aquasec/kube-bench:latest install
    +./kube-bench 
    +
    +kube-bench cannot be run on AKS master nodes

    +
  6. +
+

Running CIS benchmark in an EKS cluster

+

There is a job-eks.yaml file for running the kube-bench node checks on an EKS cluster. The significant difference on EKS is that it's not possible to schedule jobs onto the master node, so master checks can't be performed

+
    +
  1. To create an EKS Cluster refer to Getting Started with Amazon EKS in the Amazon EKS User Guide
  2. +
  3. Information on configuring eksctl, kubectl and the AWS CLI is within
  4. +
  5. Create an Amazon Elastic Container Registry (ECR) repository to host the kube-bench container image +
    aws ecr create-repository --repository-name k8s/kube-bench --image-tag-mutability MUTABLE
    +
  6. +
  7. Download, build and push the kube-bench container image to your ECR repo +
    git clone https://github.com/aquasecurity/kube-bench.git
    +cd kube-bench
    +aws ecr get-login-password --region <AWS_REGION> | docker login --username AWS --password-stdin <AWS_ACCT_NUMBER>.dkr.ecr.<AWS_REGION>.amazonaws.com
    +docker build -t k8s/kube-bench .
    +docker tag k8s/kube-bench:latest <AWS_ACCT_NUMBER>.dkr.ecr.<AWS_REGION>.amazonaws.com/k8s/kube-bench:latest
    +docker push <AWS_ACCT_NUMBER>.dkr.ecr.<AWS_REGION>.amazonaws.com/k8s/kube-bench:latest
    +
  8. +
  9. Copy the URI of your pushed image, the URI format is like this: <AWS_ACCT_NUMBER>.dkr.ecr.<AWS_REGION>.amazonaws.com/k8s/kube-bench:latest
  10. +
  11. Replace the image value in job-eks.yaml with the URI from Step 4
  12. +
  13. Run the kube-bench job on a Pod in your Cluster: kubectl apply -f job-eks.yaml
  14. +
  15. Find the Pod that was created, it should be in the default namespace: kubectl get pods --all-namespaces
  16. +
  17. Retrieve the value of this Pod and output the report, note the Pod name will vary: kubectl logs kube-bench-<value>
  18. +
  19. You can save the report for later reference: kubectl logs kube-bench-<value> > kube-bench-report.txt
  20. +
+

Running DISA STIG in an EKS cluster

+

There is a job-eks-stig.yaml file for running the kube-bench node checks on an EKS cluster. The significant difference on EKS is that it's not possible to schedule jobs onto the master node, so master checks can't be performed

+
    +
  1. To create an EKS Cluster refer to Getting Started with Amazon EKS in the Amazon EKS User Guide
  2. +
  3. Information on configuring eksctl, kubectl and the AWS CLI is within
  4. +
  5. Create an Amazon Elastic Container Registry (ECR) repository to host the kube-bench container image +
    aws ecr create-repository --repository-name k8s/kube-bench --image-tag-mutability MUTABLE
    +
  6. +
  7. Download, build and push the kube-bench container image to your ECR repo +
    git clone https://github.com/aquasecurity/kube-bench.git
    +cd kube-bench
    +aws ecr get-login-password --region <AWS_REGION> | docker login --username AWS --password-stdin <AWS_ACCT_NUMBER>.dkr.ecr.<AWS_REGION>.amazonaws.com
    +docker build -t k8s/kube-bench .
    +docker tag k8s/kube-bench:latest <AWS_ACCT_NUMBER>.dkr.ecr.<AWS_REGION>.amazonaws.com/k8s/kube-bench:latest
    +docker push <AWS_ACCT_NUMBER>.dkr.ecr.<AWS_REGION>.amazonaws.com/k8s/kube-bench:latest
    +
  8. +
  9. Copy the URI of your pushed image, the URI format is like this: <AWS_ACCT_NUMBER>.dkr.ecr.<AWS_REGION>.amazonaws.com/k8s/kube-bench:latest
  10. +
  11. Replace the image value in job-eks-stig.yaml with the URI from Step 4
  12. +
  13. Run the kube-bench job on a Pod in your Cluster: kubectl apply -f job-eks-stig.yaml
  14. +
  15. Find the Pod that was created, it should be in the default namespace: kubectl get pods --all-namespaces
  16. +
  17. Retrieve the value of this Pod and output the report, note the Pod name will vary: kubectl logs kube-bench-<value>
  18. +
  19. You can save the report for later reference: kubectl logs kube-bench-<value> > kube-bench-report.txt
  20. +
+

Running on OpenShift

+ + + + + + + + + + + + + + + + + +
OpenShift Hardening Guidekube-bench config
ocp-3.10 +rh-0.7
ocp-4.1 +rh-1.0
+

kube-bench includes a set of test files for Red Hat's OpenShift hardening guide for OCP 3.10 and 4.1. To run this you will need to specify --benchmark rh-07, or --version ocp-3.10 or,--version ocp-4.5 or --benchmark rh-1.0

+

kube-bench supports auto-detection, when you run the kube-bench command it will autodetect if running in openshift environment.

+

Since running kube-bench requires elevated privileges, the privileged SecurityContextConstraint needs to be applied to the ServiceAccount used for the Job:

+
oc create namespace kube-bench
+oc adm policy add-scc-to-user privileged --serviceaccount default
+oc apply -f job.yaml
+
+

Running in a GKE cluster

+ + + + + + + + + + + + + + + + + +
CIS BenchmarkTargets
gke-1.0master, controlplane, node, etcd, policies, managedservices
gke-1.2.0master, controlplane, node, policies, managedservices
+

kube-bench includes benchmarks for GKE. To run this you will need to specify --benchmark gke-1.0 or --benchmark gke-1.2.0 when you run the kube-bench command.

+

To run the benchmark as a job in your GKE cluster apply the included job-gke.yaml.

+
kubectl apply -f job-gke.yaml
+
+

Running in a ACK cluster

+ + + + + + + + + + + + + +
CIS BenchmarkTargets
ack-1.0master, controlplane, node, etcd, policies, managedservices
+

kube-bench includes benchmarks for Alibaba Cloud Container Service For Kubernetes (ACK). +To run this you will need to specify --benchmark ack-1.0 when you run the kube-bench command.

+

To run the benchmark as a job in your ACK cluster apply the included job-ack.yaml.

+
kubectl apply -f job-ack.yaml
+
+

Running in a VMware TKGI cluster

+ + + + + + + + + + + + + +
CIS BenchmarkTargets
tkgi-1.2.53master, etcd, controlplane, node, policies
+

kube-bench includes benchmarks for VMware tkgi platform. +To run this you will need to specify --benchmark tkgi-1.2.53 when you run the kube-bench command.

+

To run the benchmark as a job in your VMware tkgi cluster apply the included job-tkgi.yaml.

+
kubectl apply -f job-tkgi.yaml
+
+ + + + + + + +
+
+ + + +
+ +
+ +
+ + +
+ +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/v0.6.15/search/search_index.json b/v0.6.15/search/search_index.json new file mode 100644 index 0000000..c78900a --- /dev/null +++ b/v0.6.15/search/search_index.json @@ -0,0 +1 @@ +{"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"],"fields":{"title":{"boost":1000.0},"text":{"boost":1.0},"tags":{"boost":1000000.0}}},"docs":[{"location":"","title":"Overview","text":""},{"location":"#kube-bench","title":"Kube-bench","text":"

kube-bench is a Go application that checks whether Kubernetes is deployed securely by running the checks documented in the CIS Kubernetes Benchmark.

Tests are configured with YAML files, making this tool easy to update as test specifications evolve.

  1. kube-bench implements the CIS Kubernetes Benchmark as closely as possible. Please raise issues here if kube-bench is not correctly implementing the test as described in the Benchmark. To report issues in the Benchmark itself (for example, tests that you believe are inappropriate), please join the CIS community.

  2. There is not a one-to-one mapping between releases of Kubernetes and releases of the CIS benchmark. See CIS Kubernetes Benchmark support to see which releases of Kubernetes are covered by different releases of the benchmark.

  3. It is impossible to inspect the master nodes of managed clusters, e.g. GKE, EKS, AKS and ACK, using kube-bench as one does not have access to such nodes, although it is still possible to use kube-bench to check worker node configuration in these environments.

For help and more information go to our github discussions q&a

"},{"location":"architecture/","title":"Architecture","text":""},{"location":"architecture/#test-config-yaml-representation","title":"Test config YAML representation","text":"

The tests (or \"controls\") are maintained in YAML documents. There are different versions of these test YAML files reflecting different versions and platforms of the CIS Kubernetes Benchmark. You will find more information about the test file YAML definitions in our controls documentation.

"},{"location":"architecture/#kube-bench-benchmarks","title":"Kube-bench benchmarks","text":"

The test files for the various versions of Benchmarks can be found in directories with same name as the Benchmark versions under the cfg directory next to the kube-bench executable, for example ./cfg/cis-1.5 will contain all test files for CIS Kubernetes Benchmark v1.5.1 which are: master.yaml, controlplane.yaml, node.yaml, etcd.yaml, policies.yaml and config.yaml

Check the contents of the benchmark directory under cfg to see which targets are available for that benchmark. Each file except config.yaml represents a target (also known as a control in other parts of this documentation).

The following table shows the valid targets based on the CIS Benchmark version.

CIS Benchmark Targets cis-1.5 master, controlplane, node, etcd, policies cis-1.6 master, controlplane, node, etcd, policies cis-1.20 master, controlplane, node, etcd, policies cis-1.23 master, controlplane, node, etcd, policies cis-1.24 master, controlplane, node, etcd, policies cis-1.7 master, controlplane, node, etcd, policies gke-1.0 master, controlplane, node, etcd, policies, managedservices gke-1.2.0 controlplane, node, policies, managedservices eks-1.0.1 controlplane, node, policies, managedservices eks-1.1.0 controlplane, node, policies, managedservices eks-1.2.0 controlplane, node, policies, managedservices ack-1.0 master, controlplane, node, etcd, policies, managedservices aks-1.0 controlplane, node, policies, managedservices rh-0.7 master,node rh-1.0 master, controlplane, node, etcd, policies cis-1.6-k3s master, controlplane, node, etcd, policies

The following table shows the valid DISA STIG versions

STIG Targets eks-stig-kubernetes-v1r6 master, controlplane, node, policies, managedservices"},{"location":"asff/","title":"Integrating kube-bench with AWS Security Hub","text":"

You can configure kube-bench with the --asff to send findings to AWS Security Hub. There are some additional steps required so that kube-bench has information and permissions to send these findings.

"},{"location":"asff/#enable-the-aws-security-hub-integration","title":"Enable the AWS Security Hub integration","text":"
  • You will need AWS Security Hub to be enabled in your account
  • In the Security Hub console, under Integrations, search for kube-bench
  • Click on Accept findings. This gives information about the IAM permissions required to send findings to your Security Hub account. kube-bench runs within a pod on your EKS cluster, and will need to be associated with a Role that has these permissions.
"},{"location":"asff/#configure-permissions-in-an-iam-role","title":"Configure permissions in an IAM Role","text":"
  • Grant these permissions to the IAM Role that the kube-bench pod will be associated with. There are two options:
  • You can run the kube-bench pod under a specific service account associated with an IAM role that has these permissions to write Security Hub findings.
  • Alternatively the pod can be granted permissions specified by the Role that your EKS node group uses.

Here is an example IAM Policy that you can attach to your EKS node group's IAM Role:

{\n\"Version\": \"2012-10-17\",\n\"Statement\": [\n{\n\"Effect\": \"Allow\",\n\"Action\": \"securityhub:BatchImportFindings\",\n\"Resource\": [\n\"arn:aws:securityhub:us-east-1::product/aqua-security/kube-bench\"\n]\n}\n]\n}\n
"},{"location":"asff/#modify-the-job-configuration","title":"Modify the job configuration","text":"
  • Modify the kube-bench Configmap in job-eks-asff.yaml to specify the AWS account, AWS region, and the EKS Cluster ARN.
  • In the same file, modify the image specifed in the Job to use the kube-bench image pushed to your ECR
  • [Optional] - If you have created a dedicated IAM role to be used with kube-bench as described above in Configure permissions in an IAM Role, you will need to add the IAM role arn to the kube-bench ServiceAccount in job-eks-asff.yaml.
  • Make sure that job-eks-asff.yaml specifies the container image you just pushed to your ECR registry.

You can now run kube-bench as a pod in your cluster: kubectl apply -f job-eks-asff.yaml

Findings will be generated for any kube-bench test that generates a [FAIL] or [WARN] output. If all tests pass, no findings will be generated. However, it's recommended that you consult the pod log output to check whether any findings were generated but could not be written to Security Hub.

"},{"location":"controls/","title":"Test and config files","text":"

kube-bench runs checks specified in controls files that are a YAML representation of the CIS Kubernetes Benchmark checks (or other distribution-specific hardening guides).

"},{"location":"controls/#controls","title":"Controls","text":"

controls is a YAML document that contains checks that must be run against a specific Kubernetes node type, master or node and version.

controls is the fundamental input to kube-bench. The following is an example of a basic controls:

---\ncontrols:\nid: 1\ntext: \"Master Node Security Configuration\"\ntype: \"master\"\ngroups:\n- id: 1.1\n  text: API Server\n  checks:\n    - id: 1.1.1\n      text: \"Ensure that the --allow-privileged argument is set (Scored)\"\n      audit: \"ps -ef | grep kube-apiserver | grep -v grep\"\n      tests:\n      bin_op: or\n      test_items:\n      - flag: \"--allow-privileged\"\n        set: true\n      - flag: \"--some-other-flag\"\n        set: false\n      remediation: \"Edit the /etc/kubernetes/config file on the master node and\n        set the KUBE_ALLOW_PRIV parameter to '--allow-privileged=false'\"\n      scored: true\n- id: 1.2\n  text: Scheduler\n  checks:\n    - id: 1.2.1\n      text: \"Ensure that the --profiling argument is set to false (Scored)\"\n      audit: \"ps -ef | grep kube-scheduler | grep -v grep\"\n      tests:\n        bin_op: and\n        test_items:\n          - flag: \"--profiling\"\n            set: true\n          - flag: \"--some-other-flag\"\n            set: false\n      remediation: \"Edit the /etc/kubernetes/config file on the master node and\n        set the KUBE_ALLOW_PRIV parameter to '--allow-privileged=false'\"\n      scored: true\n

controls is composed of a hierarchy of groups, sub-groups and checks. Each of the controls components have an id and a text description which are displayed in the kube-bench output.

type specifies what kubernetes node type a controls is for. Possible values for type are master and node.

"},{"location":"controls/#groups","title":"Groups","text":"

groups is a list of subgroups that test the various Kubernetes components that run on the node type specified in the controls.

For example, one subgroup checks parameters passed to the API server binary, while another subgroup checks parameters passed to the controller-manager binary.

groups:\n- id: 1.1\n  text: API Server\n  # ...\n- id: 1.2\n  text: Scheduler\n  # ...\n

These subgroups have id, text fields which serve the same purposes described in the previous paragraphs. The most important part of the subgroup is the checks field which is the collection of actual checks that form the subgroup.

This is an example of a subgroup and checks in the subgroup.

id: 1.1\ntext: API Server\nchecks:\n  - id: 1.1.1\n    text: \"Ensure that the --allow-privileged argument is set (Scored)\"\n    audit: \"ps -ef | grep kube-apiserver | grep -v grep\"\n    tests:\n    # ...\n  - id: 1.1.2\n    text: \"Ensure that the --anonymous-auth argument is set to false (Not Scored)\"\n    audit: \"ps -ef | grep kube-apiserver | grep -v grep\"\n    tests:\n    # ...\n

kube-bench supports running a subgroup by specifying the subgroup id on the command line, with the flag --group or -g.

"},{"location":"controls/#check","title":"Check","text":"

The CIS Kubernetes Benchmark recommends configurations to harden Kubernetes components. These recommendations are usually configuration options and can be specified by flags to Kubernetes binaries, or in configuration files.

The Benchmark also provides commands to audit a Kubernetes installation, identify places where the cluster security can be improved, and steps to remediate these identified problems.

In kube-bench, check objects embody these recommendations. This an example check object:

id: 1.1.1\ntext: \"Ensure that the --anonymous-auth argument is set to false (Not Scored)\"\naudit: \"ps -ef | grep kube-apiserver | grep -v grep\"\ntests:\n  test_items:\n  - flag: \"--anonymous-auth\"\n    compare:\n      op: eq\n      value: false\n    set: true\nremediation: |\n  Edit the API server pod specification file kube-apiserver\n  on the master node and set the below parameter.\n  --anonymous-auth=false\nscored: false\n

A check object has an id, a text, an audit, a tests, remediation and scored fields.

kube-bench supports running individual checks by specifying the check's id as a comma-delimited list on the command line with the --check flag.

The audit field specifies the command to run for a check. The output of this command is then evaluated for conformance with the CIS Kubernetes Benchmark recommendation.

The audit is evaluated against criteria specified by the tests object. tests contain bin_op and test_items.

test_items specify the criteria(s) the audit command's output should meet to pass a check. This criteria is made up of keywords extracted from the output of the audit command and operations that compare these keywords against values expected by the CIS Kubernetes Benchmark.

There are three ways to run and extract keywords from the output of the command used, | Command | Output var | |---|---| | audit | flag | | audit_config | path | | audit_env | env |

flag is used when the keyword is a command-line flag. The associated audit command could be any binaries available on the system like ps command and a grep for the binary whose flag we are checking:

ps -ef | grep somebinary | grep -v grep\n

Here is an example usage of the flag option:

# ...\naudit: \"ps -ef | grep kube-apiserver | grep -v grep\"\ntests:\n  test_items:\n  - flag: \"--anonymous-auth\"\n  # ...\n

path is used when the keyword is an option set in a JSON or YAML config file. The associated audit_command command is usually cat /path/to/config-yaml-or-json. For example:

# ...\ntext: \"Ensure that the --anonymous-auth argument is set to false (Not Scored)\"\naudit: \"cat /path/to/some/config\"\ntests:\n  test_items:\n  - path: \"{.someoption.value}\"\n    # ...\n

env is used to check if the value is present within a specified environment variable. The presence of env is treated as an OR operation, if both flag and env are supplied it will use either to attempt pass the check. The command used for checking the environment variables of a process is generated by default.

If the command being generated is causing errors, you can override the command used by setting audit_env on the check. Similarly, if you don't want the environment checking command to be generated or run at all, specify disableEnvTesting as true on the check.

The example below will check if the flag --auto-tls is equal to false OR ETCD_AUTO_TLS is equal to false

  test_items:\n  - flag: \"--auto-tls\"\n    env: \"ETCD_AUTO_TLS\"\n    compare:\n      op: eq\n      value: false\n
Note: flag, path and env will act as OR if more then one present.

test_item compares the output of the audit command and keywords using the set and compare fields.

  test_items:\n  - flag: \"--anonymous-auth\"\n    compare:\n      op: eq\n      value: false\n    set: true\n

set checks if a keyword is present in the output of the audit command or a config file. The possible values for set are true and false.

If set is true, the check passes only if the keyword is present in the output of the audit command, or config file. If set is false, the check passes only if the keyword is not present in the output of the audit command, or config file. set is true by default.

compare has two fields op and value to compare keywords with expected value. op specifies which operation is used for the comparison, and value specifies the value to compare against.

To use compare, set must true. The comparison will be ignored if set is false

The op (operations) currently supported in kube-bench are: - eq: tests if the keyword is equal to the compared value. - noteq: tests if the keyword is unequal to the compared value. - gt: tests if the keyword is greater than the compared value. - gte: tests if the keyword is greater than or equal to the compared value. - lt: tests if the keyword is less than the compared value. - lte: tests if the keyword is less than or equal to the compared value. - has: tests if the keyword contains the compared value. - nothave: tests if the keyword does not contain the compared value. - regex: tests if the flag value matches the compared value regular expression. When defining regular expressions in YAML it is generally easier to wrap them in single quotes, for example '^[abc]$', to avoid issues with string escaping. - bitmask : tests if keyward is bitmasked with the compared value, common usege is for comparing file permissions in linux.

"},{"location":"controls/#omitting-checks","title":"Omitting checks","text":"

If you decide that a recommendation is not appropriate for your environment, you can choose to omit it by editing the test YAML file to give it the check type skip as in this example:

  checks:\n- id: 2.1.1\ntext: \"Ensure that the --allow-privileged argument is set to false (Scored)\"\ntype: \"skip\"\nscored: true\n

No tests will be run for this check and the output will be marked [INFO].

"},{"location":"controls/#configuration-and-variables","title":"Configuration and Variables","text":"

Kubernetes component configuration and binary file locations and names vary based on cluster deployment methods and Kubernetes distribution used. For this reason, the locations of these binaries and config files are configurable by editing the cfg/config.yaml file and these binaries and files can be referenced in a controls file via variables.

The cfg/config.yaml file is a global configuration file. Configuration files can be created for specific Kubernetes versions (distributions). Values in the version-specific config overwrite similar values in cfg/config.yaml.

For example, the kube-apiserver in Red Hat OCP distribution is run as hypershift openshift-kube-apiserver instead of the default kube-apiserver. This difference can be specified by editing the master.apiserver.defaultbin entry cfg/rh-0.7/config.yaml.

Below is the structure of cfg/config.yaml:

nodetype\n  |-- components\n    |-- component1\n  |-- component1\n    |-- bins\n    |-- defaultbin (optional)\n    |-- confs\n    |-- defaultconf (optional)\n    |-- svcs\n    |-- defaultsvc (optional)\n    |-- kubeconfig\n    |-- defaultkubeconfig (optional)\n

Every node type has a subsection that specifies the main configuration items.

  • components: A list of components for the node type. For example master will have an entry for apiserver, scheduler and controllermanager.

Each component has the following entries:

  • bins: A list of candidate binaries for a component. kube-bench checks this list and selects the first binary that is running on the node.

If none of the binaries in bins list is running, kube-bench checks if the binary specified by defaultbin is running and terminates if none of the binaries in both bins and defaultbin is running.

The selected binary for a component can be referenced in controls using a variable in the form $<component>bin. In the example below, we reference the selected API server binary with the variable $apiserverbin in an audit command.

id: 1.1.1\n text: \"Ensure that the --anonymous-auth argument is set to false (Scored)\"\n audit: \"ps -ef | grep $apiserverbin | grep -v grep\"\n # ...\n
  • confs: A list of candidate configuration files for a component. kube-bench checks this list and selects the first config file that is found on the node. If none of the config files exists, kube-bench defaults conf to the value of defaultconf.

The selected config for a component can be referenced in controls using a variable in the form $<component>conf. In the example below, we reference the selected API server config file with the variable $apiserverconf in an audit command.

id: 1.4.1\n  text: \"Ensure that the API server pod specification file permissions are\n  set to 644 or more restrictive (Scored)\"\n  audit: \"/bin/sh -c 'if test -e $apiserverconf; then stat -c %a $apiserverconf; fi'\"\n
  • svcs: A list of candidate unitfiles for a component. kube-bench checks this list and selects the first unitfile that is found on the node. If none of the unitfiles exists, kube-bench defaults unitfile to the value of defaultsvc.

The selected unitfile for a component can be referenced in controls via a variable in the form $<component>svc. In the example below, the selected kubelet unitfile is referenced with $kubeletsvc in the remediation of the check.

id: 2.1.1\n  # ...\n  remediation: |\n    Edit the kubelet service file $kubeletsvc\n    on each worker node and set the below parameter in KUBELET_SYSTEM_PODS_ARGS variable.\n    --allow-privileged=false\n    Based on your system, restart the kubelet service. For example:\n    systemctl daemon-reload\n    systemctl restart kubelet.service\n  # ...\n
  • kubeconfig: A list of candidate kubeconfig files for a component. kube-bench checks this list and selects the first file that is found on the node. If none of the files exists, kube-bench defaults kubeconfig to the value of defaultkubeconfig.

    The selected kubeconfig for a component can be referenced in controls with a variable in the form $<component>kubeconfig. In the example below, the selected kubelet kubeconfig is referenced with $kubeletkubeconfig in the audit command.

    id: 2.2.1\n  text: \"Ensure that the kubelet.conf file permissions are set to 644 or\n  more restrictive (Scored)\"\n  audit: \"/bin/sh -c 'if test -e $kubeletkubeconfig; then stat -c %a $kubeletkubeconfig; fi'\"\n  # ...\n
"},{"location":"flags-and-commands/","title":"Flags","text":""},{"location":"flags-and-commands/#commands","title":"Commands","text":"Command Description help Prints help about any command run List of components to run version Print kube-bench version"},{"location":"flags-and-commands/#flags","title":"Flags","text":"Flag Description --alsologtostderr log to standard error as well as files --asff Send findings to AWS Security Hub for any benchmark tests that fail or that generate a warning. See [this page][kube-bench-aws-security-hub] for more information on how to enable the kube-bench integration with AWS Security Hub. --benchmark Manually specify CIS benchmark version -c, --check A comma-delimited list of checks to run as specified in Benchmark document. --config config file (default is ./cfg/config.yaml) --exit-code Specify the exit code for when checks fail --group Run all the checks under this comma-delimited list of groups. --include-test-output Prints the actual result when test fails. --json Prints the results as JSON --junit Prints the results as JUnit --log_backtrace_at traceLocation when logging hits line file:N, emit a stack trace (default :0) --logtostderr log to standard error instead of files --noremediations Disable printing of remediations section to stdout. --noresults Disable printing of results section to stdout. --nototals Disable calculating and printing of totals for failed, passed, ... checks across all sections --outputfile Writes the results to output file when run with --json or --junit --pgsql Save the results to PostgreSQL --scored Run the scored CIS checks (default true) --skip string List of comma separated values of checks to be skipped --stderrthreshold severity logs at or above this threshold go to stderr (default 2) -v, --v Level log level for V logs (default 0) --unscored Run the unscored CIS checks (default true) --version string Manually specify Kubernetes version, automatically detected if unset --vmodule moduleSpec comma-separated list of pattern=N settings for file-filtered logging"},{"location":"flags-and-commands/#examples","title":"Examples","text":""},{"location":"flags-and-commands/#report-kube-bench-findings-to-aws-security-hub","title":"Report kube-bench findings to AWS Security Hub","text":"

You can configure kube-bench with the --asff option to send findings to AWS Security Hub for any benchmark tests that fail or that generate a warning. See this page for more information on how to enable the kube-bench integration with AWS Security Hub.

"},{"location":"flags-and-commands/#specifying-the-benchmark-or-kubernetes-version","title":"Specifying the benchmark or Kubernetes version","text":"

kube-bench uses the Kubernetes API, or access to the kubectl or kubelet executables to try to determine the Kubernetes version, and hence which benchmark to run. If you wish to override this, or if none of these methods are available, you can specify either the Kubernetes version or CIS Benchmark as a command line parameter.

You can specify a particular version of Kubernetes by setting the --version flag or with the KUBE_BENCH_VERSION environment variable. The value of --version takes precedence over the value of KUBE_BENCH_VERSION.

For example, run kube-bench using the tests for Kubernetes version 1.13:

kube-bench --version 1.13\n

You can specify --benchmark to run a specific CIS Benchmark version:

kube-bench --benchmark cis-1.5\n

Note: It is an error to specify both --version and --benchmark flags together

"},{"location":"flags-and-commands/#specifying-benchmark-sections","title":"Specifying Benchmark sections","text":"

If you want to run specific CIS Benchmark sections (i.e master, node, etcd, etc...) you can use the run --targets subcommand.

kube-bench run --targets master,node\n

or

kube-bench run --targets master,node,etcd,policies\n

If no targets are specified, kube-bench will determine the appropriate targets based on the CIS Benchmark version and the components detected on the node. The detection is done by verifying which components are running, as defined in the config files (see Configuration.

"},{"location":"flags-and-commands/#run-specific-check-or-group","title":"Run specific check or group","text":"

kube-bench supports running individual checks by specifying the check's id as a comma-delimited list on the command line with the --check | -c flag. kube-bench --check=\"1.1.1,1.1.2,1.2.1,1.3.3\"

kube-bench supports running all checks under group by specifying the group's id as a comma-delimited list on the command line with the --group | -g flag. kube-bench --check=\"1.1,2.2\" Will run all checks 1.1.X and 2.2.X.

"},{"location":"flags-and-commands/#skip-specific-check-or-group","title":"Skip specific check or group","text":"

kube-bench supports skipping checks or groups by specifying the id as a comma-delimited list on the command line with the --skip flag. kube-bench --skip=\"1.1,1.2.1,1.3.3\" Will skip 1.1.X group and individual checks 1.2.1, 1.3.3. Skipped checks returns [INFO] output.

"},{"location":"flags-and-commands/#exit-code","title":"Exit code","text":"

kube-bench supports using uniqe exit code when failing a check or more. kube-bench --exit-code 42 Will return 42 if one check or more failed, and 0 incase none failed. Note: [WARN] is not [FAIL].

"},{"location":"flags-and-commands/#output-manipulation-flags","title":"Output manipulation flags","text":"

There are four output states: - [PASS] indicates that the test was run successfully, and passed. - [FAIL] indicates that the test was run successfully, and failed. The remediation output describes how to correct the configuration, or includes an error message describing why the test could not be run. - [WARN] means this test needs further attention, for example it is a test that needs to be run manually. Check the remediation output for further information. - [INFO] is informational output that needs no further action.

Note: - Some tests with Automated in their description must still be run manually - If the user has to run a test manually, this always generates WARN - If the test is Scored, and kube-bench was unable to run the test, this generates FAIL (because the test has not been passed, and as a Scored test, if it doesn't pass then it must be considered a failure). - If the test is Not Scored, and kube-bench was unable to run the test, this generates WARN. - If the test is Scored, type is empty, and there are no test_items present, it generates a WARN. This is to highlight tests that appear to be incompletely defined.

kube-bench supports multiple output manipulation flags. kube-bench --include-test-output will print failing checks output in the results section

[INFO] 1 Master Node Security Configuration\n[INFO] 1.1 Master Node Configuration Files\n[FAIL] 1.1.1 Ensure that the API server pod specification file permissions are set to 644 or more restrictive (Automated)\n         **permissions=777**\n

Note: --noresults --noremediations and --include-test-output will not effect the json output but only stdout. Only --nototals will effect the json output and thats because it will not call the function to calculate totals.

"},{"location":"flags-and-commands/#troubleshooting","title":"Troubleshooting","text":"

Running kube-bench with the -v 3 parameter will generate debug logs that can be very helpful for debugging problems.

If you are using one of the example job*.yaml files, you will need to edit the command field, for example [\"kube-bench\", \"-v\", \"3\"]. Once the job has run, the logs can be retrieved using kubectl logs on the job's pod.

"},{"location":"installation/","title":"Installation","text":""},{"location":"installation/#installation","title":"Installation","text":"

You can choose to * Run kube-bench from inside a container (sharing PID namespace with the host). See Running inside a container for additional details. * Run a container that installs kube-bench on the host, and then run kube-bench directly on the host. See Installing from a container for additional details. * install the latest binaries from the Releases page, though please note that you also need to download the config and test files from the cfg directory. See Download and Install binaries for details. * Compile it from source. See Installing from sources for details.

"},{"location":"installation/#download-and-install-binaries","title":"Download and Install binaries","text":"

It is possible to manually install and run kube-bench release binaries. In order to do that, you must have access to your Kubernetes cluster nodes. Note that if you're using one of the managed Kubernetes services (e.g. EKS, AKS, GKE, ACK, OCP), you will not have access to the master nodes of your cluster and you can\u2019t perform any tests on the master nodes.

First, log into one of the nodes using SSH.

Install kube-bench binary for your platform using the commands below. Note that there may be newer releases available. See releases page.

Ubuntu/Debian:

curl -L https://github.com/aquasecurity/kube-bench/releases/download/v0.6.2/kube-bench_0.6.2_linux_amd64.deb -o kube-bench_0.6.2_linux_amd64.deb\n\nsudo apt install ./kube-bench_0.6.2_linux_amd64.deb -f\n

RHEL:

curl -L https://github.com/aquasecurity/kube-bench/releases/download/v0.6.2/kube-bench_0.6.2_linux_amd64.rpm -o kube-bench_0.6.2_linux_amd64.rpm\n\nsudo yum install kube-bench_0.6.2_linux_amd64.rpm -y\n

Alternatively, you can manually download and extract the kube-bench binary:

curl -L https://github.com/aquasecurity/kube-bench/releases/download/v0.6.2/kube-bench_0.6.2_linux_amd64.tar.gz -o kube-bench_0.6.2_linux_amd64.tar.gz\n\ntar -xvf kube-bench_0.6.2_linux_amd64.tar.gz\n

You can then run kube-bench directly:

kube-bench\n

If you manually downloaded the kube-bench binary (using curl command above), you have to specify the location of configuration directory and file. For example:

./kube-bench --config-dir `pwd`/cfg --config `pwd`/cfg/config.yaml \n

See previous section on Running kube-bench for further details on using the kube-bench binary.

"},{"location":"installation/#installing-from-sources","title":"Installing from sources","text":"

If Go is installed on the target machines, you can simply clone this repository and run as follows (assuming your GOPATH is set) as per this example:

# Create a target directory for the clone, inside the $GOPATH\nmkdir -p $GOPATH/src/github.com/aquasecurity/kube-bench\n\n#\u00a0Clone this repository, using SSH\ngit clone git@github.com:aquasecurity/kube-bench.git $GOPATH/src/github.com/aquasecurity/kube-bench\n\n#\u00a0Install the pre-requisites\ngo get github.com/aquasecurity/kube-bench\n\n#\u00a0Change to the kube-bench directory\ncd $GOPATH/src/github.com/aquasecurity/kube-bench\n\n#\u00a0Build the kube-bench binary\ngo build -o kube-bench .\n\n# See all supported options\n./kube-bench --help\n\n# Run all checks\n./kube-bench\n
"},{"location":"installation/#installing-from-a-container","title":"Installing from a container","text":"

This command copies the kube-bench binary and configuration files to your host from the Docker container: binaries compiled for linux-x86-64 only (so they won't run on macOS or Windows)

docker run --rm -v `pwd`:/host docker.io/aquasec/kube-bench:latest install\n

You can then run ./kube-bench.

"},{"location":"platforms/","title":"Platforms","text":""},{"location":"platforms/#cis-kubernetes-benchmark-support","title":"CIS Kubernetes Benchmark support","text":"

kube-bench supports running tests for Kubernetes. Most of our supported benchmarks are defined in one of the following: CIS Kubernetes Benchmarks STIG Document Library

Some defined by other hardenening guides.

Source Kubernetes Benchmark kube-bench config Kubernetes versions CIS 1.5.1 cis-1.5 1.15 CIS 1.6.0 cis-1.6 1.16-1.18 CIS 1.20 cis-1.20 1.19-1.21 CIS 1.23 cis-1.23 1.22-1.23 CIS 1.24 cis-1.24 1.24 CIS 1.7 cis-1.7 1.25 CIS GKE 1.0.0 gke-1.0 GKE CIS GKE 1.2.0 gke-1.2.0 GKE CIS EKS 1.0.1 eks-1.0.1 EKS CIS EKS 1.1.0 eks-1.1.0 EKS CIS EKS 1.2.0 eks-1.2.0 EKS CIS ACK 1.0.0 ack-1.0 ACK CIS AKS 1.0.0 aks-1.0 AKS RHEL RedHat OpenShift hardening guide rh-0.7 OCP 3.10-3.11 CIS OCP4 1.1.0 rh-1.0 OCP 4.1- CIS 1.6.0-k3s cis-1.6-k3s k3s v1.16-v1.24 DISA Kubernetes Ver 1, Rel 6 eks-stig-kubernetes-v1r6 EKS CIS TKGI 1.2.53 tkgi-1.2.53 vmware"},{"location":"running/","title":"How to run","text":""},{"location":"running/#running-kube-bench","title":"Running kube-bench","text":"

If you run kube-bench directly from the command line you may need to be root / sudo to have access to all the config files.

By default kube-bench attempts to auto-detect the running version of Kubernetes, and map this to the corresponding CIS Benchmark version. For example, Kubernetes version 1.15 is mapped to CIS Benchmark version cis-1.15 which is the benchmark version valid for Kubernetes 1.15.

kube-bench also attempts to identify the components running on the node, and uses this to determine which tests to run (for example, only running the master node tests if the node is running an API server).

Please note It is impossible to inspect the master nodes of managed clusters, e.g. GKE, EKS, AKS and ACK, using kube-bench as one does not have access to such nodes, although it is still possible to use kube-bench to check worker node configuration in these environments.

"},{"location":"running/#running-inside-a-container","title":"Running inside a container","text":"

You can avoid installing kube-bench on the host by running it inside a container using the host PID namespace and mounting the /etc and /var directories where the configuration and other files are located on the host so that kube-bench can check their existence and permissions.

docker run --pid=host -v /etc:/etc:ro -v /var:/var:ro -t docker.io/aquasec/kube-bench:latest --version 1.18\n

Note: the tests require either the kubelet or kubectl binary in the path in order to auto-detect the Kubernetes version. You can pass -v $(which kubectl):/usr/local/mount-from-host/bin/kubectl to resolve this. You will also need to pass in kubeconfig credentials. For example:

docker run --pid=host -v /etc:/etc:ro -v /var:/var:ro -v $(which kubectl):/usr/local/mount-from-host/bin/kubectl -v ~/.kube:/.kube -e KUBECONFIG=/.kube/config -t docker.io/aquasec/kube-bench:latest \n

You can use your own configs by mounting them over the default ones in /opt/kube-bench/cfg/

docker run --pid=host -v /etc:/etc:ro -v /var:/var:ro -t -v path/to/my-config.yaml:/opt/kube-bench/cfg/config.yaml -v $(which kubectl):/usr/local/mount-from-host/bin/kubectl -v ~/.kube:/.kube -e KUBECONFIG=/.kube/config docker.io/aquasec/kube-bench:latest\n
"},{"location":"running/#running-in-a-kubernetes-cluster","title":"Running in a Kubernetes cluster","text":"

You can run kube-bench inside a pod, but it will need access to the host's PID namespace in order to check the running processes, as well as access to some directories on the host where config files and other files are stored.

The job.yaml file (available in the root directory of the repository) can be applied to run the tests as a Kubernetes Job. For example:

$ kubectl apply -f job.yaml\njob.batch/kube-bench created\n\n$ kubectl get pods\nNAME                      READY   STATUS              RESTARTS   AGE\nkube-bench-j76s9   0/1     ContainerCreating   0          3s\n\n# Wait for a few seconds for the job to complete\n$ kubectl get pods\nNAME                      READY   STATUS      RESTARTS   AGE\nkube-bench-j76s9   0/1     Completed   0          11s\n\n# The results are held in the pod's logs\nkubectl logs kube-bench-j76s9\n[INFO] 1 Master Node Security Configuration\n[INFO] 1.1 API Server\n...\n

To run tests on the master node, the pod needs to be scheduled on that node. This involves setting a nodeSelector and tolerations in the pod spec.

The default labels applied to master nodes has changed since Kubernetes 1.11, so if you are using an older version you may need to modify the nodeSelector and tolerations to run the job on the master node.

"},{"location":"running/#running-in-an-aks-cluster","title":"Running in an AKS cluster","text":"
  1. Create an AKS cluster(e.g. 1.13.7) with RBAC enabled, otherwise there would be 4 failures

  2. Use the kubectl-enter plugin to shell into a node kubectl-enter {node-name} or ssh to one agent node could open nsg 22 port and assign a public ip for one agent node (only for testing purpose)

  3. Run CIS benchmark to view results:

    docker run --rm -v `pwd`:/host docker.io/aquasec/kube-bench:latest install\n./kube-bench \n
    kube-bench cannot be run on AKS master nodes

"},{"location":"running/#running-cis-benchmark-in-an-eks-cluster","title":"Running CIS benchmark in an EKS cluster","text":"

There is a job-eks.yaml file for running the kube-bench node checks on an EKS cluster. The significant difference on EKS is that it's not possible to schedule jobs onto the master node, so master checks can't be performed

  1. To create an EKS Cluster refer to Getting Started with Amazon EKS in the Amazon EKS User Guide
  2. Information on configuring eksctl, kubectl and the AWS CLI is within
  3. Create an Amazon Elastic Container Registry (ECR) repository to host the kube-bench container image
    aws ecr create-repository --repository-name k8s/kube-bench --image-tag-mutability MUTABLE\n
  4. Download, build and push the kube-bench container image to your ECR repo
    git clone https://github.com/aquasecurity/kube-bench.git\ncd kube-bench\naws ecr get-login-password --region <AWS_REGION> | docker login --username AWS --password-stdin <AWS_ACCT_NUMBER>.dkr.ecr.<AWS_REGION>.amazonaws.com\ndocker build -t k8s/kube-bench .\ndocker tag k8s/kube-bench:latest <AWS_ACCT_NUMBER>.dkr.ecr.<AWS_REGION>.amazonaws.com/k8s/kube-bench:latest\ndocker push <AWS_ACCT_NUMBER>.dkr.ecr.<AWS_REGION>.amazonaws.com/k8s/kube-bench:latest\n
  5. Copy the URI of your pushed image, the URI format is like this: <AWS_ACCT_NUMBER>.dkr.ecr.<AWS_REGION>.amazonaws.com/k8s/kube-bench:latest
  6. Replace the image value in job-eks.yaml with the URI from Step 4
  7. Run the kube-bench job on a Pod in your Cluster: kubectl apply -f job-eks.yaml
  8. Find the Pod that was created, it should be in the default namespace: kubectl get pods --all-namespaces
  9. Retrieve the value of this Pod and output the report, note the Pod name will vary: kubectl logs kube-bench-<value>
  10. You can save the report for later reference: kubectl logs kube-bench-<value> > kube-bench-report.txt
"},{"location":"running/#running-disa-stig-in-an-eks-cluster","title":"Running DISA STIG in an EKS cluster","text":"

There is a job-eks-stig.yaml file for running the kube-bench node checks on an EKS cluster. The significant difference on EKS is that it's not possible to schedule jobs onto the master node, so master checks can't be performed

  1. To create an EKS Cluster refer to Getting Started with Amazon EKS in the Amazon EKS User Guide
  2. Information on configuring eksctl, kubectl and the AWS CLI is within
  3. Create an Amazon Elastic Container Registry (ECR) repository to host the kube-bench container image
    aws ecr create-repository --repository-name k8s/kube-bench --image-tag-mutability MUTABLE\n
  4. Download, build and push the kube-bench container image to your ECR repo
    git clone https://github.com/aquasecurity/kube-bench.git\ncd kube-bench\naws ecr get-login-password --region <AWS_REGION> | docker login --username AWS --password-stdin <AWS_ACCT_NUMBER>.dkr.ecr.<AWS_REGION>.amazonaws.com\ndocker build -t k8s/kube-bench .\ndocker tag k8s/kube-bench:latest <AWS_ACCT_NUMBER>.dkr.ecr.<AWS_REGION>.amazonaws.com/k8s/kube-bench:latest\ndocker push <AWS_ACCT_NUMBER>.dkr.ecr.<AWS_REGION>.amazonaws.com/k8s/kube-bench:latest\n
  5. Copy the URI of your pushed image, the URI format is like this: <AWS_ACCT_NUMBER>.dkr.ecr.<AWS_REGION>.amazonaws.com/k8s/kube-bench:latest
  6. Replace the image value in job-eks-stig.yaml with the URI from Step 4
  7. Run the kube-bench job on a Pod in your Cluster: kubectl apply -f job-eks-stig.yaml
  8. Find the Pod that was created, it should be in the default namespace: kubectl get pods --all-namespaces
  9. Retrieve the value of this Pod and output the report, note the Pod name will vary: kubectl logs kube-bench-<value>
  10. You can save the report for later reference: kubectl logs kube-bench-<value> > kube-bench-report.txt
"},{"location":"running/#running-on-openshift","title":"Running on OpenShift","text":"OpenShift Hardening Guide kube-bench config ocp-3.10 + rh-0.7 ocp-4.1 + rh-1.0

kube-bench includes a set of test files for Red Hat's OpenShift hardening guide for OCP 3.10 and 4.1. To run this you will need to specify --benchmark rh-07, or --version ocp-3.10 or,--version ocp-4.5 or --benchmark rh-1.0

kube-bench supports auto-detection, when you run the kube-bench command it will autodetect if running in openshift environment.

Since running kube-bench requires elevated privileges, the privileged SecurityContextConstraint needs to be applied to the ServiceAccount used for the Job:

oc create namespace kube-bench\noc adm policy add-scc-to-user privileged --serviceaccount default\noc apply -f job.yaml\n
"},{"location":"running/#running-in-a-gke-cluster","title":"Running in a GKE cluster","text":"CIS Benchmark Targets gke-1.0 master, controlplane, node, etcd, policies, managedservices gke-1.2.0 master, controlplane, node, policies, managedservices

kube-bench includes benchmarks for GKE. To run this you will need to specify --benchmark gke-1.0 or --benchmark gke-1.2.0 when you run the kube-bench command.

To run the benchmark as a job in your GKE cluster apply the included job-gke.yaml.

kubectl apply -f job-gke.yaml\n
"},{"location":"running/#running-in-a-ack-cluster","title":"Running in a ACK cluster","text":"CIS Benchmark Targets ack-1.0 master, controlplane, node, etcd, policies, managedservices

kube-bench includes benchmarks for Alibaba Cloud Container Service For Kubernetes (ACK). To run this you will need to specify --benchmark ack-1.0 when you run the kube-bench command.

To run the benchmark as a job in your ACK cluster apply the included job-ack.yaml.

kubectl apply -f job-ack.yaml\n
"},{"location":"running/#running-in-a-vmware-tkgi-cluster","title":"Running in a VMware TKGI cluster","text":"CIS Benchmark Targets tkgi-1.2.53 master, etcd, controlplane, node, policies

kube-bench includes benchmarks for VMware tkgi platform. To run this you will need to specify --benchmark tkgi-1.2.53 when you run the kube-bench command.

To run the benchmark as a job in your VMware tkgi cluster apply the included job-tkgi.yaml.

kubectl apply -f job-tkgi.yaml\n
"}]} \ No newline at end of file diff --git a/v0.6.15/sitemap.xml b/v0.6.15/sitemap.xml new file mode 100644 index 0000000..6b80e78 --- /dev/null +++ b/v0.6.15/sitemap.xml @@ -0,0 +1,43 @@ + + + + https://aquasecurity.github.io/kube-bench/v0.6.15/ + 2023-06-06 + daily + + + https://aquasecurity.github.io/kube-bench/v0.6.15/architecture/ + 2023-06-06 + daily + + + https://aquasecurity.github.io/kube-bench/v0.6.15/asff/ + 2023-06-06 + daily + + + https://aquasecurity.github.io/kube-bench/v0.6.15/controls/ + 2023-06-06 + daily + + + https://aquasecurity.github.io/kube-bench/v0.6.15/flags-and-commands/ + 2023-06-06 + daily + + + https://aquasecurity.github.io/kube-bench/v0.6.15/installation/ + 2023-06-06 + daily + + + https://aquasecurity.github.io/kube-bench/v0.6.15/platforms/ + 2023-06-06 + daily + + + https://aquasecurity.github.io/kube-bench/v0.6.15/running/ + 2023-06-06 + daily + + \ No newline at end of file diff --git a/v0.6.15/sitemap.xml.gz b/v0.6.15/sitemap.xml.gz new file mode 100644 index 0000000000000000000000000000000000000000..161ad139f99b08dd9fc8952474be6c783cac2f8e GIT binary patch literal 292 zcmV+<0o(o`iwFoFx3v+FTp0MFIXudXgW?6qYZ<<7@`0sjV7M5%ELGUcd>;)Zc7iB|@nVz5vW^Jv8cweUkNgLBx6 qqBkCruvR2YjFPx#L>@zQMJ+pK?=g!1ANkfW;`tB68skS21^@tO+K*8H literal 0 HcmV?d00001 diff --git a/versions.json b/versions.json index 7d92897..1400d5f 100644 --- a/versions.json +++ b/versions.json @@ -1 +1 @@ -[{"version": "v0.6.12", "title": "v0.6.12", "aliases": ["latest"]}, {"version": "v0.6.11", "title": "v0.6.11", "aliases": []}, {"version": "v0.6.8", "title": "v0.6.8", "aliases": []}, {"version": "v0.6.7", "title": "v0.6.7", "aliases": []}, {"version": "v0.6.6", "title": "v0.6.6", "aliases": []}, {"version": "v0.6.5", "title": "v0.6.5", "aliases": []}, {"version": "v0.6.3", "title": "v0.6.3", "aliases": []}, {"version": "dev", "title": "dev", "aliases": []}] \ No newline at end of file +[{"version": "v0.6.15", "title": "v0.6.15", "aliases": ["latest"]}, {"version": "v0.6.12", "title": "v0.6.12", "aliases": []}, {"version": "v0.6.11", "title": "v0.6.11", "aliases": []}, {"version": "v0.6.8", "title": "v0.6.8", "aliases": []}, {"version": "v0.6.7", "title": "v0.6.7", "aliases": []}, {"version": "v0.6.6", "title": "v0.6.6", "aliases": []}, {"version": "v0.6.5", "title": "v0.6.5", "aliases": []}, {"version": "v0.6.3", "title": "v0.6.3", "aliases": []}, {"version": "dev", "title": "dev", "aliases": []}] \ No newline at end of file