iCloud Reminders

PassAudited by VirusTotal on May 11, 2026.

Overview

Type: OpenClaw Skill Name: icloud-reminders Version: 0.1.6 The skill bundle provides instructions and metadata for managing Apple iCloud Reminders using a Go-based CLI tool. It facilitates standard CRUD operations and handles authentication via environment variables or local configuration files (~/.config/icloud-reminders/). While the tool handles sensitive iCloud credentials and session tokens, its behavior is transparently documented and aligned with its stated purpose, with no evidence of malicious intent, data exfiltration, or prompt injection in SKILL.md or _meta.json.

Findings (0)

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.

What this means

Anyone or anything with access to the credentials or session file may be able to act on the user’s iCloud Reminders account.

Why it was flagged

The skill requires Apple/iCloud account authentication and stores a reusable session, which is expected for an iCloud Reminders integration but grants sensitive account access.

Skill content
Credentials are resolved in this order: 1. `ICLOUD_USERNAME` / `ICLOUD_PASSWORD` environment variables 2. `~/.config/icloud-reminders/credentials` file ... 3. Interactive prompt ... Session file (`~/.config/icloud-reminders/session.json`) is created automatically and reused.
Recommendation

Authenticate only if you trust the installed CLI, avoid leaving passwords in environment variables or plaintext files when possible, and protect the session file.

What this means

A mistaken or overly broad request could complete, edit, or delete reminders in the user’s iCloud account.

Why it was flagged

The skill exposes commands that mutate or delete reminders. These actions are purpose-aligned, but an agent should use them only when the user clearly intends the change.

Skill content
`reminders edit abc123 --title "New title"` ... `reminders complete abc123` ... `reminders delete abc123`
Recommendation

Ask for confirmation before destructive actions such as deletion, and use specific reminder IDs or list names to avoid accidental changes.

What this means

The installed third-party CLI will handle iCloud credentials and sessions, so its provenance matters.

Why it was flagged

The skill depends on an external Homebrew-installed binary. This is normal for a CLI-based skill, but the binary’s source code was not included in the artifact set reviewed here.

Skill content
brew | formula: icloud-reminders | creates binaries: reminders
Recommendation

Install only from a trusted Homebrew tap/source and review the linked project before authenticating.

What this means

Sharing an exported session archive could let another person or system access the iCloud Reminders session without the Apple ID password.

Why it was flagged

The documentation discloses that session cookies can be exported, but the phrase 'share without password' could cause users to underestimate that the archive may still grant account access.

Skill content
# Export session cookies (share without password)
reminders export-session session.tar.gz
Recommendation

Treat exported session archives like credentials; do not share them unless you intend to delegate access, and delete them when no longer needed.