Prioritization Funnels

Xygeni’s Prioritization Funnels helps you to easily filter and identify those issues most relevant, helping you to concentrate on “fixing what matters”.

Given a full set of security issues, Prioritization Funnels allows you to specify “prioritization criteria” that will be automatically applied to the full set of issues, discarding those issues that don’t meet the criteria. The resulting set after applying the criteria will contain the most important issues to remediate.

Xygeni’s Prioritization Funnels are available for any kind of security risks and are available under the Risks sections and clicking on the Prioritization funnel button .

As you can see in the above example image, after applying some prioritization criteria, the initial 8,450 issues are reduced to 329.

The principal funnel (feed with all types of risks) is available at All Risks menu option (at the top-left). But you can also find risk-specific funnels under any “Risk” option in the different products available at the left-menu (Risks (SAST), Risks (SCA), Risks (CI/CD), Secrets and Infrastructure as code) .

Out-of the-box Funnels

Xygeni comes with some out-of-the-box predefined Funnels

At the top filters of any funnel, click on “Funnel” filter and the available funnels are displayed:

  • ** Xygeni General Prioritization

  • ** Xygeni CI/CD Prioritization

  • ** Xygeni IaC Prioritization

  • ** Xygeni SAST Prioritization

  • ** Xygeni Secrets Prioritization

Out-of-the-box funnels are preceded with ** to differentiate to Custom Funnels and cannot be modified.

Select anyone and the funnel will be refreshed with the new criteria.

By default, the funnel will be displayed based on “Severity”, i.e. it will show data grouped by severity (Critical, High, etc.). But (by clicking on “Split by” filter), you can switch the graphics to be based on Category (Malicious Code, IaC, Secrets, CI/CD, Open Source, etc)

You can even further filter by selecting specific Categories

How to see the specific issues filtered by the funnel criteria ?

At the bottom of the page, there is a filter box where you can select which issues you want to see.

One of them is Funnel Phase, which allows you to filter by any specific funnel criteria. If you select any of them, the issues list will contain the items filtered until the selected criteria

Once you select one of the funnel phases, the table will list the issues contained into the selected phase. Then, you can further refine your search by selecting additional filters.

Custom Funnels

With Xygeni, you can create your own custom Prioritization Funnels

Then, you can either create a New Funnel, Clone the selected funnel or Delete the selected funnel. Out-of-the-box funnels cannot be either modified or deleted.

Click on New Funnel and give a name to that funnel.

You can also use this new funnel as a “default” funnel for whatever type of risk.

After naming the new funnel, you add the criteria by selecting among the available ones in “Select a stage to add” .

Once you select one , clock on the plus sign (+) to add it to the funnel.

You will see some values for the criteria (true and false in the example). You decide which value must be met by any issue to “pass” the criteria. For example, if I select Reachability: true means that any reachable issue will pass this stage of the funnel.

You can add as many criteria (or stage) as you want, but remember that order is important. Criteria are applied from top to bottom. You can drag-and-drop the criteria to change the order.

For those multivalued criteria, selecting several options works as an “OR

When done, click on Save button and your new funnel will be displayed and among the available ones.

Prioritization Criteria (Stages)

Any funnel is composed of criteria that produce the different stages of the funnel.

Out-of-the-box criteria

Xygeni provides some out-of-the-box criteria, although you can add your own custom criteria.

Some criteria are automatically calculated by Xygeni (Auto).

Some criteria are bussiness-oriented and should be supplied by user (Manual) .

Some criteria can be initially calculated by Xygeni but can be modified by user (Both).

We are continuously adding new criteria so you will likely find more criteria than explained at the time of writing this document.

Custom criteria

Besides the above out-of-the-box criteria, you can create your own custom criteria. To do it, you just need to add custom properties to your applications (projects in Xygeni’s terminology) and those properties will be available as funnel criteria.

See Project Custom Properties for further info.

Last updated