Risk detection technology