text-to-speech

Fail

Audited by Snyk on Mar 10, 2026

Risk Level: HIGH
Full Analysis

HIGH W007: Insecure credential handling detected in skill instructions.

  • Insecure credential handling detected (high risk: 1.00). The prompt embeds a literal TrustedClientToken-like token in the WebSocket endpoint URL, which would require the agent to include that secret verbatim in connection code or commands, creating an exfiltration risk.

HIGH W008: Secret detected in skill content (API keys, tokens, passwords).

  • Secret detected (high risk: 1.00). I scanned the document for literal, high-entropy credentials. The WebSocket endpoint line

wss://speech.platform.bing.com/consumer/speech/synthesize/readaloud/edge/v1?TrustedClientToken=6A5AA1D4EAFF4E9FB37E23D68491D6F4&ConnectionId=[UUID]

contains a 32-character hex-like token (TrustedClientToken=6A5AA1D4EAFF4E9FB37E23D68491D6F4). This is a literal, non-truncated, random-looking value in a query parameter and meets the definition of a secret (high-entropy token). I flagged it.

Ignored items and rationale:

  • The earlier truncated endpoint occurrences with "..." were treated as redacted/truncated and ignored per the rules.
  • The ConnectionId is shown as [UUID] (placeholder) and thus ignored.
  • Other strings in the doc are descriptive, simple examples, or explicit placeholders (e.g., voice IDs, settings) and do not meet the high-entropy secret criterion.
Audit Metadata
Risk Level
HIGH
Analyzed
Mar 10, 2026, 03:55 AM