perl-Test-Taint-1.08-9.red80> K KtĉH2!c31^ Wgesupport@red-soft.ru  WgjNE,;1Bdݧ &Y/,?CYdv4dʹ8 &,Zfs:2kMkh1J}wJm6nGӲ>bÐo>%v&5'C(GEP)1dJ@,0O0G\mH'=Hιmy3_,9fʓ ;璚[akpHcCr][Xe6724a27e934db815060a47ea85946901d799ad90d857ca63117e6e159f8ac9203cbdc15801ae32549444ce9a18d36d766d1262f9D1 VZ+Zu>=?d  9 8<EN_ ht       ,  7     @ l,(X8`9h:G H( IT X`Yl\ ] ^ 9 b cd e f l t $ u P v |w x y 48>Cperl-Test-Taint1.089.red80Tools to test taintednessTainted data is data that comes from an unsafe source, such as the command line, or, in the case of web apps, any GET or POST transactions. Read the perlsec man page for details on why tainted data is bad, and how to untaint the data. When you're writing unit tests for code that deals with tainted data, you'll want to have a way to provide tainted data for your routines to handle, and easy ways to check and report on the taintedness of your data, in standard Test::More style.cϞstapel80.red-soft.runRED SOFTRED SOFTGPL+ or ArtisticRED SOFTUnspecifiedhttps://metacpan.org/release/Test-Taintlinuxi686>"_: XAAA큤AAA큤cϞcϞcϞcϞ][ - 1.08-9Anton Fadeev - 0:1.08-8- Build for red80- Initial build 1.081.08-9.red801.08-9.red80 .build-id2259744c113b53165cdc8beb59dafcf5799cafcaTestTaint.pmTestTaintTaint.soperl-Test-TaintChangesTest::Taint.3pm.gz/usr/lib//usr/lib/.build-id//usr/lib/.build-id/22//usr/lib/perl5/vendor_perl//usr/lib/perl5/vendor_perl/Test//usr/lib/perl5/vendor_perl/auto//usr/lib/perl5/vendor_perl/auto/Test//usr/lib/perl5/vendor_perl/auto/Test/Taint//usr/share/doc//usr/share/doc/perl-Test-Taint//usr/share/man/man3/-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpiozstd19i686-redhat-linux-gnudirectoryPerl5 module source textELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=2259744c113b53165cdc8beb59dafcf5799cafca, strippedUnicode text, UTF-8 texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) PRRRRRR R R RRRRutf-8e8032492bf752f37c0353ca043e66119021c3913b5f28bd83cae5f730248e70c9c6839858eba4a51fbe0fb3a9622047444f06d45ce29e9b511dc5c3109ef6870?0(/h4^:].= ˄5p^71߇)y4E!t c͵:#L ٌL*鏳CqLH$z84LZҔa$!G|;O74 GWfmBtmiG$Zq ubodi> &\p?2vu= %˾r]"cuQJ3±F ݊ W#b.o%K-ݘ8vuObQԵ?Sw5 V3fMS1?FZe<dW}n=mKrZ|?>t,<ѫY,ō`Rl2sk\9Vwys_}Iq`}fRGcIy BSD(ˀlHa1ղ,fzwmQ 'A^s7 ^W;5vib`3jX,,cu~&%LB"EN{FV]@$^NaUi{ L }du1qlqOkrnt=ŁTDYz'eh0`l.& p.0HMjГސŪ!Ґu'ֹ~g&1s92+zz'7߷Plҳ2FD$I!r( 0Δ>*(KA$( ePh 9!dXcw @BsWι`hU=\y5I(i4OdA=]deR A!J}]-biN a\ y3C)7Ppg[Cr3u&<] ?kݡ*}@dE8aڙn)rYå4@k};,Zl joe qh+6/c#zxLD|Wè?'ΗI[ֳՉkG9R:Izb񈀔ˣ\,gȟ @"ridEC cJU /iYAD(~}b$8V!j4FCWIa6s y! t% V;)xj>p?; '^/j%O}Tz T~gz=ڗ籹641/}/Ƃ ?\|ySK b7E_3-}?$5k>EHi<~GegI 8ꔚ#H]<>GAYaQc7{R#"g:Kmousf{Z>?u\r/s>t_?p-vx2`  'yPp]. Ϧ o;V=d`c:=ULWk?ŶsrH=5-_>ʉYݯަWz]to),4()tt7}U[[-ۿdqx,46M˿ƸMM~'4Mڪ+'ikvNGo%n5z[=OI~C&Ԭ7h13S7 (-VbtՑCj̦Z#uI ωCDq4<~k[P^QXHh>z_ap:.n{5vs;~[]Ha^t_G竎yy ZG4'蹽Lۮ^˱2VY) 8ZJ.gg3Q[˵bx}m/gFi;vjF_n{{ꁗYj򓊔a%#_uz5;nG %h\=1ykT]Er!L}?d#3UA+hHe‡ /&}1.M$ekɺsp:<톣t:LWkp/O3SO_q68?lsg1P@~dxn{1yI!O;kO1>:gy?wNVy2|Ik]"fq3t]!9[HbT=s1%_r#_ !`.HVλ12I)@ɝ*ŨV|C@Fߪ}1iW$Qgd4C֍жFۯ] xNDnII 2=7a4 bxAH Z.x,UaHN }in-T'lpm- o QHނ,HAZGKO!4jGY"LNM}OKX(z\u k`JK?bfaM&Tơ[%]hL!#ˈc*p-챼8vDybē\:T$уT a,ɇ[ \0zl`߻t# 4L$/7`*nP7sΓPʃBH O1L.Q7> s`A6;~mNR(tF= iXd(!"7 5!)M;ic/$o,AƃFgJ>KQUFjx,|f>SVPH[L@gI=+AE&=EgY#R1-i](@d ȃ.̘M09!%wV UpT$!5C%$r[ZRrx=98/c/;}F+}$Xʼ +cPP>Px ŕ:'7Gt -DR.5%C4eM3a=0V`4O| b`g4Ѵ k6f4 R6B.ɩDR[p.W)l7]19ӂ/*7Qum/E\[]䦆; updEJ) a/WVAt w_XvU$17f!cT:: rvSET3h%J ȳm â nuD50dbz %x `u5@,NM,6[5 R7ˑ=DZÁ а+GS )MIIW侚 7.fD8xR0a%z3}:m?^Z LtfBճ͖k*|e"Yl-V[/A^ލE8Oy7[D^QZU&@2;8gבapQ2NcYd8)~ō͆(b&(֑xZjqF ryHǃK)g;fZRJ`hb Yث |d8 י("q)$mgGpEzʧME3c< ~6汹萏vȫ"2},8 ]Xpxg`JWmR+!7=+e6<کǫ٬%~I/ 02_M)VmBOSIoۦވ{|-Ϻ'dYQ'Q}laԅtlbZS $IiX%sҩ&$!h1ĈH R#ҧ"{_fҎh]vWR)@#T/%!F#/# 4^ex1wdv]Xg.A>&dRcQyHZD~pbOC+ݶq_Sfؒv g {}lSpywAxi/m@!zg'$ pRw9bSViJ CwS3 j=XŒp96/_)'";@NH fhx2U-5d\v`y4CPIO.pa@[8Vݷy.ύRyJv KTO5WbLsEc3b;iO!֞f syeߩ0}Bf}noBKeeD[?a^9g;p/,Hl" ak cljXN5B+2BNc O~ۦzr*>Y}g.N@um-̻fxoP0gQQ/H.r^L˞ӢfE)sW-x&=ޡkuu-~fHugRÄyi_Fr!# 8<\yr ظA#.\ Kqv/}s}oouNDbZQYh>djK\Ya4z\EGШq0a£o}qc43JyV/>#B A\|l _ٌ9vXk1ZFhջBvASj؉@MqE&`84 -F?%`dAQKbQoj;wPz ~x :u-`qA"ʹO@x ܯ=b^_׼sҧاzb (FE w\lRY=%,cf|AT/Ww_mC02B hl Ϭ;҆<+O{條kDބ\fkXG޾Su,x1 I7w6]LPL n q *EF^pu0a*hN1Nˋ=L?^ -9o_lVˆNJ(NӮ @9Qk?$Q͟(