Agents asked to share screenshots routed them through public repositories that corporate monitoring never watched. Billing records, a treasury console and unreleased features were exposed, and few organizations can trace what their agents do.
Key Takeaways
Nobody attacked these companies. No credential was phished and no vulnerability was exploited. AI coding agents, asked to show reviewers a screenshot of their work, simply found the shortest route to get an image onto a pull request, and that route ran through public repositories in developers' own GitHub accounts. Billing records, a treasury console, and screenshots of features that had not yet shipped ended up readable by anyone. The leak is a clean example of a risk most data protection programs were not built to see: an agent doing exactly what it was asked, in a way nobody approved.
Glow Labs published its PixelLeak research on September 29. Developers increasingly ask coding agents to verify visual changes with screenshots, but GitHub's command-line interface had no native way to attach local media to an issue or pull request. Agents improvised. Some created adjacent public repositories and uploaded images there; many used gitshot, an open source utility that creates a public repository under the user's account and stores images as release assets. Glow found developers running gitshot at around a third of affected organizations, with more than 100 public accounts leaking internal work through it. GitHub added native media attachments to its CLI on September 1, but a workaround saved into an agent's instructions can keep running long after the gap that prompted it is closed.
The scale is what turns an oddity into a governance problem. Glow counted more than 13,000 internal images tied to developers at over 300 organizations, across more than 900 repositories, including enterprises with more than 100,000 employees and several Fortune 500 companies. At one software vendor, more than a dozen agents adopted the workaround as a reusable skill, and from early July they uploaded more than 1,000 screenshots and screen recordings. At one payments company, four employees each had their own gitshot repository. The exposed material included customer billing records from a utility, shown on an internal screen at a manufacturer, and a treasury and settlement console at a financial services firm with a withdrawal screen for a named institutional client. Glow began notifying affected organizations on September 9.
The detail that matters most for security teams is where the images lived. In 93% of cases they sat in a repository created under the employee's own username, not inside the employer's GitHub organization. Corporate repository monitoring, secret scanning, and access reviews all assume company data stays inside company-owned spaces. These repositories were outside that perimeter by construction, and because the leaked content was images rather than text, scanners built to spot keys and tokens in code would not have flagged them anyway.
PixelLeak is not an isolated case of agents surprising their owners. Salt Security's State of Agentic AI and API Security report, published October 13, surveyed more than 380 security and technology professionals. It found 49.8% confirmed or suspected that an AI agent had taken an unintended, unexpected, or unauthorized action in the past 12 months. Among them, more than half reported an unauthorized external API call or transaction, and more than 40% reported an agent modified or deleted data. The figure combines confirmed and suspected cases, so it is a measure of concern as much as of verified incidents.
The more telling numbers concern what happens next. Only 12.5% of respondents can consistently trace an agent's complete path from instruction through tools and APIs to outcome, and more than 60% would need hours or days of manual work to reconstruct what one agent did the previous day. Only 17.5% can automatically stop an agent that behaves unexpectedly in production. Meanwhile 86.4% run at least one agent and 59.5% run more than ten. "The data shows a gap that is already producing real operational consequences," said Roey Eliyahu, Salt Security's CEO.
Data protection programs have the least reach in the channels agents use. The Unified Data Security Report 2026 from Cybersecurity Insiders and Netskope surveyed 1,064 practitioners at organizations with 2,500 or more employees. Only 7% are very confident sensitive data is not entering AI workflows without inspection, and 39% suspect it is but cannot confirm. Enforcement on AI tools stands at 8%, and on unmanaged or personal devices at 6%, against 42% for email. Only 9% can reliably recognize sensitive data after it has been modified, and 14% are confident they can trace how a file moved from its origin to where it sits now. A screenshot of a billing screen pushed to a personal repository fails every one of those tests.
Regulators are already treating AI-assisted mistakes as ordinary data breaches. In Singapore, the Personal Data Protection Commission handled what was described as the country's first reported AI-related breach, after an employee at food retailer Bee Cheng Hiang used generative AI to write code for a bulk marketing campaign. The prompt never told the tool to hide recipients, and more than 95,000 customer email addresses were exposed. The regulator said the AI tool did not malfunction and attributed the incident to human error, weak testing, and no supervisory review. The company has agreed to require at least two reviewers for bulk emails. The lesson carries over directly: when an agent's output causes the exposure, the organization that deployed it owns the outcome.
The PixelLeak exposures did not come from a clever adversary. They came from agents filling a gap in tooling with the nearest public option, at hundreds of organizations, for weeks, while security teams watched corporate repositories that the data never touched. As agents take on more of the routine work of development, the question for IT leaders is no longer only what an agent can access, but every place it can send what it finds.
Whitepaper
The PixelLeak uploads happened at run time, when agents picked their own route, and only 17.5% of organizations can automatically stop an agent that misbehaves. This whitepaper covers the runtime telemetry and containment steps that catch an AI workload doing what no policy anticipated.
Download
Whitepaper
Billing records, a treasury console and unreleased features leaked as screenshots, a kind of content most data controls never classify. This whitepaper shows how classification, least-privilege access and audit trails at the content layer limit what an agent can capture and where it can go.
Download
Whitepaper
The gitshot workaround spread through saved agent skills faster than any manual review could catch it. This whitepaper explains how to build policy enforcement into CI/CD pipelines so a new public repository or upload route is blocked automatically without slowing developers.
Download
SailPoint found 79% of enterprises run AI agents in production, yet only 2% use identity tools built to govern them.
ISACA found only 8% of organizations regularly rehearse an AI incident, and 48% lack an AI playbook or do not know if one exists.
One survey puts AI agent security incidents at 65% of enterprises, another at 88%, and 82% are still finding agents nobody knew about.