Security Audit
sundial-org/awesome-openclaw-skills:skills/apple-reminders
github.com/sundial-org/awesome-openclaw-skillsTrust Assessment
sundial-org/awesome-openclaw-skills:skills/apple-reminders received a trust score of 43/100, placing it in the Untrusted category. This skill has significant security findings that require attention before use in production.
SkillShield's automated analysis identified 1 finding: 1 critical, 0 high, 0 medium, and 0 low severity. Key findings include Potential Command Injection via CLI Wrapper.
The analysis covered 4 layers: Manifest Analysis, Static Code Analysis, Dependency Graph, LLM Behavioral Safety. All layers scored 70 or above, reflecting consistent security practices.
Last analyzed on March 3, 2026 (commit 6d998e00). SkillShield performs automated 4-layer security analysis on AI skills and MCP servers.
Layer Breakdown
Behavioral Risk Signals
Security Findings1
| Severity | Finding | Layer | Location | |
|---|---|---|---|---|
| CRITICAL | Potential Command Injection via CLI Wrapper The skill wraps the `remindctl` command-line interface. User-provided inputs such as reminder titles, list names, and dates are directly passed as arguments to `remindctl`. If the LLM constructs shell commands by directly interpolating unsanitized user input into these arguments, it creates a critical command injection vulnerability. A malicious user could inject arbitrary shell commands by crafting inputs that break out of the intended argument string (e.g., using quotes, semicolons, or backticks). This could lead to arbitrary code execution on the host system. The LLM implementation must rigorously sanitize and escape all user-provided inputs before constructing and executing `remindctl` commands. This typically involves using a robust shell escaping mechanism for each argument to prevent shell metacharacters from being interpreted as commands. For example, using `shlex.quote()` in Python or similar functions in other languages when building the command string. | LLM | SKILL.md:36 |
Scan History
Embed Code
[](https://skillshield.io/report/a0a8916197b2c03f)
Powered by SkillShield