Back to skill

Security audit

Pdf To Ppt

Security checks for vulnerabilities and agentic risk

Overview

This skill does what it claims: it converts a user-chosen PDF into page images and a PowerPoint file, with no hidden network, credential, or persistence behavior found.

Before installing dependencies, use a virtual environment instead of the documented --break-system-packages command, and choose custom output/image directories if you want to avoid writing next to the source PDF or overwriting existing generated files.

Vulnerability Patterns
  • Insecure DependenciesIntroduces malicious components through unsafe dependency sources
  • 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
Findings (1)

T08 · Insecure Dependencies

Warning
Location
SKILL.md:113
Finding

Unpinned Dependency Installation Bypasses System Python Protections

Content
View full analysis
Remediation
View remediation
Vulnerability Patterns
  • 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
  • Excessive AgencyUnrestricted Tool Access, Autonomous Decision Making, Scope Creep
Findings (1)

Missing User Warnings

Low
Category
Not specified by scanner
Confidence
91% confidence
Finding

The markdown explains that the skill creates an images/ subdirectory and generates a .pptx file, but it does so as a neutral workflow description rather than an explicit user warning about filesystem changes. For a skill that writes multiple files, a brief notice about creating intermediate artifacts and output files would better disclose the behavior's impact on user data/storage.

Content

No source excerpt is available for this finding.