An audit procedure is a thorough examination of the code contained in the token contract in order to identify and prioritize small issues. The ultimate purpose of a security audit is to ensure that the code is bug-free and operates as intended in all circumstances.