Back to skill

Security audit

PDF工具包(专业版)

Security checks for vulnerabilities and agentic risk

Overview

This PDF skill is not clearly malicious, but it asks for file-writing and command-execution authority while using broad activation and overclaiming capabilities that are not actually implemented in the artifact.

Install only if you are comfortable with an agent using this skill to read and write local PDF files and run commands for PDF tooling. Treat the advertised pro, API, security, OCR, and conversion claims as unverified, keep outputs in a controlled directory, avoid sensitive PDFs unless audit logs are protected, and do not provide API keys unless a specific trusted integration is actually present.

Vulnerability Patterns
  • Trigger AbuseOverly Broad Trigger, Shadow Command Trigger, Keyword Baiting Trigger
  • Behavioral ASTexec() Call, eval() Call, Dynamic Import
  • 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
Findings (5)

Description-Behavior Mismatch

Medium
Category
Not specified by scanner
Confidence
91% confidence
Finding

The skill advertises PDF conversion and broader integration capabilities that are not actually implemented in the provided code, creating a documentation-to-implementation mismatch. This can mislead an agent or user into assuming unsupported operations, increasing the chance of unsafe fallback behavior, incorrect tool invocation, or over-trust in unverified functionality.

Content

No source excerpt is available for this finding.

Intent-Code Divergence

Medium
Category
Not specified by scanner
Confidence
94% confidence
Finding

The document contradicts itself by first stating that no extra API key is required and later instructing users to configure API keys for some features. This inconsistency can cause insecure operator behavior, such as unnecessary secret provisioning, storing credentials in the wrong place, or enabling integrations that were not clearly disclosed up front.

Content

No source excerpt is available for this finding.

Intent-Code Divergence

Medium
Category
Not specified by scanner
Confidence
97% confidence
Finding

The skill claims enterprise-grade security and auditing, but the implementation writes a plaintext JSON audit report containing operation details. In a document-processing context, audit records can expose sensitive filenames, workflow details, and possibly derived metadata, so overstating security controls is dangerous and may lead users to handle sensitive PDFs under false assumptions.

Content

No source excerpt is available for this finding.

Vague Triggers

High
Category
Not specified by scanner
Confidence
96% confidence
Finding

The activation condition is extremely broad and can match many generic productivity or automation requests unrelated to PDF handling. Because the skill declares read, write, and exec capabilities, overly broad triggering raises the chance that it will be selected inappropriately and perform file-modifying or command-executing actions outside the user's specific intent.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The skill exposes file modification and command execution capabilities without an upfront, prominent warning about data loss, overwrites, or system impact. In this context, that omission is risky because users may treat the skill as passive documentation while it is actually positioned to alter files and invoke commands, increasing the chance of unintended destructive actions.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.