Back to skill

Security audit

writing-assistant

Security checks for vulnerabilities and agentic risk

Overview

This is a Markdown-only writing workflow skill with vague marketing language but no hidden code, persistence, credential handling, or dangerous actions.

Install only if you want a broad writing-planning assistant. Treat its generated claims about performance or accuracy as unverified, and share only reference materials you are comfortable having the agent read.

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

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
89% confidence
Finding

The description says the skill is suitable for '多种工作场景' and emphasizes broad professional support, but it does not define specific activation phrases, scope boundaries, or exclusion conditions. In a markdown skill file, this kind of broad applicability language can make it unclear when the skill should activate versus when it should not.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
94% confidence
Finding

The description states '支持中文交互', and the document is framed around Chinese-language interaction without offering the user a language choice or clarifying that Chinese is optional. This can conflict with language/locale policy expectations when a skill appears to impose a specific language by default.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
86% confidence
Finding

The phrase '提供自动化处理、专业的能力支持' is highly generic and overlaps with common assistant behavior rather than uniquely identifying this writing skill. Because the markdown does not pair this with specific trigger examples or exclusions, the activation boundary remains ambiguous.

Content

No source excerpt is available for this finding.

Intent-Code Divergence

Low
Category
Not specified by scanner
Confidence
81% confidence
Finding

The API key section says the skill requires no additional API key except for explicitly marked external APIs, which implies a purely local or self-contained markdown instruction workflow. However, later documentation states that content generation is performed via an LLM API and that LLM API support is required, creating a documentation-level contradiction about external service dependence.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.