SenseVoice Transcribe

Security checks across malware telemetry and agentic risk

Overview

The skill fits a local audio transcription workflow, with disclosed setup downloads, local transcript writes/deletes, and optional Discord progress notifications that users should review before use.

This appears safe to use for its stated purpose. Install it in the documented virtual environment, review the dependency/model sources, run --dry-run before batch work, be careful with --force-dates because it deletes transcript folders, and only use the Discord webhook if you are comfortable sharing progress metadata with that Discord destination.

VirusTotal

VirusTotal findings are pending for this skill version.

View on VirusTotal

Risk analysis

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

#
ASI04: Agentic Supply Chain Vulnerabilities
Low
What this means

Installing the skill’s dependencies may download and run third-party ML packages and cache large model files locally.

Why it was flagged

The setup relies on external Python packages and model downloads. This is expected for a transcription skill, but it means the user is trusting those package/model sources.

Skill content
pip install funasr modelscope onnxruntime
# Models auto-download on first run (~234MB SenseVoice + ~4MB VAD)
Recommendation

Use the documented virtual environment, consider pinning package versions, and verify the package/model sources before first use.

#
ASI02: Tool Misuse and Exploitation
Low
What this means

Using the force option with the wrong date could remove existing transcript outputs for that date.

Why it was flagged

The --force-dates option recursively removes the transcript directory for a selected date before re-transcribing. This is disclosed and scoped, but it can delete existing local transcript files.

Skill content
if FORCE_DATES and not DRY_RUN: ... force_dir = TRANSCRIPT_DIR / fd ... shutil.rmtree(force_dir)
Recommendation

Run --dry-run first, keep backups of important transcripts, and use --force-dates only when you intend to replace that date’s transcript folder.

#
ASI07: Insecure Inter-Agent Communication
Low
What this means

If enabled, transcription progress details such as dates, counts, and status may be posted to a Discord channel, and the webhook URL itself should be treated as sensitive.

Why it was flagged

The skill optionally sends progress notifications to a user-supplied Discord webhook. This is disclosed and optional, but it moves progress metadata outside the local machine.

Skill content
--discord-webhook URL | Post start/milestone/finish to Discord
Recommendation

Only provide a trusted webhook URL, avoid using it for sensitive daylogs if progress metadata is private, and rotate the webhook if it is exposed.