neodata-financial-search
Warn
Audited by Gen Agent Trust Hub on May 19, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The helper scripts
scripts/query.shandscripts/query.cmdare vulnerable to command injection. Inscripts/query.sh, the user-provided query is interpolated into a shell heredoc (cat <<EOF), which causes the shell to evaluate and execute any commands enclosed in$(...)or backticks within the query string before sending the request. Inscripts/query.cmd, the unsafe expansion of the%QUERY%variable allows for the execution of arbitrary commands using shell metacharacters like&if the input is not carefully sanitized. - [PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection as it retrieves and processes external financial data from sources like news articles and company announcements. Ingestion points: Untrusted external data enters the agent's context through the
contentfields in theapiRecallanddocListobjects described inreference.md. Boundary markers: No delimiters or isolation techniques are employed to distinguish external data from system instructions. Capability inventory: The skill has the capability to perform network requests and execute shell commands through the included scripts. Sanitization: There is no evidence of content validation or sanitization performed on the data fetched from the remote API before it is processed by the agent. - [EXTERNAL_DOWNLOADS]: The skill communicates with a remote API at
https://jprx.m.qq.comvia a local proxy. This domain is managed by a well-known technology service provider (Tencent) and is used for fetching real-time financial data. - [PROMPT_INJECTION]: The
SKILL.mdinstructions include strong, authoritative constraints that mandate the use of this skill and prohibit the use of the agent's internal training data for financial queries, which overrides the agent's default decision-making logic regarding data sourcing.
Audit Metadata