Inventory View

FlexNet Code Insight 2020 R2

FlexNet Code Insights enables you to view published inventory of open-source (OSS) or third-party components found across the projects in your Code Insight system. This inventory, displayed in a single scrollable window called the Inventory view, provides the means to make overall assessments of the OSS or third-party code used in your company’s software deliverables.

Inventory View

Category

Column/Field

Description

Search and filter fields and buttons

Use these fields and buttons (which display at the top of the Inventory view) to filter and modify the inventory list in the view. For your reference, the total number of filtered inventory items currently displayed compared to the total number of items in the full Inventory view is tracked in the Inventory view header:

Enter Inventory Name

Use this field to filter the inventory list by inventory name. Enter a string by which to filter the inventory names.

If necessary, click the search icon next to the field to initiate search.

To remove the string and restore the full list of inventory items, click the X in the field.

 

Advanced Search button

Click this button to open the Advanced Inventory Search dialog. From this dialog, you can set search criteria (based on inventory attributes) by which to filter the inventory list. For details about the criteria available on this dialog, see Advanced Inventory Search Dialog.

Context for the view (dropdown)

From this dropdown, select the major context for the Inventory view:

My Projects— Show all published inventory across those Code Insight projects in which you are assigned a role. You might use this context to show areas where you need to provide review or remedial work, or you might want to review the overall state of inventory found in your projects. (This is the context enabled by default when you open the Inventory view.)
All Projects—Show all published inventory across all projects in your FlexNet Code Insight system. This context is helpful in visualizing trends in your company’s use of open- source and third-party code in its software projects.
Select Project—Show all published inventory for a selected Code Insight project. Since projects represent versions of a particular software product, this view allows you to see all inventory items for that product. Furthermore, you can also opt to list the inventory for all child projects of the selected project. These child projects represent modules used by your top-level product. You can directly link to the inventory item of the child project or to the child project itself. You can also view the parent hierarchy of the child project to understand the provenance of the inventory items. (See Including the Inventory of Child Projects for details.)

If you choose this option, a dialog is displayed from which to select a project. Once you choose the project, the inventory list is refreshed with the inventory for that project only.

Change Project

(Displayed once a specific project is selected for Select Project in the previous field) Click this button to select a different project whose inventory you want to display in the Inventory view.

 

Show All Items button

Click this button to remove all current criteria configured on the Advanced Inventory Search dialog and switch the focus of the Inventory view to show all projects.

Note • This button does not display if the Inventory view is already using the All Projects focus.

Include inventory items from child projects

If child projects have been identified for project currently in context in the Inventory view, select this option to refresh the view to include the inventory for these child projects. In this way, you can examine the inventory found across the project codebases for all parts of your software project, including its dependencies and sub-modules For more information, see Including the Inventory of Child Projects.

Note that by selecting to include inventory from child projects, all child-projects associated recursively to the current top-level project will be included in your inventory items list. Each child project is identified by theicon next to its name in the list.

Inventory columns

The following columns identify and provide information about each inventory item listed in the Inventory view.

To manage column content, hover over the right side of a specific column header, and click its dropdown menu. From this menu, you can re-sort column values in ascending or descending order, as well as display or hide any column in the Inventory view. (By default, the #Files column is hidden.)

Note • Currently you can re-sort the values in the Project, Inventory Name, Priority, #Files, Status, and Created On columns.

Project

The name of FlexNet Code Insight project to which the given inventory item belongs.

If a project is a child project of the current project, the icon displays next to the project name. Click this icon to view a hierarchy description of each parent project of the child project.

Inventory Name

The name of the inventory item.

Priority

The inventory priority of the item (P1, P2, P3, or P4). For more information about this attribute, see Inventory Priority

Component

The name and version of the open-source or third-party component on which the inventory item is based.

License

The license associated with the open-source or third-party component.

Vulns

The number of known security vulnerabilities associated with the open-source or third-party component.

Tasks

The total number of open tasks for the inventory item.

Alerts

The total number of open alerts for those security vulnerabilities detected by Electronic Updates since the last scan.

# Files

The number of codebase associated with the inventory item.

 

Status

The status of the inventory item:

Approved—Approved for inclusion in the final notices of open-source and third-party components (Bill of Materials).
Rejected—Rejected for inclusion in the final notices.
Ready for Review—Not yet reviewed.

Created On

The date on which the inventory item was created.