Skip to content

Inventory Detail

The inventory detail page provides a comprehensive view of all data collected from a specific asset. It includes inventory records, dataset groupings, snapshot history, change tracking, collection runs, and record relations.

Accessing Inventory Detail

Navigate to the inventory detail page by:

  • Clicking an asset name in the inventory list
  • Clicking the view button next to an asset in the inventory list

The breadcrumb shows Inventory > [Asset Name].

Summary Cards

At the top of the page, four summary cards provide an overview:

CardDescription
Dataset TypesNumber of distinct dataset types collected (e.g., InstalledPackage, SecurityPolicy)
RecordsTotal number of inventory records across all datasets
SnapshotsTotal number of snapshots received from this asset
Last SyncTime since the most recent data collection. Color-coded: green (within 2 hours), yellow (within 24 hours), red (older than 24 hours)

Tabs

The detail page is organized into six tabs:

Records Tab

The Records tab displays all inventory records for the asset.

Filter by dataset type: Use the dropdown at the top to filter records to a specific dataset type (e.g., only InstalledPackage records).

Each record shows:

ColumnDescription
DatasetThe dataset type tag
NameThe display name or record key
Record KeyThe unique identifier (monospace font)
OS FamilyThe operating system family
SourceHow the data was collected
ConfidenceData quality score as a percentage. Green (90%+), yellow (70-89%), red (below 70%).
CollectedWhen this record was last collected
StatusActive or Deleted

Expand a record: Click the expander arrow on any row to view the Normalized Data: the full structured JSON data for that record. This is the data that rulesets evaluate when checking security configurations.

Dataset Groups Tab

The Dataset Groups tab shows a summary of each dataset type collected for this asset.

ColumnDescription
Dataset TypeThe type of data (e.g., InstalledPackage, SecurityPolicy)
RecordsNumber of records in this dataset
SourceHow the data was collected
ConfidenceAggregate data quality score
CollectedWhen this dataset was last collected

Snapshots Tab

The Snapshots tab shows the history of all inventory snapshots received from this asset.

ColumnDescription
VersionThe snapshot version number (e.g., v1, v2, v3)
TypeFull (green) or Delta (yellow)
RecordsNumber of records in this snapshot
HashIntegrity hash (truncated for display)
Snapshot TimeWhen the snapshot was created

INFO

The first snapshot is always a Full snapshot. Subsequent snapshots are typically Delta snapshots containing only changes, unless a full re-collection was requested.

Changes Tab

The Changes tab tracks all modifications detected between snapshots.

Filter by dataset type: Use the dropdown to focus on changes in a specific dataset.

ColumnDescription
TypeChange type badge: Added (green), Removed (red), Modified (yellow)
DatasetThe dataset type
Record KeyWhich record changed
Changed FieldsTags listing the specific fields that were modified
SummaryA brief description of the change
DetectedWhen the change was detected

TIP

Use the Changes tab to investigate when a security-relevant configuration changed. If a finding transitioned from Pass to Fail, check the changes tab for the corresponding time period to identify what inventory data changed.

Collection Runs Tab

The Collection Runs tab shows the history of data collection operations performed by the sensor.

ColumnDescription
StatusSuccess (green), Partial (yellow), Failed (red), Running (blue)
ModeCollection mode: Full or Delta
Datasets CollectedNumber of datasets successfully collected vs. requested
Agent VersionThe sensor version that performed the collection
OSThe operating system family
DurationHow long the collection took
StartedWhen the collection run started
ErrorError summary if the collection encountered issues

Relations Tab

The Relations tab shows relationships between inventory records, such as a package being associated with a specific service, or a user being a member of a group.

ColumnDescription
FromThe source dataset type and record key
RelationThe type of relationship (e.g., "MemberOf", "DependsOn", "RunsAs")
ToThe target dataset type and record key
CollectedWhen this relation was detected

INFO

Relations are populated after a full inventory sync. They help AttackLens understand dependencies between system components and are used by the attack graph for modeling.

Quick Actions

  • View Asset: Link in the page header to navigate to the asset detail page

AttackLens - Continuous Exposure Management