Back to blog

Cloud Migration Risk: Your Marketplace Apps Matter

Don't overlook security implications when migrating Jira apps to Cloud

Cloud migrations often ignore Marketplace app security risks. Understand what changes when apps move from on-premise to Cloud infrastructure and why your audit must include them.

Cloud Migration Doesn't Reset Your App Risk Register

Most Jira Cloud migrations are scoped as infrastructure projects. Teams audit their Server or Data Center workflows, re-map schemes, validate automations, and eventually flip the switch. What rarely appears on the migration checklist: a systematic evaluation of every Marketplace app that moves with the instance.

That gap matters more than most admins realise — and it becomes visible at exactly the wrong moment, usually during a post-migration security audit or a vendor procurement review.

What Actually Changes When You Go Cloud

On Server or Data Center, Marketplace apps run on your infrastructure. The attack surface is yours; the data never leaves your environment. Your security team understands this model because it maps to every other on-premise software decision they've ever made.

Atlassian Cloud inverts the model. Apps that earn a place in a Cloud instance communicate with Atlassian's infrastructure via published APIs and, in the case of Connect apps, operate from the vendor's own hosted backend. The vendor's servers are now in the data flow.

This isn't inherently worse — but it is different, and the difference has compliance implications that many organisations carry forward from their Server days without examining them:

  • Data residency. Atlassian offers data residency controls for core products, but a Marketplace app's backend may sit in a different region. If your organisation has GDPR, HIPAA, or DPDP obligations, that's a question that needs an answer before the app is installed, not after.
  • Vendor security posture. On Server, a poorly-coded app is a risk you can contain at the network layer. On Cloud, a vendor's backend is an extension of your data boundary. A vendor with no security programme is a gap in yours.
  • Ongoing attestation. Procurement teams that approved apps pre-migration may not revisit those approvals post-migration, even though the technical basis for them has changed entirely.

Why Most Checklists Miss This

Migration project checklists are written by people optimising for feature parity and downtime minimisation. Compliance and security reviews are triggered by procurement events — a new vendor, a new contract, a renewal over a certain spend threshold. Marketplace apps that were approved three years ago on Server often don't trigger a fresh procurement event just because the hosting model changed.

The result is a silent compliance gap: apps operating in a Cloud environment under approval criteria that were written for an on-premise one.

The Cloud Fortified Shortcut (and Its Limits)

Atlassian's Cloud Fortified programme exists precisely to address part of this problem. Apps that earn Cloud Fortified status have met a defined bar: Atlassian's security requirements, a bug bounty programme, documented SLAs for critical vulnerabilities, and availability commitments.

For most IT and security teams, Cloud Fortified status materially shortens the vendor assessment conversation. It doesn't replace it — but it provides an auditable signal that the vendor has been evaluated by a party with direct access to the API and the platform.

What Cloud Fortified doesn't cover:

  • Data residency specifics. The badge confirms security practices, not where the vendor's backend runs.
  • Vendor continuity. A one-person project can earn Cloud Fortified status; if that person disappears, the badge becomes historical.
  • Integration depth. How much data the app actually reads or writes varies enormously. An app that reads issue summaries to generate a report is a different risk profile than one that writes back to issues, manages permissions, or processes attachments.

The badge is a floor, not a ceiling.

A Practical Re-Evaluation Framework

If your organisation migrated to Jira Cloud in the last 12–24 months and didn't run a formal Marketplace app review as part of that migration, the following is worth doing now rather than when an auditor asks:

1. Inventory what's actually installed.
Jira admins can see installed apps under Settings → Apps → Manage apps. Export or document this list. Include the version, the vendor, and whether the app has active users or is simply installed and forgotten.

2. Classify by data access.
For each app, identify: does it read issue data? Does it write? Does it handle attachments or user data beyond basic profile fields? Atlassian's app listing pages include permission scopes — these are the ground truth for what an app can do, not just what it says it does.

3. Check vendor status, not just app status.
An app can be listed and functional while its vendor has effectively abandoned it. Look for: last update date, responsiveness on the service desk, whether there's a real support channel. An app that hasn't been updated in 18 months on a fast-moving Cloud platform is a yellow flag.

4. Match residency claims against your obligations.
For any app touching data with geographic obligations, ask the vendor directly where their backend infrastructure runs. If they can't answer, treat that as a risk item.

5. Re-trigger procurement review for high-data-access apps.
For apps that read or write broadly, treat the Cloud migration as a change-of-hosting-model event that warrants a fresh review. This is the step that most organisations skip, and the one that creates real audit exposure.

The Vendor Side of the Equation

From a vendor perspective, this is worth being direct about: Cloud Fortified status, a maintained app, and transparent security documentation aren't just marketing signals — they're what makes the procurement conversation shorter for the admin who wants to deploy your app.

At La Forge, both Multiple Assignees and Merge Assistant carry Cloud Fortified status from day one of their availability. Not because the badge is decorative, but because Alex the Jira Admin shouldn't have to spend three weeks in a procurement review just to solve a workflow problem that costs their team an hour a day.

The compliance conversation around cloud is real. The right response isn't to avoid Marketplace apps — it's to evaluate them properly and choose vendors who have done the work to make that evaluation straightforward.