skill-sync
Pass
Audited by Gen Agent Trust Hub on Jul 11, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill executes shell commands to process files and check status, including
git status --porcelainto verify a clean working tree andwc -wto analyze file sizes. - [EXTERNAL_DOWNLOADS]: The skill fetches content from external URLs listed in documentation citations and uses
git cloneto download remote repositories identified via web searches to obtain source material for updates. - [REMOTE_CODE_EXECUTION]: The pipeline uses
uvx skilllint@latestto run a Python-based linting tool directly from a package registry. This executes remote code at runtime and introduces a dependency on the package's integrity and versioning. - [PROMPT_INJECTION]: The skill is vulnerable to indirect prompt injection due to its core function of ingesting and processing untrusted external data to modify its own instructions.
- Ingestion points: The skill reads content from arbitrary URLs extracted from
SOURCE:citations, results fromexaweb searches, and files from cloned Git repositories. - Boundary markers: The documentation of the synthesis and write stages does not specify the use of clear delimiters or instructions for the agent to ignore potential commands embedded within the fetched documentation content.
- Capability inventory: The skill possesses the capability to modify local files (SKILL.md and reference files) and execute shell commands (
uvx,git), which could be abused if malicious instructions are injected. - Sanitization: There is no evidence of sanitization, instruction filtering, or validation of the semantic content fetched from external sources before it is used to generate a change plan.
Audit Metadata