synthesis-repo-guard
Pass
Audited by Gen Agent Trust Hub on Sep 24, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The skill makes extensive use of the
subprocessmodule incheckpoint_sync.pyandrepo_sync_check.pyto interact with the local system. These calls are used to execute Git commands (status,rev-parse,commit,push,fetch), macOS notification utilities (osascript), and audio tools (say,afplay). The commands are executed using argument lists, which prevents shell injection, and are necessary for the skill's primary function of repository management. - [EXTERNAL_DOWNLOADS]: The skill performs network operations via Git commands (
git fetch,git push). These operations are protected by a 'remote guard' mechanism incheckpoint_sync.pythat validates the destination remote against a user-configured list of allowed prefixes, ensuring data is only transmitted to authorized namespaces. - [SAFE]: The skill implements several security and privacy best practices, including a confidentiality rule that prevents sensitive repository or client names from being output via public-facing channels like audio or desktop notifications. It also uses a lifecycle lock to serialize state mutations and requires session authority checks to prevent unauthorized recovery of repository manifests.
Audit Metadata