handoff
Pass
Audited by Gen Agent Trust Hub on Oct 3, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill's core functionality relies on reading state and instructions from 'handoff' files written by previous sessions, creating a vector for instruction persistence.
- Ingestion points: Instructions in
SKILL.md(Resuming section) direct the agent to read the newest file in_agent/handoff/<GOAL>/. - Boundary markers: The skill does not define clear boundaries or 'ignore' instructions for the content of the handoff files, instructing the agent to follow the
## Nextsection directly. - Capability inventory: The skill utilizes shell execution for Git operations, file system management, and process spawning via the
orcaCLI. - Sanitization: There is no sanitization or validation of the content within the handoff files before the agent processes them.
- [COMMAND_EXECUTION]: The skill heavily utilizes shell commands to manage the handoff environment.
- It executes
gitcommands (e.g.,git branch,git rev-parse,git status) to derive goal names and repository paths. - It performs file system operations like
mkdir -pandecho >>to manage the_agent/directory and.git/info/excludefile. - [DYNAMIC_EXECUTION]: The skill dynamically assembles shell commands to launch subsequent agent sessions.
- It constructs launch commands for various agents (
claude,codex,grok, etc.) by interpolating prompt strings into shell templates. - It uses the
orcaCLI (e.g.,orca terminal create --command "<launch command>") to execute these assembled strings, which involves nesting natural language prompts within shell quotes. - [DATA_EXPOSURE]: The skill accesses and references sensitive local environment data.
- It instructs the agent to search for and link to local session logs in
~/.claude/projects/to maintain a transcript history across sessions.
Audit Metadata