Back to skill

Security audit

MLX Audio Server

Security checks across malware telemetry and agentic risk

Overview

This skill does what it says: it installs and uses a local Mac audio API server, with notable but disclosed background-service and Homebrew tap risks.

Install only if you want a persistent local audio API server on your Mac. Review or trust the guoqiao Homebrew tap before installing, keep the service bound to localhost or protected by firewall rules, and stop the Homebrew service when you no longer need it.

SkillSpector

By NVIDIA
Vulnerability Patterns
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • MCP Least PrivilegeUnderdeclared Capability, Wildcard Permission, Missing Permission Declaration
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
Findings (5)

Lp3

Medium
Category
MCP Least Privilege
Confidence
91% confidence
Finding
The skill exposes shell-based installation and execution behavior but does not declare corresponding permissions or capabilities. This weakens transparency and consent: a user or host framework may treat the skill as low-privilege while it can invoke shell commands that install software and modify the system.

Missing User Warnings

Medium
Confidence
87% confidence
Finding
The README explicitly promotes running the package as a 24x7 LaunchAgent-backed local API server but does not warn users that this creates a persistent background process and local HTTP service. That omission can lead users to expose speech data to other local users/processes or unintentionally broaden access if the service binds beyond loopback or is later proxied.

Missing User Warnings

Medium
Confidence
92% confidence
Finding
The installation steps instruct users to start a background service and immediately query an HTTP endpoint, but provide no warning about persistent execution, network exposure, or privacy implications of sending audio/transcription requests to a local API. In a security-sensitive context, normalizing 'start service' without disclosure increases the chance of unintended deployment and data exposure.

Missing User Warnings

Medium
Confidence
95% confidence
Finding
The installation instructions explicitly install a Homebrew formula and start it as a persistent LaunchAgent service, causing ongoing background execution and system changes. Because this persistence is enabled during install without a prominent warning or explicit opt-in, users may unknowingly leave a network-accessible local API server running continuously.

Missing User Warnings

Medium
Confidence
92% confidence
Finding
The script updates Homebrew, installs packages, installs a tapped formula, and restarts a background service without any user confirmation or clear warning about system changes. In an agent skill context, this is risky because executing the installer implicitly modifies the host, enables persistence via a service, and trusts external package sources, which can surprise users and expand the consequences of a compromised tap or formula.

VirusTotal

63/63 vendors flagged this skill as clean.

View on VirusTotal

Static analysis

No suspicious patterns detected.