QA@IT
«回答へ戻る

回答を投稿

s_soft は汚染されています。(参考:Rubyのセキュリティモデル http://doc.ruby-lang.org/ja/1.9.3/doc/spec=2fsafelevel.html

s_soft.tainted? # => true
s_hard.tainted? # => false

汚染が RSS::Parser.parse に影響するかは分かりませんが、関係している可能性はあります。どこかでセキュリティレベル $SAFE の値が設定されているかどうか、 また s_soft の汚染を取り除いたら動作するかどうか確認してみてください。

RSS::Parser.parse(s_soft.untaint)
`s_soft` は汚染されています。(参考:Rubyのセキュリティモデル http://doc.ruby-lang.org/ja/1.9.3/doc/spec=2fsafelevel.html )

```ruby
s_soft.tainted? # => true
s_hard.tainted? # => false
```

汚染が `RSS::Parser.parse` に影響するかは分かりませんが、関係している可能性はあります。どこかでセキュリティレベル `$SAFE` の値が設定されているかどうか、 また `s_soft` の汚染を取り除いたら動作するかどうか確認してみてください。

```ruby
RSS::Parser.parse(s_soft.untaint)
```