htmLawed is a PHP script that makes input text more secure, HTML standards-compliant, and suitable in general from the viewpoint of a Web-page administrator, for use in the body of HTML 4 or XHTML 1 or 1.1 documents. It is a customizable HTML/XHTML filter, processor, purifier, and sanitizer. It can ensure that HTML tags are balanced and properly nested tags, neutralize code that may be used for cross-site scripting (XSS) attacks, and limit the allowed HTML elements, tags, attributes, or URL protocols.
|Tags||Internet Web Dynamic Content CGI Tools/Libraries Security Software Development Libraries php classes Text Processing Filters Markup HTML/XHTML|
|Licenses||LGPLv3 GPL v2 Or Later|
|Operating Systems||OS Independent|
Release Notes: This version has a fix for a potential security vulnerability arising from specially encoded space characters in URL schemes/protocols.
Release Notes: This release improves handling of whitespace during execution of the HTML tidying/beautifying behavior of htmLawed.
Release Notes: This release improves checking for valid nesting within the a element.
Release Notes: This is the current beta version for the upcoming version 1.2 of htmLawed with support for HTML5.
Release Notes: A fix for possible segmental loss of incremental indentation during tidying when the configuration parameter 'balance' is disabled. A fix for non-effectuation under some circumstances of a corrective behavior to preserve plain text within elements like 'blockquote' and 'form'.