retro-private-skills
Pass
Audited by Gen Agent Trust Hub on Aug 13, 2026
Risk Level: SAFECOMMAND_EXECUTIONDATA_EXFILTRATIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill automates several shell commands, including Git operations and the execution of a local PowerShell script.
- Evidence: The skill performs
git fetch,git commit, andgit pushoperations and invokes a repository-local script namedSync-CopilotSkillsToPrivateRepo.ps1during its intake workflow. - [DATA_EXFILTRATION]: The skill is configured to automatically push changes to a remote repository, which could be misdirected if the environment is misconfigured.
- Evidence: In
safe-automode, the skill performs an automatedgit push. The target repository is resolved using theSYNC_PUBLIC_SKILLS_PRIVATE_REPOenvironment variable or user-provided paths. While the instructions include verification steps, an attacker capable of manipulating environment variables could potentially divert repository updates to an external destination. - [PROMPT_INJECTION]: The skill processes untrusted input sources (logs, history, diffs) to generate agent instructions, creating a surface for indirect prompt injection where malicious instructions in logs could be persisted into the skill repository.
- Ingestion points: The skill accepts
error log,Git diff,conversation summary, andterminal historyas inputs inSKILL.mdto update instructions. - Boundary markers: There are no explicit boundary markers or delimiters mentioned to isolate these untrusted data sources from the instruction-generation prompt.
- Capability inventory: The skill has write access to the
.github/skills/directory, can performgit pushoperations, and can execute scripts found within the target repository. - Sanitization: No programmatic sanitization or escaping of the input data is performed; the skill relies on high-level instructions to 'abstract' the data before writing.
Audit Metadata