Custom Vulnerability Checks options_icon.jpg

Although SAINT contains thousands of vulnerability checks, there may be reasons to add custom vulnerability checks, such as site-specific security guidelines which define misconfigurations for which there isn't already a check.

 

SAINT allows you to create custom vulnerability checks without requiring any programming knowledge. All associated information, such as the severity level, CVE, and tutorial, is created along with the check. Once created, a custom check will run at the default vulnerability scan level, and can also be selected when creating custom scan levels.

 

SAINT also supports basic Microsoft Windows OVAL vulnerability and patch checks. For more information see OVAL checks.

How to Create Custom Checks

To create a custom check, go to the Options icon, and select the Custom Checks link shown in the image below:
scan_options.jpg
 

Next, click on the New SAINT custom check button.

On the form that appears, enter the following information:
 

The next step in creating the check is to create the rule which determines when to report the vulnerability. If the rule is true for a target, then the vulnerability will be reported on that target. There are several rule templates, each of which uses a different check methodology. To create the rule, choose the radio button beside the desired rule template, and fill in the template. The available rule templates follow:
 

After the rule is selected, click on the Create button to create the check.

Running Custom Checks

Custom checks are run the same way as built-in checks. That is, they will be included in scans run at the Vulnerability scan level, and can also be selected when creating custom scan levels. The custom check will appear in the vulnerability hierarchy in the category that was specified when creating the check.

Viewing and Editing Custom Checks

After they have been created, custom checks can be viewed and edited under the Options icon. Click on Custom Checks to see the names of all existing custom checks. Click on the Check ID field beside the desired check to see all of the information that was provided when the check was created. At that point, the check can be modified if desired. After changes have been made, click on the Modify button to save the changes.
 

To delete a custom check, simply click on the check box beside the name of the custom check on the Custom Checks page and press the Delete Selected button.