CCAR-P practice › Developer Productivity & Operational Enablement · Question 108 of 110
Developer Productivity & Operational Enablement
A team runs Claude Code non-interactively in CI to triage issues filed on its public repository and propose fixes. The job runs with full permissions, including pushing to main. What is the most appropriate change?
Show answer and explanation
Answer: B — Limit the job to reading and opening branches or comments, require human merge approval, and treat issue text as untrusted
Unattended automation needs narrower permissions and a human gate, and public issue text can try to steer the job (b). (a) is prompt-only enforcement of a hard rule. (c) changes timing, not risk. (d) gives up the automation instead of making it safe.
Keep going
More Developer Productivity & Operational Enablement questions
- An intermittent date-handling bug keeps returning. Claude Code has proposed three fixes…
- An SRE organization is designing a Claude-based incident-triage assistant. Which design…
- Security requires that Claude Code never read files under a repository's secrets/…
- New hires report that Claude Code ignores the team's test command and naming…
- A platform team wants every developer to use the same issue-tracker and read-only…