@@ -27,6 +27,7 @@ import static datadog.remoteconfig.Capabilities.CAPABILITY_ASM_HEADER_FINGERPRIN
27
27
import static datadog.remoteconfig.Capabilities.CAPABILITY_ASM_IP_BLOCKING
28
28
import static datadog.remoteconfig.Capabilities.CAPABILITY_ASM_NETWORK_FINGERPRINT
29
29
import static datadog.remoteconfig.Capabilities.CAPABILITY_ASM_RASP_SQLI
30
+ import static datadog.remoteconfig.Capabilities.CAPABILITY_ASM_RASP_SSRF
30
31
import static datadog.remoteconfig.Capabilities.CAPABILITY_ASM_REQUEST_BLOCKING
31
32
import static datadog.remoteconfig.Capabilities.CAPABILITY_ASM_TRUSTED_IPS
32
33
import static datadog.remoteconfig.Capabilities.CAPABILITY_ASM_USER_BLOCKING
@@ -197,6 +198,7 @@ class AppSecConfigServiceImplSpecification extends DDSpecification {
197
198
configurer. commit()
198
199
199
200
then :
201
+ 1 * config. isAppSecRaspEnabled() >> true
200
202
1 * config. getAppSecRulesFile() >> null
201
203
1 * config. getAppSecActivation() >> ProductActivation . ENABLED_INACTIVE
202
204
1 * poller. addListener(Product . ASM_FEATURES , _, _) >> {
@@ -233,6 +235,7 @@ class AppSecConfigServiceImplSpecification extends DDSpecification {
233
235
configurer. commit()
234
236
235
237
then :
238
+ 1 * config. isAppSecRaspEnabled() >> true
236
239
1 * config. getAppSecRulesFile() >> null
237
240
1 * config. getAppSecActivation() >> ProductActivation . ENABLED_INACTIVE
238
241
1 * poller. addListener(Product . ASM_DD , _, _) >> {
@@ -265,6 +268,7 @@ class AppSecConfigServiceImplSpecification extends DDSpecification {
265
268
| CAPABILITY_ASM_CUSTOM_BLOCKING_RESPONSE
266
269
| CAPABILITY_ASM_TRUSTED_IPS
267
270
| CAPABILITY_ASM_RASP_SQLI
271
+ | CAPABILITY_ASM_RASP_SSRF
268
272
| CAPABILITY_ENDPOINT_FINGERPRINT
269
273
// | CAPABILITY_ASM_SESSION_FINGERPRINT
270
274
| CAPABILITY_ASM_NETWORK_FINGERPRINT
@@ -382,6 +386,7 @@ class AppSecConfigServiceImplSpecification extends DDSpecification {
382
386
configurer. commit()
383
387
384
388
then :
389
+ 1 * config. isAppSecRaspEnabled() >> true
385
390
1 * config. getAppSecRulesFile() >> null
386
391
1 * config. getAppSecActivation() >> ProductActivation . ENABLED_INACTIVE
387
392
1 * poller. addListener(Product . ASM_DD , _, _) >> {
@@ -414,6 +419,7 @@ class AppSecConfigServiceImplSpecification extends DDSpecification {
414
419
| CAPABILITY_ASM_CUSTOM_BLOCKING_RESPONSE
415
420
| CAPABILITY_ASM_TRUSTED_IPS
416
421
| CAPABILITY_ASM_RASP_SQLI
422
+ | CAPABILITY_ASM_RASP_SSRF
417
423
| CAPABILITY_ENDPOINT_FINGERPRINT
418
424
// | CAPABILITY_ASM_SESSION_FINGERPRINT
419
425
| CAPABILITY_ASM_NETWORK_FINGERPRINT
@@ -485,6 +491,7 @@ class AppSecConfigServiceImplSpecification extends DDSpecification {
485
491
| CAPABILITY_ASM_TRUSTED_IPS
486
492
| CAPABILITY_ASM_API_SECURITY_SAMPLE_RATE
487
493
| CAPABILITY_ASM_RASP_SQLI
494
+ | CAPABILITY_ASM_RASP_SSRF
488
495
| CAPABILITY_ASM_AUTO_USER_INSTRUM_MODE
489
496
| CAPABILITY_ENDPOINT_FINGERPRINT
490
497
// | CAPABILITY_ASM_SESSION_FINGERPRINT
0 commit comments