Skip to content

Commit 785a868

Browse files
authored
[AppSec] Custom Data Classification (#6806)
* add RC capability 16 and 17 * update tests
1 parent 1765861 commit 785a868

File tree

3 files changed

+8
-0
lines changed

3 files changed

+8
-0
lines changed

packages/dd-trace/src/remote_config/capabilities.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ module.exports = {
1616
APM_TRACING_LOGS_INJECTION: 1n << 13n,
1717
APM_TRACING_HTTP_HEADER_TAGS: 1n << 14n,
1818
APM_TRACING_CUSTOM_TAGS: 1n << 15n,
19+
ASM_PROCESSOR_OVERRIDES: 1n << 16n,
20+
ASM_CUSTOM_DATA_SCANNERS: 1n << 17n,
1921
ASM_EXCLUSION_DATA: 1n << 18n,
2022
APM_TRACING_ENABLED: 1n << 19n,
2123
ASM_RASP_SQLI: 1n << 21n,

packages/dd-trace/src/remote_config/index.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,8 @@ function enableWafUpdate (appsecConfig) {
9090
rc.updateCapabilities(RemoteConfigCapabilities.ASM_CUSTOM_RULES, true)
9191
rc.updateCapabilities(RemoteConfigCapabilities.ASM_CUSTOM_BLOCKING_RESPONSE, true)
9292
rc.updateCapabilities(RemoteConfigCapabilities.ASM_TRUSTED_IPS, true)
93+
rc.updateCapabilities(RemoteConfigCapabilities.ASM_PROCESSOR_OVERRIDES, true)
94+
rc.updateCapabilities(RemoteConfigCapabilities.ASM_CUSTOM_DATA_SCANNERS, true)
9395
rc.updateCapabilities(RemoteConfigCapabilities.ASM_EXCLUSION_DATA, true)
9496
rc.updateCapabilities(RemoteConfigCapabilities.ASM_ENDPOINT_FINGERPRINT, true)
9597
rc.updateCapabilities(RemoteConfigCapabilities.ASM_SESSION_FINGERPRINT, true)
@@ -129,6 +131,8 @@ function disableWafUpdate () {
129131
rc.updateCapabilities(RemoteConfigCapabilities.ASM_CUSTOM_RULES, false)
130132
rc.updateCapabilities(RemoteConfigCapabilities.ASM_CUSTOM_BLOCKING_RESPONSE, false)
131133
rc.updateCapabilities(RemoteConfigCapabilities.ASM_TRUSTED_IPS, false)
134+
rc.updateCapabilities(RemoteConfigCapabilities.ASM_PROCESSOR_OVERRIDES, false)
135+
rc.updateCapabilities(RemoteConfigCapabilities.ASM_CUSTOM_DATA_SCANNERS, false)
132136
rc.updateCapabilities(RemoteConfigCapabilities.ASM_EXCLUSION_DATA, false)
133137
rc.updateCapabilities(RemoteConfigCapabilities.ASM_ENDPOINT_FINGERPRINT, false)
134138
rc.updateCapabilities(RemoteConfigCapabilities.ASM_SESSION_FINGERPRINT, false)

packages/dd-trace/test/remote_config/index.spec.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -221,6 +221,8 @@ describe('Remote Config index', () => {
221221
RemoteConfigCapabilities.ASM_CUSTOM_RULES,
222222
RemoteConfigCapabilities.ASM_CUSTOM_BLOCKING_RESPONSE,
223223
RemoteConfigCapabilities.ASM_TRUSTED_IPS,
224+
RemoteConfigCapabilities.ASM_PROCESSOR_OVERRIDES,
225+
RemoteConfigCapabilities.ASM_CUSTOM_DATA_SCANNERS,
224226
RemoteConfigCapabilities.ASM_EXCLUSION_DATA,
225227
RemoteConfigCapabilities.ASM_ENDPOINT_FINGERPRINT,
226228
RemoteConfigCapabilities.ASM_SESSION_FINGERPRINT,

0 commit comments

Comments
 (0)