Documentation — Group Audit for Jira

Setup, usage, CSV reference and troubleshooting.

1. Setup

  1. Install Group Audit for Jira from the Atlassian Marketplace (as a Jira admin: Apps → Explore more apps, search for “Group Audit”, then Install; or use the “Try it free” button on the listing).
  2. Open it under Jira Settings (⚙) → Apps → Group Audit. The page is visible to Jira administrators only, and every request runs with your own Jira permissions.
  3. No configuration is needed. The app stores nothing and writes nothing.

2. Looking up a group

  1. Start typing a group name and pick the group from the suggestion list (keyboard: arrow keys + Enter).
  2. Click Scan site. Group Audit reads every area listed below once — several requests at a time, with a progress bar and a checklist — and you can cancel at any time. Small sites take seconds, sites with hundreds of projects a few minutes.
  3. Read the summary (usages, places, projects affected, members), the results by area or by project, and — always — the coverage notes at the bottom.
  4. After one scan, every other group can be looked up instantly without scanning again. Rescan site refreshes the data.

All groups

The All groups tab lists every group of your site with its usage count, from the same scan — sortable, filterable and exportable, with optional member counts. Groups with no usages found are the starting point for a cleanup; groups created by Atlassian (product access, admin groups) are marked, because they are usually used in global permissions, which no API exposes. Places that still reference a group which no longer exists — typically membersOf() in a filter — are listed separately.

What is scanned

Grants to “the group in a custom field” (permission schemes, notification schemes, issue security levels) are listed under Manual check required — which group that is depends on issue data, so the app never guesses.

What is not scanned (coverage notes)

Every report discloses its limits — in the app and in every export:

Rule of thumb: a report is a decision aid, not a green light. Read the coverage notes, and never delete a group based on an incomplete report.

3. Exports

The Export menu of a group report offers Download CSV (audit evidence), Download JSON (for scripts), Copy summary (plain text for a change ticket or an email), Copy CSV and Print or save as PDF. The Members tab exports the member list, the All groups tab the overview. CSV files are UTF-8 with BOM (they open correctly in Excel, Google Sheets and Numbers); values that could be interpreted as spreadsheet formulas are prefixed with an apostrophe on purpose (formula-injection protection).

ColumnMeaning
SurfaceWhere the group is used (e.g. “Permission scheme”, “Filter JQL”) — plus the special rows “Group members”, “Manual check required”, “Scan error” and “Coverage note”
LocationThe scheme, project, filter or dashboard name
DetailThe specific grant, event, role or note
ProjectsAffected projects; “unknown (lookup failed)” or “(list may be incomplete)” when attribution data could not be fully read — never silently empty
LinkDeep link to the place in Jira (or admin.atlassian.com for product access)
Group / Group IDThe audited group (audit metadata on every row)
Scanned at (UTC)ISO timestamp of the scan
SiteYour Jira site URL
Scan statusComplete (see coverage notes) — every report carries at least the standing coverage notes — or INCOMPLETE — n checks failed

If any check failed, the filename carries an -INCOMPLETE suffix and each failure appears as a “Scan error” row. If the member count could not be read, the “Group members” row says so instead of being left out.

4. Permissions & security

5. Troubleshooting

“Incomplete scan” banner

One or more checks could not finish — usually Jira rate limiting on very large instances or a transient Jira error. The failed checks are listed in the banner and as “Scan error” rows in the CSV. Fix: run the scan again (off-peak hours help on big sites). Never act on an incomplete report alone.

“No active license”

The trial or subscription is inactive. A Jira admin can manage it under Apps → Manage your apps.

“The site address could not be determined”

Reload the page. Result links and the CSV link column need the site address; everything else works without it.

“You need permission to browse users and groups”

The group search uses your own Jira permissions. Jira administrators normally have them; check the Browse users and groups global permission.

Scan takes a while on a large site

The app reads at most eight things at once and backs off whenever Jira asks it to, so it never degrades your instance. Sites with hundreds of projects take a few minutes; the progress bar shows where it is, and you can cancel at any time.

Contact

Anything unclear or broken? Support page · kontakt@arbeitstyp.de