Question 650
An application repository could contain command-construction flaws before deployment. What outcome is consistent with the correct authorized test?
Explanation
Correct Answer
The reported code path is verified before calling it an exploitable defect. This answer directly addresses the described constraint. SAST analyzes source patterns without requiring a running app. Successful validation requires: The reported code path is verified before calling it an exploitable defect.
Incorrect Answers
It would address an enterprise worries about privilege paths hidden within Active Directory group membership. The relevant reason in that case is: Graphing permissions can expose potential attack paths without executing them. Here the required success condition is the reported code path is verified before calling it an exploitable defect. The relevant evidence is: The reported code path is verified before calling it an exploitable defect.
That approach concerns a different situation: an internal application requires a comparison of its dependencies before and after a release. Changed packages alter exposure even if application source appears unchanged. The required result is that the reported code path is verified before calling it an exploitable defect. The relevant evidence is: The reported code path is verified before calling it an exploitable defect.
That relates to a different issue: A security pipeline may contain private API tokens in committed history. Secret detection should avoid creating new exposure in logs. That is not a direct remedy for the requested outcome: The reported code path is verified before calling it an exploitable defect. The relevant evidence is: The reported code path is verified before calling it an exploitable defect.