harness-recall
Pass
Audited by Gen Agent Trust Hub on Sep 6, 2026
Risk Level: SAFECOMMAND_EXECUTION
Full Analysis
- [SAFE]: The skill manages project metadata and guidelines using a Python script (
scripts/harness.py) that incorporates multiple layers of defense. It usespathlib.Path.resolve()and explicit containment checks to ensure file operations remain within authorized project directories, effectively preventing directory traversal attacks. - [SAFE]: The implementation performs strict validation against symbolic links for both project configuration files and knowledge directories. This mitigates risks associated with symlink-based attacks that attempt to trick the tool into accessing sensitive system files.
- [COMMAND_EXECUTION]: The script interacts with the local
gitbinary usingsubprocess.run. This is implemented securely using argument lists (avoiding shell interpolation) and environment scrubbing that removesGIT_prefixed variables to prevent external manipulation of the git process identity or behavior. - [SAFE]: File writing operations are performed atomically using temporary files and filesystem synchronization (
fsync), ensuring data integrity and durability while protecting against partial write vulnerabilities.
Audit Metadata