Checks a HTML string against antisamy policy file to determine if it may be vulnerable to XSS / Cross Site Scripting.
isSafeHTML(inputString [, PolicyFile])
returns boolean
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| inputString | string | Yes | String to be validated | |
| PolicyFile | string | No | File path for custom AntiSamy policy file. Can be defined in the application scope or if not defined will use ColdFusion server default |
Example with HTML that causes isSafeHTML to return false.
<cfsavecontent variable="html">
<div onmouseover=alert(1)>
</cfsavecontent>
<cfoutput>#isSafeHTML(html)#</cfoutput>
Example with HTML that is safe on the default policy.
<cfsavecontent variable="html">
<a href="https://foundeo.com/" title="ColdFusion Consulting & Security">Foundeo Inc.</a>
</cfsavecontent>
<cfoutput>#isSafeHTML(html)#</cfoutput>