FamilyWall Integration

PassAudited by VirusTotal on May 12, 2026.

Overview

Type: OpenClaw Skill Name: snowsand-familywall Version: 1.0.0 The skill provides a legitimate integration with the FamilyWall platform for managing family calendars, shopping lists, messaging, and member locations. The implementation in `scripts/client.py` and `scripts/familywall.py` follows standard practices for a CLI tool, communicating exclusively with the official FamilyWall API (api.familywall.com) using credentials provided via environment variables. No evidence of malicious intent, data exfiltration to unauthorized endpoints, or prompt injection was found.

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 any agent run with these environment variables can authenticate to FamilyWall through this skill and access account-backed family data.

Why it was flagged

The skill reads FamilyWall account credentials from the environment and logs in as the user, giving it delegated access to the FamilyWall account.

Skill content
email = os.environ.get("FAMILYWALL_EMAIL") ... password = os.environ.get("FAMILYWALL_PASSWORD") ... success = client.login(email, password)
Recommendation

Store the password carefully, restrict access to ~/.openclaw/.env, use a least-privileged or dedicated account if possible, and ensure the credential requirement is declared in metadata.

What this means

Mistaken or overly autonomous use could delete a family event, change shared lists, or send an unintended family message.

Why it was flagged

The documented commands can mutate FamilyWall account content by deleting events, changing list items, and sending messages.

Skill content
`events delete EVENT_ID` ... `lists check ITEM_ID` ... `messages send THREAD_ID "Hello family!"`
Recommendation

Require explicit user confirmation before running create, delete, check/uncheck, list-create, or message-send commands.

What this means

Private family chats, location information, and feed content may be exposed to the agent session and any logs or transcripts that capture command output.

Why it was flagged

The skill can retrieve private family messages, member locations, and wall/feed content into the agent's working context and command output.

Skill content
`messages read THREAD_ID --limit 20` ... `locations` ... `wall --limit 20`
Recommendation

Only invoke these read commands when needed, treat outputs as private, and ensure family members are comfortable with location and message access.