Security Analysis: Viewing scan results for a project
The Security Analysis for a given project allows administrators to view and handle scan findings for the project.
Only project administrators, Jira administrators, or any user granted explicit app access can access a project’s Security Analysis.
There are two ways to reach a project’s Security Analysis. First, you can reach it from the Soteri Dashboard, by clicking the name of the project:
![image-20240103-193711.png](../../__attachments/15279161547/image-20240103-193711.png?inst-v=dd2e15ff-a066-4891-84cc-df8425dc8a25)
Or, while viewing the project in Jira, you can click on the padlock icon labeled “Security Analysis” in the side panel:
![](../../__attachments/15279161547/image-20231108-190439.png?inst-v=dd2e15ff-a066-4891-84cc-df8425dc8a25)
The project’s scan status and all unique findings in the project will be displayed.
![](../../__attachments/15279161547/localhost_2990_jira_plugins_servlet_soteri_security-scan-report_project=DEV%20copy.png?inst-v=dd2e15ff-a066-4891-84cc-df8425dc8a25)
Findings in Jira description fields can sometimes persist over multiple updates to the field. To determine when the finding was first introduced, simply hover over the finding's location or timestamp.
![](../../__attachments/15279161547/localhost_2990_jira_plugins_servlet_soteri_security-scan-report_project=DEV%20(1).png?inst-v=dd2e15ff-a066-4891-84cc-df8425dc8a25)
Findings that were present in the description field in the past but are no longer present in the current version are marked with a Historical tag. These findings can be found in the issue → activity → history tab.
![](../../__attachments/15279161547/localhost_2990_jira_plugins_servlet_soteri_security-scan-report_project=DEV%20(6).png?inst-v=dd2e15ff-a066-4891-84cc-df8425dc8a25)
You can select an issue in the dropdown list to get the scan status and findings for that issue.
![](../../__attachments/15279161547/localhost_2990_jira_plugins_servlet_soteri_security-scan-report_project=DEV%20(2).png?inst-v=dd2e15ff-a066-4891-84cc-df8425dc8a25)
Above, we see a few scan findings for a particular issue. The specific text that matched the listed rule’s regex is highlighted. Specifically, this is the group 0 match: what the entire expression captured. For more information, see the Java 8 Regular Expression documentation.
You can also filter the list to only show findings matching certain rules. Use the “Filter by Rule” field to search for rules to filter.
![](../../__attachments/15279161547/localhost_2990_jira_plugins_servlet_soteri_security-scan-report_project=DEV%20(3).png?inst-v=dd2e15ff-a066-4891-84cc-df8425dc8a25)
Scan warnings
The Security Analysis will warn you if a previous scan is stale or outdated.
Stale scan
If an issue in a previously scanned project is added, removed, or updated, and automatic scanning is disabled, then the Security Analysis will indicate that the project’s scan results are stale, and the project should be re-scanned.
![](../../__attachments/15279161547/image-20230830-152136.png?inst-v=dd2e15ff-a066-4891-84cc-df8425dc8a25)
The project scan stale result warning
Outdated scan
Additionally, if a project is scanned, but a global detection rule is later toggled, then the Security Analysis will indicate that the project scan results are outdated.
![](../../__attachments/15279161547/image-20230830-152525.png?inst-v=dd2e15ff-a066-4891-84cc-df8425dc8a25)
The project scan outdated result warning
This warning also appears for each issue where global rules have changed since its last scan.
![](../../__attachments/15279161547/image-20230830-152911.png?inst-v=dd2e15ff-a066-4891-84cc-df8425dc8a25)
The issue scan outdated result warning