Skip to main content

Projects Page

The Checkmarx One Projects page displays all projects associated with a specific tenant. These projects can be either Code Repository integration projects or Checkmarx projects manually created by the user. For additional details on managing Checkmarx One projects, refer to Managing Projects.

The page includes several elements such as:

  • New button for creating new Projects and Applications - For more information, refer to Creating Projects.

  • Projects table and its functionalities.

  • Project actions.

  • Actions menu for Reporting and Configuration.

  • Code Repository Coverage widget.

Projects Table

The Projects table consists of rows and columns. Each row represents a Project, and each column provides information related to the respective Project, reflecting the details of the last successfully completed scan.

The default table view initially displays projects that have never been scanned, sorted by the last project update date in descending order. Subsequently, the scanned projects are sorted by the last scan date in descending order.

The information provided in each table column includes details such as Project name, scan origin, last scan timestamp, scan source, Project tags, Project groups, Project risk level, and the total number of detected vulnerabilities from the last scan.

Among the supported table functionalities, you can find Grouping, Filtering, Sorting, and column resizing. All these functionalities are supported simultaneously, allowing you to mix and match them to narrow down the findings in the table.

Filtering

Filtering can be applied to a single column in the table or to multiple columns.

To enable filtering for a single column, hover over the desired column header and click the Filter1.png icon. Set the filter conditions and click Select. The table will then be filtered accordingly.

Another option to enable filtering is by clicking the Filter1.png icon next to the Search field. This action will display the Filter1.png icon for all the table columns.

Sorting

By default, all table columns are sorted in descending order. You can change the sorting order of any column to ascending by hovering over the column header and selecting the Click to sort ascending option.

Projects_Page_Sorting.png

To remove the column sorting, hover over the column header and select the Click to cancel sorting option.

Projects_Page_Sorting2.png

Grouping

The table view can be grouped by the Projects' risk levels. To enable risk level grouping, follow these steps:

  1. Hover over Groups___Filters.png and click on Projects_Add_Group.png

  2. Select the Risk Level group.

  3. Click Add.

    Projects_Add_Group2.png

    The table is grouped by Risk Level

    Projects_Add_Group3.png

Columns Resizing

The table columns can be resized (widened or narrowed) by dragging the table header boarders right or left.

Projects_Page_Table_Resize.png

Deleting Projects

Users can delete a single project from the table or delete multiple projects using bulk selection.

To delete a single project, hover over the desired project in the table, click on the three-dots menu, and select Delete Project.

Projects_Page_Delete_Project1.png

To delete multiple projects using bulk selection, follow these steps:

  1. Select the desired projects by checking their respective checkboxes.

  2. Click on the Delete Projects button.

    Projects_Page_Delete_Project2.png

Project Actions

All actions available for a single Project appear upon hovering over the Project row in the table. Some actions are quick actions that are automatically displayed upon hover, while the remaining supported actions can be found in the More_Options.png menu.

Quick Actions

  • The total number of detected vulnerabilities in the scanned code is displayed in the Total Vulnerabilities column. Hovering over the vulnerability severity distribution bar displays a split of the vulnerabilities per severity.

    Projects_Page_Total_Vul.png
  • Projects_Page_Results1.png - Hovering over the Results link will display the severity of each scanner for the last successfully completed scan. Clicking on a specific scanner will open the last scan results in the Results Viewer.

    Projects_Page_Results2.png
  • Projects_Page_Copy_ID.png - This link will copy the Project's ID to the clipboard.

  • Projects_Page_Overview.png (Overview) - Redirects you to the project's overview page.

  • Projects_Page_Scan.png (Scan) - Initiates a new scan for the Project.

Actions Menu

The Project's Actions menu includes the following options:

  • actions_assign_to_applications.png Assign to Applications - Assigns the Project to an Application.

  • actions_project_settings.png Project Settings - Opens Project Settings.

  • actions_optimization_service_order.png Optimization Service Order - Orders Optimization service from the Checkmarx AppSec experts for this Project.

  • actions_generate_report.png Generate Report - Generates a report for the Project.

  • actions_delete.png Delete - Deletes the Project.

    Projects_Page_Actions_Menu.png

Reporting & Configuration

The Checkmarx One Projects page offers several other actions, including export, configuration template, and reporting. All these actions are located in the Actions menu More_Options.png next to the Search field.

Reports_and_Config.png

CSV Export

To export the Projects table data in CSV format, click on CSV Export in the Actions menu More_Options.png next to the Search field.

Configuration Template

To open the configuration template, click on Configuration Template in the Actions menu More_Options.png next to the Search field.

For additional information, refer to Configuring Projects Using Config as Code Files.

Open Vulnerabilities Report

The Open Vulnerabilities report gives a summary of both vulnerable and secure projects and applications. Tracking open vulnerabilities helps you address security issues early, lowering the risk of potential security flaws.

To open the report, click on Open Vulnerabilities Report in the Actions menu More_Options.png next to the Search field.

Code Repository Coverage Widget

The Code Repository Coverage widget enhances Checkmarx One monitoring and coverage for the supported code repositories.

The widget is designed to provide the following capabilities:

  • A quick view of the code repositories being monitored in the system.

  • Repository coverage percentage - Only code repository organizations and repositories are counted excluding CI/CD ones.

  • A list of organizations that are monitored for each supported code repository.

  • How many repositories of the monitored organizations are being scanned in Checkmarx One.

  • An option to add additional organizations/repositories to improve the code repository coverage.

For additional information, refer to Code Repository Coverage.