Back to skill

Security audit

Stock Assistant Pro

Security checks for vulnerabilities and agentic risk

Overview

This is a Chinese-language stock-analysis skill with no executable code, hidden behavior, credential access, or persistence beyond implied user preferences.

Before installing, treat the stock signals as informational rather than professional financial advice, verify any real-time data source the agent uses, and be aware that watchlist or strategy features may store user preferences if the host app implements them.

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
  • 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
  • Excessive AgencyUnrestricted Tool Access, Autonomous Decision Making, Scope Creep
Findings (2)

Natural-Language Policy Violations

Medium
Confidence
94% confidence
Finding
The manifest description and the entire user-facing skill documentation are written exclusively in Chinese, and the commands/descriptions do not indicate that other languages are supported or that the user can opt into Chinese. Under the stated policy, forcing a specific language without user choice is a natural-language policy violation unless the locale restriction is explicit and justified.

Natural-Language Policy Violations

Low
Confidence
93% confidence
Finding
The manifest description is written entirely in Chinese and gives no indication that other languages are supported or that the Chinese-only presentation is optional. Under the language/locale policy, forcing a specific language without user opt-in can be a policy violation unless the locale constraint is clearly documented and justified.

Static analysis

No suspicious patterns detected.