Back to skill

Security audit

Work Productivity Nano Pdf Workflow Helper

Security checks for vulnerabilities and agentic risk

Overview

This is a documentation-only workflow helper with broad activation terms, but it does not request sensitive access, persistence, credentials, or automatic execution.

Before installing, be aware that this skill may be invoked for ordinary PDF or editing prompts because its triggers are broad. It appears safe from a security standpoint, but users should confirm it is the intended workflow helper when working on unrelated PDF tasks.

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

Vague Triggers

High
Category
Not specified by scanner
Confidence
97% confidence
Finding

The skill description is written broadly enough that common user requests about 'work-productivity', 'pdf', 'edit', or general workflow help could invoke this skill outside its intended niche. Over-broad activation increases the chance the agent applies the wrong workflow, causing misrouting, confusing outputs, or unsafe handling of unrelated documents and tasks.

Content

No source excerpt is available for this finding.

Vague Triggers

High
Category
Not specified by scanner
Confidence
98% confidence
Finding

The trigger list includes generic everyday terms such as 'nano', 'pdf', 'edit', 'natural', 'language', and 'instructions', which are likely to appear in many unrelated prompts. In an agentic environment, such broad keywords can cause frequent unintended invocation, tool misselection, and context confusion, especially when the skill can influence document-processing workflows.

Content

No source excerpt is available for this finding.

Vague Triggers

High
Category
Not specified by scanner
Confidence
97% confidence
Finding

The trigger keywords include very broad terms such as "nano", "pdf", "edit", "natural", and "language", which can match many unrelated user requests. This can cause accidental skill activation, leading the agent to apply the wrong workflow, override more appropriate skills, or expose users to irrelevant automation paths.

Content

No source excerpt is available for this finding.

Vague Triggers

High
Category
Not specified by scanner
Confidence
98% confidence
Finding

The trigger language is broad enough to match ordinary user phrasing such as generic requests about PDFs, editing, or practical workflows, which can cause the skill to activate outside its intended niche. Over-broad activation increases the chance of prompt routing errors, irrelevant instruction injection into unrelated tasks, and unintended execution paths driven by adversarial or ambiguous phrasing.

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 help-seeking sentences that can match ordinary user requests unrelated to this skill, which increases the chance of accidental invocation or over-broad routing. In an agent ecosystem, this can cause the wrong skill to activate, leading to unintended handling of user data or actions under an unrelated workflow.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
96% confidence
Finding

The trigger phrases are broad enough to activate on generic terms like 'nano', 'pdf', 'edit', or 'workflow', which can cause the skill to run in contexts the user did not intend. In an agent ecosystem, overbroad activation can route unrelated requests into this skill, increasing the chance of incorrect actions, unsafe workflow advice, or prompt-surface abuse through unintended invocation.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
83% confidence
Finding

文件名和正文均表明这是一个 zh-CN 中文版本技能,但内容未说明是否允许根据用户偏好切换语言,也没有提供语言选择或显式 opt-in。根据规则,若技能强制特定语言而无用户选择或明确正当理由,属于自然语言政策风险。

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
91% confidence
Finding

The description says to use the skill when users ask for broad topics like work-productivity, nano, pdf, or edit, but it does not clearly define where this skill should not apply. Ambiguous activation boundaries increase the chance of overbroad routing and incorrect assistance in contexts unrelated to the intended Nano Pdf-style workflow use case.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

The default prompt contains broad, everyday activation terms and automatically routes users to this skill without meaningful constraints. This can cause unintended invocation during unrelated conversations, exposing users to incorrect workflow actions, prompt hijacking opportunities, or unexpected behavior from a skill that was not explicitly requested.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
94% confidence
Finding

The invocation guidance provides weak scope boundaries and encourages matching on common terms and templated sentences without defining exclusion conditions. In an agent environment, that makes accidental or attacker-induced invocation easier, which can misroute tasks, override more appropriate skills, or expose downstream workflow behavior to untrusted inputs in contexts the author did not intend.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
83% confidence
Finding

The README states that SKILL.md and README.md are English, while separate zh-CN files are Chinese, but it does not explain how the user's language preference is determined or that language selection is optional. This can imply a fixed locale behavior without explicit user opt-in, which may conflict with language-choice policy expectations.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
85% confidence
Finding

The file is presented as a Chinese README, but key descriptive content is written in English, which can impose a language/locale experience inconsistent with the file's declared audience. There is no indication that users can choose language preference or that the mixed-language format is intentional and justified.

Content

No source excerpt is available for this finding.