CCDV-F Claude Code Practice Question
Which THREE of these actions are considered safe and standard for Claude Code to perform during an interactive session?
⚠ Common exam trap
Candidates sometimes assume an agent should 'just fix' everything without verification. They overlook that running tests is a standard, required safety step for any autonomous code modification workflow.
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
✓
Reading and summarizing codebase files.
Claude Code is built with safety as a priority. It is expected to handle file editing, command execution, and code review as part of its normal operation. Understanding these standard actions allows developers to trust the agent's output and integrate it into their workflow efficiently. By focusing on safe, verified, and transparent interactions, the agent maintains its role as a helpful assistant while minimizing risks associated with uncontrolled automation in a local project.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
Reading and summarizing codebase files.
Why this is correct
This is a core capability. The agent reads files to understand the project structure and logic, providing summaries that help the developer navigate the codebase faster. This read-only access is entirely safe and provides the necessary context for the agent to be helpful and accurate.
- ✓
Modifying files based on user requests.
Why this is correct
The agent is intended to make changes to code based on clear instructions. This is its primary function. Because every change is typically tracked by Git, the developer can easily review and revert modifications, making this a standard and safe part of the interactive coding workflow.
- ✗
Deleting arbitrary user files without asking.
Why it's wrong here
Deleting files without user authorization is a high-risk action that violates safety standards. The agent must always ask for explicit confirmation before removing files to prevent data loss, ensuring that the developer remains in control of their filesystem and can prevent accidental deletion of important assets.
- ✓
Running test suites to verify changes.
Why this is correct
Executing test suites is a standard and safe practice that ensures the agent's proposed changes do not break existing functionality. By running tests, the agent provides proof of work, which the developer can review to gain confidence in the quality and correctness of the code modifications.
- ✗
Exfiltrating environment variables to remote servers.
Why it's wrong here
Exfiltrating sensitive environment variables is a malicious action. Claude Code is designed to protect user privacy and does not send sensitive local environment data to external servers, prioritizing security and preventing potential credential leakage that could compromise the developer's infrastructure and system integrity.
About these practice questions
One of 257 original CCDV-F practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →
JA
Written and reviewed by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
Last reviewed September 2026 · checked against the official Anthropic exam blueprint
This CCDV-F practice question is part of Courseiva's free Anthropic 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 CCDV-F exam.