How do you prove developers are trained on secure coding?
Which of the following is the act of proving to a customer that software developers are trained on secure coding?
Community Votes
100% of anonymous learners picked answer D. Votes are pick records left by other test-takers — they are not the verified answer.
Community Insight
The exam tests your ability to distinguish attestation (formal proof/certification of a claim) from assurance (confidence in a system) and due diligence (pre-agreement risk evaluation).
Attestation is the formal act of providing evidence or certification that a specific requirement, such as secure coding training, has been met. Community consensus strongly confirms D as the correct answer for SY0-701.
Candidates often choose 'Assurance' because it implies confidence, but assurance is an ongoing state of confidence rather than the formal act of proving a specific condition to a third party.
Community Discussion (6 comments)
Comments & Corrections
No comments yet — spotted an error or have a note? Share it below.
Expert Analysis
Why the Answer Is Correct
Attestation is defined as the formal act of providing evidence, certification, or a third-party declaration that a specific condition or standard has been satisfied. In this scenario, the organization must prove to a customer that developers completed secure coding training, which is precisely what attestation provides. Community members correctly note that attestation involves documentation, certificates, or formal verification to demonstrate compliance. This aligns perfectly with third-party risk management and supply chain security requirements in SY0-701.Why the Other Options Are Wrong
Assurance (A) refers to the ongoing confidence that a system or process meets security requirements, but it does not constitute the formal act of proving a specific claim to a customer. Contract (B) is a legally binding agreement between parties and does not inherently serve as proof of training completion. Due diligence (C) is the investigative process performed before entering an agreement to evaluate risks, not the act of certifying that a requirement has already been met. Comments consistently reinforce that only attestation fits the definition of formally proving a condition.Community Comment Notes
All six community comments unanimously support answer D, with multiple users emphasizing that attestation involves formal certification or documentation. Comment [3] provides a particularly clear distinction between attestation and assurance, noting that assurance does not specifically involve formal proof. Comment [2] correctly eliminates due diligence by defining it as a pre-decision evaluation process. The strong consensus (100% votes for D) indicates this is a straightforward definition-based question with little ambiguity.Official Reference
Exam Strategy
When you see 'proving to a customer' or 'formal declaration,' immediately think of attestation. Memorize the triad: attestation = formal proof, assurance = confidence level, due diligence = pre-agreement investigation.
Related Analysis
Practice All SY0-701 Questions
Access 100 questions with complete answers and detailed explanations.
View Full SY0-701 Practice Test →