bx-ftp
Pass
Audited by Gen Agent Trust Hub on Sep 15, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCREDENTIALS_UNSAFEEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill provides functionality to download and list files from remote servers, establishing a surface for ingesting untrusted data.
- Ingestion points: The
getFileandlistDiractions inSKILL.mdallow the agent to interact with and retrieve remote content. - Boundary markers: No specific boundary markers or 'ignore' instructions are defined for the agent when processing downloaded content.
- Capability inventory: The skill enables file system writes (
putFile,createDir,getFile), network operations (FTP/SFTP), and file system reads. - Sanitization: The instructions do not define sanitization logic for data retrieved from remote servers.
- [CREDENTIALS_UNSAFE]: Documentation examples contain references to sensitive file paths used for authentication.
- Evidence: The SFTP authentication example in
SKILL.mduses/home/app/.ssh/id_rsaas the value for theprivateKeyFileparameter. - Context: The documentation explicitly advises users to avoid hardcoding credentials and to use environment variables instead.
- [EXTERNAL_DOWNLOADS]: The installation section provides instructions to download and install a vendor module.
- Evidence: The command
install-bx-module bx-ftpis provided inSKILL.md. - Context: The resource is part of the ortus-boxlang vendor ecosystem.
Audit Metadata