TestimoX

API Reference

Enum

InventorySections

Namespace ComputerX.Inventory
Assembly ComputerX
Base Enum
Implements
IComparable ISpanFormattable IFormattable IConvertible
Modifiers sealed
Attributes
Flags

Bit flags selecting which inventory sections to collect from a host.

Inheritance

  • Enum
  • InventorySections

Values

public const InventorySections None #

No sections.

Value: 0
public const InventorySections Core #

Core OS and system info (OS, ComputerSystem, BIOS, BaseBoard, features, reboot state).

Value: 1
public const InventorySections Network #

Network adapters and addressing.

Value: 2
public const InventorySections Drives #

Physical disks.

Value: 4
public const InventorySections WindowsUpdates #

Installed and pending Windows updates; security gap summary.

Value: 8
public const InventorySections BitLocker #

BitLocker volumes.

Value: 16
public const InventorySections Firewall #

Local firewall profiles.

Value: 32
public const InventorySections Shares #

SMB shares.

Value: 64
public const InventorySections Defender #

Microsoft Defender status.

Value: 128
public const InventorySections Time #

Time synchronization posture.

Value: 256
public const InventorySections LogicalDrives #

Logical disks (volumes).

Value: 512
public const InventorySections Devices #

Device inventory (USB + Device Manager).

Value: 1024
public const InventorySections Hardware #

Hardware details (CPU, memory, GPU).

Value: 2048
public const InventorySections Applications #

Installed applications.

Value: 4096
public const InventorySections Services #

Windows services snapshot.

Value: 8192
public const InventorySections LocalIdentity #

Local users/groups and privileged membership inventory.

Value: 16384
public const InventorySections Mdm #

MDM and device enrollment posture.

Value: 32768
public const InventorySections CredentialPosture #

Credential cache/storage and credential hardening posture.

Value: 65536
public const InventorySections PlatformSecurity #

Platform security runtime posture (TPM/Secure Boot/DMA/code integrity signals).

Value: 131072
public const InventorySections AppControl #

Application control runtime posture (AppLocker/WDAC).

Value: 262144
public const InventorySections ExploitProtection #

Exploit protection runtime/policy posture (DEP/ASLR/CFG/SEHOP).

Value: 524288
public const InventorySections CertificatePosture #

Certificate store security posture (Root/Intermediate).

Value: 1048576
public const InventorySections BackupPosture #

Backup and recovery posture (VSS and System Restore).

Value: 2097152
public const InventorySections BrowserPosture #

Browser security posture and extension summary (Edge/Chrome/Firefox).

Value: 4194304
public const InventorySections VsCodeExtensions #

VS Code extension inventory across local user profiles.

Value: 8388608
public const InventorySections OfficePosture #

Office macro and Protected View posture.

Value: 16777216
public const InventorySections PrivacyPosture #

Privacy posture (telemetry/activity history/copilot/recall policy signals).

Value: 33554432
public const InventorySections PersistencePosture #

Startup persistence posture (run keys/startup folders/services/tasks).

Value: 67108864
public const InventorySections RemoteAccessPosture #

Remote access posture (OpenSSH + Remote Assistance).

Value: 134217728
public const InventorySections NetworkHardening #

Network protocol hardening posture (WPAD/NetBIOS/SMB extras).

Value: 268435456
public const InventorySections All #

All sections.

Value: 536870911