mirror of
https://github.com/docker/docker-bench-security.git
synced 2024-11-01 08:31:44 +01:00
initial commit of tests/99_community_checks.sh v1.3.1
Signed-off-by: Thomas Sjögren <konstruktoid@users.noreply.github.com>
This commit is contained in:
parent
32c5e5f1fb
commit
c1457e6ad3
1 changed files with 12 additions and 11 deletions
|
@ -1,4 +1,5 @@
|
|||
#!/bin/sh
|
||||
#!/bin/bash
|
||||
|
||||
check_c() {
|
||||
logit ""
|
||||
local id="99"
|
||||
|
@ -10,10 +11,10 @@ check_c() {
|
|||
|
||||
check_c_1() {
|
||||
local id="C.1"
|
||||
local desc="This is a example check for a Scored check"
|
||||
local remediation="This is an example remediation measure for a Scored check"
|
||||
local remediationImpact="This is an example remediation impact for a Scored check"
|
||||
local check="$id - $desc"
|
||||
local desc="This is a example check for a Automated check"
|
||||
local remediation="This is an example remediation measure for a Automated check"
|
||||
local remediationImpact="This is an example remediation impact for a Automated check"
|
||||
local check="$id - $desc"
|
||||
starttestjson "$id" "$desc"
|
||||
|
||||
if docker info --format='{{ .Architecture }}' | grep 'x86_64' 2>/dev/null 1>&2; then
|
||||
|
@ -32,10 +33,10 @@ check_c_1() {
|
|||
|
||||
check_c_1_1() {
|
||||
local id="C.1.1"
|
||||
local desc="This is a example check for a Not Scored check"
|
||||
local remediation="This is an example remediation measure for a Not Scored check"
|
||||
local remediationImpact="This is an example remediation impact for a Not Scored check"
|
||||
local check="$id - $desc"
|
||||
local desc="This is a example check for a Manual check"
|
||||
local remediation="This is an example remediation measure for a Manual check"
|
||||
local remediationImpact="This is an example remediation impact for a Manual check"
|
||||
local check="$id - $desc"
|
||||
starttestjson "$id" "$desc"
|
||||
|
||||
if docker info --format='{{ .Architecture }}' | grep 'x86_64' 2>/dev/null 1>&2; then
|
||||
|
@ -60,7 +61,7 @@ check_c_2() {
|
|||
local desc="Ensure operations on legacy registry (v1) are Disabled"
|
||||
local remediation="Start docker daemon with --disable-legacy-registry=false flag. Starting with Docker 17.12, support for V1 registries has been removed, and the --disable-legacy-registry flag can no longer be used."
|
||||
local remediationImpact="Prevents the docker daemon from pull, push, and login operations against v1 registries."
|
||||
local check="$id - $desc"
|
||||
local check="$id - $desc"
|
||||
starttestjson "$id" "$desc"
|
||||
|
||||
if [ "$docker_version" -lt 1712 ]; then
|
||||
|
@ -79,7 +80,7 @@ check_c_2() {
|
|||
return
|
||||
fi
|
||||
local desc="$desc (Deprecated)"
|
||||
local check="$id - $desc"
|
||||
local check="$id - $desc"
|
||||
info -c "$check"
|
||||
logcheckresult "INFO"
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue