Applications View

The Dashboard's Applications View displays all of the applications whose code you have submitted to ShiftLeft for analysis (ShiftLeft automatically adds and tracks your applications upon submission), as well as information resulting from static analysis and runtime monitoring of your applications.

Applications View

More specifically, the Applications View provides you with a snapshot that includes a summary of the vulnerabilities identified by NG SAST.

You can use the provided Search Bar at any time to filter for a specific application you've submitted to ShiftLeft.

Clicking on an individual application will bring you to the Vulnerabilities Overview for that application.

Application Status

The Application List displays icons in the Status column that provides information regarding the state of your application's code analysis and runtime monitoring processes.

IconDescription
Exclamation PointDenotes a message. Hovering on the exclamation point displays information on the code analysis results
Grey IndicatorIndicates that an application being analyzed
Yellow IndicatorIndicates an application for which ShiftLeft has returned partial results
Red IndicatorIndicates an application whose code analysis has failed

Deleting an Application

If, at any time, you want to delete an application from your ShiftLeft account, you can do so by clicking Edit Apps, then clicking the X that appears to the right of the application's column listing.

Edit Apps

You'll be asked to confirm the deletion of the application.

Delete App Confirmation

Click Delete to proceed.

Creating Application Groups

If you have multiple applications that are related to each other, you can create application groups in ShiftLeft so that all of the results are included in one overview. Each application is still analyzed individually, and ShiftLeft annotates any identified vulnerabilities with the name of the application in which they can be found.

CLI

To create a group of applications, use the CLI command:

sl analyze --tag app.group=<name>

Be sure to replace <name> with the value you'd like to be used.

You can add a single application to multiple groups by adding additional flags to the sl analyze command: --tag app.group=<name1> --tag app.group=<name2>.

Dashboard

Alternatively, you can create app groups via the Dashboard:

  1. In the Dashboard overview, click Create App Group.
  2. Provide a name for the group.
  3. Select the apps you would like to be included with the group.
  4. Click Save.
Add applications groups

All grouped applications will display under a single hide/show toggle on the Dashboard.

Applications groups