sync-skill-repo
Pass
Audited by Gen Agent Trust Hub on Aug 19, 2026
Risk Level: SAFE
Full Analysis
- [COMMAND_EXECUTION]: The skill uses
subprocess.runto interact with Git and thepnpmpackage manager. These executions are performed using argument lists rather than raw shell strings, which is a best practice that prevents shell injection vulnerabilities. - [DATA_EXPOSURE]: The file synchronization logic in
scripts/sync_skill_repo.pyincludes a predefined exclusion list (.env,.git,node_modules,__pycache__). This prevents the accidental synchronization or exfiltration of sensitive local environment variables, Git history, or build artifacts to remote repositories. - [REMOTE_CODE_EXECUTION]: The skill utilizes
pnpm dlx skillsto add or update skills. While this involves downloading and executing packages from a registry, it is the intended primary function of the skill for maintaining the agent's environment and targets the platform's standard tooling. - [PROMPT_INJECTION]: The
SKILL.mdinstructions are focused on operational workflows for Git management and skill synchronization. No patterns attempting to bypass safety filters or override system-level agent behavior were detected. - [SAFE]: The script implements validation for skill names (
[a-z0-9-]+) before using them in commands, ensuring that even if a skill's metadata were compromised, it would not lead to command injection.
Audit Metadata