Back to skill

Security audit

Compress Pdf Tool Free

Security checks across malware telemetry and agentic risk

Overview

This PDF compression skill is not clearly malicious, but it asks to upload local PDFs and an API key to an unspecified external service while also requesting broad agent capabilities.

Before installing, verify the real compression service endpoint, privacy policy, file retention behavior, and API key handling. Avoid using it with sensitive PDFs unless you are comfortable sending them to that external service, and require explicit confirmation before any upload.

SkillSpector

By NVIDIA
Vulnerability Patterns
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Excessive AgencyUnrestricted Tool Access, Autonomous Decision Making, Scope Creep
  • 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
Findings (6)

Description-Behavior Mismatch

Medium
Confidence
87% confidence
Finding
The skill is presented as a narrowly scoped PDF compression tool, but its capability description expands into generic create/query/export/modify/delete style operations. This scope inflation can cause an agent or user to over-trust the skill and invoke it in broader contexts than intended, increasing the chance of unintended file handling or unsafe execution paths.

Context-Inappropriate Capability

Medium
Confidence
92% confidence
Finding
The skill declares exec capability and describes command execution even though the stated functionality is simple PDF upload/compression via API. Unnecessary shell execution materially increases attack surface because an agent may run local commands on untrusted input or follow injected troubleshooting instructions.

Vague Triggers

Medium
Confidence
76% confidence
Finding
The trigger phrases are broad natural-language requests such as compressing a PDF or optimizing parameters, which can overlap with ordinary conversation. In agent ecosystems, overly generic triggers can cause accidental invocation of a tool that uploads files externally or uses elevated capabilities without clear user intent.

Missing User Warnings

High
Confidence
96% confidence
Finding
The skill states that PDF files are uploaded to an external API and later retrieved via download link, but it does not prominently disclose data transfer, storage, retention, or privacy implications. Because PDFs often contain sensitive personal or business information, silent external transmission creates a meaningful confidentiality risk.

Missing User Warnings

Medium
Confidence
90% confidence
Finding
The documentation instructs users to configure an API key through environment variables but provides no guidance on protecting, rotating, or avoiding exposure of the credential. In agent or shared-shell environments, weak secret-handling practices can lead to leakage through logs, transcripts, shell history, or accidental file inclusion.

External Transmission

Medium
Category
Data Exfiltration
Content
import requests
# ...
def compress_pdf(file_path, api_key, quality=75, dpi=144):
    url = "https://api.example.com/solutions/solutions/api/29"
    headers = {"Authorization": f"Bearer {api_key}"}
    files = {"file": open(file_path, "rb")}
    data = {"imageQuality": quality, "dpi": dpi}
Confidence
94% confidence
Finding
https://api.example.com/

VirusTotal

64/64 vendors flagged this skill as clean.

View on VirusTotal

Static analysis

No suspicious patterns detected.