Code Signing Dashboard

The Code Signing Dashboard provides a centralized view of signing activities and signing policies within the Code Signing module. It enables administrators and operators to monitor signing operations, analyze signing trends, and drill down into detailed signing information.
Note: Only users with Dashboard ACF permission will have access to view the Code Signing Dashboard.

The dashboard consists of the following widgets:

  • Total Active Signed
  • Total Signing Policy
  • Total Signed Based on Signing Keys
  • Total Signed Policy Trend
  • Total Signed Trend
Dashboard data is updated every six hours and displayed across the configured widgets. Drill-down views provide granular signing details, and exports are available in the View Export Details section once processing is complete.

Dashboard Controls

Actions Description
Refresh Reloads the current dashboard data.
Republish Fetch the latest signing data and display all users along with their individual metrics.
Important: If a non-admin user with dashboard access triggers a republish, users logging into the platform may observe differences in counts due to RBAC policies.
View Export Details To view the export download details.
Note:
  • To download export data, users must initiate the export by clicking the Export option on the relevant widget. For more details, click here.
  • The export limit for dashboard data is 1 million records.
  • Reports can be accessed only on the day they are generated. The system automatically removes report data after 24 hours as part of a scheduled job.
Dashboard Global filter Global user-level filtering allows users to view dashboard data for a specific individual or for all users by selecting one or more usernames from the dropdown (multi-select supported).
Note: A maximum of 100 users can be selected to view the data.

Total Active Signed Widget

The Total Active Signed widget displays aggregated information about signing operations performed in the system. It supports multiple views that allow users to analyze signing data from different perspectives. You can drill down the data by clicking on the widget.

Refresh: Each widget refreshes independently, updating its own last-refreshed timestamp.

Export: Applies filters, supports CSV, Excel, and PDF formats, and manages large exports through split downloads. The exported data includes the same columns as the drilldown.

The widget allows you to switch between the following representations of signed data:
  • Hash vs File: Displays total signing operations grouped by hash-based and file-based signing methods. You can drill down the data by clicking on the widget.
  • File Type: Displays the total number of files signed across different file types. (for example, EXE, DLL, MSI). You can drill down the data by clicking on the widget.
    Note: The supported file types are PS1, EXE, CAT, MSI, JS, JAR, APK, VBS, CAB, WSF, DLL, PSM1, PSD1, PS1XML, JSE, and VBE among others.
  • Status: Displays signing operations based on their execution status (for example, Signed / Pending / Failed). You can drill down the data by clicking on the widget.

Drill-Down

Clicking on the donut chart opens a detailed drill-down view of selected representation. This view lists signing details, such as file name, policy, file type, status, signed type, IP address, signing key, and username.

Total Signing Policy widget

The Total Signing Policy widget displays the total policy count, and the policies are categorized by Test Policy and Production Policy. This widget helps you understand the policy distribution and audit configurations.

Refresh: Each widget refreshes independently, updating its own last-refreshed timestamp.

Export: applies filters, supports CSV, Excel, and PDF formats, and manages large exports through split downloads. The exported data includes the same columns as the drilldown.

Drill-Down

Clicking on the donut chart opens a detailed drill-down view of selected representation. This view lists signing policy details, such as Policy Name, Hash Function, Signing Type Timestamping Authority, Key Mapping, and Meta information. You can perform the following actions within the drill-down:

  • Advance Search
  • Go to inventory
  • Export
  • Pagination
  • Refresh

Total Signed Based on Signing Keys

The Total Signed Based on Signing Keys widget displays a donut chart of signing activity grouped by code‑signing certificates. Each slice represents a signing key, labeled with the certificate CN and serial number for easy identification.

Refresh: Each widget refreshes independently, updating its own last-refreshed timestamp.

Export: applies filters, supports CSV, Excel, and PDF formats, and manages large exports through split downloads. The exported data includes the same columns as the drilldown.

Drill-Down

Clicking on the donut chart opens a detailed drill-down view of selected representation. This view lists signing details, such as file name, policy, file type, status, signed type, IP address, signing key, and username.

Total Signed Policy Trend

The Total Signed Policy Trend widget shows a stacked bar chart to easily understand the signing activity spread across different policy over the time. The total signed counts are shown on the Y axis against the selected time on the X axis, with support for Daily, Weekly, Monthly, Quarterly, Yearly, and Custom Date Range views.

Refresh: Each widget refreshes independently, updating its own last-refreshed timestamp.

Drill-Down

Clicking on the donut chart opens a detailed drill-down view of selected representation. This view lists signing details, such as file name, policy, file type, status, signed type, IP address, signing key, and username.

Total Signed Trend

The Total Signed Trend widget displays a line chart that helps you understand the signing activity over the time. The total signed counts are shown on the Y‑axis against the selected time on the X‑axis, with support for Daily, Weekly, Monthly, Quarterly, Yearly, and Custom Date Range views.
Note: When line chart is viewed using year then total signing activity will be displayed for the last 10 years.

Refresh: Each widget refreshes independently, updating its own last-refreshed timestamp.

Initiate Export Request

To Initiate an Export (Applicable Across All Export Screens)
  1. Click the Export option on the required widget.
  2. Choose the export format: CSV, XLS, or PDF.
  3. Select data to include.
    Select the relevant data options shown on the screen (for example, File‑based, Hash‑based, Test type, Production, or specific keys).
  4. Apply filters.
    Specify filters such as Signing Time Period, UserName, or IP Address.
  5. Click Export to initiate the download request.