public static function OnBeforeProlog() { if (CSecuritySystemInformation::isCliMode()) return; if(CSecurityFilterMask::Check(SITE_ID, $_SERVER["REQUEST_URI"])) return; if(self::currentUserHaveRightsForSkip()) { if( check_bitrix_sessid() && ( !isset($_POST['____SECFILTER_CONVERT_JS']) || !$_POST['____SECFILTER_CONVERT_JS'] ) ) { return; } } $filter = new CSecurityFilter; $filter->process(); }
/** * @param $pContent */ public static function OnEndBufferContent(&$pContent) { if (CSecurityFilterMask::Check(SITE_ID, $_SERVER["REQUEST_URI"])) { return; } $filter = new CSecurityXSSDetect(); $pContent = $filter->process($pContent); }
/** * */ public static function OnBeforeProlog() { if (CSecurityFilterMask::Check(SITE_ID, $_SERVER["REQUEST_URI"])) { return; } $filter = new CSecurityFilter(); $filter->process(); }
/** * @param $content */ public static function OnEndBufferContent(&$content) { if (CSecuritySystemInformation::isCliMode()) { return; } if (CSecurityFilterMask::Check(SITE_ID, $_SERVER["REQUEST_URI"])) { return; } $filter = new CSecurityXSSDetect(); $content = $filter->process($content); }
/** * @param $content */ public static function OnEndBufferContent(&$content) { if (CSecuritySystemInformation::isCliMode()) return; if (CSecurityFilterMask::Check(SITE_ID, $_SERVER["REQUEST_URI"])) return; if (!preg_match('#</script#', $content)) // Probably does not include the scripts return; $filter = new CSecurityXSSDetect(); $filter->process($content); }