Drupal has [filter\_xss](http://api.drupal.org/api/drupal/includes!common.inc/function/filter_xss/7) function. Is it safe to use for filtering arbitrary user HTML input?

If not, what should be used instead when using Drupal 7?

This questuion is a duplicate of [Drupal's built-in xss filters vs. HTML purifier module](https://drupal.stackexchange.com/questions/5147/drupals-built-in-xss-filters-vs-html-purifier-module) but answer of that seems incorrect to me as filter\_xss doesn't contain code for validating HTML