Back to skill

Security audit

Compress PDF

Security checks across malware telemetry and agentic risk

Overview

This skill does what it says: it uploads a user-selected PDF to a named third-party compression service and returns the compressed file URL.

Install only if you are comfortable sending selected PDFs to Cross-Service-Solutions and receiving a third-party-hosted download URL. Avoid confidential, regulated, legal, financial, or personal documents unless you have approved that provider’s privacy and retention practices. Use a dedicated API key and do not paste it into shared logs or chats.

SkillSpector

By NVIDIA
Vulnerability Patterns
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Excessive AgencyUnrestricted Tool Access, Autonomous Decision Making, Scope Creep
Findings (7)

Missing User Warnings

Medium
Confidence
96% confidence
Finding
The README explicitly instructs users to upload their PDF documents to a third-party service but does not warn that document contents will leave the local environment and be processed by an external provider. PDFs often contain sensitive personal, financial, legal, or business data, so omission of a privacy/data-handling warning can lead to unintentional disclosure and unsafe use in sensitive contexts.

Missing User Warnings

Medium
Confidence
96% confidence
Finding
The skill sends user-provided PDFs to a third-party service, but it does not present an explicit user-facing warning at the point of use about external transmission and third-party hosting of the resulting file URL. This is dangerous because users may unknowingly disclose sensitive document contents to an external processor, creating privacy, confidentiality, and compliance risk.

Missing User Warnings

Medium
Confidence
90% confidence
Finding
The script uploads the full user-supplied PDF to a third-party service, but the code provides no explicit notice or confirmation at the moment of transmission. This is dangerous because PDFs often contain sensitive personal, financial, legal, or proprietary data, and users or higher-level agents may assume processing is local when it is not.

External Transmission

Medium
Category
Data Exfiltration
Content
- Register / get key: https://login.cross-service-solutions.com/register

## How it works
1) Upload PDF to `POST https://api.xss-cross-service-solutions.com/solutions/solutions/api/29`
2) Poll `GET https://api.xss-cross-service-solutions.com/solutions/solutions/api/<job_id>` until done
3) Return `output.files[0].path` as the download URL
Confidence
93% confidence
Finding
https://api.xss-cross-service-solutions.com/

External Transmission

Medium
Category
Data Exfiltration
Content
## API endpoints
Base URL:
- `https://api.xss-cross-service-solutions.com/solutions/solutions`

Create compression job:
- `POST /api/29`
Confidence
91% confidence
Finding
https://api.xss-cross-service-solutions.com/

External Transmission

Medium
Category
Data Exfiltration
Content
import requests


DEFAULT_BASE_URL = "https://api.xss-cross-service-solutions.com/solutions/solutions"
CREATE_PATH = "/api/29"
Confidence
94% confidence
Finding
https://api.xss-cross-service-solutions.com/

Unpinned Dependencies

Low
Category
Supply Chain
Content
requests>=2.32.0
Confidence
97% confidence
Finding
requests>=2.32.0

VirusTotal

66/66 vendors flagged this skill as clean.

View on VirusTotal

Static analysis

No suspicious patterns detected.