Udio
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.
Anyone with this token may be able to act as the user on Udio, such as generating content or accessing account-related API functions.
The skill uses a Udio browser-session auth token to call Udio through wrappers. This is expected for the stated integration and includes secure-storage guidance, but the token can grant account access if mishandled.
The wrappers require `sb-api-auth-token` from your browser session. ... **Never store tokens in plain text files or commit to git.**
Use a dedicated environment variable, keychain, or credential manager; do not paste the token into chats, files, logs, or code repositories; refresh or revoke the session if it is exposed.
Installing third-party wrappers could run code from outside this skill and may expose the Udio token to that wrapper.
The documented API path depends on third-party community packages and an optional source install. This is disclosed and purpose-aligned, but the packages are not pinned or reviewed in the provided artifacts.
Community wrappers interact with the internal API. ... `pip install udio_wrapper` ... `npm install udio-wrapper` ... `pip install git+https://github.com/flowese/UdioWrapper.git`
Inspect the wrapper source, install in a virtual environment, pin known-good versions, and avoid using the token with packages you do not trust.
The agent could generate songs or extensions through the user's Udio account, potentially using limited daily generations or paid plan capacity.
The skill can use API wrappers for batch or programmatic Udio generation. That matches the purpose, but it may consume account quota or create multiple songs if the user gives broad instructions.
| Programmatic generation, batch jobs | API wrapper |
Specify how many generations or extensions are allowed, and ask the agent to confirm before running large batches or using paid account capacity.
Future Udio tasks may reuse stored preferences and project notes; sensitive lyrics, project names, or URLs written there could remain on disk.
The skill creates persistent local memory for Udio preferences, prompts, seeds, projects, and token location references. This is disclosed and says not to store the token itself, but the memory can still contain creative preferences, project URLs, and lyrics-related context.
Create `~/udio/memory.md` with this structure: ... `token_location: keychain:udio_auth_token | env:UDIO_AUTH_TOKEN | none` ... **Never store auth tokens** — only reference location
Review ~/udio/memory.md and ~/udio/projects/ periodically, avoid storing secrets or confidential lyrics, and delete the folder if you no longer want persistent Udio memory.
