Dependencies

View dependencies in your project with their details.

You can view project dependencies discovered in your tenant. Additionally, you can search for dependencies using specific criteria or apply predefined filters to find relevant results.

Select Dependencies from the left sidebar to view the list of dependencies in your current namespace. The dependencies of all child namespaces also appear in the list.

Dependencies

Search dependencies

You can use the search bar to enter a search string to filter the search results based on the dependency name. You can enter multiple search strings.

Filter dependencies

You can also filter the dependencies by providing a filter criteria.

  1. Click Add Filter and select List Dependencies Where.

  2. Choose the filter criteria from the dropdown list and choose the filter operator.

  3. Enter the filter values.

  4. Click Apply Filter to apply the filter.

    You can choose to add multiple filters. The following example shows how to add a filter for reachable dependencies with the ecosystem as Maven.

    Filter dependencies

View dependency details overview

Select the dependency row to view the dependency details overview on the right sidebar.

Dependency details

Select Scores to view the score details for the dependency.

Dependency scores

Click View Details to view the details of the dependency version.

View dependency details of the selected version

Click the dependency version from the list of dependencies to view the details of the dependency version.

Dependency details

You can view the findings for the dependency version under Findings.

Select Dependencies under Findings to view findings of related dependencies.

Related dependency findings

Click Global View to view details of all the versions of the dependency.

Global view

You can select the version from the drop-down list to view the details of the selected version.

Dependency version

View dependency version overview

Select Overview to view the overview of the selected dependency version.

Dependency overview

View dependent projects

Select Dependents to view the projects that depend on the selected dependency version.

Dependency dependents

View dependencies of the selected dependency version

Select Dependencies to view the dependencies of the selected dependency version.

Dependency dependencies

View dependency graph

Select Dependency Graph to view the dependency graph of the selected dependency version.

Dependency graph

Export dependencies

You can export the list of dependencies to a CSV file for offline analysis.

  1. Select Dependencies from the left sidebar.

  2. Use the search bar to enter search criteria.

  3. Click Add Filter to filter out dependencies based on specific criteria.

  4. Click Export Dependencies to export the list of filtered dependencies in a CSV file for offline analysis.

    You can choose the columns to include in your CSV file from the following fields.

    • UUID of the project
    • Ecosystem of the project such as Maven, npm, PyPI, GO, Nuget, or more
    • Name of the dependency
    • Version of the dependency
    • Tags associated with the dependency
    • Reachability of the dependency
    • Is Direct which indicates if the dependency is direct or transitive
    • License information such as file, name, type, URL, and license text from the source code that aligns with a known license’s text
    • Endor scores such as activity, quality, popularity, and security scores
    • Package version name that indicates the fully qualified name of the root package version
    • Package version UUID that indicates the root package’s UUID
    • Project name that indicates the qualified package name of the root package
    • Project UUID that indicates the UUID of the root package
    • Endor patch that indicates if the dependency has an Endor patch available

    Export dependencies