From 16134d6be6e5be69fbdbefaf51c9f40874385b49 Mon Sep 17 00:00:00 2001 From: HolgerHatGarKeineNode Date: Sun, 5 Apr 2026 19:00:30 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=9B=A0=20Replace=20inline=20HTML=20saniti?= =?UTF-8?q?zation=20with=20a=20custom=20Markdown=20component=20for=20consi?= =?UTF-8?q?stency.=20=F0=9F=9B=A1=20Add=20`DisallowedRawHtmlExtension`=20t?= =?UTF-8?q?o=20Markdown=20config=20for=20enhanced=20security.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/markdown.php | 2 +- .../views/livewire/association/project-support/show.blade.php | 2 +- resources/views/vendor/markdown/markdown.blade.php | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) create mode 100644 resources/views/vendor/markdown/markdown.blade.php diff --git a/config/markdown.php b/config/markdown.php index fe1bab6..18f5248 100644 --- a/config/markdown.php +++ b/config/markdown.php @@ -75,7 +75,7 @@ return [ * More info: https://commonmark.thephpleague.com/2.4/extensions/overview/ */ 'extensions' => [ - // + League\CommonMark\Extension\DisallowedRawHtml\DisallowedRawHtmlExtension::class, ], /* diff --git a/resources/views/livewire/association/project-support/show.blade.php b/resources/views/livewire/association/project-support/show.blade.php index a5fab8a..267bcfc 100644 --- a/resources/views/livewire/association/project-support/show.blade.php +++ b/resources/views/livewire/association/project-support/show.blade.php @@ -138,7 +138,7 @@ new class extends Component { {{ $projectProposal->name }} - {!! \Stevebauman\Purify\Facades\Purify::clean($projectProposal->description) !!} + {!! $projectProposal->description !!} diff --git a/resources/views/vendor/markdown/markdown.blade.php b/resources/views/vendor/markdown/markdown.blade.php new file mode 100644 index 0000000..5bb1f4d --- /dev/null +++ b/resources/views/vendor/markdown/markdown.blade.php @@ -0,0 +1 @@ +
{!! \Stevebauman\Purify\Facades\Purify::clean($toHtml($slot)) !!}