Skip to main content

discoverAllProcessConfigs()

discoverAllProcessConfigs(dirs): ProcessAuditConfig[]

Defined in: process-audit.ts:311

Discover all process configurations from the given directories and systemd.

Unlike discoverProcessConfig which returns only the first match, this scans all PID files and also discovers systemd user services to return a complete list of auditable processes.

Parameters

ParameterType
dirsstring[]

Returns

ProcessAuditConfig[]

Example

const configs = discoverAllProcessConfigs(['./data', '/var/run']);
for (const config of configs) {
console.log(formatAuditReport(auditProcesses(config)));
}