Back to skill

Security audit

Error Message Improver

Security checks for vulnerabilities and agentic risk

Overview

This skill is a documentation-only workflow for improving error messages, with no evidence of hidden execution, data access, persistence, or destructive behavior.

Safe to install from a security standpoint. Be aware that its broad trigger wording may make it appear for general debugging or support prompts, so invoke it explicitly when you want help rewriting or structuring error messages.

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
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Trigger AbuseOverly Broad Trigger, Shadow Command Trigger, Keyword Baiting Trigger
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
Findings (13)

Vague Triggers

High
Category
Not specified by scanner
Confidence
98% confidence
Finding

The trigger sentence is so generic that it can match ordinary user requests about help, workflows, support, or error messages, causing the skill to activate outside its intended scope. In an agent system, overly broad activation can route unrelated prompts through this skill, creating prompt hijacking opportunities, incorrect tool selection, or unintended influence over responses.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The trigger sentence is phrased as a very broad natural-language request ('Help me ...'), which increases the chance that the skill activates unintentionally during ordinary conversation. In an agent system, unintended activation can route user input into the wrong workflow, causing confusion, context hijacking, or undesired handling of data even without explicitly malicious content.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
91% confidence
Finding

This trigger uses a generic request form ('I need a practical workflow for ...') without strong boundaries, so many unrelated support or productivity queries could accidentally match. In multi-skill environments, such broad matching can cause misrouting, unexpected execution of skill instructions, and reduced operator control over when the skill is invoked.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
97% confidence
Finding

The trigger phrases are very broad and map to common, everyday requests such as debugging, support, and productivity help. In an agent-routing system, this can cause the skill to activate outside its intended scope, potentially intercepting unrelated user requests and influencing downstream behavior or outputs in ways the user did not explicitly ask for.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
96% confidence
Finding

The manifest description uses very broad invocation terms like work-productivity, debugging, user feedback, and support, which are common across many unrelated requests. This can cause unintended skill activation and routing collisions, leading the agent to apply this skill outside its narrow purpose of improving error messages and troubleshooting artifacts.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The trigger keywords include broad, high-frequency terms such as debugging, support, troubleshooting, and user feedback without contextual constraints. In an agentic environment, ambiguous triggers can over-match ordinary conversations and invoke the skill when it is not relevant, increasing the chance of misrouting and inappropriate task handling.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
98% confidence
Finding

The example trigger starts with 'Help me', which is an extremely common conversational phrase and is not meaningfully tied to this skill's specialized function. This raises the likelihood of accidental invocation from normal user dialogue, causing prompt-selection errors and potentially suppressing better-matched skills.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
88% confidence
Finding

The description defines the skill's usage boundary too broadly, covering general work-productivity, debugging, support, and implementation help rather than a tightly scoped error-message-improvement task. This ambiguity can lead to accidental routing of sensitive or unrelated tasks into this skill, expanding its effective authority and making misuse or overreach more likely.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The trigger section uses very broad generic keywords such as 'debugging', 'support', and 'user feedback', which can match many unrelated requests and cause the skill to be invoked outside its intended scope. Over-broad invocation increases the chance of prompt hijacking-by-selection, user confusion, or the model applying this workflow when a more appropriate or safer skill should handle the task.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
96% confidence
Finding

The skill enables implicit invocation, but the trigger conditions are broad and underspecified. That can cause the agent to invoke this skill in contexts involving debugging, support, or productivity requests where the user did not explicitly request it, increasing the chance of unintended prompt routing, surprise behavior, or misuse of the skill in adjacent contexts.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
91% confidence
Finding

The invocation examples do not set clear boundaries for when the skill should or should not activate, so common phrasing like 'help me' or 'I need a practical workflow' may spur activation on many benign prompts. This increases the risk of accidental skill execution, misrouting, and prompt-surface expansion in multi-skill environments.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
76% confidence
Finding

The file lists English and Chinese instruction and guide files, but does not state how language selection is determined or whether the user's preferred language is respected. Because locale/language handling is a policy-sensitive area, documentation should explicitly indicate user choice or opt-in rather than implying a fixed or automatic language behavior.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
83% confidence
Finding

Natural-language policy review applies to all file types. In a zh-CN README, the operational guidance and trigger phrases are presented in English only, which effectively forces a specific language for key interaction steps without stating that users may choose their preferred language.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.