Competitor Monitor
Analysis
This skill matches its stated price-monitoring purpose, but it can run on a schedule, store local history, and post alerts through user-configured webhooks.
Findings (5)
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.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
A: 价格 100% 准确,销量为估算(误差±20%)。
The documentation makes a strong accuracy claim, while other included artifacts describe demo or simulated data for some platforms, so users should not over-trust the output without validation.
openclaw cron add competitor-monitor --interval 30
The instructions include adding a recurring scheduled task every 30 minutes.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
"webhook": "" ... "password": ""
The notification configuration has fields for webhook URLs and an email password, which are credentials or delegated posting secrets.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
response = requests.post(webhook_url, json=data, headers=headers, timeout=10)
The script sends generated alert messages to user-configured WeChat or DingTalk webhook endpoints.
history = history[-100:]
with open(history_file, "w", encoding="utf-8") as f:
json.dump(history, f, ensure_ascii=False, indent=2)The script stores recent price history locally and reuses it to detect future price changes.
