JavaScript is not currently enabled, but is required for full CodeSonar manual search and browse functionality.

If you are viewing this file in your hub's Web GUI, enable JavaScript in your browser: you will also need it for GUI functionality.

If you opened this file directly from disk, your browser may be directly suppressing JavaScript functionality: certain browsers perform this suppression on local files (but not files delivered by web servers) for security reasons.

CodeSonar® 9.2p0 CONFIDENTIAL CodeSecure Inc
General

GUI Reference: Change Multiple Warnings Functionality

Associated with every table of warnings is functionality allowing you to change attributes or add notes for some or all of the warnings in a single operation.

Change Multiple Warnings functionality is available for all warnings, regardless of the language or languages involved.



Important Note: the CodeSonar Web GUI makes extensive use of JavaScript. Make sure JavaScript is enabled in your web browser.

Availability

Change Multiple Warnings functionality is available in the following page types.

Contents and Usage

To invoke the Change Multiple Warnings functionality, click the Change Multiple Warnings button under the Warnings table, as shown below.

Annotated Screenshot Fragment: Change Multiple Warnings expansion Check All and Uncheck All buttons at top and bottom of table change form below table Click the Change Multiple Warnings button to invoke the functionality a column of checkboxes is added to the table Check All and Uncheck All buttons at top and bottom of table change form below table

Change Multiple Button Click to invoke the Change Multiple Warnings functionality.
Checkboxes The Warnings table now includes a column of checkboxes.
Check/Uncheck Buttons
Check All Click to select all warnings in the table (including those on other pages of a paged table).
Uncheck All Click to unselect all warnings in the table (including those on other pages of a paged table).
Check These N Click to select all warnings on the current page of the table. The number N corresponds to the number of visible warnings on the current page. (Only present if table has multiple pages.)
Uncheck These N Click to unselect all warnings on the current page of the table. The number N corresponds to the number of visible warnings on the current page. (Only present if table has multiple pages.)
Change Form Specify the changes for your selected warnings. (See below for permission requirements.)
  1. For each of Priority, State, Finding, and Owner:
    • Use the pull-down menu to select a new value for the warnings you have checked.
    • If you don't want to change the value, select no change.
  2. If you want to run one or more warning processors, select their checkboxes.
    A warning processor will only appear on the list if you have both WPROCESSOR_EXISTS and WPROCESSOR_EXECUTE permissions for that warning processor.
  3. If you want to add a note, enter it in the Note text field.
  4. Click Save changes.
The page will update to incorporate your changes. A confirmation message will appear at the top of the page, noting how many warnings were changed and what the changes were. An expansion link allows viewers to see a list of the IDs of changed warnings, with links to the corresponding Warning Reports.

Permissions

The following CodeSonar permission requirements apply for each warning W in the set selected for changing, where A is the analysis containing W.

If one or more of the necessary permissions are not present, W is not modified.

(Note also that warnings are only available for selection if they belong to analyses for which the user performing the change has ANALYSIS_WARNING_READ and ANALYSIS_WARNING_EXISTS.)

Permission Example

Suppose user alex is trying to change warnings W1 and W2 so that their new Owner is user jean, where W1 belongs to analysis A1 and W2 belongs to analysis A2. Then:

Related Tasks

 

To report problems with this documentation, please visit https://support.codesecure.com/.