Back to skill

Security audit

aicut-generate

Security checks for vulnerabilities and agentic risk

Overview

The skill coherently supports paid media generation through Aicut, with explicit purchase approval and disclosed account access.

Prompts and supplied media go to Aicut for processing; share only content you are comfortable sending externally. Some media-based estimates upload files before purchase approval. Approve each quoted charge deliberately, and log out or revoke the CLI connection when finished.

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
  • Output HandlingUnvalidated Output Injection, Cross-Context Output, Unbounded Output
  • 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
Findings (4)

The generation workflow lacks a privacy notice that user-provided generation inputs are sent to an external service.

Medium
Category
Output Handling
Confidence
86% confidence
Finding

The skill instructs the agent to generate content through aicut, whose remote API is identified on line 35, without warning that generation inputs leave the user's system. The detailed token-spending confirmation discloses costs but not this data transmission.

Content

No source excerpt is available for this finding.

The workflow sends user-provided text to an external audio-generation service without a privacy disclosure.

Medium
Category
Output Handling
Confidence
93% confidence
Finding

The workflow instructs the agent to submit the user's exact speech text, lyrics, or prompts through the audio-generation command. It explicitly obtains consent for payment but does not disclose that this content is transmitted to an external service, which matters if the supplied content is sensitive.

Content

No source excerpt is available for this finding.

The workflow submits the user's image description to Aicut without disclosing that it will be sent to an external service.

Medium
Category
Output Handling
Confidence
87% confidence
Finding

The instructions collect the user's image description and then direct the agent to submit a generation request to Aicut. The required confirmation explains the purchase price, but does not disclose the transfer of user-provided content to the external service, which may matter if the description contains private information.

Content

No source excerpt is available for this finding.

The generation workflow sends the user's video prompt and settings to an external service without a privacy disclosure.

Medium
Category
Output Handling
Confidence
90% confidence
Finding

The workflow instructs the agent to submit the user's requested content to Aicut for video generation. Although it explicitly discloses the price and requires purchase approval, it does not inform the user that their prompt and generation settings will be transmitted to an external service.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.