Back to skill

Security audit

Daily report to WeChat

Security checks for vulnerabilities and agentic risk

Overview

This skill is a disclosed WeChat/LivePage publishing workflow for recurring reports, with user approval and privacy limits before sending.

Install this only if you intend to use LivePage/WeChat for recurring reports and are comfortable sending report content to that service and using read receipts. For sensitive reports, confirm visibility is private or passcode-protected and review the recipient list before sharing or pushing to WeChat.

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
  • YARA SignaturesMalware Match, Webshell Match, Cryptominer Match
  • 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 (2)

YARA rule 'agent_skill_mcp_tool_poisoning_metadata': MCP/tool metadata poisoning indicators in tool schemas or skill manifests [agent_skills]

High
Category
YARA Match
Confidence
80% confidence
Finding

YARA rule matched a hack tool or exploit indicator (offensive tools, reconnaissance, privilege escalation, or exploit frameworks).

Content

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

md
---
name: daily-report-to-wechat
description: "Use when the user says \"send today's report to WeChat\", \"daily report\", \"weekly report\", \"status update\" or \"progress update for my boss / team\", or wants a recurring report the same people open in WeChat. Publishes to LivePage: one link per report series, a new version each day, and read receipts showing who opened it and how far they read. 用户说「把今天的日报发到微信」「日报」「周报」「工作汇报」「进度同步给老板 / 团队」,或要一份每天都更新、同一群人在微信里看的汇报时使用:同一条链接、每天发�

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
96% confidence
Finding

The skill advertises very broad trigger phrases such as 'daily report', 'weekly report', 'status update', and 'progress update for my boss / team', which overlap with common workplace requests. In an agent environment, this can cause the skill to activate for generic reporting tasks and steer users into publishing content to an external MCP service even when the user did not clearly ask for WeChat/LivePage distribution.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.