T03 · Remote Payload Retrieval and Execution
- Location
SKILL.md:87- Finding
Mutable Remote Payload Is Retrieved and Executed Without Integrity Verification
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill is transparent about being a Mac voice-control setup, but it asks an agent to download and run mutable GitHub code with sensitive local access, so it needs review before installation.
Install only after reviewing or pinning the exact repository commit and any deployment scripts, and avoid enabling launchd auto-start until you understand what will run in the background. Use a least-privilege OpenClaw agent, require confirmations for risky voice-triggered actions, and treat microphone access plus OPENCLAW_TOKEN as sensitive local authority.
SKILL.md:87Mutable Remote Payload Is Retrieved and Executed Without Integrity Verification
Referenced artifact was not completely inspected
- do not continue until the workspace contains the real repository files, not just `SKILL.md`
Code accesses credential files (SSH keys, AWS credentials, etc.). This could indicate credential theft attempts.
from funasr import AutoModel
AutoModel(model='fsmn-vad', disable_update=True)
PY
cp .env.example .env
# terminal 1, from the current installed skill workspace
python -m openclaw_voice_control --config config/default.yaml --env-file .env
# terminal 2, from the same workspace
Code accesses credential files (SSH keys, AWS credentials, etc.). This could indicate credential theft attempts.
from funasr import AutoModel
AutoModel(model='fsmn-vad', disable_update=True)
PY
cp .env.example .env
# terminal 1, from the current installed skill workspace
python -m openclaw_voice_control --config config/default.yaml --env-file .env
# terminal 2, from the same workspace
Code accesses credential files (SSH keys, AWS credentials, etc.). This could indicate credential theft attempts.
from funasr import AutoModel
AutoModel(model='fsmn-vad', disable_update=True)
PY
cp .env.example .env
# terminal 1, from the current installed skill workspace
python -m openclaw_voice_control --config config/default.yaml --env-file .env
# terminal 2, from the same workspace
Skill establishes unauthorized persistence across sessions via cron jobs, startup scripts, or state files. Session persistence allows an attacker to maintain access beyond the current interaction.
Use this as the standard install path:
1. sync the full repository into the current installed skill workspace
2. create and activate `.venv`
3. run `pip install -e .`
4. download or populate the SenseVoice model directory
5. download or populate the VAD model directory
No suspicious patterns detected.