# Manage team work using Reports

## Introduction

{% hint style="info" %}
**Recap**\
You have seen how to view your Snyk Projects, understand Snyk scan results, fix vulnerabilities, and integrate fix work into your development workflow.
{% endhint %}

This section describes how to monitor fix work, using [Snyk Reports](https://docs.snyk.io/~/changes/m2hJeDrttXy2N83AnRjM/manage-issues/snyk-reports).

### View reports

{% hint style="info" %}
**Feature availability**\
Reports are available with Enterprise plans. See [pricing plans](https://snyk.io/plans/) for more details.
{% endhint %}

Click **Reports** to access the vulnerability information for all Snyk Projects in your Organization:

<figure><img src="https://2533899886-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdwVZ6HOZriajCf5nXH%2Fuploads%2F9jdJgM7TiW1M84nVHJfn%2Freports_02oct2022.png?alt=media&#x26;token=88277cd4-d69d-46b7-822c-c9907174e0e4" alt="An overview of Snyk Project vulnerabilities in Reports"><figcaption><p>An overview of Snyk Project vulnerabilities in Reports</p></figcaption></figure>

{% hint style="info" %}
By default, results are shown for the last 90 days: use the **Show report for:** list in the top right to change the duration.
{% endhint %}

### Reports Security issues

The **Security Issues** section shows the number of vulnerabilities, their type, and how many of them Snyk identifies as automatically fixable with an upgrade PR (see [Fix your first vulnerability](https://docs.snyk.io/~/changes/m2hJeDrttXy2N83AnRjM/getting-started/walkthrough-code-repository-projects/fix-your-first-vulnerability)).

<figure><img src="https://2533899886-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdwVZ6HOZriajCf5nXH%2Fuploads%2Fgit-blob-3f2eed1989c569db83718f04b6141a7eeddf815c%2Fimage%20(302).png?alt=media" alt="Security issues in Reports"><figcaption><p>Security issues in Reports</p></figcaption></figure>

### Show issues over time

The **Issues over time** graph shows the history of vulnerabilities in your Organization:

<figure><img src="https://2533899886-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdwVZ6HOZriajCf5nXH%2Fuploads%2Fgit-blob-7c29b8b248a70fc179c81be1decc7f68a726bfff%2Fimage%20(103)%20(2)%20(1)%20(1)%20(1)%20(1)%20(1)%20(1)%20(1)%20(1)%20(1)%20(1)%20(1)%20(1)%20(1)%20(1)%20(1)%20(1)%20(1)%20(2).png?alt=media" alt="View issues over time"><figcaption><p>View issues over time</p></figcaption></figure>

This shows the number of overall vulnerabilities, and the number of Projects being scanned (the dotted line in the graph).

#### Why do numbers increase?

If you simply see more vulnerabilities in your codebase over time, this may not accurately reflect your team's work to improve security.

For example, the total number of vulnerabilities is likely to rise when you add more Projects. The graph may display that linkage - when you see jumps in the total numbers of vulnerabilities, you may see corresponding jumps in the total numbers of Projects:

<figure><img src="https://2533899886-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdwVZ6HOZriajCf5nXH%2Fuploads%2Fgit-blob-240c9e03a901f9471378ddc3417056f5ae14039a%2Fimage%20(258).png?alt=media" alt="More Projects, more issues"><figcaption><p>More Projects, more issues</p></figcaption></figure>

#### Security metric: ratio of vulnerabilities to Projects

Instead of measuring the total numbers of issues, one useful overall security metric is to compare the number of vulnerabilities with the number of Projects being scanned, and use this ratio as a measure of overall security.

For example, if you double the number of Projects you scan, but only add 10% to the total number of vulnerabilities, your general security is likely to improve. Alternatively, if you see an increase in the number of vulnerabilities, but no increase in the number of Projects being scanned (perhaps because a new vulnerability is discovered in an existing open-source library), then your security is likely to be getting worse.

### Viewing snapshot summary

You can hover over a date to see the summary of “to this date” information at that point:

<figure><img src="https://2533899886-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdwVZ6HOZriajCf5nXH%2Fuploads%2Fgit-blob-a1349bc35675cbc70a2234704a1710cfd70998b1%2Fimage%20(150)%20(1)%20(1)%20(1)%20(1)%20(1)%20(1)%20(1)%20(1)%20(1)%20(1)%20(1)%20(2).png?alt=media" alt="View a snapshot summary"><figcaption><p>View a snapshot summary</p></figcaption></figure>

This is especially useful when you see sudden changes in issue numbers on a specific day.

### View activity

The **Activity** section shows the activity over the report period:

<figure><img src="https://2533899886-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdwVZ6HOZriajCf5nXH%2Fuploads%2FAkEA6mMAcxmKgrWF7Jhv%2Fimage.png?alt=media&#x26;token=7b523133-ee6c-42af-be95-e3a7785e58d1" alt="View activity in Reports"><figcaption><p>View activity in Reports</p></figcaption></figure>

For the reporting period (90 days by default), this activity shows:

* **Tests Run**: the number of tests run. By default, Snyk scans each open source Project daily, so an Organization with 100 projects would generate 9,000 scans over 90 days.
* **Projects**: the number of Snyk Projects scanned.
* **New issues**: new issues detected.
* **Fixed issues**: the vulnerabilities fixed by your team.
* **Tests preventing issues**: occasions when the team attempted to merge code changes, but Snyk scans informed the team that these changes would have created new issues, so helping prevent new security issues.
* **Ignored issues**: a team member decided to ignore that issue.

### Filter search results

If you have many Projects to manage and organize in your Organization, you can use filters to focus on specific Projects or specific types of vulnerability:

<figure><img src="https://2533899886-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdwVZ6HOZriajCf5nXH%2Fuploads%2Fgit-blob-ea6a9cdb9310733b4671cb18ad335ec9835733a9%2Fimage%20(71).png?alt=media" alt="Filter reports on Project or vulnerability"><figcaption><p>Filter reports on Project or vulnerability</p></figcaption></figure>

For example, if your Organization represents your development team, and you want to focus on front-end work in the next Sprint, click the **Projects** dropdown and select a subset of the front-end Projects to scan.

{% hint style="info" %}
**Why so many Projects?**\
Remember, a Snyk Project represents a single scan item, such as a manifest file. So your application may contain hundreds of Snyk Projects to scan.
{% endhint %}

For Open Source vulnerabilities, we also have tagging, which lets you add your own tags, including custom values for metadata. See [Project tags](https://docs.snyk.io/~/changes/m2hJeDrttXy2N83AnRjM/manage-issues/introduction-to-snyk-projects/project-tags) and [Project attributes](https://docs.snyk.io/~/changes/m2hJeDrttXy2N83AnRjM/manage-issues/introduction-to-snyk-projects/project-attributes).

#### Dashboard results and report results

Filtering results in Reports means that your Dashboard view may show different numbers to your Reports screen.

For example, by default, Snyk does not scan the Dockerfile in the filter, it scans the docker images themselves:

<figure><img src="https://2533899886-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdwVZ6HOZriajCf5nXH%2Fuploads%2F0NB21S15QKLJx851GYjU%2Fimage.png?alt=media&#x26;token=786ff6c2-eb79-4f0b-959d-f164654c243b" alt="Dockerfile not scanned by default"><figcaption><p>Dockerfile not scanned by default</p></figcaption></figure>

This is because, when Snyk scans the Dockerfile, there will be vulnerabilities in the base OS in the container that you are building. Because these vulnerabilities cannot generally be fixed by your development team, this filtering lets your team focus on the issues that they can fix.

{% hint style="info" %}
To see a report across all your Organizations, navigate to the Snyk Group level and look at reports there.
{% endhint %}

### Reports: Issues

Click the **Issues** tab to see a full list of all issues for your Organization:

<figure><img src="https://2533899886-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdwVZ6HOZriajCf5nXH%2Fuploads%2FSTBNYJnQjLqYhonjCxuA%2Fimage.png?alt=media&#x26;token=1ba7aac7-e9ee-4106-acb5-7f17ae9e462e" alt="Reports Issues tab"><figcaption><p>Reports Issues tab</p></figcaption></figure>

Issues are ranked by their Snyk Priority Score; you can also filter based on columns. For example, you may want to look at the highest scores with the most maturity (which are likely to have more exploits). You can also track the list of issues that got fixed.

Click **Export** to export or print these results.

{% hint style="warning" %}
You cannot currently export charts and data in the reports summary page.
{% endhint %}

#### More information

See [Reports](https://docs.snyk.io/~/changes/m2hJeDrttXy2N83AnRjM/manage-issues/snyk-reports) for more details.

### What's next?

This concludes this walkthrough.

Please refer to the Snyk documentation in general for more information.
