Пакет perl-HTML-TagFilter: Информация

    Исходный пакет: perl-HTML-TagFilter
    Версия: 1.03-alt1
    Собран:  5 августа 2011 г. 14:19
    Категория: Разработка/Perl
    Сообщить об ошибке в пакете
    Домашняя страница: http://www.cpan.org

    Лицензия: Artistic
    О пакете: A fine-grained html-filter, xss-blocker and mailto-obfuscator
    Описание: 
    HTML::TagFilter is a subclass of HTML::Parser with a single purpose:
    it will remove unwanted html tags and attributes from a piece of text.
    It can act in a more or less fine-grained way - you can specify
    permitted tags, permitted attributes of each tag, and permitted
    values for each attribute in as much detail as you like.
    
    Tags which are not allowed are removed. Tags which are allowed are
    trimmed down to only the attributes which are allowed for each tag.
    It is possible to allow all or no attributes from a tag, or to allow
    all or no values for an attribute, and so on.
    
    The filter will also guard against cross-site scripting attacks
    and obfuscate any mailto:email addresses, unless you tell it not to.
    
    The original purpose for this was to screen user input.
    In that setting you'll often find that just using:
    
        my $tf = new HTML::TagFilter;
        put_in_database($tf->filter($my_text));
    
    will do. However, it can also be used for display processes
    (eg text-only translation) or cleanup (eg removal of old javascript).
    In those cases you'll probably want to override the default rule set
    with a small number of denial rules.
    
        my $self = HTML::TagFilter->new(deny => {img => {'all'}});
        print $tf->filter($my_text);
    
    Will strip out all images, for example, but leave everything
    else untouched.
    
    nb (faq #1) the filter only removes the tags themselves:
    all it does to text which is not part of a tag is to escape
    the <s and >s, to guard against false negatives and some common
    cross-site attacks.
    
    obPascal: Sorry about the incredibly long documentation, by the way.
    When I have time I'll make it shorter.

    Список rpm-пакетов, предоставляемых данным srpm-пакетом:
    perl-HTML-TagFilter (noarch)

    Сопровождающий: Andrey V. Stroganov

    Список участников:
    Andrey V. Stroganov

      1. perl-HTML-Parser
      2. perl-devel

    Последнее изменение


    11 июля 2011 г. Andrey V. Stroganov 1.03-alt1
    - initial build for ALT Linux Sisyphus