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.
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.
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.
|Denotes a message. Hovering on the exclamation point displays information on the code analysis results|
|Indicates that an application being analyzed|
|Indicates an application for which ShiftLeft has returned partial results|
|Indicates 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.
You'll be asked to confirm the deletion of the application.
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.
To create a group of applications, use the CLI command:
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>.
Alternatively, you can create app groups via the Dashboard:
- In the Dashboard overview, click Create App Group.
- Provide a name for the group.
- Select the apps you would like to be included with the group.
- Click Save.
All grouped applications will display under a single hide/show toggle on the Dashboard.