keevx-video-translate

Security checks across malware telemetry and agentic risk

Overview

This skill sends videos or video URLs to Keevx to translate them, which matches its stated purpose, but users should treat submitted media as shared with a third-party service.

Install only if you are comfortable sending the selected videos, video URLs, task metadata, and any callback URL to Keevx for processing. Avoid uploading confidential, biometric, regulated, or proprietary footage unless your organization has approved Keevx for that data, and use least-privilege API keys and time-limited private URLs where possible.

SkillSpector

By NVIDIA
Vulnerability Patterns
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • 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 (5)

Missing User Warnings

Medium
Confidence
95% confidence
Finding
The skill explicitly instructs the agent to upload a user's local video file or send a user-provided video URL to a third-party API, but it does not require a clear user-facing consent or privacy warning before transfer. Because videos can contain sensitive personal, biometric, or proprietary content, silent transmission to an external service creates a real privacy and data-handling risk.

External Transmission

Medium
Category
Data Exfiltration
Content
### Upload Local File

```bash
curl --location 'https://api.keevx.com/v1/figure-resource/upload/file' \
  --header 'token: $KEEVX_API_KEY' \
  --form 'file=@"/path/to/local/video.mp4"'
```
Confidence
93% confidence
Finding
curl --location 'https://api.keevx.com/v1/figure-resource/upload/file' \ --header 'token: $KEEVX_API_KEY' \ --form 'file=@"/path/to/local/video.mp4"' ``` Response format: ```json { "code": 0,

External Transmission

Medium
Category
Data Exfiltration
Content
echo "  Target language: $TARGET_LANG"
echo "  Speaker count: $SPEAKER_NUM"

RESPONSE=$(curl -s -X POST "$API_BASE/video_translate" \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d "{
Confidence
89% confidence
Finding
curl -s -X POST "$API_BASE/video_translate" \ -H "Authorization: Bearer $API_KEY" \ -H "Content-Type: application/json" \ -d

External Transmission

Medium
Category
Data Exfiltration
Content
### Upload Local File

```bash
curl --location 'https://api.keevx.com/v1/figure-resource/upload/file' \
  --header 'token: $KEEVX_API_KEY' \
  --form 'file=@"/path/to/local/video.mp4"'
```
Confidence
93% confidence
Finding
https://api.keevx.com/

External Transmission

Medium
Category
Data Exfiltration
Content
### 2. Submit Translation Task

```bash
curl -X POST "https://api.keevx.com/v1/video_translate" \
  -H "Authorization: Bearer $KEEVX_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
Confidence
92% confidence
Finding
https://api.keevx.com/

VirusTotal

66/66 vendors flagged this skill as clean.

View on VirusTotal