nerdexam
CompTIA

SY0-501 · Question #41

A new mobile application is being developed in-house. Security reviews did not pick up any major flaws, however vulnerability scanning results show fundamental issues at the very end of the project…

The correct answer is D. Code review. To detect fundamental security issues earlier in the mobile application development lifecycle, an explicit code review activity should have been performed.

Submitted by rachelw· Mar 4, 2026Security program management and oversight

Question

A new mobile application is being developed in-house. Security reviews did not pick up any major flaws, however vulnerability scanning results show fundamental issues at the very end of the project cycle. Which of the following security activities should also have been performed to discover vulnerabilities earlier in the lifecycle?

Options

  • AArchitecture review
  • BRisk assessment
  • CProtocol analysis
  • DCode review

How the community answered

(26 responses)
  • A
    8% (2)
  • B
    8% (2)
  • C
    4% (1)
  • D
    81% (21)

Why each option

To detect fundamental security issues earlier in the mobile application development lifecycle, an explicit code review activity should have been performed.

AArchitecture review

An architecture review focuses on high-level design flaws and security principles, which is important but may not identify specific implementation-level vulnerabilities in the code itself that would be found by a scanner or code review.

BRisk assessment

Risk assessment is a management process for identifying, analyzing, and evaluating risks, but it is not a direct technical activity for discovering vulnerabilities within an application's code.

CProtocol analysis

Protocol analysis involves examining network communication patterns and vulnerabilities in protocols, which is typically performed during network testing or operation and does not directly address application-level code vulnerabilities.

DCode reviewCorrect

Code review involves systematically examining the source code for programming errors, security flaws, and logic vulnerabilities like injection attacks or insecure data handling. Performing code reviews during the development phase allows for the identification and remediation of these 'fundamental issues' much earlier than late-stage vulnerability scanning, thereby reducing remediation costs and risks.

Concept tested: Secure Software Development Lifecycle (SSDLC) practices; early vulnerability detection

Source: https://owasp.org/www-project-code-review-guide/

Topics

#SDLC#code review#vulnerability detection#secure development lifecycle

Community Discussion

No community discussion yet for this question.

Full SY0-501 Practice