Back to skill

Security audit

investoday-stock-technical-analysis

Security checks for vulnerabilities and agentic risk

Overview

This skill guides stock technical-analysis reports using public market-data APIs and does not request credentials, local files, persistence, or code execution.

Use this for informational technical analysis only. It depends on the referenced finance-data skill and public market data, so users should confirm data freshness and should not treat the generated report as investment advice.

Vulnerability Patterns
  • Skill Instruction HijackingAlters the agent's session goals or safety constraints when the skill loads
  • Agent Memory PoisoningWrites attacker-controlled rules into memory that affect later sessions
  • Remote Payload Retrieval and ExecutionFetches external code whose behavior can change after review
  • Embedded Malicious CodeShips malicious scripts inside the skill and executes them locally
  • Unauthorized Access and Privilege EscalationObtains permissions beyond the task's legitimate needs
Vulnerability Patterns
  • Trigger AbuseOverly Broad Trigger, Shadow Command Trigger, Keyword Baiting Trigger
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
Findings (2)

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
88% confidence
Finding

文件标题、描述、触发示例和输出格式均默认且仅以中文编写,未说明可根据用户偏好切换语言,也未提供语言/locale 选择。这会构成默认强制特定语言的自然语言策略问题,尤其在多语言环境下可能不符合组织的语言选择要求。

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

L005 的触发词包含“趋势”“技术面”等较宽泛表述,L029-L032 也进一步把“趋势强不强”“位置判断”等常见金融问法作为触发场景,但未给出明确边界或排除条件。这些词在一般股票讨论中高度常见,容易与其他分析类技能重叠,增加误触发风险。

Content

No source excerpt is available for this finding.