Doubao Asr

ReviewAudited by ClawScan on May 10, 2026.

Overview

The transcription feature appears legitimate, but the package includes an unrelated reference prompt that could redirect an agent into modifying the skill, and it also uploads audio to Volcengine using cloud credentials.

Before installing, remove or ignore the unrelated development-reference file, use dedicated Volcengine credentials and a dedicated TOS bucket, and set a cleanup policy for uploaded recordings. The core ASR workflow appears aligned with the stated purpose, but it is not a purely local transcription tool.

Findings (3)

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.

ConcernHigh Confidence
ASI01: Agent Goal Hijack
What this means

If the agent reads this reference as authoritative, it may start editing skill files or staging changes instead of only helping with transcription.

Why it was flagged

This reference file contains imperative instructions for an agent to modify the skill repository, which is unrelated to the skill's runtime purpose of transcribing audio.

Skill content
「请消化这些信息并执行改进」 ... 「具体迭代任务(请执行)」 ... 「改动后需写 task log」 ... 「显式 stage 文件」
Recommendation

Remove this development-planning reference from the released skill, or clearly move it outside the runtime skill package so the agent cannot treat it as task guidance.

What this means

Anyone using these credentials can potentially interact with the configured Volcengine speech service and TOS bucket according to the permissions granted.

Why it was flagged

The skill requires Volcengine API and IAM/TOS credentials. This is expected for calling the speech API and uploading audio, but it is still privileged cloud-account access.

Skill content
`VOLCENGINE_API_KEY` | Yes ... `VOLCENGINE_ACCESS_KEY_ID` | Yes ... `VOLCENGINE_SECRET_ACCESS_KEY` | Yes ... `VOLCENGINE_TOS_BUCKET` | Yes ...
Recommendation

Use a dedicated IAM user and a dedicated TOS bucket for this skill, keep permissions narrow, and rotate or revoke the keys if no longer needed.

What this means

Recordings may contain private conversations and will be uploaded to cloud infrastructure for transcription.

Why it was flagged

The transcription workflow sends selected audio to Volcengine object storage and then provides a presigned URL to the Doubao ASR API. This is purpose-aligned but is a sensitive data flow.

Skill content
The Doubao API requires a publicly accessible URL. This script uploads audio to Volcengine TOS ... get_url = _tos_sign_v4("GET", url_raw, ak, sk, TOS_REGION, expires=3600)
Recommendation

Only transcribe recordings you are allowed to upload, use a dedicated bucket, and configure lifecycle deletion or manually remove uploaded audio objects after transcription.