Back to skill

Security audit

视频翻译-免费版

Security checks for vulnerabilities and agentic risk

Overview

This is a coherent video translation skill that sends user-provided videos or video URLs to a disclosed remote translation API, with some documentation quality issues but no hidden persistence, deception, or unrelated destructive behavior found.

Install only if you are comfortable sending video files or video URLs, plus your translation API key, to audiox-api-global.luoji.cn. Avoid using it for confidential, regulated, copyrighted, or sensitive personal videos unless you have reviewed the service's privacy and retention terms.

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
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • 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 (8)

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
80% confidence
Finding

The skill instructions and operational guidance are entirely presented in Chinese, while the file targets broad agent platforms and non-China users are explicitly mentioned. There is no statement offering the user a choice of interaction language or clarifying that Chinese-only guidance is intentional and region-scoped.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
94% confidence
Finding

The skill instructs users to upload local video files or provide video URLs to a third-party remote service, but it does not present a prominent pre-transmission warning or consent checkpoint at the point of action. Because videos may contain personal, confidential, or copyrighted content, silent or insufficiently disclosed off-system transfer can lead to unintended data exposure and compliance issues.

Content

No source excerpt is available for this finding.

Description-Behavior Mismatch

Medium
Category
Not specified by scanner
Confidence
87% confidence
Finding

The manifest repeatedly describes a narrowly scoped free tool for single-video translation and status polling. However, lines L102 and L119 state that execution supports '创建/查询/导出操作', which expands the apparent operational scope to generic export actions not otherwise part of the declared free-edition capability set.

Content

No source excerpt is available for this finding.

External Transmission

Medium
Category
Data Exfiltration
Confidence
96% confidence
Finding

This skill explicitly performs external transmission of user-supplied video content and API credentials to a remote endpoint. In the context of a video-translation tool, such transmission is expected, but it remains security-relevant because uploaded media can contain sensitive data and the skill also permits remote URL ingestion that may expose user data to third-party infrastructure.

Content

Scanner excerpt · SKILL.md (reported line 137)May include surrounding context.

bash
# 提交翻译任务
curl -s -X POST 'https://audiox-api-global.luoji.cn/video-trans/orchestrate' \
  -H 'Authorization: Bearer ${API_KEY}' \
  -F 'video=@/path/to/video.mp4' \
  -F 'sourceLanguage=zh' \

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
94% confidence
Finding

The trigger text says to use the skill whenever text translation, multilingual conversion, or localization is needed, which is much broader than this skill’s documented purpose of single-video Chinese/English translation. This ambiguity could cause unintended invocation for generic text-translation requests or unsupported language scenarios.

Content

No source excerpt is available for this finding.

Sudo/Root Execution

Medium
Category
Privilege Escalation
Confidence
70% confidence
Finding

Commands invoke sudo or root privileges. Verify this elevated access is necessary and justified.

Content

Scanner excerpt · SKILL.md (reported line 399)May include surrounding context.

md
brew install jq
# ...
# Ubuntu / Debian 安装 jq
sudo apt install jq
# ...
# 验证安装
curl --version

Intent-Code Divergence

Low
Category
Not specified by scanner
Confidence
95% confidence
Finding

Lines L67-L79 clearly state that bilingual subtitles are not supported in the free version. Yet L249 documents a 'bilingual' boolean input parameter, which contradicts the stated unsupported capability and may mislead an agent into attempting a disallowed mode.

Content

No source excerpt is available for this finding.

Intent-Code Divergence

Low
Category
Not specified by scanner
Confidence
93% confidence
Finding

Earlier sections explicitly state that all requests are sent to the remote base URL and that offline use is not supported. Line L446 then claims '本地运行', which actively conflicts with the documented network-dependent execution model.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.