soul-guardian
Pass
Audited by Gen Agent Trust Hub on Sep 16, 2026
Risk Level: SAFECOMMAND_EXECUTIONPERSISTENCEEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The macOS scheduling utility (
scripts/install_launchd_plist.py) usessubprocess.runto call/bin/launchctl. This is used to manage the background monitoring job state (bootstrap, enable, kickstart, and cleanup of legacy labels). - [PERSISTENCE]: The skill provides an optional mechanism to install a macOS
launchdplist in~/Library/LaunchAgents/to ensure the integrity checks run on a configured interval. This persistence is user-initiated and documented for security monitoring. - [EXTERNAL_DOWNLOADS]: The documentation (
SKILL.md) includes a shell script for manual verification of release artifacts. The script downloads checksums, signatures, and public keys from the official GitHub repository of the vendor (prompt-security). - [INDIRECT_PROMPT_INJECTION]: The main logic in
scripts/soul_guardian.pyingests the content of workspace files to detect modifications. While this processes external data, the skill treats the content as raw text for hashing and diffing, rather than executable instructions. The results are logged in a tamper-evident audit trail for operator review.
Audit Metadata