You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: scanners/amass/README.md
+7-1Lines changed: 7 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -69,6 +69,7 @@ Kubernetes: `>=v1.11.0-0`
69
69
70
70
| Key | Type | Default | Description |
71
71
|-----|------|---------|-------------|
72
+
| cascadingRules.enabled | bool |`false`| Enables or disables the installation of the default cascading rules for this scanner |
72
73
| parser.env | list |`[]`| Optional environment variables mapped into each parseJob (see: https://kubernetes.io/docs/tasks/inject-data-application/define-environment-variable-container/)|
73
74
| parser.image.pullPolicy | string |`"IfNotPresent"`| Image pull policy. One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images|
| scanner.securityContext | object |`{}`| Optional securityContext set on scanner container (see: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/)|
89
+
| scanner.securityContext | object |`{"allowPrivilegeEscalation":false,"capabilities":{"drop":["all"]},"privileged":false,"readOnlyRootFilesystem":false,"runAsNonRoot":false}`| Optional securityContext set on scanner container (see: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/)|
90
+
| scanner.securityContext.allowPrivilegeEscalation | bool |`false`| Ensure that users privileges cannot be escalated |
91
+
| scanner.securityContext.capabilities.drop[0]| string |`"all"`| This drops all linux privileges from the container. |
92
+
| scanner.securityContext.privileged | bool |`false`| Ensures that the scanner container is not run in privileged mode |
93
+
| scanner.securityContext.readOnlyRootFilesystem | bool |`false`| Prevents write access to the containers file system |
94
+
| scanner.securityContext.runAsNonRoot | bool |`false`| Enforces that the scanner image is run as a non root user |
89
95
| scanner.ttlSecondsAfterFinished | string |`nil`| seconds after which the kubernetes job for the scanner will be deleted. Requires the Kubernetes TTLAfterFinished controller: https://kubernetes.io/docs/concepts/workloads/controllers/ttlafterfinished/|
Copy file name to clipboardExpand all lines: scanners/amass/docs/README.ArtifactHub.md
+7-1Lines changed: 7 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -74,6 +74,7 @@ Kubernetes: `>=v1.11.0-0`
74
74
75
75
| Key | Type | Default | Description |
76
76
|-----|------|---------|-------------|
77
+
| cascadingRules.enabled | bool |`false`| Enables or disables the installation of the default cascading rules for this scanner |
77
78
| parser.env | list |`[]`| Optional environment variables mapped into each parseJob (see: https://kubernetes.io/docs/tasks/inject-data-application/define-environment-variable-container/)|
78
79
| parser.image.pullPolicy | string |`"IfNotPresent"`| Image pull policy. One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images|
| scanner.securityContext | object |`{}`| Optional securityContext set on scanner container (see: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/)|
94
+
| scanner.securityContext | object |`{"allowPrivilegeEscalation":false,"capabilities":{"drop":["all"]},"privileged":false,"readOnlyRootFilesystem":true,"runAsNonRoot":true}`| Optional securityContext set on scanner container (see: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/)|
95
+
| scanner.securityContext.allowPrivilegeEscalation | bool |`false`| Ensure that users privileges cannot be escalated |
96
+
| scanner.securityContext.capabilities.drop[0]| string |`"all"`| This drops all linux privileges from the container. |
97
+
| scanner.securityContext.privileged | bool |`false`| Ensures that the scanner container is not run in privileged mode |
98
+
| scanner.securityContext.readOnlyRootFilesystem | bool |`true`| Prevents write access to the containers file system |
99
+
| scanner.securityContext.runAsNonRoot | bool |`true`| Enforces that the scanner image is run as a non root user |
94
100
| scanner.ttlSecondsAfterFinished | string |`nil`| seconds after which the kubernetes job for the scanner will be deleted. Requires the Kubernetes TTLAfterFinished controller: https://kubernetes.io/docs/concepts/workloads/controllers/ttlafterfinished/|
| cascadingRules.enabled | bool | `false` | Enables or disables the installation of the default cascading rules for this scanner |
171
172
| parser.env | list | `[]` | Optional environment variables mapped into each parseJob (see: https://kubernetes.io/docs/tasks/inject-data-application/define-environment-variable-container/) |
172
173
| parser.image.pullPolicy | string | `"IfNotPresent"` | Image pull policy. One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images |
| scanner.extraVolumes | list | `[]` | Optional Volumes mapped into each scanJob (see: https://kubernetes.io/docs/concepts/storage/volumes/) |
182
183
| scanner.image.pullPolicy | string | `"IfNotPresent"` | Image pull policy. One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images |
183
184
| scanner.image.repository | string | `"docker.io/securecodebox/scanner-angularjs-csti-scanner"` | Container Image to run the scan |
184
-
| scanner.image.tag | string | `nil` | defaults to the charts version |
185
+
| scanner.image.tag | string | `nil` | defaults to the charts appVersion |
185
186
| scanner.nameAppend | string | `nil` | append a string to the default scantype name. |
| scanner.securityContext | object | `{}` | Optional securityContext set on scanner container (see: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/) |
188
+
| scanner.securityContext | object | `{"allowPrivilegeEscalation":false,"capabilities":{"drop":["all"]},"privileged":false,"readOnlyRootFilesystem":true,"runAsNonRoot":true}` | Optional securityContext set on scanner container (see: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/) |
189
+
| scanner.securityContext.allowPrivilegeEscalation | bool | `false` | Ensure that users privileges cannot be escalated |
190
+
| scanner.securityContext.capabilities.drop[0] | string | `"all"` | This drops all linux privileges from the container. |
191
+
| scanner.securityContext.privileged | bool | `false` | Ensures that the scanner container is not run in privileged mode |
192
+
| scanner.securityContext.readOnlyRootFilesystem | bool | `true` | Prevents write access to the containers file system |
193
+
| scanner.securityContext.runAsNonRoot | bool | `true` | Enforces that the scanner image is run as a non root user |
188
194
| scanner.ttlSecondsAfterFinished | string | `nil` | seconds after which the kubernetes job for the scanner will be deleted. Requires the Kubernetes TTLAfterFinished controller: https://kubernetes.io/docs/concepts/workloads/controllers/ttlafterfinished/ |
| cascadingRules.enabled | bool | `false` | Enables or disables the installation of the default cascading rules for this scanner |
176
177
| parser.env | list | `[]` | Optional environment variables mapped into each parseJob (see: https://kubernetes.io/docs/tasks/inject-data-application/define-environment-variable-container/) |
177
178
| parser.image.pullPolicy | string | `"IfNotPresent"` | Image pull policy. One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images |
| scanner.extraVolumes | list | `[]` | Optional Volumes mapped into each scanJob (see: https://kubernetes.io/docs/concepts/storage/volumes/) |
187
188
| scanner.image.pullPolicy | string | `"IfNotPresent"` | Image pull policy. One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images |
188
189
| scanner.image.repository | string | `"docker.io/securecodebox/scanner-angularjs-csti-scanner"` | Container Image to run the scan |
189
-
| scanner.image.tag | string | `nil` | defaults to the charts version |
190
+
| scanner.image.tag | string | `nil` | defaults to the charts appVersion |
190
191
| scanner.nameAppend | string | `nil` | append a string to the default scantype name. |
| scanner.securityContext | object | `{}` | Optional securityContext set on scanner container (see: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/) |
193
+
| scanner.securityContext | object | `{"allowPrivilegeEscalation":false,"capabilities":{"drop":["all"]},"privileged":false,"readOnlyRootFilesystem":true,"runAsNonRoot":true}` | Optional securityContext set on scanner container (see: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/) |
194
+
| scanner.securityContext.allowPrivilegeEscalation | bool | `false` | Ensure that users privileges cannot be escalated |
195
+
| scanner.securityContext.capabilities.drop[0] | string | `"all"` | This drops all linux privileges from the container. |
196
+
| scanner.securityContext.privileged | bool | `false` | Ensures that the scanner container is not run in privileged mode |
197
+
| scanner.securityContext.readOnlyRootFilesystem | bool | `true` | Prevents write access to the containers file system |
198
+
| scanner.securityContext.runAsNonRoot | bool | `true` | Enforces that the scanner image is run as a non root user |
193
199
| scanner.ttlSecondsAfterFinished | string | `nil` | seconds after which the kubernetes job for the scanner will be deleted. Requires the Kubernetes TTLAfterFinished controller: https://kubernetes.io/docs/concepts/workloads/controllers/ttlafterfinished/ |
Copy file name to clipboardExpand all lines: scanners/angularjs-csti-scanner/values.yaml
+19-3Lines changed: 19 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ parser:
11
11
tag: null
12
12
# -- Image pull policy. One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images
13
13
pullPolicy: IfNotPresent
14
-
14
+
15
15
# parser.ttlSecondsAfterFinished -- seconds after which the kubernetes job for the parser will be deleted. Requires the Kubernetes TTLAfterFinished controller: https://kubernetes.io/docs/concepts/workloads/controllers/ttlafterfinished/
16
16
ttlSecondsAfterFinished: null
17
17
# parser.env -- Optional environment variables mapped into each parseJob (see: https://kubernetes.io/docs/tasks/inject-data-application/define-environment-variable-container/)
@@ -21,7 +21,7 @@ scanner:
21
21
image:
22
22
# scanner.image.repository -- Container Image to run the scan
# scanner.image.tag -- defaults to the charts version
24
+
# scanner.image.tag -- defaults to the charts appVersion
25
25
tag: null
26
26
# -- Image pull policy. One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images
27
27
pullPolicy: IfNotPresent
@@ -60,4 +60,20 @@ scanner:
60
60
extraContainers: []
61
61
62
62
# scanner.securityContext -- Optional securityContext set on scanner container (see: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/)
63
-
securityContext: {}
63
+
securityContext:
64
+
# scanner.securityContext.runAsNonRoot -- Enforces that the scanner image is run as a non root user
65
+
runAsNonRoot: true
66
+
# scanner.securityContext.readOnlyRootFilesystem -- Prevents write access to the containers file system
67
+
readOnlyRootFilesystem: true
68
+
# scanner.securityContext.allowPrivilegeEscalation -- Ensure that users privileges cannot be escalated
69
+
allowPrivilegeEscalation: false
70
+
# scanner.securityContext.privileged -- Ensures that the scanner container is not run in privileged mode
71
+
privileged: false
72
+
capabilities:
73
+
drop:
74
+
# scanner.securityContext.capabilities.drop[0] -- This drops all linux privileges from the container.
75
+
- all
76
+
77
+
cascadingRules:
78
+
# cascadingRules.enabled -- Enables or disables the installation of the default cascading rules for this scanner
Copy file name to clipboardExpand all lines: scanners/git-repo-scanner/README.md
+7-1Lines changed: 7 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -97,6 +97,7 @@ Kubernetes: `>=v1.11.0-0`
97
97
98
98
| Key | Type | Default | Description |
99
99
|-----|------|---------|-------------|
100
+
| cascadingRules.enabled | bool |`false`| Enables or disables the installation of the default cascading rules for this scanner |
100
101
| parser.env | list |`[]`| Optional environment variables mapped into each parseJob (see: https://kubernetes.io/docs/tasks/inject-data-application/define-environment-variable-container/)|
101
102
| parser.image.pullPolicy | string |`"IfNotPresent"`| Image pull policy. One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images|
| scanner.securityContext | object |`{}`| Optional securityContext set on scanner container (see: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/)|
117
+
| scanner.securityContext | object |`{"allowPrivilegeEscalation":false,"capabilities":{"drop":["all"]},"privileged":false,"readOnlyRootFilesystem":true,"runAsNonRoot":true}`| Optional securityContext set on scanner container (see: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/)|
118
+
| scanner.securityContext.allowPrivilegeEscalation | bool |`false`| Ensure that users privileges cannot be escalated |
119
+
| scanner.securityContext.capabilities.drop[0]| string |`"all"`| This drops all linux privileges from the container. |
120
+
| scanner.securityContext.privileged | bool |`false`| Ensures that the scanner container is not run in privileged mode |
121
+
| scanner.securityContext.readOnlyRootFilesystem | bool |`true`| Prevents write access to the containers file system |
122
+
| scanner.securityContext.runAsNonRoot | bool |`true`| Enforces that the scanner image is run as a non root user |
117
123
| scanner.ttlSecondsAfterFinished | string |`nil`| seconds after which the kubernetes job for the scanner will be deleted. Requires the Kubernetes TTLAfterFinished controller: https://kubernetes.io/docs/concepts/workloads/controllers/ttlafterfinished/|
0 commit comments