SCAP Workbench UX improvements

Upstream SCAP Workbench has received some improvements in its user interface and I’ll talk briefly about them.

When started up, SCAP Workbench checks if SSG is installed in the system, if found, the Workbench prompts you whether you want to load content from it.

Here, the description of what SSG is and what action to take has been improved. And one of the most notable changes is, no more list of buttons. Before, we had one button in the screen for each system that SSG had content for. Now, the choice is made through a combo box.

1-workbench-ssgintegration-dialog

Open SCAP Security Guide Content

To load content authored by other parties or your own content, select “Other SCAP content” and click “Load Content”.

1-5-workbenhc-ssgintegration-content

Load other content

After selecting the content to load, you are presented with the main window.

2-workbench-Mainwindow.png

SCAP Workbench – Main Window

There is a new button just above the Rules panel that allows you to expand/collapse all rules’ descriptions, with it users can easily check what all the rules are about.

The other hot spot in the main window is on the scan remote machine panel. The “User and host” and “Port” fields had labels added and the list of recent hosts has been made more clear.

21-workbench-mainwindow-remote-history

One of the main points of the Workbench is to allow you to tailor SCAP Content. To do so you select the profile you would like to use as a starting point and click on “Customize” button. If you are customizing from a standard profile you are prompted to choose your new profile’s ID.

3-workbench-customizeprofile-id

Customize – Profile ID

This dialog has been rearranged to better inform users about the importance of properly choosing the profile’s ID. A carefully chosen ID can ease the use of your newly customized profile latter, when using OpenSCAP through the command line.

After choosing your new profile’s ID, users are presented a tailoring window.

4-workbench-customizeprofile

Customizing a profile

Here, the main changes are in the buttons at the bottom of the window, and the dialogs you are presented when you click them.
Disposition of buttons have changed so that the right most button represents a positive action, and far to the left are the most destructive actions. And the dialogs were made more clear about the action you are about to perform, whether you are discarding changes made to a profile customization, or deleting a profile you have created.

There are also other minor improvements scattered through the tool, like updated labels, texts and mnemonics.

These new changes can be found at the SCAP Workbench repository. Give it a try and tell us what you think about them.