Question 690 of 1,013
SY0-701 Threats, Vulnerabilities, and Mitigations Practice Question
A development team updates a third-party software library used by its web application. After the release, new deployments begin making unexpected outbound connections to an unfamiliar domain. What type of threat is most likely?
⚠ Common exam trap
It's easy for candidates to confuse a dependency compromise with a rootkit infection (Option C) because both involve stealthy, unauthorized behavior, but a rootkit specifically targets the OS kernel, not a web application's third-party library.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Dependency compromise
Dependency compromise. This scenario describes a supply chain attack where a third-party library has been maliciously altered or replaced, causing the web application to make unauthorized outbound connections to an attacker-controlled domain. Such compromises often occur when developers unknowingly integrate a tampered version of a library from a compromised repository or via a typosquatting attack, leading to data exfiltration or command-and-control (C2) communication.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
Dependency compromise
Why this is correct
Dependency compromise happens when a trusted third-party library, package, or component is altered to include malicious behavior. The unusual outbound connections after an update are a strong sign that the dependency may have been tampered with.
- ✗
Phishing
Why it's wrong here
Phishing is a social-engineering technique that relies on deceptive messages, often email or SMS, to trick users into revealing credentials or installing malware via user interaction. The scenario involves no human target being manipulated by a message; instead, the malicious behavior appears inside a trusted software library after an automated dependency update, indicating a supply-chain vector rather than a user-facing deception attack.
- ✗
Rootkit infection
Why it's wrong here
A rootkit is a stealthy malware type designed to conceal its presence and maintain persistent, privileged access to a host, often by hooking system calls or kernel objects. The evidence given is limited to unusual outbound connections following a library update, with no mention of file hiding, privilege escalation, or system tampering that would be characteristic of a rootkit; the direct cause is the altered dependency itself, not a stealth-focused implant on the endpoint.
- ✗
Password spraying
Why it's wrong here
Password spraying is an authentication attack that attempts a few common passwords across many user accounts to avoid lockout thresholds. This scenario has no indication of credential guessing, account enumeration, or brute-force attempts; instead, the compromise is tied to a legitimate application update pulling in a module that establishes malicious communication. The attack surface is code integrity, not the authentication system.
About these practice questions
Courseiva creates original exam-style practice questions with explanations and wrong-answer analysis. It does not publish real exam questions, exam dumps, or protected exam content. Learn why practice questions differ from exam dumps →
Last reviewed: Jun 11, 2026
This SY0-701 practice question is part of Courseiva's free CompTIA certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the SY0-701 exam.
Question Discussion
Share a tip, memory trick, or ask about the reasoning behind this question. Do not post real exam questions, leaked content, braindumps, or copyrighted exam material. Comments are moderated and may be removed without notice.
Sign in to join the discussion.