Back to skill

Security audit

Software Data Admapix Raw Developer Helper

Security checks for vulnerabilities and agentic risk

Overview

This is a documentation-only workflow helper with overly broad activation wording but no hidden code, persistence, credential access, or destructive behavior.

Installers should treat this as a low-risk helper, but should tighten the activation criteria before broad deployment so it only triggers for explicit AdMapix or closely related raw-data workflow requests.

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

Vague Triggers

High
Category
Not specified by scanner
Confidence
97% confidence
Finding

The trigger phrase is so broad and unnatural that it can match loosely related user requests and cause the skill to activate outside its intended scope. In an agent ecosystem, overly broad activation increases the chance of misrouting tasks, injecting irrelevant instructions into conversations, and overriding more appropriate skills, which can degrade safety and reliability.

Content

No source excerpt is available for this finding.

Vague Triggers

High
Category
Not specified by scanner
Confidence
96% confidence
Finding

The skill description and activation guidance are broad enough to match many unrelated requests, which can cause accidental invocation outside the intended AdMapix-style workflow context. Over-broad routing is dangerous because it can steer users into irrelevant or lower-safety guidance, increasing the chance of incorrect actions, confusion, or misuse of agent capabilities.

Content

No source excerpt is available for this finding.

Vague Triggers

High
Category
Not specified by scanner
Confidence
98% confidence
Finding

The keyword list includes highly ambiguous terms such as 'raw', 'data', 'layer', 'apps', and 'bug fix', which are common across many benign and unrelated requests. In an agent system, such generic triggers can cause frequent false activations, misrouting user requests and potentially bypassing better-matched specialized skills or safety guardrails.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

High
Category
Not specified by scanner
Confidence
83% confidence
Finding

The skill file is entirely in Chinese and does not indicate any language negotiation or user-choice mechanism, which can force a language mismatch between the skill and the user. In practice, this can cause the agent or maintainer to misunderstand constraints, triggers, or safety steps, increasing the risk of incorrect execution, missed safeguards, and unsafe outputs.

Content

No source excerpt is available for this finding.

Vague Triggers

High
Category
Not specified by scanner
Confidence
98% confidence
Finding

The trigger sentence begins with a generic helper phrase ('Help me ...') that is common in normal user conversations, which can cause the skill to activate when the user did not actually intend to invoke this specific workflow. In agent routing systems, overly broad activation language can misroute tasks, override more appropriate skills, and increase the chance of unintended processing of unrelated user inputs.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The activation description does not clearly define boundaries for use, so the agent may invoke this skill for general software, data, or bug-fix requests that are unrelated to the intended AdMapix-style workflow. Ambiguous scope is dangerous because it expands the skill's authority surface and can lead to accidental takeover of user flows, context confusion, and unsafe application of instructions in unintended domains.

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 broad, repetitive, and partially generic, which increases the chance the skill will activate for loosely related requests rather than explicit user intent. In an agent ecosystem, unintended invocation can route user data or actions through the wrong workflow, causing mis-execution, confusion, or unsafe automation paths.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

The example trigger uses a very general opener ('Help me') and then embeds a vague requirement summary rather than a constrained task pattern. Example triggers shape real routing behavior and author expectations; if they are underspecified, they reinforce over-activation and make it easier for unrelated requests to match this skill.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
89% confidence
Finding

The description states the skill should be used for broad categories such as 'software-and-data, admapix, raw, data, layer' or whenever practical workflow help is needed, but it does not clearly define boundaries. Ambiguous activation criteria increase the chance of misrouting unrelated tasks into this skill, which can produce incorrect guidance or expose users to workflows not intended for their request.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
96% confidence
Finding

The trigger keywords are overly broad, including generic terms like 'raw', 'data', 'layer', 'apps', and 'bug fix'. This can cause the skill to activate for unrelated requests, leading to scope confusion, unintended instruction injection opportunities, or accidental application of domain-specific workflows in the wrong context.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
89% confidence
Finding

The skill enables implicit invocation while using a very broad description and default prompt that can match many loosely related software, data, workflow, checklist, analysis, or implementation requests. This increases the chance the agent invokes the skill unexpectedly, causing prompt-scope confusion, unintended data exposure to the skill context, or unsafe delegation to a capability the user did not explicitly request.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
92% confidence
Finding

The trigger sentence is too vague about what exact conditions should cause activation, so the routing layer may match loosely related requests that only mention a 'practical workflow.' This ambiguity is dangerous because it reduces precision in skill selection and can lead to inconsistent or inappropriate handling of user requests, especially in environments with many overlapping software-help skills.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
85% confidence
Finding

This README is a Chinese-language file, but substantial user-facing content including core description and trigger phrases is written in English. That can create an implicit language constraint or inconsistent locale experience without explicit user opt-in or explanation.

Content

No source excerpt is available for this finding.