68
68
with :
69
69
username : ${{ secrets.DOCKER_USERNAME }}
70
70
password : ${{ secrets.DOCKER_PASSWORD }}
71
- repository : scbexperimental /operator
71
+ repository : securecodebox /operator
72
72
tag_with_ref : true
73
73
tag_with_sha : true
74
74
path : ./operator/
90
90
with :
91
91
username : ${{ secrets.DOCKER_USERNAME }}
92
92
password : ${{ secrets.DOCKER_PASSWORD }}
93
- repository : scbexperimental /lurcher
93
+ repository : securecodebox /lurcher
94
94
tag_with_ref : true
95
95
tag_with_sha : true
96
96
path : ./lurcher/
@@ -105,7 +105,7 @@ jobs:
105
105
with :
106
106
username : ${{ secrets.DOCKER_USERNAME }}
107
107
password : ${{ secrets.DOCKER_PASSWORD }}
108
- repository : scbexperimental /parser-sdk-nodejs
108
+ repository : securecodebox /parser-sdk-nodejs
109
109
path : ./parser-sdk/nodejs/
110
110
tag_with_ref : true
111
111
tag_with_sha : true
@@ -116,7 +116,7 @@ jobs:
116
116
with :
117
117
username : ${{ secrets.DOCKER_USERNAME }}
118
118
password : ${{ secrets.DOCKER_PASSWORD }}
119
- repository : scbexperimental /parser-amass
119
+ repository : securecodebox /parser-amass
120
120
path : ./scanners/amass/parser/
121
121
tag_with_ref : true
122
122
tag_with_sha : true
@@ -126,7 +126,7 @@ jobs:
126
126
with :
127
127
username : ${{ secrets.DOCKER_USERNAME }}
128
128
password : ${{ secrets.DOCKER_PASSWORD }}
129
- repository : scbexperimental /parser-kube-hunter
129
+ repository : securecodebox /parser-kube-hunter
130
130
path : ./scanners/kube-hunter/parser/
131
131
tag_with_ref : true
132
132
tag_with_sha : true
@@ -136,7 +136,7 @@ jobs:
136
136
with :
137
137
username : ${{ secrets.DOCKER_USERNAME }}
138
138
password : ${{ secrets.DOCKER_PASSWORD }}
139
- repository : scbexperimental /parser-ncrack
139
+ repository : securecodebox /parser-ncrack
140
140
path : ./scanners/ncrack/parser/
141
141
tag_with_ref : true
142
142
tag_with_sha : true
@@ -146,7 +146,7 @@ jobs:
146
146
with :
147
147
username : ${{ secrets.DOCKER_USERNAME }}
148
148
password : ${{ secrets.DOCKER_PASSWORD }}
149
- repository : scbexperimental /parser-nikto
149
+ repository : securecodebox /parser-nikto
150
150
path : ./scanners/nikto/parser/
151
151
tag_with_ref : true
152
152
tag_with_sha : true
@@ -156,7 +156,7 @@ jobs:
156
156
with :
157
157
username : ${{ secrets.DOCKER_USERNAME }}
158
158
password : ${{ secrets.DOCKER_PASSWORD }}
159
- repository : scbexperimental /parser-nmap
159
+ repository : securecodebox /parser-nmap
160
160
path : ./scanners/nmap/parser/
161
161
tag_with_ref : true
162
162
tag_with_sha : true
@@ -166,7 +166,7 @@ jobs:
166
166
with :
167
167
username : ${{ secrets.DOCKER_USERNAME }}
168
168
password : ${{ secrets.DOCKER_PASSWORD }}
169
- repository : scbexperimental /parser-ssh-scan
169
+ repository : securecodebox /parser-ssh-scan
170
170
path : ./scanners/ssh_scan/parser/
171
171
tag_with_ref : true
172
172
tag_with_sha : true
@@ -176,7 +176,7 @@ jobs:
176
176
with :
177
177
username : ${{ secrets.DOCKER_USERNAME }}
178
178
password : ${{ secrets.DOCKER_PASSWORD }}
179
- repository : scbexperimental /parser-sslyze
179
+ repository : securecodebox /parser-sslyze
180
180
path : ./scanners/sslyze/parser/
181
181
tag_with_ref : true
182
182
tag_with_sha : true
@@ -186,7 +186,7 @@ jobs:
186
186
with :
187
187
username : ${{ secrets.DOCKER_USERNAME }}
188
188
password : ${{ secrets.DOCKER_PASSWORD }}
189
- repository : scbexperimental /parser-test-scan
189
+ repository : securecodebox /parser-test-scan
190
190
path : ./scanners/test-scan/parser/
191
191
tag_with_ref : true
192
192
tag_with_sha : true
@@ -196,7 +196,7 @@ jobs:
196
196
with :
197
197
username : ${{ secrets.DOCKER_USERNAME }}
198
198
password : ${{ secrets.DOCKER_PASSWORD }}
199
- repository : scbexperimental /parser-trivy
199
+ repository : securecodebox /parser-trivy
200
200
path : ./scanners/trivy/parser/
201
201
tag_with_ref : true
202
202
tag_with_sha : true
@@ -206,7 +206,7 @@ jobs:
206
206
with :
207
207
username : ${{ secrets.DOCKER_USERNAME }}
208
208
password : ${{ secrets.DOCKER_PASSWORD }}
209
- repository : scbexperimental /parser-zap
209
+ repository : securecodebox /parser-zap
210
210
path : ./scanners/zap/parser/
211
211
tag_with_ref : true
212
212
tag_with_sha : true
@@ -216,7 +216,7 @@ jobs:
216
216
with :
217
217
username : ${{ secrets.DOCKER_USERNAME }}
218
218
password : ${{ secrets.DOCKER_PASSWORD }}
219
- repository : scbexperimental /parser-wpscan
219
+ repository : securecodebox /parser-wpscan
220
220
path : ./scanners/wpscan/parser/
221
221
tag_with_ref : true
222
222
tag_with_sha : true
@@ -233,7 +233,7 @@ jobs:
233
233
with :
234
234
username : ${{ secrets.DOCKER_USERNAME }}
235
235
password : ${{ secrets.DOCKER_PASSWORD }}
236
- repository : scbexperimental /hook-sdk-nodejs
236
+ repository : securecodebox /hook-sdk-nodejs
237
237
path : ./hook-sdk/nodejs/
238
238
tag_with_ref : true
239
239
tags : " ci-local"
@@ -243,7 +243,7 @@ jobs:
243
243
with :
244
244
username : ${{ secrets.DOCKER_USERNAME }}
245
245
password : ${{ secrets.DOCKER_PASSWORD }}
246
- repository : scbexperimental /persistence-elastic
246
+ repository : securecodebox /persistence-elastic
247
247
path : ./hooks/persistence-elastic/
248
248
tag_with_ref : true
249
249
build_args : baseImageTag=ci-local
@@ -252,24 +252,25 @@ jobs:
252
252
with :
253
253
username : ${{ secrets.DOCKER_USERNAME }}
254
254
password : ${{ secrets.DOCKER_PASSWORD }}
255
- repository : scbexperimental /persistence-elastic-dashboard-importer
255
+ repository : securecodebox /persistence-elastic-dashboard-importer
256
256
path : ./hooks/persistence-elastic/dashboardImporter/
257
257
tag_with_ref : true
258
258
- uses : docker/build-push-action@v1
259
259
name : " Build & Push GenericWebhook Hook Image"
260
260
with :
261
261
username : ${{ secrets.DOCKER_USERNAME }}
262
262
password : ${{ secrets.DOCKER_PASSWORD }}
263
- repository : scbexperimental /generic-webhook
263
+ repository : securecodebox /generic-webhook
264
264
path : ./hooks/generic-webhook/
265
265
tag_with_ref : true
266
+ tag_with_sha : true
266
267
build_args : baseImageTag=ci-local
267
268
- uses : docker/build-push-action@v1
268
269
name : " Build & Push ImperativeSubsequentScans Hook Image"
269
270
with :
270
271
username : ${{ secrets.DOCKER_USERNAME }}
271
272
password : ${{ secrets.DOCKER_PASSWORD }}
272
- repository : scbexperimental /hook-imperative-subsequent-scans
273
+ repository : securecodebox /hook-imperative-subsequent-scans
273
274
path : ./hooks/imperative-subsequent-scans/
274
275
tag_with_ref : true
275
276
build_args : baseImageTag=ci-local
@@ -278,7 +279,7 @@ jobs:
278
279
with :
279
280
username : ${{ secrets.DOCKER_USERNAME }}
280
281
password : ${{ secrets.DOCKER_PASSWORD }}
281
- repository : scbexperimental /hook-declarative-subsequent-scans
282
+ repository : securecodebox /hook-declarative-subsequent-scans
282
283
path : ./hooks/declarative-subsequent-scans/
283
284
tag_with_ref : true
284
285
tag_with_sha : true
@@ -288,7 +289,7 @@ jobs:
288
289
with :
289
290
username : ${{ secrets.DOCKER_USERNAME }}
290
291
password : ${{ secrets.DOCKER_PASSWORD }}
291
- repository : scbexperimental /update-field
292
+ repository : securecodebox /update-field
292
293
path : ./hooks/update-field/
293
294
tag_with_ref : true
294
295
tag_with_sha : true
@@ -304,7 +305,7 @@ jobs:
304
305
with :
305
306
username : ${{ secrets.DOCKER_USERNAME }}
306
307
password : ${{ secrets.DOCKER_PASSWORD }}
307
- repository : scbexperimental/ ncrack
308
+ repository : securecodebox/scanner- ncrack
308
309
path : ./scanners/ncrack/scanner/
309
310
# Note: not prefixed with a "v" as this seems to match ncrack versioning standards
310
311
tags : " 0.7,latest"
@@ -313,7 +314,7 @@ jobs:
313
314
with :
314
315
username : ${{ secrets.DOCKER_USERNAME }}
315
316
password : ${{ secrets.DOCKER_PASSWORD }}
316
- repository : scbexperimental/ nmap
317
+ repository : securecodebox/scanner- nmap
317
318
path : ./scanners/nmap/scanner/
318
319
# Note: not prefixed with a "v" as this seems to match nmap versioning standards
319
320
tags : " 7.80,7.80-2,latest"
@@ -322,7 +323,7 @@ jobs:
322
323
with :
323
324
username : ${{ secrets.DOCKER_USERNAME }}
324
325
password : ${{ secrets.DOCKER_PASSWORD }}
325
- repository : scbexperimental/ kube-hunter
326
+ repository : securecodebox/scanner- kube-hunter
326
327
path : ./scanners/kube-hunter/scanner/
327
328
# Note: not prefixed with a "v" as this matches the aquasec/kube-hunter tags
328
329
tags : " 0.3.0,latest"
@@ -331,10 +332,11 @@ jobs:
331
332
with :
332
333
username : ${{ secrets.DOCKER_USERNAME }}
333
334
password : ${{ secrets.DOCKER_PASSWORD }}
334
- repository : scbexperimental/ test-scan
335
+ repository : securecodebox/scanner- test-scan
335
336
path : ./scanners/test-scan/scanner/
336
337
# Note: not prefixed with a "v" as this seems to match nmap versioning standards
337
- tags : " latest"
338
+ tag_with_ref : true
339
+ tag_with_sha : true
338
340
integrationTests :
339
341
name : " Test / Integration / k8s ${{ matrix.k8sVersion }}"
340
342
needs :
@@ -396,15 +398,21 @@ jobs:
396
398
--set="image.tag=sha-$(git rev-parse --short HEAD)" \
397
399
--set="attribute.name=severity" \
398
400
--set="attribute.value=high"
399
- helm -n integration-tests install test-scan ./scanners/test-scan/ --set="parserImage.tag=sha-$(git rev-parse --short HEAD)"
401
+ helm -n integration-tests install test-scan ./scanners/test-scan/ \
402
+ --set="parserImage.tag=sha-$(git rev-parse --short HEAD)" \
403
+ --set="image.tag=sha-$(git rev-parse --short HEAD)"
400
404
cd tests/integration/
401
405
npx jest --ci --color read-write-hook
402
406
helm -n integration-tests uninstall test-scan update-category update-severity
403
407
- name : " Hooks (ReadOnly) Integration Tests"
404
408
run : |
405
- helm -n integration-tests install test-scan ./scanners/test-scan/ --set="parserImage.tag=sha-$(git rev-parse --short HEAD)"
409
+ helm -n integration-tests install test-scan ./scanners/test-scan/ \
410
+ --set="parserImage.tag=sha-$(git rev-parse --short HEAD)" \
411
+ --set="image.tag=sha-$(git rev-parse --short HEAD)"
406
412
helm -n integration-tests install http-webhook ./demo-apps/http-webhook
407
- helm -n integration-tests install ro-hook ./hooks/generic-webhook/ --set="webhookUrl=http://http-webhook/hallo-welt"
413
+ helm -n integration-tests install ro-hook ./hooks/generic-webhook/ \
414
+ --set="webhookUrl=http://http-webhook/hallo-welt" \
415
+ --set="image.tag=sha-$(git rev-parse --short HEAD)"
408
416
cd tests/integration/
409
417
npx jest --ci --color read-only-hook
410
418
helm -n integration-tests uninstall test-scan http-webhook ro-hook
@@ -417,17 +425,23 @@ jobs:
417
425
kubectl expose deployment nginx --port 80 --namespace demo-apps
418
426
- name : " nmap Integration Tests"
419
427
run : |
420
- helm -n integration-tests install nmap ./scanners/nmap/ --set="parserImage.tag=sha-$(git rev-parse --short HEAD)"
428
+ helm -n integration-tests install nmap ./scanners/nmap/ \
429
+ --set="parserImage.tag=sha-$(git rev-parse --short HEAD)" \
430
+ --set="image.tag=7.80"
421
431
cd tests/integration/
422
432
npx jest --ci --color nmap
423
433
- name : " ncrack Integration Tests"
424
434
run : |
425
- helm -n integration-tests install ncrack ./scanners/ncrack/ --set="parserImage.tag=sha-$(git rev-parse --short HEAD)"
435
+ helm -n integration-tests install ncrack ./scanners/ncrack/ \
436
+ --set="parserImage.tag=sha-$(git rev-parse --short HEAD)" \
437
+ --set="image.tag=0.7"
426
438
cd tests/integration/
427
439
npx jest --ci --color ncrack
428
440
- name : " kube-hunter Integration Tests"
429
441
run : |
430
- helm -n integration-tests install kube-hunter ./scanners/kube-hunter/ --set="parserImage.tag=sha-$(git rev-parse --short HEAD)"
442
+ helm -n integration-tests install kube-hunter ./scanners/kube-hunter/ \
443
+ --set="parserImage.tag=sha-$(git rev-parse --short HEAD)" \
444
+ --set="image.tag=0.3.0"
431
445
cd tests/integration/
432
446
npx jest --ci --color kube-hunter
433
447
- name : " ssh-scan Integration Tests"
0 commit comments