Online Job Hazard Analysis