Skip to content

Commit fa41d2a

Browse files
committed
Add DD_APPSEC_SCA_ENABLED new configuration variable
1 parent dc24c31 commit fa41d2a

2 files changed

Lines changed: 5 additions & 0 deletions

File tree

ext/configuration.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -196,6 +196,10 @@ void ddtrace_config_first_rinit() {
196196
}
197197
zend_string_release(internal_functions_old);
198198

199+
if (!get_global_DD_INSTRUMENTATION_TELEMETRY_ENABLED() && get_DD_APPSEC_SCA_ENABLED()) {
200+
LOG(WARN, "DD_APPSEC_SCA_ENABLED requires DD_INSTRUMENTATION_TELEMETRY_ENABLED in order to work");
201+
}
202+
199203
runtime_config_first_init = true;
200204
}
201205

ext/configuration.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,7 @@ enum ddtrace_sampling_rules_format {
190190
CONFIG(BOOL, DD_TRACE_OTEL_ENABLED, "false") \
191191
CONFIG(STRING, DD_TRACE_LOG_FILE, "", .ini_change = zai_config_system_ini_change) \
192192
CONFIG(STRING, DD_TRACE_LOG_LEVEL, "error", .ini_change = ddtrace_alter_dd_trace_log_level) \
193+
CONFIG(BOOL, DD_APPSEC_SCA_ENABLED, "false", .ini_change = zai_config_system_ini_change) \
193194
DD_INTEGRATIONS
194195

195196
#ifndef _WIN32

0 commit comments

Comments
 (0)