Reflection in ruby is a powerful thing. Like many powerful things, it can be dangerous if used incorrectly. I recently discovered vulnerabilities in ActiveRecord’s mass assignment code that relate to the use of ruby’s reflection methods, and since I think that many ruby users are unaware of the issues, it would be helpful to explain the problem and detail the solution that Sequel has used for over