Back to skill

Security audit

KinoCut Repurpose

Security checks for vulnerabilities and agentic risk

Overview

The skill provides a clearly scoped local video-editing workflow with human review before public use, with ordinary dependency-installation caveats.

Install Kinocut from its verified project source, preferably using a reviewed version in an isolated environment. Give it access to the intended video and output folder, and review rendered clips before sharing. The demo requires a separate repository checkout.

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
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
  • 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
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
Findings (2)

Description-Behavior Mismatch

High
Category
MCP Tool Poisoning
Confidence
94% confidence
Finding

The supplied command modifies the local skill installation rather than processing video or producing reviewable clip packages. Although installation could support the described workflow, the supplied chunk only performs this undeclared setup operation. The contents and behavior of the copied skill are not shown and cannot be verified.

Content

No source excerpt is available for this finding.

MCP server referenced without pinned version: 'uvx --from kinocut'.

Medium
Category
MCP Rug Pull
Confidence
92% confidence
Finding

The MCP setup command leaves the Kinocut package version unspecified, allowing a fresh resolution to select an unreviewed release whose code runs with the host user's permissions. Installation is legitimate for this skill, but an upstream compromise or malicious release could expose local files or execute unintended actions; the skill's local-only workflow does not constrain malicious dependency code.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.