dingtalk-ai-web-search
Pass
Audited by Gen Agent Trust Hub on Sep 17, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The skill instructions direct the agent to execute a provided bash script for both initialization and search operations.
- Evidence:
bash <CURRENT_SKILL_MD_PATH_DIR>/scripts/search.sh --pingis called at the start of sessions to verify connectivity. - [EXTERNAL_DOWNLOADS]: The script uses
curlto communicate with an external Model Context Protocol (MCP) gateway (defaulting tomcp-gw.dingtalk.com) to retrieve search data. - Evidence: The
mcp_postfunction inscripts/search.shutilizescurlfor network requests. - [INDIRECT_PROMPT_INJECTION]: The skill retrieves and processes results from external web searches, which could contain instructions designed to influence agent behavior.
- Ingestion points:
scripts/search.shcaptures search results from the MCP gateway and returns them to the agent. - Boundary markers: Absent; search content is not wrapped in explicit delimiters or warnings.
- Capability inventory: The skill package includes command execution capabilities via the
search.shscript and network access viacurl. - Sanitization: Absent; the script parses JSON responses but does not filter for malicious instruction patterns within the search text.
- [DYNAMIC_EXECUTION]: The bash script utilizes
python -cto dynamically parse JSON data from the user-provided configuration and search responses. - Evidence: The
parse_mcp_urlandcmd_searchfunctions inscripts/search.shinvoke Python to handle JSON processing.
Audit Metadata