voice-changer
Warn
Audited by Gen Agent Trust Hub on Feb 22, 2026
Risk Level: MEDIUMREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [Dynamic Execution] (MEDIUM): The scripts
models/rvc_core/rvc_infer_simple.pyandmodels/rvc_core/rvc_simple.pyusetorch.load()to load RVC models from paths defined in the configuration. - Evidence:
torch.load(self.model_path, map_location=self.device)is used withoutweights_only=True. Becausetorch.loaduses thepicklemodule internally, it is vulnerable to arbitrary code execution if a user is tricked into loading a maliciously crafted.pthmodel file. - Context: The skill's documentation (
README.md,models/RVC_MODEL_GUIDE.md) explicitly directs users to download models from third-party sources and file-sharing sites (e.g., Quark, HuggingFace), increasing the risk of encountering a malicious model. - [Privilege Escalation] (MEDIUM): The
install_dependencies.shscript utilizessudoto perform system-level installations. - Evidence:
sudo apt-get install -y ffmpegandsudo yum install -y ffmpegare called based on the detected OS. - Context: While common for setup scripts, executing commands with elevated privileges poses a security risk if the script is modified or if it is executed in a multi-user environment where administrative access should be restricted.
- [Indirect Prompt Injection] (LOW): The skill ingests external audio and video files as primary input and passes filenames to subprocesses.
- Evidence:
scripts/rvc_process_long.pycallsffmpegand local Python scripts usingsubprocess.runwith list-based arguments. - Mitigation: The use of list-based arguments prevents simple shell command injection; however, processing untrusted binary media files remains an attack surface for low-level exploits or metadata-based injection.
- [External Downloads] (LOW): The skill provides instructions for manual external downloads.
- Evidence:
models/RVC_MODEL_GUIDE.mdsuggests usinggit clonefor the RVC WebUI andwgetfor HuBERT models from HuggingFace. - Mitigation: These sources are generally trusted (GitHub/HuggingFace), and the skill does not automate these downloads at runtime.
Audit Metadata