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)));
}