Undeclared interfaces are structurally prohibited. The attack surface is not discovered through penetration testing — it is defined through architectural specification. Any interface not explicitly declared does not exist in the system's execution model.