Ae1
High
- Category
- analysis-evasion
- Content
- Never store API keys in `SKILL.md`, examples, references, or memory/state files.
- Confidence
- 100% confidence
- Finding
- Referenced artifact was not completely inspected
Security audit
Security checks for vulnerabilities and agentic risk
This phone-call skill is sensitive but coherent: it requires confirmation before calls and does not add hidden persistence or background jobs.
Install this only if you want an agent to manage CallMyCall phone calls. Check phone numbers, caller ID, call goals, recordings, transcripts, and any personal data before confirming; recordings and transcripts may contain sensitive information and may require consent or retention controls. Keep the API key in an environment variable or user config, and avoid optional webhooks or PII fields unless you have a clear need and trust the destination.
- Never store API keys in `SKILL.md`, examples, references, or memory/state files.
2. `~/.openclaw/openclaw.json` at `skills.openclaw-phone.apiKey` 3. One-time user prompt for current task only This skill does not write config files automatically. If you want persistence, add the key manually to `~/.openclaw/openclaw.json`. The skill must not store API keys in skill source files or memory/state files.
When the key is provided interactively: - Use it for the current task only. - Do not auto-write to config. - If the user wants persistence, provide manual config instructions: - Store at `skills.openclaw-phone.apiKey` in `~/.openclaw/openclaw.json`.
No suspicious patterns detected.