← Back to Home

Security Statement

Last updated: March 27, 2026

1. Overview

Security is foundational to everything we build at Samurai Labs. Our apps handle sensitive business data — financial costs, security audit logs, content governance records, and team productivity information — and we treat the protection of that data with the seriousness it deserves.

We follow security-by-design principles throughout the development lifecycle: from schema design and query construction, to authentication flows, AI input handling, and automated test coverage. This document describes the concrete security measures in place across all Samurai Labs apps.

TL;DR: All apps run exclusively on Atlassian Forge. Your data never leaves Atlassian infrastructure. We operate no external servers. All data access is protected against injection attacks. Every release is verified by comprehensive automated security testing.

2. Platform Security (Atlassian Forge)

All Samurai Labs apps are built on Atlassian Forge, Atlassian's first-party serverless app platform. Forge provides several security guarantees by design:

3. Data Security

Data protection is enforced at multiple layers:

4. Authentication and Authorization

Our apps rely on Atlassian's battle-tested identity and permission system:

5. AI Security

SmartTag for Jira and SmartTag for Confluence include AI-powered features for automatic classification and tag suggestion. We have applied specific security controls to these features:

6. Code Security

We apply security controls at the code level across all six apps:

Control Implementation
SQL injection prevention All database queries use parameterized access to prevent injection attacks.
JQL injection prevention All search queries sanitise user input before execution.
CSV formula injection prevention All data exports are sanitised to prevent spreadsheet formula injection.
API route safety All Atlassian API calls are constructed safely to prevent URL manipulation.
ReDoS protection User-supplied values are subject to length limits and safe pattern matching to prevent denial-of-service.
Input validation Configuration values are validated against allowlists before being saved.
Batch safety Bulk operations use controlled batch sizes to prevent resource exhaustion.
Error handling Errors are logged for developer observability without exposing internal details to users.

7. Automated Testing

Security properties are verified continuously through our automated test suite:

8. Vulnerability Reporting

We take security vulnerabilities seriously and are committed to addressing them promptly. If you discover a potential security issue in any Samurai Labs app, please report it responsibly:

We do not currently operate a formal bug bounty programme, but we are genuinely grateful for responsible disclosures and will acknowledge researchers publicly (with their permission) upon resolution.

9. Compliance Readiness

While Samurai Labs itself does not hold formal certifications such as ISO 27001 or SOC 2 (our apps run on Atlassian's certified infrastructure), our apps are designed specifically to help your organisation demonstrate and maintain compliance:

All apps process data exclusively within Atlassian's Forge platform, which holds its own compliance certifications including ISO 27001, SOC 2, and others documented at atlassian.com/trust.