Back to skill

Security audit

Schedule Manager Free

Security checks for vulnerabilities and agentic risk

Overview

This is a disclosed local schedule manager, but users should treat its saved schedules and history as private data.

Install only if you want a Chinese-language scheduling skill that saves reminders, time preferences, and execution logs locally. Do not place ~/workspace/schedule in a public or shared git repository unless you have reviewed and redacted the contents, and confirm any task that would use another skill or service before allowing it to run.

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
  • MCP Tool PoisoningHidden Instructions, Unicode Deception, Parameter Description Injection
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
Findings (6)

Missing User Warnings

High
Category
Not specified by scanner
Confidence
96% confidence
Finding

Recommending that users place the schedule directory under version control without a warning is dangerous because the directory contains personal schedules, learned preferences, and execution history. If committed to a shared or remote repository, this can leak sensitive routines, work patterns, and possibly references to tasks involving other integrated skills or services.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
89% confidence
Finding

The manifest description is broad and natural-language driven, which can cause the agent to invoke this skill in ambiguous contexts without a clear user request to create or modify schedules. Because the skill has persistent local write behavior and may coordinate later execution of other skills, overbroad triggering increases the risk of unintended task creation, preference changes, or retention of sensitive user activity.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
92% confidence
Finding

The skill title, instructions, examples, and responses are presented entirely in Chinese, and the license section explicitly states '完全中文化表达', but there is no opt-in or notice that the skill is Chinese-only. This can violate language/locale policy expectations when users or agent environments have not chosen Chinese as the operating language.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
90% confidence
Finding

The skill persistently stores schedules, time preferences, and execution history under a predictable local path, but it does not prominently warn that these files may contain sensitive behavioral data. This can expose work routines, personal habits, time zones, and records of actions to other local users, backups, or tools that scan the workspace.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
94% confidence
Finding

The usage scope lists very broad scenario keywords rather than precise invocation criteria, encouraging opportunistic activation in loosely related conversations. In this skill's context, that matters because activation can lead to persistent storage of task definitions, preference learning, and future action orchestration, all of which should require clear user intent.

Content

No source excerpt is available for this finding.

Intent-Code Divergence

Low
Category
Not specified by scanner
Confidence
86% confidence
Finding

L280 明确宣称“纯JSON格式,不涉及云端上传”,给人的含义是该技能整体不依赖外部云服务。但 L299-L310 又说明该技能运行在 AI Agent 平台上,并以 LLM API 作为必需依赖,因此技能使用过程本身会把用户输入发送给平台/模型服务,这与“纯本地”的表述存在意图层面的冲突。

Content

No source excerpt is available for this finding.