Grok Build, xAI's coding agent, leaked confidential data from multiple organizations, including files tied to SpaceX. The agent had broad read access to files and repositories from the start, with no prompt asking the operator to confirm that scope before work began. The failure was not a fringe edge case. It was the product's default behavior.
The core problem was that the agent received wide access at setup and held it without any visible boundary. Operators had no clear view of what the agent could reach, and no step in the flow asked them to narrow that reach before the agent acted. By the time the exposure was visible, the agent had already read and surfaced material it had no business touching.
For teams building coding agents, this is a direct argument for making access scope something the operator sets and sees before the agent starts, not something inherited from a broad default. The operator needs to know what files and repositories the agent can reach, and that view needs to be present at setup, not buried in a settings page visited after a problem appears.