This tool helps Jira admins, compliance teams, and stakeholders visualize, report, and audit access within your Atlassian organization. It now also supports exploring the Jira Cloud REST API in the same interface.
---✅ Crawls your Atlassian organization hierarchy ✅ Explores both Admin and Jira Cloud REST APIs ✅ Builds a complete map of:
- Directories
- Groups
- Users (with email as the key label)
- Roles (including platform-level roles like
org-admin
andsite-admin
)
✅ Produces:
- Interactive Sankey diagrams for visual insights
- Downloadable CSV and JSON data
- A snapshot file (
hierarchy_data.json
) to save your progress and quickly resume crawls
1️⃣ Secrets file (recommended)
Create a .streamlit/secrets.toml
:
[api]
api_key = "YOUR_ATLASSIAN_API_KEY"
org_id = "YOUR_ORGANIZATION_ID"
2️⃣ Or provide these interactively in the app’s sidebar if the secrets file isn’t present.
3️⃣ Install dependencies:
pip install -r requirements.txt
streamlit run app.py
-
Tables: Hierarchy and user-role mappings
-
Sankey diagrams:
Directory ➜ Group ➜ User (Email)
Directory ➜ Group ➜ User (Email) ➜ Role
-
Download: CSV and JSON for offline analysis
-
Snapshot:
hierarchy_data.json
– delete this file to start fresh:
rm hierarchy_data.json
Audit failures carry steep penalties—fines, lost contracts, reputational damage. This app helps you continuously visualize and document access for better compliance and proactive risk management.