Skip to content
HighCompromise indicatorsBLWK-PERSIST-003

Unexpected LaunchAgent/LaunchDaemon found ​

What this means ​

The LaunchAgent/LaunchDaemon “‹label›” runs on every login/boot and isn't one this host's baseline recognizes — macOS's equivalent of a rogue systemd unit.

How to fix it ​

Review the plist under ~/Library/LaunchAgents or /Library/Launch{Agents,Daemons} and remove it if you didn't create it.

Check it yourself ​

Run a scan and look for BLWK-PERSIST-003 in the results:

sh
bulwark scan

Installed the standalone CLI package instead of the app? The command is bulwarkctl.

How Bulwark decides

Bulwark reads launchd_persistence and reports this check when:

text
recognized == false

If a value can't be read, Bulwark reports the check as undetermined rather than passing it. View the rule source.

References ​

Released under the Apache License 2.0.