A classifier that says “no hazard” every time is right 92% of the time on a dataset where 8% of the messages are hazards. Accuracy alone would rank it as excellent.
You will pick a threshold with that trap in mind, write the metrics that look at the rare class, and then hunt for the other common reason that a good score is not trustworthy: a feature that works only by accident.