larksnap-fetch
Pass
Audited by Gen Agent Trust Hub on Aug 26, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTIONDATA_EXFILTRATIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses
child_process.spawnandexecFileto execute local tools includingyt-dlpfor video downloading and system file managers (Finder, Explorer) to reveal downloaded files. These calls incorporate argument whitelisting and input sanitization to prevent command injection. - [COMMAND_EXECUTION]: The skill performs extensive file system operations, including creating directories and writing files to user-specified or default local paths. The zip extraction utility includes logic to prevent directory traversal attacks.
- [REMOTE_CODE_EXECUTION]: The
setup.mdfile provides installation instructions that usecurl | bashand PowerShelliexto download and execute scripts from the author's GitHub repository. While this is a common distribution method for CLI tools, it involves executing remote code. - [EXTERNAL_DOWNLOADS]: The skill fetches content from external sources including
arxiv.org, Feishu/Lark domains, and various web pages (via a browser extension or direct HTTP requests). It also downloads video content usingyt-dlpfrom various video hosting platforms. - [DATA_EXFILTRATION]: The skill accesses sensitive browser session data, such as cookies and headers, via the browser extension bridge to enable authenticated downloads and document editing. This data is handled locally between the CLI, the daemon, and the extension.
- [PROMPT_INJECTION]: The skill processes untrusted data from the web (converting HTML to Markdown). It lacks explicit boundary markers or sanitization for potential prompt injection strings within the downloaded content, creating a surface for indirect prompt injection when the agent processes the resulting Markdown files.
Audit Metadata