nerdexam
(ISC)2

CISSP · Question #765

Which of the following can BEST prevent security flaws occurring in outsourced software development?

The correct answer is A. Contractual requirements for code quality. The best way to prevent security flaws occurring in outsourced software development is to establish contractual requirements for code quality that specify the security standards, guidelines, and best practices that the outsourced developers must follow. This way, the organization

Submitted by tunde_lagos· Mar 5, 2026Software Development Security

Question

Which of the following can BEST prevent security flaws occurring in outsourced software development?

Options

  • AContractual requirements for code quality
  • BLicensing, code ownership and intellectual property rights
  • CCertification of the quality and accuracy of the work done
  • DDelivery dates, change management control and budgetary control

How the community answered

(47 responses)
  • A
    72% (34)
  • B
    4% (2)
  • C
    15% (7)
  • D
    9% (4)

Explanation

The best way to prevent security flaws occurring in outsourced software development is to establish contractual requirements for code quality that specify the security standards, guidelines, and best practices that the outsourced developers must follow. This way, the organization can ensure that the outsourced software meets the expected level of security and quality, and that any security flaws are detected and remediated before delivery.

Topics

#outsourced development#software security#contractual agreements#vendor management

Community Discussion

No community discussion yet for this question.

Full CISSP Practice