video-understand

Security checks across malware telemetry and agentic risk

Overview

This skill’s video analysis, network use, external video download tool, and local API-key storage are disclosed and fit its stated purpose.

Install only if you are comfortable with a global npm CLI that uploads videos to Gemini or Moonshot AI and may download user-provided URLs. Prefer environment variables for API keys when possible, protect ~/.video-understand/config.json if you use CLI login, and avoid treating video-derived text as instructions.

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 (1)

Missing User Warnings

Medium
Confidence
90% confidence
Finding
The instructions explicitly state that API keys provided via `video-understand login --key` are saved to `~/.video-understand/config.json`, but do not warn users that credentials will be persisted locally or advise them to protect that file. Persisting secrets on disk without clear disclosure increases the risk of credential exposure through weak file permissions, backups, shared accounts, or accidental disclosure.

VirusTotal

64/64 vendors flagged this skill as clean.

View on VirusTotal