Miranda SAG (ElevenLabs TTS say-UX)

AdvisoryAudited by Static analysis on Apr 30, 2026.

Overview

No suspicious patterns detected.

Findings (0)

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.

What this means

Voice generation may consume account quota or incur provider usage under the user's ElevenLabs account.

Why it was flagged

The skill requires an ElevenLabs credential, which is expected for ElevenLabs TTS but gives the CLI access to the user's ElevenLabs account and usage quota.

Skill content
API key (required)
- `ELEVENLABS_API_KEY` (preferred)
- `SAG_API_KEY` also supported by the CLI
Recommendation

Use a revocable API key, monitor ElevenLabs usage, and avoid sharing the key beyond the intended environment.

What this means

Installing the skill requires trusting the external sag Homebrew package that will run locally and use the configured API key.

Why it was flagged

The skill's functionality depends on installing an external Homebrew formula rather than code included in the skill artifacts; this is purpose-aligned for a CLI wrapper but makes package provenance important.

Skill content
brew | formula: steipete/tap/sag | creates binaries: sag
Recommendation

Review the Homebrew formula and upstream project before installing, and keep the CLI updated from a trusted source.

What this means

Users may have less clarity about whether the published registry entry exactly matches the original package identity.

Why it was flagged

The embedded metadata identifies a different owner/slug than the submitted registry entry for Miranda SAG, which is a provenance/name-continuity inconsistency but not evidence of malicious behavior.

Skill content
"ownerId": "kn70pywhg0fyz996kpa8xj89s57yhv26",
  "slug": "sag"
Recommendation

Confirm that the registry listing, homepage, and Homebrew formula are the intended project before installing.

What this means

Text converted to speech may be sent to the TTS provider, and generated audio may be attached back to the chat when requested.

Why it was flagged

The skill is explicitly for ElevenLabs TTS, so text provided for speech will be handled through the sag/ElevenLabs provider flow; this is expected but relevant for sensitive content.

Skill content
Use `sag` for ElevenLabs TTS with local playback.
Recommendation

Do not use the skill for confidential text unless the provider account and data-handling terms are acceptable.