Back to skill

Security audit

Catalyst Calendar

Security checks for vulnerabilities and agentic risk

Overview

This skill is a disclosed financial catalyst-calendar helper that searches for upcoming events, saves a report, and creates reminder notes, with no evidence of hidden code or harmful behavior.

Install this if you want a Chinese-language financial catalyst calendar that may run web/financial searches, write dated Markdown reports, and create reminder notes. Review or disable the reminder/report behavior if you only want ephemeral chat answers or if your market watchlist is sensitive.

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 (7)

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

The trigger phrases are broad, generic, and likely to match ordinary user requests about upcoming events, which can cause the skill to activate unintentionally. In this context, unintended activation is more concerning because the skill performs web searches and writes reports to disk, potentially causing unexpected external tool use and persistence without clear user intent.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The README states that the skill saves a markdown report to disk but does not clearly warn users that local persistence will occur. This can lead to silent storage of potentially sensitive queries, market interests, or generated research artifacts, especially if the user expected an ephemeral response only.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
94% confidence
Finding

The activation rule “需要时间维度的事件前瞻时触发” is ambiguous because it does not define subject matter boundaries, so the skill may activate for unrelated planning, news, or general forecasting requests. In an agent environment, vague routing logic increases the chance of misfires and unexpected tool use.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
92% confidence
Finding

The activation rule “需要时间维度的事件前瞻时触发” is ambiguous because it does not define subject matter boundaries, so the skill may activate for unrelated planning, news, or general forecasting requests. In an agent environment, vague routing logic increases the chance of misfires and unexpected tool use.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
89% confidence
Finding

The skill instructs the agent to write a report file and create IMA reminder notes, including proactive reminders, without any explicit user consent or confirmation step. This creates an unauthorized side-effect risk: the agent may persist data or generate notifications the user did not request, which is especially problematic if outputs contain sensitive interests, watchlists, or trading-related context.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
82% confidence
Finding

The README title, feature descriptions, trigger phrases, and output description are all written in Chinese, and there is no indication that users may choose another language or that the skill is intentionally limited to a Chinese-speaking context. This can conflict with language/locale policy expectations when a skill appears to force one language without opt-in.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
76% confidence
Finding

All natural-language instructions and examples are presented in Chinese, and there is no statement that the skill is region-specific or that users may choose another language. This can violate language/locale policy when a skill implicitly forces one language without opt-in.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.