Question 140
Two independently scoped GitHub Copilot requirements are being reviewed. Requirement A: A security team wants to limit external tool exposure when developers use agent capabilities. Requirement B: A service desk wants to understand why two users see different Copilot IDE features. Which TWO responses fulfill the paired requirements?
Explanation
Correct Answers
This action addresses requirement A: A security team wants to limit external tool exposure when developers use agent capabilities. Agent external MCP connections introduce new authorization/data-exfiltration surfaces that GitHub-hosted content exclusions do not automatically control. Verify by observing: The approved agent retrieves the needed limited data but cannot call unapproved MCP write/delete methods or access excluded sensitive paths through separate tool grants.
This action addresses requirement B: A service desk wants to understand why two users see different Copilot IDE features. Entitlement, policy and client support jointly influence Copilot features. Verify by observing: The difference maps to a documented entitlement, policy, or client support constraint.
Incorrect Answers
Reusable prompt instructions reduce inconsistency but do not supply reviewer signoff. The two requirements instead call for these controls: (A) Approve only the specific MCP servers and tool methods needed, restrict their credentials and environment, and test an explicit denied destructive operation before allowing agents to use them; (B) Compare seat plans, policy settings, and supported IDE versions for both users.
Selected code context supports targeted explanations but must be checked. The two requirements instead call for these controls: (A) Approve only the specific MCP servers and tool methods needed, restrict their credentials and environment, and test an explicit denied destructive operation before allowing agents to use them; (B) Compare seat plans, policy settings, and supported IDE versions for both users.
Removing a Copilot seat by API may mark it pending cancellation rather than terminate it immediately, and team-derived assignments need separate review. The two requirements instead call for these controls: (A) Approve only the specific MCP servers and tool methods needed, restrict their credentials and environment, and test an explicit denied destructive operation before allowing agents to use them; (B) Compare seat plans, policy settings, and supported IDE versions for both users.