github.com/khulnasoft-lab/defsec@v1.0.5-0.20230827010352-5e9f46893d95/rules/docker/policies/maintainer_is_deprecated_test.rego (about) 1 package builtin.dockerfile.DS022 2 3 test_denied { 4 r := deny with input as {"Stages": [{"Name": "fedora:27", "Commands": [ 5 { 6 "Cmd": "from", 7 "Value": ["fedora:27"], 8 }, 9 { 10 "Cmd": "maintainer", 11 "Value": ["admin@example.com"], 12 }, 13 ]}]} 14 15 count(r) == 1 16 r[_].msg == "MAINTAINER should not be used: 'MAINTAINER admin@example.com'" 17 } 18 19 test_allowed { 20 r := deny with input as {"Stages": [{"Name": "fedora:27", "Commands": [{ 21 "Cmd": "from", 22 "Value": ["fedora:27"], 23 }]}]} 24 25 count(r) == 0 26 }