Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

How to Identify Risky or Unusual User Activity in Jira

A work item in Jira suddenly changes its priority. A closed ticket is opened again. Before a release, an important field is edited.

These actions might appear normal at first sight. However, in some cases, they are an early warning of risky or unusual user activity in Jira.

someone vision GIF.gif

The question that is always posed by project managers, admins, and compliance teams is: who changed what, and why? 

In case of no clear Jira history, audit logs, and change tracking, it might be challenging to know what actually took place within a project. Important changes may be hidden until they cause delays, reporting errors, or audit problems.

So, let’s discuss how to detect suspicious activity in Jira, which red flags to watch for, and how enhanced work item history tracking can help teams investigate changes quickly.

Why is risky or unusual user activity in Jira hard to spot

Even though Jira records many changes, unusual or risky activity can still be difficult to detect.

Here are the main reasons:

  • Too many daily updates

Teams are continually shifting status, priorities, assignees, and fields. Risky changes related to work items can easily blend into normal activity.

  • History can’t be reviewed fast

Users may find it necessary to open numerous work items and scroll through numerous activity logs to figure out what really happened.

  • Deleted work items create gaps

Once a work item is deleted, it is hard to know who deleted it, the date when it was deleted, and what information was lost.

  • Large teams take more actions

Thousands of changes may occur daily in organizations with a large number of users and projects, which is why it is almost impossible to track them manually.

Examples of suspicious or high-risk activities in Jira

Some changes to Jira work items may indicate unusual or risky user activity, especially when they occur near deadlines or without clear explanations. Let’s explore some of them: 

  • Priority changes before deadlines. A sudden shift in work item priorities just before a release or milestone can negatively affect reports and delivery decisions.
  • Frequent reassignment of important work items. This may be a signal of confusion about ownership or attempts to shift responsibility.
  • Reopened resolved work item without any explanation. If closed tasks are reopened unexpectedly, it may indicate hidden problems or workflow instability.
  • Bulk edits to dates, estimates, or custom fields. Large numbers of changes made to Jira work items at once can impact planning and reporting, so they should always be visible and easy to review.
  • Deleted work items. They can become a major warning sign. Teams often need to know who deleted the task, when exactly it happened, and what information was removed.

How to detect risky user activity in Jira work items using built-in functionality

Jira has a number of built-in tools that can assist teams in discovering unusual or risky activity within work items. The tools enable admins and project managers to track changes, examine edits, and track user activity.

1. Review the work item activity 

Each Jira work item has an Activity section that you can use to view the history of changes. Jira documents the following events in the History tab:

  • status changes
  • priority updates
  • assignee changes
  • edits to fields

history-tab-jira.png

After studying the history, you will be able to answer some basic investigative questions: who changed the work item, what field was modified, and when the change happened.

Limitations of the History tab in Jira: It is limited to a single work item level and therefore large scale investigation is manual and slow. It also has no filters and can’t be used to track deleted work items. Consequently, patterns and risky activity at the project level are hard to identify and comprehend.

2. Use Jira Audit Log

Audit Log in Jira allows monitoring of key system and admin activities. Events that can be represented in it include:

  • permission changes
  • project configuration updates
  • workflow modifications
  • user management activity

Audit-log-jira.png

This can be viewed by admins in System → Audit Log. These logs can be reviewed to identify risky activities that can impact various projects.

Limitations of Jira Audit Log: It primarily follows system-wide and admin activities, and not specific work item changes. It also lacks deep filtering and doesn’t provide a clear, consolidated view of user activity across work items. Consequently, it isn’t sufficient to investigate day-to-day changes or detect risky behavior on the work item level.

3. Use filters and JQL to find unusual changes

Jira Query Language (JQL) can help teams detect suspicious patterns. For example, teams can search for:

  • recently updated work items
  • reopened work items
  • work items with recently changed priorities

Here are some examples of JQL that you can use on a regular basis: 

  • priority CHANGED FROM Highest TO Low - shows work items where the critical priority was downgradedjql-prority-change.png
  • status CHANGED TO Reopened - shows work items that were reopened after being closed
  • status CHANGED TO Done AFTER -10d AND timeSpent IS EMPTY - shows work items marked as completed without any logged work, which may indicate missing data or inaccurate reportingjql-status-changed.png

Limitations of JQL: Although these queries help identify potentially risky changes, they only provide a list of work items, not the complete change context. Users should open each work item and manually review its history to understand exactly what has happened to it, which makes investigation time-consuming and incomplete.

4. Use Issue History for Jira (Work Item History) app for full visibility and investigation

Although the built-in tools of Jira can help identify potential risks, they are usually insufficient for investigating changes quickly and efficiently. Here is where apps such as Issue History for Jira (Work Item History) can help.

Issue History for Jira provides a centralized view of all changes to work items from multiple projects. Users can view who made which changes, when, and how, in a single report instead of looking at work items individually.

With this app, teams can:

  • see the full history of changes across multiple work items in one place
  • select filter by project, user, date range, sprint, or by any needed field.
  • quickly identify suspicious patterns
  • track deleted work items and restore lost data when needed
  • export detailed reports in CSV, Excel, or PDF for audits, compliance, or internal reviews

Here are practical use cases where Issue History for Jira helps identify risky activity:

  • Frequent reassignment of critical tasks

Important work items keep moving between users within a short time.

➡️Use case: filter by assignee changes → see ownership instability.

assignee-change-jira.png

⚠️Risk: avoidance of responsibility or unclear ownership.

  • Work items marked as Done without actual work

Work items are closed, but no time has been logged, and no meaningful updates exist.

➡️Use case: combine Status field filtering + fields, like Time Spent.

time-spent-jira.png

⚠️Risk: fake progress, inaccurate reporting.

  • Workflow bypass (skipping statuses)

Work items jump directly from To Do to Done without intermediate steps.

➡️Use case: use Status field filtering → detect non-standard flows.

status-changes-jira.png

⚠️Risk: broken processes, lack of quality control.

  • Deleted work items in active projects

Tasks disappear from the system during active work or before reporting.

➡️Use case: track deleted work items and their history.

deleted-work-items-jira.png

⚠️Risk: loss of important data or intentional removal of evidence.

  • Bulk changes before an audit

 Right before an audit, dozens of fields (dates, estimates, statuses) are updated in bulk.
➡️Use case: detect bulk edits by user and timeframe to identify unusual spikes in activity.

bulk-changes-jira.png

⚠️Risk: data manipulation before inspection.

  • Work item closed after the deadline

A work item is marked as Done after its due date has already passed.

➡️Use case: combine Status filtering with Due date and Resolved columns to identify delays and late completions.

deadlines-changes-jira.png

⚠️Risk: missed deadlines, inaccurate reporting.

Explore all the capabilities of Issue History for Jira (Work Item History) on Atlassian Marketplace 🔍

Summing Up

Jira suspicious activity may initially appear as normal updates, but patterns of bulk edits, reopened tasks, or late changes can indicate serious problems. Jira provides some basic visibility, but it isn’t always sufficient for quickly and easily examining such cases. To have a clear picture of what is going on, teams must have a comprehensive, centralized view of work item history across all the Jira projects.

0 comments

Comment

Log in or Sign up to comment
TAGS
AUG Leaders

Atlassian Community Events