manus
Pass
Audited by Gen Agent Trust Hub on Mar 29, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSDATA_EXFILTRATIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill includes a bash helper script (
scripts/manus.sh) that executes several system commands to facilitate API interaction. - It uses
curlto make requests to the Manus API atapi.manus.imand to download task results. - It employs
jqfor robust parsing of JSON data from API responses. - It utilizes utility commands such as
mkdir,tr, andfilefor directory management and metadata extraction during file handling. - [EXTERNAL_DOWNLOADS]: The skill is designed to download generated deliverables (e.g., PDFs, CSVs, code) from the Manus content delivery network.
- Files are retrieved from
private-us-east-1.manuscdn.comand saved locally usingcurlwith a sanitization step for filenames to prevent directory traversal or special character exploitation. - These downloads are integral to the service functionality and originate from official infrastructure.
- [DATA_EXFILTRATION]: The skill facilitates the transfer of local files to the Manus service for task processing.
- This is achieved by requesting a presigned S3 upload URL from the Manus API and then using
curlto PUT the file content to Amazon S3. - This behavior is user-directed and necessary for the 'upload' and 'attachment' features of the agent integration.
- [PROMPT_INJECTION]: The skill possesses an inherent surface for indirect prompt injection because it processes output from an external autonomous agent that interacts with the public web.
- Ingestion points: Data enters the skill context through the retrieval of task results and deliverables via the
getanddownloadcommands inscripts/manus.sh. - Boundary markers: The instructions and templates do not specify delimiters or explicit instructions to ignore potentially malicious content embedded within the task results received from the Manus agent.
- Capability inventory: The agent environment allows for file system writes, network requests via
curl, and execution of the included bash script. - Sanitization: While the skill sanitizes filenames during download, it does not sanitize the content of the retrieved task results before they are presented or potentially used in multi-turn conversations.
Audit Metadata