We operate no backend. There is no Katabarwa Labs server that your Jira, Confluence, or Azure data is sent to, because there is nowhere for it to go.
| Access Governance Reporter | read:jira-work, read:jira-user, storage:app | one opt-in write path |
| Access Snapshot & Drift | read:jira-work, read:jira-user, manage:jira-configuration, storage:app | one opt-in write path |
| Compliance Log Vault | read:audit-log:jira, read:user:jira, storage:app | read-only |
| Inactive-User Hygiene | read:jira-user, read:jira-work, storage:app | one opt-in write path |
| Orphaned-Owner Cleanup | read:jira-user, read:jira-work, storage:app | read-only |
| Portal Governance for JSM | read:servicedesk-request, manage:servicedesk-customer, read:jira-work / read:jira-user, storage:app | one opt-in write path |
| Notification Log for JSM | read:servicedesk-request, read:jira-work / read:jira-user, storage:app | read-only |
| Assets Export Manager for JSM | read:cmdb-schema:jira / read:cmdb-type:jira / read:cmdb-object:jira, read:servicedesk-request, storage:app | one opt-in write path |
| Attachment Cleanup for Confluence | read:space:confluence / read:page:confluence, storage:app | one opt-in write path |
| Page-Restriction Governance | read:space:confluence / read:page:confluence, storage:app | one opt-in write path |
| Project Export & Backup | read:jira-work, read:jira-user, storage:app, manage:jira-project, manage:jira-configuration | one opt-in write path |
| Agent Dispatch for Jira | read:jira-work, write:jira-work, storage:app | one opt-in write path |
| Crisp Diagrams | storage:app, read:content-details:confluence / write:attachment:confluence, read:attachment:confluence | one opt-in write path |
| Issue Templates, Defaults and Recurring | read:jira-work, write:jira-work, read:app-data:jira / write:app-data:jira, storage:app | one opt-in write path |
| Notification Composer | read:jira-work, write:jira-work, storage:app | one opt-in write path |
| Page Approvals | read:confluence-content.all, write:confluence-props, read:confluence-user, storage:app | one opt-in write path |
| Repo Docs Sync | read:confluence-content.all, write:confluence-content, storage:app | one opt-in write path |
| Portal Extension | read:jira-work, read:servicedesk-request, storage:app | one opt-in write path |
| Space Copy & Templates | read:space:confluence, read:page:confluence, write:page:confluence, read:attachment:confluence / write:attachment:confluence, read:label:confluence / write:label:confluence, write:confluence-space, read:content-details:confluence / write:content.restriction:confluence, storage:app | one opt-in write path |
This is our published security policy. It backs the answers on every Marketplace listing's Privacy and Security tab and is reviewed at least annually. Last reviewed: September 2026.
npm audit) runs on every dependency change; critical and high findings are fixed before the next deploy. Atlassian's Ecoscanner and Forge security checks run against every published version and we resolve their findings within Atlassian's required timelines.We want to hear about security issues in any Katabarwa Labs app. Send reports to support@katabarwalabs.dev with the app name, the affected version if known, and steps to reproduce. This is the same security contact listed on every Marketplace listing.
If we confirm a security incident affecting a Katabarwa Labs app, we commit to notifying Atlassian and every affected customer within 48 hours of confirming the incident, and to keeping them updated until it is resolved. Our incident response plan:
Where a law or an Atlassian or Microsoft partner agreement requires a shorter notification window, the shorter window applies.
support@katabarwalabs.dev for vulnerability reports, security questionnaires, and incident questions. Our privacy policy is at katabarwalabs.dev/privacy.