Full review (do not merge)

Do you have any particular scenario in mind? Right now, if you look at `create_foreman_report`, the two fields are guaranteed to be there.