|% echo abc|ruby -ve '
|v = STDIN.read
|/a/ =~ v
|p v.tainted?
|v.untaint
|p v.tainted?
|/b/ =~ v
|p $`.tainted?
|'
|ruby 1.8.0 (2003-10-10) [i686-linux]
|true
|false
|true

というように、untaint した string をパターンマッチした場合に、$`
が tainted な場合があるのですが、これは変なんじゃないでしょうか。
-- 
[田中 哲][たなか あきら][Tanaka Akira]