Designing and implementing the best functionality for your APIs may be much easier when you do it internally – business and development departments are much closer to each other. But even internal developers rarely give high priority to security, as businesses tend to focus on functionality, UX, and deadlines. As security teams typically have limited influence on the development process, APIs may be vulnerable to multiple attack vectors.
Make sure you investigate these four aspects: