View Other Properties


View Other Properties

How to List BIOS Platforms Across All Mac, Windows, and Linux Devices

Using Kolide, you can easily view and query BIOS Platforms across your fleet.


BIOS (Basic Input/Output System) is the firmware used by a computer to perform which initializes hardware at boot and executes runtime services for the OS and its programs. It is preinstalled on all devices and it is the first software which runs at boot. The BIOS of a device is separate from its Operating System and has its own metadata such as version and revision.

What BIOS Platform Data Can Kolide Collect?

Kolide's endpoint agent bundles in osquery to efficiently collect BIOS Platforms from Mac, Windows, and Linux devices in your fleet. Once collected, Kolide will parse, clean up, and centrally store this data in Inventory for your team to view, query, or export via API.

Kolide meticulously documents every piece of data returned so you can understand the results.

BIOS Platforms Schema

Column Type Description
id Primary Key

Unique identifier for the object

device_id Foreign Key

Device associated with the entry

device_name Text

Display name of the device associated with the entry

address Text

Relative address of firmware mapping

extra Text

Platform-specific additional information

platform_date Date

Self-reported platform code update date

revision Text

BIOS major and minor revision

size Bigint

Size of firmware in bytes

vendor Text

Platform code vendor

version Text

Platform code version

collected_at Timestamp

Time the row of data was first collected in the database

updated_at Timestamp

Time the row of data was last changed in the database

What Can You Do With This Information?

Kolide enables you to write your own queries against the data the agent collects. This allows you to build your own reports and API endpoints. For example, you can:

Get a count of different bios platforms that exist within your fleet.
Kolide SQL
  COUNT(*) AS frequency, 
FROM device_bios_platforms
GROUP BY extra, vendor, version
ORDER BY frequency DESC
Example Results
extra vendor version frequency
MBP133.88Z.F000.B00.2201111532; MBP133; 451.; root@4l5fn; Tue Jan 11 15:32:43 2022; 451.100.34 (B&I); F000_B00; Official Build, RELEASE; clang-1316.0.18.7 Apple Inc. 451. 3
MBP161.88Z.F000.B00.2203172311; MBP161; 1731.; root@lxqb5; Thu Mar 17 23:11:34 2022; 1731.100.130 (B&I); F000_B00; Official Build, RELEASE; clang-1316.0.20.10 Apple Inc. 1731. (iBridge: 19.16.14243.0.0,0) 2
IMP11.88Z.F000.B00.2203172305; IMP11; 1731.; root@rf27b; Thu Mar 17 23:05:13 2022; 1731.100.130 (B&I); F000_B00; Official Build, RELEASE; clang-1316.0.20.10 Apple Inc. 1731. (iBridge: 19.16.14243.0.0,0) 2
MBP161.88Z.F000.B00.2110032049; MBP161; 1715.; root@bb-g8-pdb23; Sun Oct 3 20:49:09 2021; 1715.40.15 (B&I); F000_B00; Official Build, RELEASE; clang-1300.0.29.1 Apple Inc. 1715. (iBridge: 19.16.10548.0.0,0) 2
MBP143.88Z.F000.B00.2101051910; MBP143; 429.; root@osx400; Tue Jan 5 19:10:34 2021; 429.80.1 (B&I); F000_B00; Official Build, RELEASE; clang-1200.0.30.4 Apple Inc. 429. 2

Why Should I Collect BIOS Platforms?

Administrators may rely on BIOS information to identify devices with unpatched vulnerabilities or otherwise out of date firmware. BIOS info can also be useful for determining what features may be available on a given device and also for device grouping purposes.

End-User Privacy Consideration

Kolide practices Honest Security. We believe that data should be collected from end-user devices transparently and with privacy in mind.

When you use Kolide to list BIOS Platform data from end-user devices, Kolide gives the people using those devices insight into exactly what data is collected, the privacy implications, and who on the IT team can see the data. This all happens in our end-user privacy center which can be accessed directly by employees.

Share this story:

Related Device Properties:

Mac Crashes
operating-system, hardware, stability
Mac SIP Settings
security, integrity, boot-security, operating-system, hardware
Windows Update Settings
updates, operating-system, security
View full list of Kolide's Device Properties
Book A Demo
Book A Demo