Back to skill

Security audit

港股日报Agent

Security checks for vulnerabilities and agentic risk

Overview

This skill is a disclosed Hong Kong stock report generator that fetches market information and posts a scheduled report to Feishu, with no hidden persistence or destructive behavior found.

Before installing, confirm you want a weekday scheduled Feishu report and are comfortable providing any optional market-data API key. Treat the stock picks and probabilities as informational analysis only, not trading instructions.

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
90% confidence
Finding
The manifest description and the entire skill instruction set are written to produce the report in Chinese and present a fixed Chinese-speaking persona, with no indication that the user can choose another language. Under the policy, locale or language constraints should either be optional for the user or explicitly justified as region-specific; here the skill is Hong Kong market-specific but does not clearly document that the Chinese-language output is an intentional locale constraint.

Natural-Language Policy Violations

Low
Confidence
96% confidence
Finding
This shell script emits all user-facing descriptions and status messages in Chinese, including the title and progress output. Because the file does not provide any user opt-in, fallback, or documented justification for enforcing a specific language, it conflicts with the language/locale policy criterion.

Static analysis

No suspicious patterns detected.