From b4cf5d2ded0173c8914c4e660694ab277e56878e Mon Sep 17 00:00:00 2001 From: Your Name Date: Tue, 22 Jul 2025 18:21:01 +0530 Subject: [PATCH] Add 'do_blocks' to auto-escaped functions in EscapeOutputSniff --- WordPress/Sniffs/Security/EscapeOutputSniff.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/WordPress/Sniffs/Security/EscapeOutputSniff.php b/WordPress/Sniffs/Security/EscapeOutputSniff.php index 7861940caa..04bf7f8e26 100644 --- a/WordPress/Sniffs/Security/EscapeOutputSniff.php +++ b/WordPress/Sniffs/Security/EscapeOutputSniff.php @@ -52,6 +52,16 @@ class EscapeOutputSniff extends AbstractFunctionRestrictionsSniff { use EscapingFunctionsTrait; use PrintingFunctionsTrait; + /** + * Custom list of functions whose output is already considered escaped. + * + * @var array + */ +protected $customAutoEscapedFunctions = array( + 'do_blocks' => true, +); + + /** * Printing functions that incorporate unsafe values. *