tradingview-api-integration
Fail
Audited by Gen Agent Trust Hub on Sep 7, 2026
Risk Level: HIGHEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill suggests downloading an OpenAPI specification file from a remote server to update its internal documentation.
- Evidence:
curl -fsSL https://www.tradingviewapi.com/openapi.json -o /tmp/tradingview-openapi.jsoninSKILL.md. - Context: This is a standard practice for maintaining up-to-date API integration and the source domain is the official endpoint for the service described in the skill.
- [INDIRECT_PROMPT_INJECTION]: The skill processes financial news and community trading ideas which are retrieved from external API endpoints.
- Ingestion points: News titles, descriptions, and community 'minds' or ideas are fetched via
GET /api/newsandGET /api/ideas(referenced in06-news.mdand13-ideas.md). - Boundary markers: The instructions do not define clear delimiters or include warnings for the agent to ignore instructions embedded within the news/idea text.
- Capability inventory: The agent has access to
scripts/tv_api.py, which usesurllib.requestto perform arbitrary GET and POST network operations to the configured API backend. - Sanitization: There is no evidence of sanitization or filtering of the external content before it is processed by the agent.
- Context: Since this data originates from third-party contributors on the TradingView platform, it represents an untrusted data stream that could contain prompt injection patterns.
Recommendations
- HIGH: Downloads and executes remote code from: https://www.tradingviewapi.com/openapi.json - DO NOT USE without thorough review
Audit Metadata