steampipe plugin install grendel-consulting/kolide

Table: kolide_check

Lists the checks that Kolide runs on a device on a regular cadence, which are tests that typically produce a passing or failing result.

Examples

Basic info

select
id,
name,
topics,
compatible_platforms,
targeted_groups,
blocking_group_names,
blocking_enabled
from
kolide_check;

List all the checks relating to a specific operating system

select
id,
name,
topics,
compatible_platforms,
targeted_groups,
blocking_group_names,
blocking_enabled
from
kolide_check
where
compatible_platforms @> '["darwin"]';

List all the topics that Kolide breaks checks down into

select
distinct topic
from
kolide_check,
jsonb_array_elements_text(topics) as topic;

List all the checks relating to a specific topic

select
id,
name,
topics,
compatible_platforms,
targeted_groups,
blocking_group_names,
blocking_enabled
from
kolide_check
where
topics @> '["remote-services"]';

Schema for kolide_check

NameTypeOperatorsDescription
_ctxjsonbSteampipe context in JSON form.
blocking_enabledbooleanWhether or not an issue for this check will block device trust authentication.
blocking_exempt_group_namesjsonbList of names for the groups whose device members are exemnpt from being blocked by this check.
blocking_group_namesjsonbList of names for the groups whose device members will be blocked by this check, unless excluded.
check_tagsjsonb=, ~~List of Team-set tags associated with the check.
compatible_platformsjsonbArray of device platforms this check can run on, taken from linux, windows or darwin.
descriptiontext=, ~~Longer-form description of the check's purpose and operation.
excluded_groupsjsonbList of names for the groups whose device members are excluded from being targets for this check.
grace_period_daysbigintNumber of days that a device is allowed to be failing the check before it will be blocked.
idtext=Canonical identifier for this check.
nametext=, ~~Descriptive name of the state this check is meant to enforce.
sp_connection_nametext=, !=, ~~, ~~*, !~~, !~~*Steampipe connection name.
sp_ctxjsonbSteampipe context in JSON form.
targeted_groupsjsonbList of names for the groups whose device members will be targets for this check, unless excluded.
titletextDisplay name for this check.
topicsjsonbList of Kolide-set topics associated with the check.