Improper Inventory Management occurs when an organization lacks complete visibility and control over its deployed API versions, environments, and endpoints — allowing attackers to find and exploit older, less-secure versions or unintended surfaces that the security team doesn’t know exist.
api.company.com/v2/ — current, documented, securedapi.company.com/v1/ — deprecated, forgotten, not securedapi.company.com/v2/internal/ — undocumented, no authstaging-api.company.com — accessible from internet, test dataapi-old.company.com — from the 2019 migration, never decommissionedEvery security control — authentication, rate limiting, input validation, logging — is applied to known, documented endpoints. An endpoint the team doesn’t know about gets none of those controls. API9 is the risk that the documented API surface is not the actual API surface.