New Build of CAT.NET (Version - 1.1.1.9) – Please Upgrade

 Syed Aslam Basha here from the Information Security Tools team.

There is a new build of CAT.NET Version 1.1.1.9 now available for download on MSDN (32 bit here and 64 bit here). We recommend *ALL* users upgrade to this latest release, a bug fix and minor improvements build. As well as some functional bugs we have updated the Encodings.xml file so that AntiXSS, Httputility, Httpserverutility and IOsec methods (now superseded but still in use) libraries will no longer produce false positives.

In Summary

Library Method Is it part of encodings.xml?
Anti-XSS GetNormalizedHtml Yes
Anti-XSS GetSafeHtml Yes
Anti-XSS GetSafeHtmlFragment Yes
Anti-XSS HtmlAttributeEncode Yes
Anti-XSS HtmlEncode Yes
Anti-XSS JavaScriptEncode No
Anti-XSS UrlEncode Yes
Anti-XSS VisualBasicScriptEncode No
Anti-XSS XmlAttributeEncode NO
Anti-XSS XmlEncode NO
IOSec AsNumeric No
IOSec AsUrl Yes
IOSec EncodeHtml Yes
IOSec EncodeHtmlAttribute NO
IOSec EncodeXml Yes
IOSec EncodeXmlAttribute Yes
IOSec EncodeJs No
IOSec EncodeVbs No
HttpUtility HtmlAttributeEncode Yes
HttpUtility HtmlDecode Yes
HttpUtility HtmlEncode Yes
HttpUtility UrlDecode Yes
HttpUtility UrlDecodeToBytes No
HttpUtility UrlEncode Yes
HttpUtility UrlEncodeToBytes No
HttpUtility UrlEncodeUnicode No
HttpUtility UrlEncodeUnicodeToBytes No
HttpUtility UrlPathEncode Yes
HttpServerUtility HtmlDecode Yes
HttpServerUtility HtmlEncode Yes
HttpServerUtility UrlDecode Yes
HttpServerUtility UrlEncode Yes
HttpServerUtility UrlPathEncode Yes
HttpServerUtility UrlTokenDecode No
HttpServerUtility UrlTokenEncode No

 A full list of changes can be found in the changelog in the new build.

-Syed Aslam Basha ( syedab@microsoft.com )

Microsoft Information Security Tools (IST) Team

Test Lead