Security audit
Linux Cron Panel
Security checks across malware telemetry and agentic risk
Overview
The skill matches its cron-management purpose, but it installs a persistent unpinned local service that can create, delete, and immediately run scheduled shell commands.
Install only if you trust the upstream GitHub project and want a persistent local service that can manage your crontab. Review the code first, pin a trusted version if possible, confirm every create/edit/delete/run action, and disable the systemd service when you no longer need it.
VirusTotal
65/65 vendors flagged this skill as clean.
Risk analysis
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.
Installing the skill can execute code from a remote repository under the user's account, and later repository changes could affect what gets installed.
The setup clones the repository's current default state and runs its start script, but the reviewed artifact set contains no pinned version, checksum, lockfile, or bundled service code.
git clone https://github.com/wdmywm3/linux-cron-panel.git "$HOME/.openclaw/linux-cron-panel" ... ExecStart=bash start.sh
Review the upstream repository before installing, pin to a trusted release or commit, and prefer a declared install spec with integrity checks.
A mistaken or overly broad agent action could run commands on the local machine, modify the user's crontab, or remove existing scheduled jobs.
The API can create arbitrary scheduled commands, delete tasks, and run tasks immediately, but the instructions do not define confirmation, scoping, or rollback requirements for these high-impact operations.
POST http://127.0.0.1:5002/api/tasks ... "command": "/path/to/script.sh" ... DELETE http://127.0.0.1:5002/api/tasks/{id} ... POST http://127.0.0.1:5002/api/tasks/{id}/runRequire explicit user approval before create/edit/delete/run actions, restrict commands to user-approved script paths, and show the exact cron change before applying it.
The cron-management service can remain active after the user's immediate request is complete, continuing to expose local task-management capability.
The installation creates a persistent user systemd service that restarts automatically and is enabled immediately, with no matching uninstall or disable instructions shown.
Restart=always ... systemctl --user enable --now linux-cron-panel
Provide clear stop, disable, and uninstall steps, and ask the user before enabling a persistent background service.
