ClawAudit verdict
OpenClaw with Apple
openclaw-with-apple
The skill explicitly instructs the AI to solicit the user Apple ID primary password in conversation to enable iCloud access, which is an unusually broad credential request even though credentials are used locally via pyicloud.
⚠ Flagged for review — coarse, uncorroborated signal, not a confirmed exploit. Review the config yourself before installing.
Automated static analysis — not a human review. ClawAudit flags capabilities, not confirmed intent, and can produce false positives. Disagree with this verdict? Use Dispute below.
Findings (5)
Possible hardcoded credential
SKILL.md · code · PASSWORD="xxxx-xxxx-xxxx-xxxx
subprocess execution — runs system commands from Python
archive-full-version/scripts/setup_tasks_cron.py · prose · downgraded · subprocess.run(
Python os.environ.get — reads environment variable
archive-full-version/scripts/icloud_auth.py · prose · downgraded · os.environ.get(
Python urllib.request — network access
archive-full-version/scripts/status_wall.py · prose · downgraded · urllib.request
Python shutil file operation — copies/moves/deletes files
scripts/test_tasks_tool.py · prose · downgraded · shutil.rmtree(
Why the tier is capped
Execution sink present in raw bytes (Hard Floor: class D). Final tier capped at Caution — cannot be lifted by any downgrade, example-payload opt-in, or allowlist.
Permissions & capabilities
No declared permissions — minimal attack surface.
Is this flag fair?
Thanks — recorded.