2. API Abuse
An API is a contract between a caller and a callee. The most
common forms of API abuse are caused by the caller failing to
honor its end of this contract. For example, if a program fails to