Atlassian Authentication & Identity Security
Evaluate application authentication mechanisms, OAuth 2.0 integrations, access tokens, JWT validation where applicable, identity handling, and potential authentication bypass vulnerabilities.
Services · Atlassian Marketplace App Security
Your App Extends Atlassian. Make Sure It Doesn't Extend the Attack Surface.
At Bugquell, we provide expert-led security assessments for Atlassian Marketplace applications. Our researchers uncover authorization weaknesses, insecure API integrations, privilege escalation, tenant isolation flaws, and business logic vulnerabilities that could expose sensitive Jira and Confluence data.
Overview
FORGE
Resolvers, permission scopes and request context.
CONNECT
JWT validation, install lifecycle and tenant context.
TENANT
Keeping each customer's data separate.
Platforms covered
Tools we use
Atlassian Marketplace applications extend the functionality of platforms such as Jira and Confluence, helping organizations manage projects, automate workflows, collaborate, and integrate business-critical services.
These applications frequently interact with sensitive information, including project details, issue records, user identities, internal documentation, permissions, and organizational data. Security vulnerabilities in Marketplace applications can create risks not only for individual users but also for the organizations that install and rely on these integrations.
Atlassian Marketplace Application Security Testing is a specialized assessment designed to identify vulnerabilities in Marketplace apps, their backend services, authentication mechanisms, authorization controls, APIs, and integrations with Atlassian products.
Modern Atlassian applications may use Atlassian Forge, Atlassian Connect, REST APIs, OAuth 2.0, webhooks, and external application services. Each architecture introduces security considerations involving application permissions, identity handling, tenant isolation, and data protection.
At Bugquell, our security researchers follow a manual-first, research-driven penetration testing approach to identify security weaknesses that automated scanning tools may overlook.
We investigate how Marketplace applications enforce permissions, access Jira and Confluence resources, handle authentication, process sensitive information, and interact with Atlassian platform services. Our assessments are tailored to the application's architecture, supported Atlassian products, deployment model, and agreed testing scope.
Coverage
Evaluate application authentication mechanisms, OAuth 2.0 integrations, access tokens, JWT validation where applicable, identity handling, and potential authentication bypass vulnerabilities.
Assess whether Marketplace applications correctly enforce user permissions, project-level restrictions, space permissions, and administrative access controls.
Identify vulnerabilities that allow unauthorized access to Jira issues, Confluence content, application records, or other resources through manipulated identifiers and API parameters.
Investigate whether users with limited permissions can execute administrative functions, modify restricted settings, or access protected resources.
Evaluate whether data belonging to one Atlassian site, organization, or tenant can be accessed or modified by users from another tenant.
Assess Forge functions, resolvers, custom UI integrations, declared permissions, backend authorization, and interactions with Atlassian APIs.
Evaluate Connect application authentication, JWT validation, installation lifecycle handling, tenant context verification, and backend authorization controls.
Assess API endpoints and integrations for broken authorization, insecure request handling, excessive data exposure, and business logic vulnerabilities.
Evaluate webhook authentication, event validation, request integrity, replay protection where applicable, and unauthorized event processing.
Identify insecure handling of Jira project information, Confluence content, credentials, access tokens, application configuration data, and other confidential information.
Investigate application workflows, automation rules, approval mechanisms, subscription restrictions, and other business processes for potential security weaknesses.
Review application-level security configurations, permission scopes, exposed endpoints, external service integrations, and potentially insecure application settings.
Threats
Marketplace applications may fail to verify whether users have appropriate permissions to access Jira issues, Confluence pages, or application-specific functionality.
Impact · Unauthorized access to project information, confidential documentation, and restricted business operations.
Applications may expose resources through predictable or user-controlled identifiers without sufficient authorization checks.
Impact · Unauthorized access to other users' records, Jira issues, Confluence content, or application-managed resources.
Users with limited permissions may be able to perform administrative actions or access functionality intended for higher-privileged users.
Impact · Unauthorized configuration changes, modification of protected resources, and compromise of application security boundaries.
Insufficient tenant isolation may allow one Atlassian site or organization to access resources belonging to another customer.
Impact · Confidential information disclosure, unauthorized data modification, and compromise of customer data separation.
Weaknesses in OAuth integrations, JWT validation, token handling, or identity verification may expose authentication and authorization mechanisms to abuse.
Impact · Unauthorized API access, identity confusion, and potential account or integration compromise.
Marketplace applications may request broader platform permissions than required for their functionality or fail to restrict how those permissions are used.
Impact · Increased exposure of Jira and Confluence data and greater impact if application functionality is compromised.
Forge applications may fail to validate user permissions or request context before executing privileged backend operations.
Impact · Unauthorized actions performed through application functions with elevated platform access.
Applications may process incoming events without sufficient verification of authenticity, integrity, or expected context.
Impact · Unauthorized workflow execution, manipulation of application data, and abuse of integrated services.
Weaknesses in application workflows may allow users to bypass restrictions, manipulate automation processes, or perform unauthorized business operations.
Impact · Workflow manipulation, unauthorized changes, and disruption of business processes.
Application endpoints, logs, error responses, or storage mechanisms may expose confidential information or security-sensitive credentials.
Impact · Exposure of customer data, access tokens, application secrets, or internal system information.
Methodology
STEP 1
We begin by understanding the Marketplace application's functionality, supported Atlassian products, deployment architecture, authentication mechanisms, permission scopes, and business requirements.
Our team identifies whether the application uses Forge, Connect, external services, or other supported integration models.
We establish the authorized testing scope, testing environments, user roles, tenant configurations, and rules of engagement before the assessment begins.
STEP 2
Our security researchers explore the application's features, administrative settings, user workflows, integration points, and exposed endpoints.
Using Burp Suite Professional and Postman, where appropriate, we analyze HTTP requests, API interactions, authentication tokens, application parameters, and backend responses.
We document relevant Jira and Confluence integrations, application APIs, webhooks, and areas requiring deeper manual investigation.
STEP 3
We manually evaluate authentication workflows, permission enforcement, identity handling, and access restrictions.
Our researchers compare application behavior and API requests across different Atlassian user roles, project permissions, space permissions, and application-specific roles.
Testing focuses on identifying IDOR, BOLA, privilege escalation, unauthorized administrative actions, and inconsistent permission enforcement.
STEP 4
For Forge applications, we investigate backend resolvers, request context validation, declared permission scopes, and access to Atlassian platform APIs.
For Connect applications, we evaluate applicable JWT authentication, installation context, tenant identification, and backend authorization.
We also assess application REST APIs and relevant Jira or Confluence integrations for insecure request handling and unauthorized resource access.
Testing is adapted to the application's actual architecture and supported platform capabilities.
STEP 5
We evaluate whether application data and functionality remain appropriately isolated between Atlassian sites, organizations, and customer tenants.
Our researchers investigate application workflows, permission boundaries, administrative functionality, and integration behavior.
Where appropriate, we examine whether multiple security weaknesses can be chained to demonstrate greater security impact.
STEP 6
Potential vulnerabilities are manually validated through controlled testing within the authorized scope.
We evaluate exploitability, required permissions, affected resources, and potential impact on Jira projects, Confluence content, customer data, and application functionality.
Testing is performed with precautions to minimize disruption to customer environments and connected Atlassian services.
STEP 7
We provide a comprehensive Marketplace application security assessment report documenting validated vulnerabilities, affected functionality, severity ratings, reproduction steps, technical evidence, business impact, and remediation recommendations.
STEP 8
We provide practical guidance to help application developers understand and resolve identified security weaknesses.
Where included in the engagement, we retest previously identified vulnerabilities to verify whether implemented security fixes effectively address the reported issues.
Deliverables
A clear overview of the Marketplace application security assessment, major findings, potential business risks, and recommended remediation priorities.
Comprehensive documentation of validated vulnerabilities, affected application components, APIs, permission controls, and severity classifications.
Relevant HTTP requests and responses, screenshots, reproduction steps, and supporting evidence demonstrating identified security weaknesses.
Detailed explanations of identified permission weaknesses, unauthorized access scenarios, privilege escalation, and cross-tenant security issues.
An evaluation of how identified vulnerabilities could affect customer data confidentiality, application integrity, Jira and Confluence resources, and business operations.
Practical recommendations to help development teams strengthen authentication, authorization, API security, and tenant isolation controls.
Documentation of remediation verification where retesting is included in the agreed assessment.
Why us
We investigate the security of Atlassian Marketplace applications, including their authentication mechanisms, authorization controls, APIs, and platform integrations.
We prioritize hands-on penetration testing to identify vulnerabilities that automated scanners may overlook, particularly those involving complex permissions and application business logic.
Our researchers focus on IDOR, BOLA, broken access controls, horizontal and vertical privilege escalation, and unauthorized administrative functionality.
Our assessments account for the security considerations of Forge and Connect applications, including permission scopes, identity context, backend authorization, and API integrations.
We investigate whether applications properly isolate customer information and enforce authorization boundaries between different Atlassian sites and organizations.
Our reports explain vulnerabilities, technical evidence, business impact, and remediation recommendations in a format understandable to both technical and non-technical stakeholders.
Bugquell operates an ISO/IEC 27001:2022-certified information security management system, demonstrating our commitment to structured information security practices.
Ready to scope your Marketplace app?
Request a Security Assessment →FAQ
It is a specialized security assessment that evaluates Marketplace applications, their authentication mechanisms, authorization controls, APIs, tenant isolation, and integrations with Atlassian products to identify vulnerabilities and assess their potential impact.
Yes. We assess applications that integrate with Jira, Confluence, or both platforms, depending on the application's architecture and agreed testing scope.
Yes. Our assessment methodology covers relevant Forge application functionality, including backend resolvers, permission scopes, identity context, and interactions with Atlassian APIs.
Yes. Where applicable, we evaluate Connect authentication, JWT validation, installation context, backend APIs, and authorization controls.
Important risks include broken authorization, IDOR, privilege escalation, cross-tenant data exposure, insecure API integrations, excessive permissions, authentication weaknesses, and business logic vulnerabilities.
Yes. If an application has access to sensitive Jira or Confluence resources and does not properly enforce authorization or data protection controls, vulnerabilities may expose information beyond intended permissions.
Yes. We investigate whether users or applications associated with one Atlassian site or customer tenant can access or modify resources belonging to another tenant.
Bugquell follows a manual-first testing approach. Tools such as Burp Suite Professional and Postman support request analysis and API testing, while our researchers manually investigate application behavior and validate vulnerabilities.
No. Our penetration testing identifies and documents security weaknesses within the agreed scope. Marketplace approval, Atlassian security program participation, and compliance decisions are governed by Atlassian's applicable requirements and processes.
The assessment duration depends on application complexity, supported Atlassian products, number of features, user roles, backend integrations, tenant architecture, and agreed scope.
We provide an estimated timeline after reviewing the application and assessment requirements.
Attack surface: unknown
Protect your Marketplace application and the organizations that depend on it with expert-led security testing from Bugquell. Identify authorization weaknesses, insecure API integrations, tenant isolation flaws, and business logic vulnerabilities before they expose sensitive customer data.