Back to skill

Security audit

Unit Test Coverage Helper

Security checks for vulnerabilities and agentic risk

Overview

This skill is a local documentation workflow for improving unit test coverage, with broad routing language but no hidden execution, persistence, credential use, or exfiltration behavior.

Before installing, be aware that this skill may activate on broad testing or quality requests. It is otherwise a straightforward unit-test coverage helper, so review whether its trigger wording is precise enough for 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
  • Trigger AbuseOverly Broad Trigger, Shadow Command Trigger, Keyword Baiting Trigger
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • 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 (9)

Vague Triggers

High
Category
Not specified by scanner
Confidence
98% confidence
Finding

The trigger phrase is so generic that normal user requests about testing or practical workflows could activate this skill unintentionally. Over-broad activation can cause incorrect routing, prompt hijacking of unrelated tasks, and unnecessary exposure of the skill’s instructions or behaviors in contexts where it was not intended to run.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The trigger phrases are generic and map closely to ordinary user requests about testing, coverage, and workflows, which can cause the skill to activate in situations broader than intended. Overly broad invocation increases the chance of misrouting requests, causing the agent to apply this skill in contexts where its assumptions or workflow are a poor fit, which can degrade safety and reliability.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The trigger phrases are generic and highly reusable across many normal software requests, which can cause the skill to activate when the user did not explicitly intend to invoke it. In an agent environment, overly broad activation increases the chance of incorrect tool/skill selection, prompt hijacking through keyword stuffing, or unintended processing paths that bypass more appropriate safeguards.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
96% confidence
Finding

The skill description and use conditions are broad enough to match many ordinary software or testing requests, which can cause unintended invocation. Over-broad routing is dangerous because it may inject irrelevant instructions or context into unrelated tasks, reducing reliability and potentially overriding more appropriate specialized skills.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The keyword list includes vague terms like 'software-and-data', 'testing', and 'quality', which are too generic for precise activation. This increases the chance of accidental invocation across a large set of unrelated requests, creating prompt-routing errors and unnecessary exposure of skill instructions in contexts where they do not belong.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
92% confidence
Finding

The activation condition is broadly phrased as applying whenever the user mentions certain software topics or needs related support, without defining clear limits or exclusions. This makes the skill prone to over-triggering on loosely related requests, which can degrade agent behavior and create unsafe prompt-composition or misrouting scenarios.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
96% confidence
Finding

The trigger keywords include very broad everyday terms like "testing" and "quality", which can cause the skill to activate in contexts far outside unit test coverage work. Over-broad activation increases the chance of prompt routing errors, causing irrelevant or inappropriate guidance to be injected into unrelated tasks.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
97% confidence
Finding

The default prompt is broad and overlaps with common user requests about software, testing, coverage, and implementation help, which increases the chance of unintended implicit invocation. Because implicit invocation is enabled, normal help-seeking language could trigger this skill without clear user intent, causing prompt routing confusion or unanticipated access to the skill's behavior.

Content

No source excerpt is available for this finding.

Vague Triggers

Low
Category
Not specified by scanner
Confidence
89% confidence
Finding

The example trigger sentences use highly reusable, generic phrasing and do not demonstrate clear boundaries for when the skill should be selected. While lower severity than the broad description or keyword list, they reinforce imprecise routing behavior and can bias systems or users toward invoking the skill outside its intended scope.

Content

No source excerpt is available for this finding.