From f4c4c82f7bbe8f543bbeda9e2570707a552f4cda Mon Sep 17 00:00:00 2001 From: Florian Engelhardt Date: Mon, 8 Apr 2024 14:08:54 +0200 Subject: [PATCH] disable Appsec when FrankenPHP SAPI is detected --- appsec/src/extension/ddappsec.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/appsec/src/extension/ddappsec.c b/appsec/src/extension/ddappsec.c index 9d78e32ddf..e0f60b3bd3 100644 --- a/appsec/src/extension/ddappsec.c +++ b/appsec/src/extension/ddappsec.c @@ -354,7 +354,8 @@ __thread void *unspecnull TSRMLS_CACHE = NULL; static void _check_enabled() { if ((!get_global_DD_APPSEC_TESTING() && !dd_trace_enabled()) || - (strcmp(sapi_module.name, "cli") != 0 && sapi_module.phpinfo_as_text)) { + (strcmp(sapi_module.name, "cli") != 0 && sapi_module.phpinfo_as_text) || + (strcmp(sapi_module.name, "frankenphp") == 0)) { DDAPPSEC_G(enabled) = APPSEC_FULLY_DISABLED; DDAPPSEC_G(active) = false; DDAPPSEC_G(to_be_configured) = false;