Skip to main content

More About the “Remote Files” Panels on the Exact or Partial Matches Tabs

When you open the Exact Matches tab or the Partial Matches tab (and select the Partial Matches checkbox) for a codebase file selected in the Analysis Workbench, a File Details view is shown in the center of the screen with the following panels:

  • Remote Files Panel
  • Components Panel
  • Licenses Panel

Note About Filtering in the Panels

The items in each panel can be filtered in these ways:

  • When you select a specific item in one panel, the items in the other panels area filtered to show only those items associated with the selected item.

    For example, when you select a specific remote file (that is, a file found in the Compliance Library) that matches a codebase file either exactly or partially in the Remote Files panel, the Components list is filtered to show only items associated with the remote file, and the Licenses list is filtered to show only items associated with the items now listed in the Components panel. Similarly, if you select a specific component in the Components list, the Remote Files and Licenses lists are filtered to show only those items associated with the selected component.

  • Use the filter above the panel section to filter items in a given panel. Select the panel name from the filter dropdown list and enter a search string to show only items in that panel containing the string. When the filter is applied, the other panels are automatically filtered to show only items associated with the items now listed in the panel filtered by the search string.

Remote Files Panel

This panel initially lists all the files from the Compliance Library (CL), called remote files, that are either a perfect match (exact match) or contain partial-match content (source-code fingerprint match) to the scanned file. The partial-match content also ranks the remote files by CodeRank™ values, described in the previous section, Examining Evidence of Open-Source Code in a Given Non-Binary File.

The remote files list can be filtered as discussed in Note About Filtering in the Panels.

Components Panel

This panel initially lists all the component versions that contain the remote files listed in the Remote Files panel. The list can be filtered as discussed in Note About Filtering in the Panels.

You can perform the following operations for a given component in the Components panel:

  • To review the path of a remote file within a component, select the file in the Remote Files panel, and then click the Remote File Paths icon in the component row. A remote file is a file found within an open source component release that is either identical to the scanned file, or contains similar partial content as the scanned file. The remote file path is important because similar file structures between the scanned codebase and the remote file content is a potential strong indicator of code reuse from an open source project.

  • To view information about the component, click the Information icon.

  • To add the selected codebase file to an inventory item associated with the component, click the Add File to Inventory icon . For more information, see Adding a Codebase File to Inventory Associated with a Remote File’s Open-Source Component.

Licenses Panel

This panel lists all the licenses associated with the component versions listed in the Components panel but can be filtered as discussed in Note About Filtering in the Panels.

You can view information about the license by clicking the Information icon in the license entry.