remote-handoff
Fail
Audited by Gen Agent Trust Hub on Oct 8, 2026
Risk Level: HIGHCREDENTIALS_UNSAFEDATA_EXFILTRATIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [CREDENTIALS_UNSAFE]: The skill's core instructions in
SKILL.mdexplicitly permit and encourage the inclusion of sensitive secrets in the handoff packs, stating: 'Secrets are ALLOWED inside the pack — API keys, tokens, connection strings, credentials, private URLs.' This facilitates the movement of sensitive authentication material into files handled by the skill. - [DATA_EXFILTRATION]: The skill is designed to upload these secret-containing archives to external, third-party storage providers including
x0.at,temp.sh, andenvs.sh. Thescripts/SERVICES.mdfile acknowledges these hosts are 'never trusted' and 'dumb storage,' yet the skill routinely exfiltrates agent state to these non-whitelisted public domains. - [EXTERNAL_DOWNLOADS]: The
scripts/unpack.pyandscripts/unpack.jstools allow for the retrieval of data from arbitrary URLs, which are then processed locally. Thefetchfunctions in both scripts support HTTP/HTTPS protocols and handle redirects, facilitating the download of external artifacts. - [COMMAND_EXECUTION]: The skill makes extensive use of system command execution via
subprocess.run(Python) andspawnSync(Node.js). These are used to invoketarfor archiving/extraction,curlfor network transport, andopensslfor legacy encryption tiers, as seen inscripts/backend.py,scripts/pack.py, andscripts/unpack.js. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted external data that can influence agent state.
- Ingestion points: Remote archive retrieval in
scripts/unpack.py(viaurllib.request) andscripts/unpack.js(viahttps.get). - Boundary markers: None; the extracted content is placed directly into the filesystem without prompt delimitation.
- Capability inventory: Subprocess execution of
tar,curl, andopenssl; full filesystem write access within the destination directory. - Sanitization:
scripts/unpack.pyuses asafe_extractfunction to block path traversal (absolute paths or..), andscripts/unpack.jsimplements similar string-based path filtering.
Recommendations
- AI detected serious security threats
Audit Metadata