Ring Doorbell & Camera

Security checks across static analysis, malware telemetry, and agentic risk

Overview

The skill is a coherent Ring camera integration, but it necessarily handles sensitive Ring credentials, tokens, and camera images that users should protect.

Install this only if you want your assistant to access Ring device status, event history, and camera snapshots. Use it on a trusted machine, protect the saved token file, and periodically clean up saved images.

Static analysis

No static analysis findings were reported for this release.

VirusTotal

VirusTotal findings are pending for this skill version.

View on VirusTotal

Risk analysis

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.

#
ASI03: Identity and Privilege Abuse
Low
What this means

Anyone who can use the token file may be able to access Ring device information and camera/event data until the token is revoked or expires.

Why it was flagged

The tool collects Ring login credentials for authentication and saves a reusable Ring token locally. This is expected for a Ring integration and is disclosed, but it grants access to the user's Ring account.

Skill content
username = input("Enter your Ring email: ").strip()
password = input("Enter your Ring password: ").strip()
...
TOKEN_FILE.write_text(json.dumps(token))
Recommendation

Authenticate only on a trusted machine, protect ~/.openclaw/ring_token.json, and delete or revoke the token if you no longer use the skill.

#
ASI06: Memory and Context Poisoning
Low
What this means

Captured images may remain on disk after the conversation and could be seen by later local users or tools with file access.

Why it was flagged

Camera snapshots are written to persistent local storage. This is disclosed and fits the feature, but saved images may contain sensitive private scenes.

Skill content
Images saved to `~/.openclaw/media/ring/`
Recommendation

Periodically review and delete saved snapshots you do not need, especially on shared machines.

#
ASI04: Agentic Supply Chain Vulnerabilities
Info
What this means

The behavior also depends on the installed third-party package and whatever version pip resolves at install time.

Why it was flagged

The skill relies on an external Python package installed by the user. This is expected for the integration, but the version is not pinned in the instructions.

Skill content
pip3 install ring-doorbell
Recommendation

Install dependencies from trusted package indexes and consider pinning or reviewing the ring-doorbell package version in sensitive environments.