yichen-unified-search
Warn
Audited by Gen Agent Trust Hub on Sep 8, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: Several scripts, including
anysearch_adapter.pyandzhihu_adapter.py, invoke external command-line tools usingsubprocess.run. The paths to these binaries and their base commands are derived from environment variables likeZHIHU_CLIor configuration files such asanysearch/runtime.conf. Although the adapters use restricted environments and avoid shell execution, this mechanism provides a surface for command execution risks if configuration files are compromised. - [DYNAMIC_EXECUTION]: The script
firecrawl_adapter.pyperforms dynamic loading of theanysearch_adapter.pymodule using theimportlibutility. - [INDIRECT_PROMPT_INJECTION]: The skill retrieves and processes untrusted search data from multiple third-party platforms (Zhihu, Weibo, X/Twitter, etc.). These ingestion points (found in
aihot_search.py,weibo_adapter.py, etc.) present a surface for indirect prompt injection if search results contain malicious instructions. The skill includes warnings to the agent to treat these as discovery candidates and uses structured JSON output, but sanitization is limited to HTML stripping. - [EXTERNAL_DOWNLOADS]: The skill fetches data from several third-party APIs, including
aihot.virxact.com,api.firecrawl.dev, andapi.fxtwitter.com. These are utilized for real-time AI news and social media discovery.
Audit Metadata