Reachability analysis

Last updated: Oct 26, 2026


Fluid Attacks' static code scans detect third-party dependencies used in your software. The scans also check if your software uses the vulnerable functions of the dependencies. With the Reachability feature of Fluid Attacks, you can know if threat actors can reach the detected dependency vulnerabilities.

Know which dependencies have vulnerabilities

Fluid Attacks helps you understand your software supply chain. It identifies the dependencies in your software and shows which of them have vulnerability advisories.

On the platform, the Packages section shows this information. It also shows details such as the location of the dependency in your projects and if it contains malware.

View used dependencies on the Fluid Attacks platform

This section shows the dependencies with related advisories as "Vulnerable". It also shows which of them are "Reachable". To find the reachable dependencies, Fluid Attacks identifies if your application calls a function or a different code element related to the vulnerability. If it does, there is a higher risk that the vulnerability is exploitable in the context of your application.

Know reachable dependency vulnerabilities

With the Reachability feature, Fluid Attacks' scans find where your software uses the vulnerable functions of the third-party dependencies. If the scans show that these dependencies put your software at risk, you get the related vulnerability reports. On the platform, Fluid Attacks reports each reachable vulnerability

From the Packages section, to find where the vulnerability is in your project, follow these steps:

  1. Expand the row.

    Know where reachable vulnerability is on the Fluid Attacks platform
  2. Click the link in Related Vulnerabilities.

  3. Identify the file path and line of code (LoC) that calls or leads to the vulnerable function.

    Know reachable vulnerability line of code on the Fluid Attacks platform

    In the Packages section, if you click View details, you can see the reachable dependency vulnerability. A warning sign shows next to its CVE ID.

    Know the reachable CVE on the Fluid Attacks platform

From the Vulnerabilities section, to identify a reachable dependency vulnerability, follow these steps:

  1. Select a weakness.

    Select a type with vulnerable dependency on the Fluid Attacks platform
  2. Select a vulnerability whose Origin is "Inherited".

    Select vulnerability using dependency on the Fluid Attacks platform
  3. In Packages details, find the information about the vulnerable dependency version that you use and if its vulnerability is exploitable.

    See CVE in vulnerability description on the Fluid Attacks platform

Also, in the Evidence section of the weakness, you can see a screenshot of your vulnerable code in context. The screenshot also shows the CVE ID reported for the dependency.

View evidence of reachable vulnerability on the Fluid Attacks platform

On this page