iFinD-Finance-Data
Pass
Audited by Gen Agent Trust Hub on Sep 9, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The provided scripts for both Python and Node.js intentionally disable SSL/TLS certificate validation for API requests.
- In
call.py, therequests.postmethod is called withverify=False. - In
call-node.js, thehttps.requestoptions object includesrejectUnauthorized: false. - These settings disable the verification of the server's identity, which could allow an attacker to intercept or modify the communication (including the
auth_token) between the agent and the financial data service. - [INDIRECT_PROMPT_INJECTION]: The skill possesses an attack surface for indirect prompt injection by processing external financial news and announcements.
- Ingestion points: The
search_news,search_notice, andsearch_trending_newsfunctions inSKILL.mdretrieve text content from external financial sources. - Boundary markers: There are no instructions or delimiters provided in
SKILL.mdto warn the agent about potentially malicious instructions embedded within the retrieved data. - Capability inventory: The skill can perform network operations via
call.py/call-node.jsand read the localmcp_config.jsonfile. - Sanitization: The scripts do not perform validation or sanitization of the content returned from the API before it is returned to the agent context.
Audit Metadata