diff --git a/common/defaults/whitelist.php b/common/defaults/whitelist.php
index 7fb02f008..8a1f1d9ae 100644
--- a/common/defaults/whitelist.php
+++ b/common/defaults/whitelist.php
@@ -68,6 +68,7 @@ return array(
'maps.google.co.kr/',
// Daum TV Pot
'flvs.daum.net/',
+ 'videofarm.daum.net/',
// NAVER TVCAST
'serviceapi.rmcnmv.naver.com/',
// SBS
diff --git a/tests/unit/framework/security/HTMLFilterTest.php b/tests/unit/framework/security/HTMLFilterTest.php
index 169b41c48..1b32a675c 100644
--- a/tests/unit/framework/security/HTMLFilterTest.php
+++ b/tests/unit/framework/security/HTMLFilterTest.php
@@ -64,4 +64,92 @@ class HTMLFilterTest extends \Codeception\TestCase\Test
$this->assertEquals($test[1], Rhymix\Framework\Security\HTMLFilter::clean($test[0]));
}
}
+
+ public function testHTMLFilterHTML5()
+ {
+ $source = '
';
+ $target = '';
+ $this->assertEquals($target, Rhymix\Framework\Security\HTMLFilter::clean($source));
+
+ $source = '';
+ $target = '';
+ $this->assertEquals($target, Rhymix\Framework\Security\HTMLFilter::clean($source));
+
+ $source = '789';
+ $target = '789';
+ $this->assertEquals($target, Rhymix\Framework\Security\HTMLFilter::clean($source));
+ }
+
+ public function testHTMLFilterCSS3()
+ {
+ $source = '';
+ $target = '';
+ $this->assertEquals($target, Rhymix\Framework\Security\HTMLFilter::clean($source));
+
+ $source = '';
+ $target = '';
+ $this->assertEquals($target, Rhymix\Framework\Security\HTMLFilter::clean($source));
+
+ $source = '';
+ $target = '';
+ $this->assertEquals($target, Rhymix\Framework\Security\HTMLFilter::clean($source));
+ }
+
+ public function testHTMLFilterEmbeddedMedia()
+ {
+ $source = '';
+ $target = '';
+ $this->assertEquals($target, Rhymix\Framework\Security\HTMLFilter::clean($source));
+
+ $source = '';
+ $target = '';
+ $this->assertEquals($target, Rhymix\Framework\Security\HTMLFilter::clean($source));
+
+ $source = '';
+ $target = '';
+ $this->assertEquals($target, Rhymix\Framework\Security\HTMLFilter::clean($source));
+
+ $source = '';
+ $target = '';
+ $this->assertEquals($target, Rhymix\Framework\Security\HTMLFilter::clean($source));
+
+ $source = '';
+ $target = '';
+ $this->assertEquals($target, Rhymix\Framework\Security\HTMLFilter::clean($source));
+
+ $source = '';
+ $target = '';
+ $this->assertEquals($target, Rhymix\Framework\Security\HTMLFilter::clean($source));
+
+ $source = '';
+ $target = '';
+ $this->assertEquals($target, Rhymix\Framework\Security\HTMLFilter::clean($source));
+ }
+
+ public function testHTMLFilterEditorComponent()
+ {
+ $source = '
';
+ $target = '
';
+ $this->assertEquals($target, Rhymix\Framework\Security\HTMLFilter::clean($source));
+
+ $source = '
';
+ $target = '
';
+ $this->assertEquals($target, Rhymix\Framework\Security\HTMLFilter::clean($source));
+ }
}