City developers are wiring a new payment callback that builds database queries from raw request fields. What source-level issue must secure coding prevent?
Select an answer to reveal the explanation.
Short Explanation
Gluing user input straight into queries is how payment pages become attacker playgrounds. Injection, unsafe deserialization, and friends are source-level landmines. Secure coding stops them in the editor—not in the incident report.
Full Explanation
Source-level weaknesses include injection, insecure deserialization, unsafe use of dangerous APIs, and related coding defects that enable compromise. Preventing them requires secure coding practices, validation, parameterized interfaces, and appropriate testing. Domain 8 emphasizes identifying and mitigating vulnerabilities at the source-code level.