transcription

Security checks across malware telemetry and agentic risk

Overview

This skill appears to do what it says—transcribe user-provided media—but users should verify the hardcoded local Whisper endpoint before sending private recordings.

Before installing, confirm that 192.168.0.11:8080 is your intended Whisper transcription service. Treat audio and video files as potentially sensitive, and only submit recordings you are comfortable sending to that endpoint.

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.

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

Private recordings may be sent to a local-network service at 192.168.0.11 for transcription.

Why it was flagged

The script uploads the provided audio or extracted video audio to a hardcoded private-network HTTP endpoint. This is expected for API-based transcription, but the endpoint operator and network boundary should be verified.

Skill content
WHISPER_ENDPOINT = "http://192.168.0.11:8080/v1/audio" ... requests.post(f"{WHISPER_ENDPOINT}/transcriptions", files=files, data=data)
Recommendation

Only use this skill if that IP address is your intended Whisper service, and avoid sending sensitive recordings unless you trust that endpoint.

#
ASI05: Unexpected Code Execution
Low
What this means

Video transcription may run ffmpeg locally and create/delete an extracted audio file next to the source video.

Why it was flagged

For video files, the script invokes ffmpeg to extract audio. This is purpose-aligned and uses an argument list rather than a shell string, but it still depends on a local binary and writes a temporary sidecar WAV file.

Skill content
cmd = ["ffmpeg", "-y", "-i", video_file, "-vn", "-acodec", "pcm_s16le", "-ar", "16000", "-ac", "1", audio_file]
subprocess.run(cmd, check=True, capture_output=True)
Recommendation

Ensure ffmpeg is installed from a trusted source and avoid using paths where an existing '<video filename>.wav' sidecar file should be preserved.