Documentation Index

Fetch the complete documentation index at: https://help.nucleussec.com/llms.txt

Use this file to discover all available pages before exploring further.

Finding Processing Rules

Prev Next

Overview

Using the Nucleus Automation Engine, you can create Finding Processing Rules based on all of the available finding and asset criteria to automatically set due dates, make assignments, update statuses, and much more. For example, rules can be configured to set a due date as a specified number of days, weeks, or months from the time of ingestion, or the finding's discovered date.

Create Finding Processing Rules

Finding Processing Rules enable you to dynamically manage vulnerability and compliance type findings as they're ingested into Nucleus.

  1. From within a project, navigate to the Automation page.

  2. Select the Finding Processing tab and click the Add Rule button.

  3. Enter the rule information as shown below.

⚠️ Case Sensitivity

When using exact match conditions (e.g., “is,” “is not,” or “equals”), case sensitivity is required.

For example, if your rule condition is set to match the value Production, it will not match production or PRODUCTION.

Step 1 - Rule name and criteria

Rule Name

Enter a name to recognize the rule, specify how it is used, and describe the parameters that trigger this rule. This rule name will be included in some of the notifications, for example: "Exploitable vulns (or compliance findings) on assets in IP range X to Y."

Finding Criteria

Finding criteria enable you to choose the conditions that activate the rule. You can set rules to match the following conditions:

Condition

Description

Field Type

Severity - Original

Indicates a vulnerability severity defined by the scanning tool

Dropdown with the following choices: Critical, High, Medium, Low, Informational

Severity - Current

Indicates a vulnerability severity in it's current state within Nucleus. This will take into account manual, or automated adjustments to a finding's severity made within Nucleus

Dropdown with the following choices: Critical, High, Medium, Low, Informational

Name

A search field where you can search for strings in the name of the vulnerability for additional granular triggering

Freeform text field. Examples: Microsoft, Adobe, Apache, Oracle

Exploitable

Indicates if a newly discovered vulnerability has existing public exploit code

Boolean: Yes, No

Description

Search field where you can search for strings in the description of the vuln for additional granular triggering

Freeform text field

Solution

Search field where you can search for strings in the solution of the vuln for additional granular triggering

Freeform text field

Discovered

Field to enter a number for days since discovery

Number

CVE

Field to enter a number for CVEs

Number

CVSS Score

Field to enter a number for CVSS

Number

Source

The scanning tool that discovered the vulnerability

Freeform text field

CISA BOD 22-01 Vulnerability

Indicates if a vulnerability is included in CISA BOD 22-01

Boolean: Yes, No

EPSS Score

Field to enter a number for EPSS score

Number or range

Result

Indicates status of a compliance finding

Dropdown with the following choices: Passed, Failed, Warning

Port (contact support for enablement)

Indicates the port for a particular finding

Freeform text field to specify a port (eg 443)

Output (contact support for enablement)

Keys off of the first 1000 characters in a finding's output field

Free form text. Specify a specific phrase, or key word that the finding output contains or does not contain up to the first 1000 characters.  

For example:

Asset Criteria

Asset criteria enable you to specify the conditions on the assets that activate the rule. You can set rules to match asset model-specific information (e.g. name, IP, group, type), asset metadata attributes (business owner, business owner team, etc.), and asset additional metadata ingested from your asset inventory tools into Nucleus.

  1. When you finish entering the rule information, click the Next button to go to Step 2.

Step 2 - Rule actions

Clarification

An important difference between actions on finding instances and finding attributes is that instances affect specific instances of findings while attributes affect whole unique findings. An example use of a unique finding action would be to automatically mark an instance of a finding as exploitable if the Recorded Future risk score is above a 65.

With Finding Processing Rules, you can choose from a wide set of actions to perform once a finding's instances and attributes are ingested into Nucleus. For example, Finding Processing Rules make it fast and easy to set due dates on findings using the security policies in your organisation. Finding Processing Rules improve workflow efficiency as shown below.

Finding Instances

  • Set the due date of a finding.


    Specify the due date:

    Your new finding processing rule now appears in the Automation > Finding Processing list. Use the search to easily find your new processing rule as shown below:


  • Assign a finding to a user and/or a team.

  • Change the finding’s status (e.g. if you want to always mark a finding as False Positive or Risk Accepted).

  • Comment on the finding.

Finding Attributes

  • Set the finding as exploitable/not exploitable.

  • Pin select vulnerabilities to the top of the Active Vulnerabilities page.

  • Set a different severity on the finding.

You can include all of the above actions into a single rule in order to orchestrate many outcomes based on the same criteria. Simply create a new rule, choose the finding and asset criteria, and add action cards with the + add button to your heart’s content!

Finding Processing Rules can be particularly useful for actions that are specific to your organisational context, such as normalising severities based on your internal triage framework, assigning findings to teams and users based on names and underlying assets, or setting SLA due dates accordingly to organisational security policies.

  1. When you've finished adding action cards, click the Save & Finish button.

If you have any questions, please contact us through the support center.