<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom"><title>Simon Willison's Weblog: atlassian</title><link href="http://simonwillison.net/" rel="alternate"/><link href="http://simonwillison.net/tags/atlassian.atom" rel="self"/><id>http://simonwillison.net/</id><updated>2025-06-19T22:53:54+00:00</updated><author><name>Simon Willison</name></author><entry><title>Cato CTRL™ Threat Research: PoC Attack Targeting Atlassian’s Model Context Protocol (MCP) Introduces New “Living off AI” Risk</title><link href="https://simonwillison.net/2025/Jun/19/atlassian-prompt-injection-mcp/#atom-tag" rel="alternate"/><published>2025-06-19T22:53:54+00:00</published><updated>2025-06-19T22:53:54+00:00</updated><id>https://simonwillison.net/2025/Jun/19/atlassian-prompt-injection-mcp/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.catonetworks.com/blog/cato-ctrl-poc-attack-targeting-atlassians-mcp/"&gt;Cato CTRL™ Threat Research: PoC Attack Targeting Atlassian’s Model Context Protocol (MCP) Introduces New “Living off AI” Risk&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Stop me if you've heard this one before:&lt;/p&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;A threat actor (acting as an external user) submits a malicious support ticket. &lt;/li&gt;
&lt;li&gt;An internal user, linked to a tenant, invokes an MCP-connected AI action. &lt;/li&gt;
&lt;li&gt;A prompt injection payload in the malicious support ticket is executed with internal privileges. &lt;/li&gt;
&lt;li&gt;Data is exfiltrated to the threat actor’s ticket or altered within the internal system.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;It's the classic &lt;a href="https://simonwillison.net/2025/Jun/16/the-lethal-trifecta/"&gt;lethal trifecta&lt;/a&gt; exfiltration attack, this time against Atlassian's &lt;a href="https://www.atlassian.com/blog/announcements/remote-mcp-server"&gt;new MCP server&lt;/a&gt;, which they describe like this:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;With our Remote MCP Server, you can summarize work, create issues or pages, and perform multi-step actions, all while keeping data secure and within permissioned boundaries.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;That's a single MCP that can access private data, consume untrusted data (from public issues) and communicate externally (by posting replies to those public issues). Classic trifecta.&lt;/p&gt;
&lt;p&gt;It's not clear to me if Atlassian have responded to this report with any form of a fix. It's hard to know what they &lt;em&gt;can&lt;/em&gt; fix here - any MCP that combines the three trifecta ingredients is insecure by design.&lt;/p&gt;
&lt;p&gt;My recommendation would be to shut down any potential exfiltration vectors - in this case that would mean preventing the MCP from posting replies that could be visible to an attacker without at least gaining human-in-the-loop confirmation first.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/atlassian"&gt;atlassian&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/security"&gt;security&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ai"&gt;ai&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/prompt-injection"&gt;prompt-injection&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/generative-ai"&gt;generative-ai&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/llms"&gt;llms&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/exfiltration-attacks"&gt;exfiltration-attacks&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/model-context-protocol"&gt;model-context-protocol&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/lethal-trifecta"&gt;lethal-trifecta&lt;/a&gt;&lt;/p&gt;



</summary><category term="atlassian"/><category term="security"/><category term="ai"/><category term="prompt-injection"/><category term="generative-ai"/><category term="llms"/><category term="exfiltration-attacks"/><category term="model-context-protocol"/><category term="lethal-trifecta"/></entry><entry><title>Atlassian: “We’re Not Going to Charge Most Customers Extra for AI Anymore”. The Beginning of the End of the AI Upsell?</title><link href="https://simonwillison.net/2025/May/13/end-of-ai-upsells/#atom-tag" rel="alternate"/><published>2025-05-13T15:52:09+00:00</published><updated>2025-05-13T15:52:09+00:00</updated><id>https://simonwillison.net/2025/May/13/end-of-ai-upsells/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.saastr.com/atlassian-were-not-going-to-charge-more-customers-extra-for-ai-anymore-the-beginning-of-the-end-of-the-ai-upsell/"&gt;Atlassian: “We’re Not Going to Charge Most Customers Extra for AI Anymore”. The Beginning of the End of the AI Upsell?&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Jason Lemkin highlighting a potential new trend in the pricing of AI-enhanced SaaS:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Can SaaS and B2B vendors really charge even more for AI … when it’s become core?  And we’re already paying $15-$200 a month for a seat? [...]&lt;/p&gt;
&lt;p&gt;You can try to charge more, but if the competition isn’t — you’re going to likely lose.  And if it’s core to the product itself … can you really charge more ultimately?  Probably … not.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;It's impressive how quickly LLM-powered features are going from being part of the top tier premium plans to almost an expected part of most per-seat software.

    &lt;p&gt;&lt;small&gt;&lt;/small&gt;Via &lt;a href="https://twitter.com/jasonlk/status/1922301795180609880"&gt;@jasonlk&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/atlassian"&gt;atlassian&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/startups"&gt;startups&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/saas"&gt;saas&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ai"&gt;ai&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/generative-ai"&gt;generative-ai&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/llms"&gt;llms&lt;/a&gt;&lt;/p&gt;



</summary><category term="atlassian"/><category term="startups"/><category term="saas"/><category term="ai"/><category term="generative-ai"/><category term="llms"/></entry><entry><title>Crowd 1.1.0 Release Notes</title><link href="https://simonwillison.net/2007/Jun/21/crowd/#atom-tag" rel="alternate"/><published>2007-06-21T08:29:44+00:00</published><updated>2007-06-21T08:29:44+00:00</updated><id>https://simonwillison.net/2007/Jun/21/crowd/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://confluence.atlassian.com/display/CROWD/Crowd 1.1.0 Release Notes"&gt;Crowd 1.1.0 Release Notes&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Atlassian software are now offering a commercial OpenID provider, with the ability to hook in to an existing LDAP directory and some smart whitelist / blacklist options.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/atlassian"&gt;atlassian&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/blacklisting"&gt;blacklisting&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/crowd"&gt;crowd&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ldap"&gt;ldap&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/openid"&gt;openid&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/whitelisting"&gt;whitelisting&lt;/a&gt;&lt;/p&gt;



</summary><category term="atlassian"/><category term="blacklisting"/><category term="crowd"/><category term="ldap"/><category term="openid"/><category term="whitelisting"/></entry><entry><title>Wikipatterns</title><link href="https://simonwillison.net/2007/Feb/17/wikipatterns/#atom-tag" rel="alternate"/><published>2007-02-17T00:51:48+00:00</published><updated>2007-02-17T00:51:48+00:00</updated><id>https://simonwillison.net/2007/Feb/17/wikipatterns/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.wikipatterns.com/display/wikipatterns/Wikipatterns"&gt;Wikipatterns&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Great idea this: a wiki documenting patterns for successfully growing your own wiki.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/atlassian"&gt;atlassian&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/patterns"&gt;patterns&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/wiki"&gt;wiki&lt;/a&gt;&lt;/p&gt;



</summary><category term="atlassian"/><category term="patterns"/><category term="wiki"/></entry></feed>