psi
Pass
Audited by Gen Agent Trust Hub on Sep 14, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data from the repository's environment that can influence filesystem operations.
- Ingestion points: The
URLvariable in Phase 4 of thelinkcommand, which is populated bygit remote get-url origin. - Boundary markers: None present. The URL data is interpolated directly into shell scripts for path construction.
- Capability inventory: The skill uses
mkdir -p,rsync,mv, andln -sacross various phases (specifically Phase 4 and 5) to manipulate the derived vault paths. - Sanitization: The
sedfilter logic inSKILL.md(Phase 4) strips protocols and credentials but fails to sanitize for path traversal sequences like.., allowing a maliciously crafted remote URL to point outside the intended vault directory. - [COMMAND_EXECUTION]: Shell logic in the
linkcommand uses an unsanitizedSLUGvariable derived from external git configuration to execute filesystem commands. An attacker who can influence the repository's remote URL could use traversal sequences (e.g.,github.com/../../tmp/) to cause thersyncormvoperations to write repository content to arbitrary locations accessible to the agent.
Audit Metadata