[Owasp-antisamy] Performance optimization

Serge Droganov sergei at droganov.ru
Wed Jun 4 17:28:39 EDT 2008

Thank you. I was Just too careful with "All the scanning/filtration  
logic resides here, but it should not be called directly".

May I ask one more question here?

With regExp filters, technics like:

while (currentResult != lastResult){

is often used for archiving better results.

The question is: does it make any sense with AntiSamy, or single call  
is the last call?

Thank you,

On Jun 5, 2008, at 12:58 AM, Arshan Dabirsiaghi wrote:

> Serge,
> We are implementing this functionality into the current branch as we  
> speak. You could do it now by creating an instance of  
> AntiSamyDOMScanner directly and working with that, but I'd like  
> people to use the AntiSamy facade for simplification.
> In the next version we have introduced a constructor for AntiSamy  
> that takes a Policy object. After it gets instantiated you can call  
> the same AntiSamy object with the same, pre-built Policy object  
> repeatedly. We have also put a getter and setter for the instance  
> variable so that you can switch out policy files quickly and not  
> have to rebuild them. I hope this helps, and we look forward to the  
> next release in the next 1-2 weeks.
> Thanks,
> Arshan

More information about the Owasp-antisamy mailing list