trusted formMicrosoft Copilot Adds Ads to Pull Requests Without Notice | Several.com
Although we earn commissions from partners, we ensure unbiased evaluations. More on our 'How We Work' page
Microsoft Copilot Sneaks Ads Into Github Pull Requests

Microsoft Copilot Sneaks Ads Into GitHub Pull Requests

Microsoft Copilot Sneaks Ads Into GitHub Pull RequestsMicrosoft Copilot Sneaks Ads Into GitHub Pull Requests
Copilot puts ads in user generated code
Updated On: April 2, 2026

Microsoft is facing backlash after developers discovered that GitHub Copilot was inserting promotional messages directly into pull requests. The issue came up when developers noticed unexpected lines appearing in pull request descriptions after using Copilot to fix small errors. Instead of only making code changes, the AI added messages promoting tools like Raycast, Slack, and Microsoft integrations, turning what should have been neutral development spaces into something that looked a lot like advertising.

What made the situation worse was the scale. Early searches revealed more than 11,000 pull requests containing nearly identical promotional text, but further analysis suggested the number could be far higher, with some reports pointing to over 1.5 million affected pull requests across GitHub and even GitLab. In many cases, the messages were hidden behind HTML markers such as “START COPILOT CODING AGENT TIPS,” making it difficult for developers to immediately understand what had changed or why it was there.

The bigger issue was that Copilot had modified user-generated content without clear consent. Pull requests are part of a project’s long-term history and are often used for documentation, auditing, and collaboration. One developer who encountered the issue initially suspected something more serious, such as corrupted data or a security breach, wasting time before realizing the changes were coming from Copilot itself.

GitHub moved quickly once the backlash gained attention. Martin Woodward, the company’s Vice President of Developer Relations, confirmed that the feature had been disabled and admitted the behavior had crossed a line. The problem appears to have started after Copilot was given the ability to interact with any pull request, not just ones it created. That expansion caused its “product tips” feature to spill into spaces it was never meant to reach.

Microsoft has since described the situation as a programming logic issue rather than an intentional advertising strategy, stating that the messages were meant to highlight ways to use Copilot’s features. The company also emphasized that no paid promotions were involved. 

The controversy also comes at a sensitive time for Microsoft. The company recently promised improvements to Windows 11, including fewer intrusive features and better overall quality. Yet this issue landed alongside another setback, as a recent Windows preview update had to be pulled due to installation errors.

AI companies have been under increasing pressure to generate revenue after years of heavy investment, and advertising is becoming their go-to. Even major AI platforms have started experimenting with ads, signaling a shift in how these tools may be monetized.

For developers, the fallout goes beyond frustration. Many now face the task of reviewing and cleaning their own pull requests, since these changes cannot always be reversed automatically. More importantly, the incident has raised lasting questions about trust.

Related Topics

Recent Posts