T06 · System Persistence
- Location
SKILL.md:168- Finding
Optional Reminder Setup Installs Persistent Cron Jobs with Messaging Authority
- Content
View full analysis
&1 | logger -t turnip-prophet 0 12 * * 1-6 /usr/local/bin/openclaw gateway call message.send --params '{"channel":"telegram","target":"8577655544","message":"🔔 Time to check Nook'\''s Cranny turnip prices!"}' 2>&1 | logger -t turnip-prophet 0 20 * * 1-6 /usr/local/bin/openclaw gateway call message.send --params '{"channel":"telegram","target":"8577655544","message":"🔔 Evening price check: Check Nook'\''s Cranny!"}' 2>&1 | logger -t turnip-prophet 45 21 * * 6 /usr/local/bin/openclaw gateway call message.send --params '{"channel":"telegram","target":"8577655544","message":"⏰ FINAL CALL: Turnips expire at 10 PM! Sell now or they'\''ll rot 🗑️"}' 2>&1 | logger -t turnip-prophet ``` ```bash # If it looks good, install: (crontab -l 2>/dev/null; cat /tmp/turnip-cron-$$.txt) | crontab - ``` ### Technical Analysis The setup adds commands to the user's persistent crontab. These commands survive the current skill invocation and repeatedly invoke `openclaw gateway call message.send` using the user's existing OpenClaw configuration and messaging credentials. Scheduled reminders are relevant to the optional reminder feature, and the documentation requires an explicit confirmation before installation. Therefore, the mechanism is not covert. Nevertheless, cron persistence is not required for the skill's core turnip-price prediction functionality and grants materially broader authority than local prediction and chart generation require. The installation operation also appends ...[truncated 1508 chars]- Remediation
View remediation
