The IMO doesn't audit. The IMO sets standards and conventions. The ones who audit regularly are the classification societies. This is also done by the flag state, and you have inspections at the ports where the inspectors as a part of port state control will check that you have everything in order.