Software

Use Axonius Software Assets to see a consolidated view of all installed software in the organization, from all sources across all devices. The Software page delivers increased management of your organization's software. It helps security, IT, and risk teams identify software assets across fleets of devices.

Click the Assets icon and, from the left pane, select Software.

Software main page new.png

The total number of unique devices on which Software was found is shown above the table. Click on the number of devices to open the devices on which Software was found on the Devices page.

UniqueDevCountSW

The Software page opens, displaying the following columns:

  • Adapter Connections - Displays the adapter source from which the software originates. Hover over the Adapter Connections column to see the adapter names for all the adapter connections. Axonius Catalog enrichment adds information about the name, vendor, and category most commonly used.
  • Installed Software: Software Name - Displays the name of the aggregated software data presented by the software name. Click a name of the software to open the Software Profile page that displays software versions and associated devices.
  • Installed Software: Software Vendor - Displays the name of the software vendor.
📘

Note

In most cases, the Installed Software: Software Vendor field is interchangeable with Installed Software: Software Publisher due to data parsing inconsistencies among different adapters. However, in some cases, these fields might include different data. To ensure all relevant software data is fetched, you can add the consolidated field Installed Software: Vendor / Publisher to the Software table.

  • Installed Software: Software Version - Displays the software version. Click on the arrow at the top of the column to sort by version.

  • Preferred Software Name - Axonius preferred name for the software, fetched from the Axonius Catalog if it exists there, otherwise, Axonius selects the best naming option from all the fetched names.

  • Preferred Vendor Name - Axonius preferred name for the vendor, fetched from the Axonius Catalog if it exists there, otherwise, Axonius selects the best naming option from all the fetched names.

  • Software Category - Displays a category for the software that is the most suitable category for that software enriched by Axonius Catalog.

  • Device Count - Displays the number of devices in which the software is installed. When you click on Device Count, the Devices page opens with the devices affected by this software.

  • Approval Status - Indicates whether this software is Approved, or Not Approved. See Software Registry.

  • Tags - Displays one or more user-defined labels for the software. Refer to Working with Tags to learn more about adding tags.

  • First Fetch Time - Displays the timestamp when Axonius first found the software. (This column is not displayed by default.)

  • Unique Version Count - Unique Version Count counts the unique number of software versions a given software has (this is because the Installed Software: Software Version field aggregates all software versions of a given software and might sometimes contain duplicate versions). This field can be queried, using <, > and =. Use the Unique Version Count field in software to help identify software with old versions as follows:

    1. Create a query where version count is greater than the number of versions back that you permit on your system (for instance, 2 versions).
    2. Then, from the profile pages of these software, you can see the Versions sorted in the versions tab or see the associated devices tab and filter out the last two versions to see all devices that have old versions installed on them. These can then be seen on the devices tab or exported as a CSV file.
  • Inactive License Count: Displays a calculation of inactive licenses by subtracting the installed device count from the licenses entered manually. A negative value means installations exceed licenses. Field is empty if no value was entered in the License Quantity field in the Software Registry.

Click the arrow next to any of the fields to see more details about that field.

Not all of the fields are displayed by default. Use Edit Columns to add or remove columns. For more information, see Setting Page Columns Display.

Click on Software Registry to manage software enrichments and maintain a list of approved or unapproved software in your organization, even for software that isn’t installed on any device (software that does not appear in the Software table).

Click on a software item. The Software Profile page opens. The Software Profile page provides detailed information about the Software selected.

Software Versions Saved View

This view is designed to present each software version in a separate row, so each software (each row) in the software table is expanded by its individual versions. This is useful for presenting EOL and EOS data.

Click Edit Table > Saved Views > Software Versions.

The Software page opens, displaying the following columns:

  • Installed Software: Software Name
  • Installed Software: Software Vendor
  • Installed Software: Software Version
  • Preferred Software Name
  • Preferred Vendor Name
  • Software Category
  • Device Count
  • Approval Status
  • Tags

Creating Queries on Software

You can use Queries on the Software page to create a unique set of queries. You can create queries on Software using one of the following modes:

  • Query Wizard (the default) - Create a query using the Query Wizard, or in the query bar, selecting a saved query or writing a query.

  • Basic mode - Create a query by selecting filters. Learn more and how to create Queries in Basic mode.

The Query Wizard on the Software page allows you to create a unique set of queries. Software queries are created on two levels. The first level of the query focuses on software parameters. You can query fields such as the software version, adapter connections, or device counts. You can add additional levels to the query, such as querying by network interface and vulnerable software. Use these queries to find out which software exists with asset context in your environment or to find out how many devices have a particular software.

To configure the Query Wizard on the Software page

  1. Build a query on the Show Software field on the table, for instance, Installed Software: Software Vendor.
  2. Filter the software displayed by a Device query, and thus only show the applications in your environment by a defined Device query, for instance, by OS:Type.

After running the query, the table shows the software queried, filtered by the devices they affect.

SWQuery3

Creating a Query using a Saved Query

You can choose a saved query to use as part of a query. Note the following:

  • You can only use queries that do not use the device level of the query.

  • If a saved query is used in a Software Query (chosen as a saved query), then the system does not allow you to add a device level in that query.

ChooseSavedQuery

Saving Queries

  • Click Save As to save the query.
  • When you click Saved Queries and open the Queries page, the software queries you created are displayed on the Queries page.

Refer to Creating Queries with the Queries Wizard to learn more about creating queries.

Last Updated Indication and Refresh Query

When query caching is enabled, and query results are retrieved from the cache, the Last updated indication is displayed. This indication specifies the last time the query was performed and from when the displayed query results were updated.

Click (Refresh Query) to run the query again to recalculate the query results.

Export Software Data to CSV

You can export the Software data to CSV. Refer to Exporting Asset Data to CSV.

Adding Custom Data to Software

You can add custom fields to one or more Software assets at the same time. Hover over a row or select one or more Software assets and, from the More Actions menu, choose Add Custom Field.

Add Custom Field Software.png

Refer to Working with Custom Data to learn about adding custom fields.

Add Tags to Software

Use tags to assign context to your assets for granular filters and queries. Apply new or existing tags to the selected software. The list of selected tags is applied to all selected software.

Refer to Working with Tags to learn about adding Tags to Software.

Software Registry (formerly Software Approval List)

Click Software Registry to maintain and manage a list of approved and unapproved software, whether installed on devices or not.

You can also edit the Approval Status directly from the Software page.

Hover over a row or select one or more Software assets and, from the More Actions menu, choose Edit Approval Status. Then set it to Approved or Not Approved.

EditApprovalSTatusfromSW

Displaying Historical Data

Axonius saves daily “snapshots” of all the collected data, which you can view for any query on the Software page.

To view query results for a specific date, click 'Display by Date' on the top menu above the Software table.

A date picker control opens, enabling you to select the desired date. By default, the latest day for which data was collected is displayed. Note that you can only select one date.

Notice that only dates with collected data are enabled as options for choice. The System then displays the historical snapshot data of the page as it was presented on the date you selected.

To clear the historical view and set back to the latest, hover over the displayed date and click on the 'X' next to the displayed date.


Using Software Queries in Enforcement Actions

Queries created for Axonius Software Assets can be used as queries in the following Enforcement Actions:

Enforce - Create New Enforcement

You can create a new Enforcement Actions directly from the Software page with a Main Action that will run on the entities you selected. For more details refer to Enforce - Create Enforcement.


For general information about working with tables, refer to Working with Tables.