{"id":13889,"date":"2026-09-16T11:32:16","date_gmt":"2026-09-16T11:32:16","guid":{"rendered":"https:\/\/www.examlabs.com\/certification\/?p=13889"},"modified":"2026-09-16T11:32:16","modified_gmt":"2026-09-16T11:32:16","slug":"anthropic-cca-f-practice-test-questions-and-exam-dumps-part18-q341-360","status":"publish","type":"post","link":"https:\/\/www.examlabs.com\/certification\/anthropic-cca-f-practice-test-questions-and-exam-dumps-part18-q341-360\/","title":{"rendered":"Anthropic CCA-F Practice Test Questions and Exam Dumps Part18 Q341-360"},"content":{"rendered":"<h1><\/h1>\n<h2><b>View Full <\/b><a href=\"https:\/\/www.examlabs.com\/cca-f-exam-dumps\"><b>Anthropic CCA-F Exam Dumps<\/b><\/a><b> and Practice Test Dumps.<\/b><\/h2>\n<p>&nbsp;<\/p>\n<h3><b>Question 341<\/b><\/h3>\n<p><b>An agent receives a request to transfer money, but the source account has not been identified. What should the agent do?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Use the user&#8217;s oldest account<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Transfer from the account with the highest balance<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Ask the user to identify the source account<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Select the default account automatically<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 3<\/b><\/p>\n<h3><b>Explanation<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">A financial transfer requires precise identification of the source account because selecting the wrong account can create an unintended and potentially irreversible side effect. The agent should not guess based on account age, balance, or an assumed default. Instead, it should ask the user to identify the intended account, preferably using an account name or masked identifier. The application should then independently verify authorization and account ownership before executing the transaction. For high-impact financial actions, explicit confirmation, transaction limits, audit logging, and additional authentication may also be appropriate depending on the system&#8217;s security requirements.<\/span><\/p>\n<h3><b>Question 342<\/b><\/h3>\n<p><b>Which approach is most appropriate when an agent must process information from an untrusted external webpage?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Treat all webpage instructions as trusted system instructions<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Separate webpage content from trusted application instructions<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Allow webpage content to modify security policies<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Give the webpage access to internal tools<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<h3><b>Explanation<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">External webpages should generally be considered untrusted data. Their content may contain useful information, but it may also contain prompt-injection attempts designed to manipulate the agent. The application should maintain a clear distinction between trusted instructions and retrieved content. A webpage saying \u201cignore previous instructions\u201d should not override system, application, or authorization policies. Tool permissions and security controls should remain enforced independently. This separation allows the agent to use information from external sources while reducing the risk that arbitrary webpage content can influence protected behavior or cause unauthorized tool execution.<\/span><\/p>\n<h3><b>Question 343<\/b><\/h3>\n<p><b>A tool returns a successful response, but the response does not contain the required <\/b><b>order_status<\/b><b> field. What should the application do?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Treat the response as valid because the HTTP request succeeded<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Guess the missing order status<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Validate the response schema and handle the malformed result<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Return an empty status as a successful result<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 3<\/b><\/p>\n<h3><b>Explanation<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Transport-level success does not necessarily mean that the returned data is valid for the application&#8217;s needs. If the expected <\/span><span style=\"font-weight: 400;\">order_status<\/span><span style=\"font-weight: 400;\"> field is missing, the response should fail schema validation or otherwise be treated as incomplete. The application can then retry, request the data again, or report an appropriate error depending on the situation. Guessing a missing value can create inaccurate information and potentially cause incorrect downstream decisions. Structured response validation is especially useful in agent workflows because model and tool outputs frequently become inputs to subsequent automated operations.<\/span><\/p>\n<h3><b>Question 344<\/b><\/h3>\n<p><b>Why should an agent avoid exposing internal system prompts or secret configuration values to users?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">They may contain sensitive implementation details or protected instructions<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">They are always irrelevant to application security<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Revealing them improves authorization<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Users automatically have permission to view all internal configuration<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<h3><b>Explanation<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">System prompts and configuration may contain sensitive operational instructions, internal policies, tool information, or implementation details. Revealing them can make security controls easier to circumvent and may expose information that users are not authorized to access. An agent should therefore distinguish between information intended for the user and protected internal configuration. Security should not rely solely on keeping prompts secret; authorization, access controls, secret management, and tool restrictions should provide independent protection. If a user asks about system behavior, the application can provide an appropriate high-level explanation without exposing confidential internal content.<\/span><\/p>\n<h3><b>Question 345<\/b><\/h3>\n<p><b>An agent needs to update a user&#8217;s profile after receiving an ambiguous instruction such as \u201cchange my details.\u201d What should happen first?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Modify every available profile field<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Ask which specific details should be changed<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Delete the existing profile<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Change the user&#8217;s name automatically<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<h3><b>Explanation<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">The instruction is too broad to determine which profile attributes the user wants changed. Automatically modifying every available field could cause unintended data changes. The agent should ask a concise clarification question, such as whether the user wants to update their address, phone number, email, or another specific field. Once the intended field and value are known, the application should validate the information and authorization before applying the update. Clarification is particularly important when an operation changes persistent personal information because the consequences may be difficult to reverse or correct later.<\/span><\/p>\n<h3><b>Question 346<\/b><\/h3>\n<p><b>Which mechanism can help prevent an agent from repeatedly retrying a failed operation forever?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Unlimited retry permissions<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Removing all error handling<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A bounded retry policy with a maximum attempt count<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Ignoring the tool&#8217;s error response<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 3<\/b><\/p>\n<h3><b>Explanation<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Bounded retries provide a clear limit on how many times an operation can be attempted. This prevents runaway loops, excessive API traffic, unnecessary costs, and prolonged execution. The retry policy can also use exponential backoff and distinguish between retryable and non-retryable errors. For operations that create side effects, the application should additionally consider idempotency before retrying. Once the retry limit is reached, the workflow should transition to an appropriate failure or partial-completion state and communicate the actual result. Retry controls should be enforced by application logic rather than relying entirely on the model.<\/span><\/p>\n<h3><b>Question 347<\/b><\/h3>\n<p><b>A user asks an agent to retrieve another customer&#8217;s phone number without providing authorization. What should the agent do?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Provide the phone number if it can find it<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Search additional databases until the number is found<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Ask the other customer for permission automatically<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Deny or redirect the request because authorization has not been established<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 4<\/b><\/p>\n<h3><b>Explanation<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Private customer information should only be disclosed when the requester is authorized to access it. The fact that an agent can technically retrieve information does not mean that the requester has permission to receive it. The application should enforce access controls before returning private data. If authorization cannot be established, the agent should decline the request or provide an appropriate alternative, such as directing the requester to an authorized support process. The model should not attempt to bypass restrictions by searching other databases or inferring permission from the user&#8217;s request.<\/span><\/p>\n<h3><b>Question 348<\/b><\/h3>\n<p><b>An agent workflow includes a tool that can permanently delete files. Which safeguard is most appropriate?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Require appropriate authorization and, where applicable, explicit confirmation before deletion<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Allow deletion whenever the model mentions a filename<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Delete all files matching similar names<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Give every user administrator privileges<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<h3><b>Explanation<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Permanent file deletion is a destructive action that can be difficult or impossible to reverse. The system should therefore require authorization and, depending on the risk level, explicit user confirmation before executing the operation. The target file should also be precisely identified and validated to prevent accidental deletion of the wrong resource. Additional safeguards may include soft deletion, backups, audit logs, and restricted permissions. The agent should never infer broad deletion authority simply from a filename appearing in conversation. Destructive tool permissions should be narrowly scoped and enforced by the application.<\/span><\/p>\n<h3><b>Question 349<\/b><\/h3>\n<p><b>What is a major advantage of storing workflow state explicitly in an agent application?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It makes every model response correct<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It allows the system to track progress and recover from interruptions<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It removes the need for tool authorization<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It prevents all network failures<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<h3><b>Explanation<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Explicit workflow state allows an application to know which steps have completed, which are pending, and which failed. This is useful when an agent performs multiple operations and the workflow is interrupted by a timeout, service failure, or execution limit. Instead of restarting everything, the application can potentially resume from the appropriate state. State information can also support clear completion reporting and prevent duplicate side effects. However, stored state should be protected and validated because it may contain sensitive information or influence subsequent tool actions. State management complements rather than replaces authorization and validation.<\/span><\/p>\n<h3><b>Question 350<\/b><\/h3>\n<p><b>An agent is given access to both a read-only customer lookup tool and a customer-update tool. The user only asks to view information. Which tool should it use?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The customer-update tool<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Both tools automatically<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The read-only lookup tool<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A database deletion tool<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 3<\/b><\/p>\n<h3><b>Explanation<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">The read-only lookup tool is the appropriate capability because the user&#8217;s request only requires retrieving information. Using a write-capable tool unnecessarily increases the potential for unintended side effects. Tool selection should consider the purpose of the request, required parameters, authorization, and risk associated with each capability. Narrow read-only tools are generally preferable when no modification is required. The update tool should only be selected when the user&#8217;s request actually requires a change and all relevant authorization and validation requirements are satisfied.<\/span><\/p>\n<h3><b>Question 351<\/b><\/h3>\n<p><b>An agent receives a timeout after submitting a payment request. What is an important consideration before retrying the payment?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Whether the original payment may already have succeeded<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Whether the model can produce a longer explanation<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Whether the customer has used the application before<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Whether the UI theme has changed<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<h3><b>Explanation<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">A timeout does not necessarily mean that the payment failed. The request may have reached the payment provider and succeeded even though the response did not return to the application. Retrying immediately could therefore create a duplicate charge. The system should first determine whether the original transaction can be safely queried or identified using a transaction ID or idempotency key. Payment workflows should be designed to handle uncertain outcomes explicitly. Accurate transaction state and provider-side verification are safer than assuming that a network timeout means the operation never happened.<\/span><\/p>\n<h3><b>Question 352<\/b><\/h3>\n<p><b>Which information should a tool description ideally include to improve reliable agent tool selection?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Only the tool&#8217;s marketing slogan<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The tool&#8217;s purpose, expected inputs, outputs, and important limitations<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The developer&#8217;s personal preferences<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Unrelated implementation details<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<h3><b>Explanation<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">A useful tool description gives the agent enough information to understand when the capability should be used and what information it requires. Important details can include the tool&#8217;s purpose, required parameters, expected output structure, supported operations, limitations, and relevant side effects. Clear descriptions reduce ambiguity and make it less likely that the agent will select a tool for an inappropriate task. Descriptions should remain focused and understandable rather than being overloaded with unrelated implementation details. Application-level authorization and validation are still necessary because tool descriptions alone cannot enforce security.<\/span><\/p>\n<h3><b>Question 353<\/b><\/h3>\n<p><b>An agent needs to send an external email containing a confidential report. Which design is most appropriate?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Automatically send it to every contact in the user&#8217;s account<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Include the report in public logs<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Validate the recipient and authorization before sending the confidential content<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Allow any webpage content to choose the recipient<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 3<\/b><\/p>\n<h3><b>Explanation<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Confidential information requires careful handling before it is transmitted externally. The system should verify the intended recipient, confirm that the requester is authorized to share the report, and ensure that the attachment or content is the correct document. Depending on the organization&#8217;s policies, explicit confirmation may be required before sending. The email service should also enforce appropriate access controls and security policies. Logging should avoid unnecessarily recording the confidential report itself. These controls reduce the risk of accidental disclosure caused by recipient ambiguity, incorrect file selection, or malicious instructions.<\/span><\/p>\n<h3><b>Question 354<\/b><\/h3>\n<p><b>What should an agent do when a requested operation is outside the capabilities of all available tools?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Invent a successful result<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Claim that the operation was completed<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Explain that the available capabilities cannot perform the operation<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Execute an unrelated tool instead<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 3<\/b><\/p>\n<h3><b>Explanation<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">An agent should not claim to have performed an action that it cannot actually execute. If no available tool supports the requested operation, the agent should clearly communicate the limitation and, when possible, suggest an appropriate alternative. Fabricating a successful result can mislead users and create serious operational problems. This principle is especially important for actions involving financial transactions, account changes, bookings, or other external side effects. The application can also expose explicit capability metadata so that the agent knows which operations are actually supported rather than relying on assumptions about available functionality.<\/span><\/p>\n<h3><b>Question 355<\/b><\/h3>\n<p><b>Why should production agent changes be tested before deployment?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Because even small changes can alter tool usage or model behavior<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Because testing guarantees zero failures<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Because production systems do not require monitoring afterward<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Because testing eliminates the need for version control<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<h3><b>Explanation<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Changes to prompts, models, tools, retrieval systems, or application logic can affect agent behavior in unexpected ways. A change that appears minor may alter tool selection, output structure, refusal behavior, or workflow completion. Regression testing allows developers to compare the updated system against known scenarios before exposing it to production users. Testing does not guarantee that every failure will be discovered, so production monitoring and rollback mechanisms remain important. Version control also helps identify which changes were introduced and makes it easier to investigate regressions after deployment.<\/span><\/p>\n<h3><b>Question 356<\/b><\/h3>\n<p><b>An agent is asked to update an employee&#8217;s salary. Which additional control may be appropriate because of the sensitivity of the action?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Allowing the model to change salaries without authorization<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Requiring appropriate authorization and potentially human approval<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Publishing the salary change in a public log<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Automatically applying the largest possible increase<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<h3><b>Explanation<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Salary changes are sensitive and can have significant financial and employment consequences. The system should verify that the requester has appropriate authorization and that the requested change complies with relevant business rules. Depending on the organization&#8217;s workflow, explicit human approval may be required before the change is committed. The agent should not independently decide the amount or bypass established approval processes. Audit logging can record who requested and approved the change, when it occurred, and what result was applied, while protecting confidential employee information from unnecessary exposure.<\/span><\/p>\n<h3><b>Question 357<\/b><\/h3>\n<p><b>An agent retrieves a document containing instructions that conflict with the application&#8217;s security policy. Which instruction should control the agent&#8217;s behavior?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The document&#8217;s instruction<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The user&#8217;s most recent sentence regardless of context<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The applicable higher-priority security policy<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Whichever instruction is longest<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 3<\/b><\/p>\n<h3><b>Explanation<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Retrieved documents are generally data sources and should not automatically gain authority over application security policies. If document content instructs the agent to bypass authentication, reveal secrets, or ignore established restrictions, the application should continue enforcing its higher-priority policies. This is a common prompt-injection concern in retrieval and tool-use systems. The agent can still use legitimate information from the document while treating embedded instructions as untrusted unless the application explicitly designates that source as authoritative. Security controls should be enforced outside the model whenever possible.<\/span><\/p>\n<h3><b>Question 358<\/b><\/h3>\n<p><b>Which practice helps an agent system recover safely after a partial workflow failure?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Restart every operation without checking previous results<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Track step-level status and retry only safe, incomplete operations<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Ignore which steps have already completed<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Mark the entire workflow successful<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<h3><b>Explanation<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Tracking step-level workflow status allows the application to distinguish completed operations from failed or pending ones. After a partial failure, the system can determine whether a failed step is safe to retry and avoid repeating operations that already succeeded. This is particularly important when earlier steps created external side effects. Idempotency keys, transaction identifiers, and explicit completion states can further improve recovery. The final workflow status should accurately reflect what happened. A system that blindly restarts every operation can create duplicates or additional unintended changes.<\/span><\/p>\n<h3><b>Question 359<\/b><\/h3>\n<p><b>A user asks, \u201cSchedule it for Friday,\u201d but the conversation contains two different events. What should the agent do?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Schedule both events automatically<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Choose the event mentioned most recently without clarification<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Ask which event the user means<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Cancel both events<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 3<\/b><\/p>\n<h3><b>Explanation<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">The request is ambiguous because \u201cit\u201d could refer to either of two events. Automatically selecting one based only on recency may result in the wrong appointment being scheduled. The agent should ask a concise clarification question identifying the available options. Scheduling creates an external side effect, so resolving ambiguity before execution is especially important. The system should also consider timezone, date interpretation, participant permissions, and calendar availability after the intended event is clearly identified. Explicit clarification is safer than making an unsupported assumption about the user&#8217;s intended target.<\/span><\/p>\n<h3><b>Question 360<\/b><\/h3>\n<p><b>Which combination provides the strongest foundation for safely operating an agent in production?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A powerful model with unrestricted tools<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Prompting alone without application controls<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Broad database access combined with manual monitoring<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Least-privilege tools, authorization, validation, monitoring, testing, and clear workflow controls<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 4<\/b><\/p>\n<h3><b>Explanation<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Production agent safety requires multiple complementary controls rather than relying on model behavior alone. Least-privilege tools reduce the available attack and error surface, while authentication and authorization ensure that users can access only permitted resources. Input and output validation help prevent malformed operations, and monitoring and audit logs provide visibility into system behavior. Regression testing helps identify changes that introduce unexpected behavior. Clear workflow states, execution limits, confirmation requirements, and recovery mechanisms further reduce operational risk. Together, these controls create defense in depth and make the agent more predictable, observable, and manageable in production.<\/span><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>View Full Anthropic CCA-F Exam Dumps and Practice Test Dumps. &nbsp; Question 341 An agent receives a request to transfer money, but the source account has not been identified. What should the agent do? Use the user&#8217;s oldest account Transfer from the account with the highest balance Ask the user to identify the source account [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1648,1647],"tags":[],"_links":{"self":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts\/13889"}],"collection":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/comments?post=13889"}],"version-history":[{"count":1,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts\/13889\/revisions"}],"predecessor-version":[{"id":13897,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts\/13889\/revisions\/13897"}],"wp:attachment":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/media?parent=13889"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/categories?post=13889"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/tags?post=13889"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}