Back to skill

Security audit

中国日历

Security checks for vulnerabilities and agentic risk

Overview

This skill is a straightforward Chinese holiday calendar helper that uses a disclosed third-party API and does not install code, persist itself, or request sensitive local access.

Install this if you are comfortable with calendar date lookups being sent to timor.tech. Avoid using it for confidential planning workflows unless third-party outbound API use is allowed in your environment.

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
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • 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 (5)

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
84% confidence
Finding

The skill description and instructions are predominantly in Chinese and present the skill as Chinese-language by default, but they do not state that language is optional or user-selectable. Under the policy, forcing a specific language without opt-in can be a natural-language locale violation unless the constraint is explicitly justified.

Content

No source excerpt is available for this finding.

External Transmission

Medium
Category
Data Exfiltration
Confidence
94% confidence
Finding

This command sends date queries to an external service, creating a data egress path from the agent environment to timor.tech. Even though the payload is simple, external transmission can leak behavioral patterns, schedule-related context, and network metadata, and it introduces dependency on an untrusted third-party service.

Content

Scanner excerpt · SKILL.md (reported line 39)May include surrounding context.

bash
# 查询今天
curl -s "https://timor.tech/api/holiday/info/$(date +%Y-%m-%d)"

# 查询指定日期
curl -s "https://timor.tech/api/holiday/info/2026-02-28"

External Transmission

Medium
Category
Data Exfiltration
Confidence
94% confidence
Finding

The yearly holiday lookup also performs outbound requests to a third-party API, exposing usage metadata and establishing a trust dependency on remote content. Bulk queries may reveal organizational planning patterns and can fail or be manipulated if the service becomes unavailable or returns incorrect data.

Content

Scanner excerpt · SKILL.md (reported line 52)May include surrounding context.

bash
# 查询2026年所有节假日
curl -s "https://timor.tech/api/holiday/year/2026/"

批量查询多个日期

External Transmission

Medium
Category
Data Exfiltration
Confidence
95% confidence
Finding

This example operationalizes external API use in a workflow decision, meaning an agent could automatically transmit date information and act on unverified third-party responses. The risk is amplified slightly because the returned data directly affects behavior, so outages, tampering, or inaccurate responses could lead to incorrect automation decisions in addition to privacy leakage.

Content

Scanner excerpt · SKILL.md (reported line 113)May include surrounding context.

判断明天是否需要上班

bash
response=$(curl -s "https://timor.tech/api/holiday/info/$(date -d 'tomorrow' +%Y-%m-%d)")
if echo "$response" | grep -q '"holiday":false'; then
  echo "明天是工作日,需要上班"
else

Missing User Warnings

Low
Category
Not specified by scanner
Confidence
93% confidence
Finding

The skill instructs users/agents to query a third-party API but does not warn that requested dates, IP address, user-agent, and access timing metadata will be disclosed to timor.tech. While the transmitted data is usually low sensitivity, the omission creates a real privacy/transparency issue and may violate expectations or policy in constrained environments.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.