Security Helper
The Security Helper file contains security related functions. This helper is loaded using the following code:
ee()->load->helper('security');
		Available Functions
		
		xss_clean($str[, $is_image = FALSE])
		
| Parameter | Type | Description | 
|---|---|---|
| $str | String | 
Input data | 
| $is_image | Bool | 
Whether we’re dealing with an image | 
| Returns | String | 
XSS-clean string | 
Provides Cross Site Script Hack filtering.
This function is an alias for Security::xss_clean().
		
		sanitize_filename($filename)
		
| Parameter | Type | Description | 
|---|---|---|
| $filename | String | 
Filename | 
| Returns | String | 
Sanitized file name | 
Provides protection against directory traversal.
This function is an alias for Security::sanitize_filename().
		
		strip_image_tags($str)
		
| Parameter | Type | Description | 
|---|---|---|
| $str | String | 
Input string | 
| Returns | String | 
The input string with no image tags | 
This is a security function that will strip image tags from a string. It leaves the image URL as plain text.
Example:
$string = strip_image_tags($string);
		
		
		encode_php_tags($str)
		
| Parameter | Type | Description | 
|---|---|---|
| $str | String | 
Input string | 
| Returns | String | 
Safely formatted string | 
This is a security function that converts PHP tags to entities.
 Note: xss_clean() does this automatically, if you use it.
Example:
$string = encode_php_tags($string);