Back to skill

Security audit

定时调度器设置

Security checks for vulnerabilities and agentic risk

Overview

This skill is a disclosed cron scheduler, but it can create persistent background tasks and automatically send potentially sensitive summaries to Telegram or WhatsApp without enough safety framing.

Review this skill carefully before installing. Use it only for explicit scheduling requests, confirm every recurring or isolated-session job, avoid sending email/calendar/project summaries to external channels unless recipients and content are reviewed, and check/remove created cron jobs when no longer needed.

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
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • 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
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
Findings (5)

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
83% confidence
Finding

The description states '支持中文交互' and the document is presented as centered on Chinese interaction, but it does not indicate that users may choose another language. This can be a locale or language policy issue when a skill implicitly enforces a specific interaction language without opt-in.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
89% confidence
Finding

The skill documents sending task results to external channels such as Telegram and WhatsApp, but it does not clearly warn that scheduled content may leave the local agent environment and be transmitted to third-party services. This creates a real risk of accidental data exfiltration, especially because scheduled jobs may summarize emails, calendars, or project progress and then deliver that information automatically to external recipients.

Content

No source excerpt is available for this finding.

Intent-Code Divergence

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The surrounding documentation describes a cron scheduler configured with parameters such as --at, --cron, --session, --message, --channel, and --to. In contrast, lines L090-L097 describe unrelated generic workflow inputs, which actively conflicts with the actual stated task interface and can mislead users about what the skill accepts.

Content

No source excerpt is available for this finding.

Intent-Code Divergence

Medium
Category
Not specified by scanner
Confidence
97% confidence
Finding

Lines L098-L144 present a concrete JSON response schema with fields like success, data, and execution_log, implying the skill itself returns this structure. However, the rest of the file documents manual CLI usage for scheduling tasks rather than an implementation that produces that JSON output, so the documentation misstates what the skill does.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The trigger condition is broad enough to auto-activate this skill for many vague automation requests, increasing the chance that an agent will invoke scheduling or background execution when the user did not explicitly ask for it. In a skill that supports exec and persistent scheduled tasks, overbroad routing raises the risk of unintended task creation, unintended persistence, and downstream actions occurring outside the immediate conversation context.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.