Group
Extension

Matches 2

CGI-IDS ( H/HI/HINNERK/PerlIDS/CGI-IDS-1.0217.tar.gz, HINNERK, 2014; MetaCPAN )
CGI-IDS/lib/CGI/IDS.pm ( view source; MetaCPAN )
>
     <param>
         <key>uid</key>
     </param>
     <param>
         <key>json_value</key>
         <encoding>json</encoding>
     </param>
     <param>
         <key>login_password</key>
      
 * encoding

Use value I<json> if the parameter contains JSON encoded data. IDS will test the decoded data,
otherwise a false positive would occur due to the 'suspicious' JSON encoding characters.

=i
matching rule for this key.

=item * I<enc>: value contains encoding

Filtered due to containing (JSON) encoding for this key.

=back

=back

=over 4

=item C<$ids-E<gt>{non_filtered_keys}>

=over 4

CGI-IDS ( H/HI/HINNERK/PerlIDS/CGI-IDS-1.0217.tar.gz, HINNERK, 2014; MetaCPAN )
CGI-IDS/lib/CGI/IDS/Whitelist.pm ( view source; MetaCPAN )
 Libs ------------------------------------------------
use XML::Simple qw(:strict);
use Carp;
use JSON::XS;
use Encode;

#------------------------- Subs -----------------------------------------------

#   convert_if_marked_encoded
# DESCRIPTION
#   Tries to JSON-decode and flatten a value to a plain string if the key has been marked as JSON in the whitelist.
#   Other encodings may follow in futur
e.
# INPUT
#   HASHREF
#     + key
#     + value
# OUTPUT
#   The JSON-decoded and flattened 'value' if key is marked JSON. Plain keys and values, newline separated.
#   Untouched 'value' otherwise.
#

Powered by Groonga
Maintained by Kenichi Ishigaki <ishigaki@cpan.org>. If you find anything, submit it on GitHub.