bailian-tts
Security checks across malware telemetry and agentic risk
Overview
The skill is coherent for generating TTS audio, but users should knowingly install the global npm CLI and protect the Bailian API key and any text sent to the service.
This appears safe for its stated purpose if you intend to use Alibaba Bailian TTS. Before installing, verify the @hackerpl/bailian-cli npm package, use a protected Bailian API key, and do not send sensitive text for speech generation unless you are comfortable with it being processed by the external service.
VirusTotal
65/65 vendors flagged this skill as clean.
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.
Installing the CLI gives that npm package code a place in the user's global command environment.
The skill depends on a globally installed, unpinned npm CLI package. This is central to the stated TTS purpose and is disclosed, but global npm installs can add persistent executables and should be verified before use.
npm i -g @hackerpl/bailian-cli
Verify the npm package and maintainer before installing, consider pinning a known-good version, and install it only when the user agrees.
The CLI can use the configured Bailian account key, which may consume quota or incur provider-side usage.
The skill uses a Bailian API key to call the TTS service. This is expected for the integration, and the artifacts do not show hardcoded keys or credential logging.
Check `BAILIAN_API_KEY`
Use a least-privileged API key if available, avoid sharing the key, and rotate it if it is exposed.
Text submitted for speech generation may be transmitted to the external Bailian TTS service.
The skill acknowledges that text is sent externally for TTS generation and instructs confirmation for sensitive text. This is purpose-aligned but important for users to understand.
Respect user privacy: do not upload sensitive text externally without explicit confirmation.
Confirm before sending private, regulated, or confidential text to the provider, and use a scoped output directory for generated audio.
