T09 · Insecure Skill Coding Practices
- Location
SKILL.md:35- Finding
Shell Command Injection Through Unsanitized Cron Delivery Arguments
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill is a disclosed news-hotspot fetcher with optional user-approved scheduling, though users should review the cron command before running it.
Install only if you want a Chinese-language hotspot/news fetcher that contacts hotspot.api4claw.com. Leave it in default mode for read-only use. If enabling scheduled delivery, inspect the generated cron command, ensure the destination values are normal trusted identifiers, and avoid running a shell command with unexpected characters in --channel or --to.
SKILL.md:35Shell Command Injection Through Unsanitized Cron Delivery Arguments
Referenced artifact was not completely inspected
- 接收 cron 的 OpenClaw agent **须能加载本 skill**(同一项目中的 `SKILL.md` / 规则包)。若定时环境无本 skill,须在 `--message` 中内联完整 URL 与 Output Rules 要点。
Skill contains instructions that could directly expose system prompts, internal rules, or hidden instructions to users or external parties.
### Prerequisites for scheduled runs
- 接收 cron 的 OpenClaw agent **须能加载本 skill**(同一项目中的 `SKILL.md` / 规则包)。若定时环境无本 skill,须在 `--message` 中内联完整 URL 与 Output Rules 要点。
- 修改 `--cron` / `--tz` 时保持 `--message` 明确为 **hotspots consumer** 拉取,避免与其它定时报告混淆。
## Scheduled runs(定时触发时)
Skill contains instructions that could directly expose system prompts, internal rules, or hidden instructions to users or external parties.
### Prerequisites for scheduled runs
- 接收 cron 的 OpenClaw agent **须能加载本 skill**(同一项目中的 `SKILL.md` / 规则包)。若定时环境无本 skill,须在 `--message` 中内联完整 URL 与 Output Rules 要点。
- 修改 `--cron` / `--tz` 时保持 `--message` 明确为 **hotspots consumer** 拉取,避免与其它定时报告混淆。
## Scheduled runs(定时触发时)
Skill contains instructions that could directly expose system prompts, internal rules, or hidden instructions to users or external parties.
### Prerequisites for scheduled runs
- 接收 cron 的 OpenClaw agent **须能加载本 skill**(同一项目中的 `SKILL.md` / 规则包)。若定时环境无本 skill,须在 `--message` 中内联完整 URL 与 Output Rules 要点。
- 修改 `--cron` / `--tz` 时保持 `--message` 明确为 **hotspots consumer** 拉取,避免与其它定时报告混淆。
## Scheduled runs(定时触发时)
The listed trigger words include "今日热点" and especially "早报", which are common, generic phrases that can appear in ordinary conversation and may cause unintended activation. The description does not provide exclusion conditions, narrow context constraints, or negative examples to clarify when the skill should or should not activate.
The default prompt template hard-codes a daily schedule at 09:30 in Asia/Shanghai, and later workflow instructions repeatedly require Beijing time. This imposes a specific locale/timezone behavior without offering user choice or documenting a justified region-specific limitation.
No suspicious patterns detected.