eval()関数の使用が推奨されない主な理由は何ですか。

eval()は渡された文字列をコードとして実行するため、悪意のあるコードを実行されるXSS攻撃のリスクを高めます。