Question 530
A portal uses an API host not listed among the contract's authorized DNS names. Which testing or remediation action is most appropriate?
Explanation
Correct Answer
Identify the API endpoint for owner clarification without sending unapproved test traffic. This answer directly addresses the described constraint. Front-end references do not implicitly authorize backend testing. Successful validation requires: The activity log distinguishes passive discovery from authorized API checks.
Incorrect Answers
It would address a public application exposes an API descriptor that lists endpoints not reachable by the standard UI. The relevant reason in that case is: API documentation can reveal functionality but does not establish exploitability. Here the required success condition is the activity log distinguishes passive discovery from authorized API checks. The appropriate action is: Identify the API endpoint for owner clarification without sending unapproved test traffic.
This action applies to a different case: An application includes third-party JavaScript that calls an analytics API outside client ownership. Embedded dependencies can cross organizational control boundaries. It does not establish the present requirement, where the activity log distinguishes passive discovery from authorized API checks. The appropriate action is: Identify the API endpoint for owner clarification without sending unapproved test traffic.
That relates to a different issue: An assessor finds an apparently exposed cloud access key in a web app's client bundle. A visible string may be a test key, limited token, or revoked credential. That is not a direct remedy for the requested outcome: The activity log distinguishes passive discovery from authorized API checks. The appropriate action is: Identify the API endpoint for owner clarification without sending unapproved test traffic.