Asset Inventory page
The Asset Inventory page is a complete list of all assets in the organization. It is a list page, i.e. a paginated list with filters. By default, it shows devices that have not been archived.
It is available under Inventory -> Assets.
The Asset Inventory page has a wide number of columns, and the column selection is configurable as well. The columns include:
| Column | Description |
|---|---|
| Hostname | The hostname of the asset. |
| FQDN | The fully qualified domain name (FQDN) of the asset with Windows OS. |
| Projects | The name of the project to which the asset is added, or (Multiple) if it has been added to multiple projects. |
| Health | The asset health score for the given asset. |
| State | The state of the asset. See Asset state for details. |
| Source | The source of the asset based on its discovery and information if the asset is monitored or not. See Asset discovery for details. |
| IP Addresses | IP addresses on the local network interfaces on the asset. |
| Asset Priority | The asset priority in terms of confidentiality (C), integrity (I) and availability (A) each on scale 1-10. |
| Type | The asset type. |
| OS | Operating system on the asset. |
| Labels | Device labels. |
| Notes | Note or remark regarding the asset. Can be useful to explain what an asset is or give context in simple terms. |
| Issues | The number of issue violations currently open on the asset. |
| Benchmarks | The number of benchmarks currently applying on the asset. |
| Baseline Score | The average score of all benchmark rules that are in baseline and apply to the asset. |
| PCI-DSS Score | The weighted score of all benchmark rules that are in PCI-DSS and apply to the asset. |
| OU | The Organization Unit (OU) where the asset is linked in Active Directory (AD). Windows only, empty otherwise. |
| Agent Up-to-date | "Yes" if the agent is up to date, "No" if the asset has an agent with an old version, N/A if it does not apply such as on a collected device. |
| Last Activity | Timestamp when the asset checked in any information last time. Either directly (through agent) or collected from the asset and passed to the server through a collector. |
The column selection and order can be configured through the Display Options icon -> Customize columns , which brings up the "Customize columns" dialog, where columns can be selected for inclusion, or dragged up/down to change the order in which the columns appear.
The actions available are as follows. Note that we describe the behavior separately for the case when there no assets selected, and when there are assets selected. This is because it can be different.
| Action | Behavior if nothing selected | Behavior with selected assets |
|---|---|---|
| Request recheck | Not supported. Need to select assets to use this. | Flags the selected assets to check in full information next time it is in contact. |
| Apply label | Not applicable. Need to select assets to use this. | A dialog pops up where asset labels can be checked and applied to all the selected assets. |
| Export | Exports a CSV or PDF with information about all the assets in the list with the current filter applying (i.e. same information as seen in the table). | Exports a CSV or PDF report with information about all the selected assets. |
| Import CSV | Pops up a dialog where a CSV with asset inventory list can be uploaded. The asset list is correlated with assets in Nanitor and can update fields (including custom fields), or create new assets with Authorized state if there is no match in Nanitor. See CSV Import for details. | Only works when nothing is selected. |
| Upgrade | Upgrades the agent on all assets with the current filter applied (i.e. same information as shown in the table). | Upgrades the agent on the selected assets. |
| Confirm archival | Confirms archival on assets with states "Pending Archival" on all assets with the current filter applying. Note: This does not archive assets unless it has that specific status. | Same as on the left, but only applying to the selected assets. |
| Assign project | Not applicable. Need to select assets to use this. | A dialog pops up where projects for working with assets can be assigned. |
To select specific assets, the selection icon (checkbox) on the left is used to select specific rows. The selection icon (checkbox) in the header allows selecting all assets on the page or clearing selection for all of them. Note that it only applies within the current page view. To deselect all assets on the same page, one can click the arrow next to the checkbox to see a dropdown and click Deselect all.
CSV Import
The CSV import feature allows you to upload asset information from a CSV file. This is useful for:
- Adding assets that are not discovered by agents, collectors, or network discovery (these assets will have Authorized state and are not monitored)
- Updating existing asset information, including custom fields
- Bulk operations on asset data
Import Process
- Click Import CSV from the actions menu (available only when no assets are selected)
- Select your CSV file in the upload dialog
- The system will process the import and show a summary of:
- Assets created (new assets that didn't match any existing asset)
- Assets updated (existing assets that were matched and updated)
- Errors or skipped rows (if any)
CSV File Format
The CSV file must include a header row with column names. Required columns:
- Hostname (required): The hostname of the asset
- IP (required): An IP address for the asset, used to uniquely identify it
Optional standard columns:
- Type: Device type (Desktop, Server, Network, Mobile, Database, Cloud, or Unknown)
- Labels: Device labels separated by commas
- Benchmark: Name of a benchmark profile to assign to the asset
Custom Fields in CSV Import
You can include custom fields in your CSV import to update custom field values for existing assets or set them for new assets.
How it works:
- Export assets with custom fields: When you export assets to CSV, custom fields are included as columns in the exported file
- Edit offline: Open the CSV file, fill in or update custom field values as needed
- Re-import: Upload the modified CSV file to apply the changes
Custom field behavior:
- Empty cells: If a custom field cell is empty in the CSV, the existing value in Nanitor remains unchanged
- Values provided: If a custom field cell contains a value, it overwrites the existing value in Nanitor
- Field matching: CSV columns must match the exact name of custom fields defined in your organization
- Validation:
- Select and MultiSelect fields are validated to ensure only valid options are applied
- Identity fields are updated only if the specified user exists in the system
- Invalid values are skipped, and the import continues with valid data
Example CSV with custom fields:
Hostname,IP,Type,Department,Location,Owner
server-01,192.168.1.10,Server,IT,Data Center,[email protected]
laptop-01,192.168.1.20,Desktop,HR,Office,[email protected]
In this example, Department, Location, and Owner are custom fields that will be updated for matching assets or set for new assets.
Asset Matching
The import process matches CSV rows to existing assets based on hostname and IP address:
- If a match is found: The asset is updated with the information from the CSV (including custom fields)
- If no match is found: A new asset is created with Authorized state (not monitored)
Permissions
CSV import requires the same permissions as other asset import operations. Only users with import permissions can perform CSV imports and updates.
Notes
- Assets created via CSV import have Authorized state, meaning they are not monitored by Nanitor (no agent or collector is collecting data from them)
- If an agent is later installed on a device and the hostname/IP match, Nanitor will automatically convert the asset from Authorized to Active state and begin monitoring it
- Uploading a CSV that includes devices already monitored by agents is safe; those entries will be matched and updated if the hostname/IP match
- CSV files can use either comma or semicolon delimiters
Note: The Authorized state indicates that an asset is known to Nanitor and considered legitimate, but is not actively monitored. See Asset states for more information about asset states.


