A forma como o Vraptor popula os objetos automaticamente com os dados vindos da view facilita e muito o trabalho do desenvolvedor, no entanto em dados de formulários via POST por exemplo, um usuário mal intencionado pode tentar subverter os dados enviados através de fornecimento de campos ou propriedades que não existem no formulário, bagunçar os relacionamentos das entidades com o auxilio de ferramentas como o curl, ou simplesmente em telas de edição o cara simplesmente abrir o firebug modificar o campo hidden e conseguir alterar registros que não são dele ou que não tenha permissão para modificar.
No SpringMVC para tentar solucionar estes problemas pode,os especificar o allowedFields no DataBinder, eu acredito(salvo engano) que ainda não há algo do tipo no VRaptor, sendo assim como faço para me proteger destas brechas de segurança? (falha que não é do vraptor, que fique claro e sim da forma como o frame preenche automaticamente os objetos)