Defines the standard text editor XSS filter.
Hierarchy
- class \Drupal\Component\Utility\Xss
- class \Drupal\editor\EditorXssFilter\Standard implements EditorXssFilterInterface
File
- core/modules/editor/src/EditorXssFilter/Standard.php, line 13
Namespace
Drupal\editor\EditorXssFilter
Members
Name | Modifiers | Type | Description |
---|---|---|---|
Standard::filterXss | public static | function | Filters HTML to prevent XSS attacks when a user edits it in a text editor. Overrides EditorXssFilterInterface::filterXss |
Standard::filterXssDataAttributes | protected static | function | Applies a very permissive XSS/HTML filter to data-attributes. |
Standard::getAllowedTags | protected static | function | Get all allowed tags from a restrictions data structure. |
Standard::getForbiddenTags | protected static | function | Get all forbidden tags from a restrictions data structure. |
Standard::needsRemoval | protected static | function | Whether this element needs to be removed altogether. Overrides Xss::needsRemoval |
Xss::$adminTags | protected static | property | The list of HTML tags allowed by filterAdmin(). |
Xss::$htmlTags | protected static | property | The default list of HTML tags allowed by filter(). |
Xss::attributes | protected static | function | Processes a string of HTML attributes. |
Xss::filter | public static | function | Filters HTML to prevent cross-site-scripting (XSS) vulnerabilities. |
Xss::filterAdmin | public static | function | Applies a very permissive XSS/HTML filter for admin-only use. |
Xss::getAdminTagList | public static | function | Gets the list of HTML tags allowed by Xss::filterAdmin(). |
Xss::getHtmlTagList | public static | function | Gets the standard list of HTML tags allowed by Xss::filter(). |
Xss::split | protected static | function | Processes an HTML tag. |
Please login to continue.