From ee254e81e0d054a725a1f24fc587ec57df75640e Mon Sep 17 00:00:00 2001 From: Arlen Johnson Date: Fri, 14 Feb 2025 09:01:53 -0500 Subject: [PATCH] Restore html validation approach and enable it on Mostly Static Pages (CFM-62) (#297) --- app/src/Lib/Traits/ValidationTrait.php | 28 ++++--------------- .../Model/Table/MostlyStaticPagesTable.php | 2 +- 2 files changed, 7 insertions(+), 23 deletions(-) diff --git a/app/src/Lib/Traits/ValidationTrait.php b/app/src/Lib/Traits/ValidationTrait.php index d00f5ba9c..8ef1b8d0f 100644 --- a/app/src/Lib/Traits/ValidationTrait.php +++ b/app/src/Lib/Traits/ValidationTrait.php @@ -33,8 +33,6 @@ use Cake\Database\Schema\TableSchemaInterface; use Cake\ORM\TableRegistry; use Cake\Validation\Validator; -use Symfony\Component\HtmlSanitizer\HtmlSanitizer; -use Symfony\Component\HtmlSanitizer\HtmlSanitizerConfig; trait ValidationTrait { /** @@ -240,28 +238,14 @@ public function validateInput($value, array $context) { if(!empty($context['type'])) { switch($context['type']) { case 'html': - // We are accepting HTML input. Pass it through the Symfony HTML Sanitizer to - // disallow dom elements like