T09 · Insecure Skill Coding Practices
- Location
setup.sh:8- Finding
API Key Exposed Through Shell History and Process Arguments
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill matches its MuAPI utility purpose, but its recommended setup can expose a MuAPI API key in command history and process arguments.
Before installing, prefer the interactive setup form, avoid typing the API key directly into a command, check where the muapi CLI stores credentials, and rotate any key previously entered through the documented command-line example.
setup.sh:8API Key Exposed Through Shell History and Process Arguments
The markdown instructs users to provide and store an API key and to test it, but it does not include any user-facing warning about credential sensitivity, storage location, or the privacy/security implications of exposing or persisting the key. Under the markdown criteria for missing user warnings, credential-related behavior should be disclosed when it could affect user data or privacy.