Heartbeats

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

Overview

This instruction-only skill is not clearly malicious, but it asks the agent to proactively access accounts, edit memory and documentation, and commit/push changes without clear approval boundaries.

Install only if you intentionally want an agent that performs periodic proactive checks. Before using it, restrict which accounts and workspace files it may access, require confirmation before commits or pushes, review HEARTBEAT.md and MEMORY.md changes, and define quiet hours plus a clear disable procedure.

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.

What this means

A workspace checklist could steer the agent's future actions more strongly than the user expects, especially during unattended heartbeat runs.

Why it was flagged

The skill makes a mutable workspace file authoritative during heartbeats and also permits the agent to edit that file, which can redirect future autonomous behavior.

Skill content
Read HEARTBEAT.md if it exists (workspace context). Follow it strictly. ... You are free to edit `HEARTBEAT.md`
Recommendation

Treat HEARTBEAT.md as a user-reviewed checklist only, and do not allow it to override current user instructions or safety rules.

What this means

The agent could make and publish repository changes before the user reviews them.

Why it was flagged

Committing and pushing changes can mutate repositories or shared projects, and the artifact explicitly frames this as something the agent may do without asking.

Skill content
Proactive work you can do without asking: ... Update documentation ... Commit and push your own changes
Recommendation

Require explicit user approval before any write, commit, push, publish, or shared-project mutation.

What this means

If account tools are available, the agent may read sensitive email, calendar, and social-notification data during periodic checks.

Why it was flagged

The skill directs the agent to access private account data, but the registry metadata declares no credentials, account boundaries, or permission scope.

Skill content
Things to check ... Emails - Any urgent unread messages? ... Calendar - Upcoming events ... Mentions - Twitter/social notifications?
Recommendation

Limit connected accounts and tools, define exactly which sources may be checked, and require approval before acting on private account content.

What this means

Incorrect or poisoned memory entries could affect future conversations, and useful information could be removed without review.

Why it was flagged

The skill instructs the agent to maintain persistent state and alter long-term memory, including deleting old information, without clear review, retention, or trust boundaries.

Skill content
Track your checks in `memory/heartbeat-state.json` ... Update `MEMORY.md` with distilled learnings ... Remove outdated info from MEMORY.md
Recommendation

Review memory changes, keep backups or diffs, and require confirmation before deleting or promoting information into long-term memory.

What this means

The agent may contact the user or perform background checks more often than expected if heartbeat scheduling is enabled.

Why it was flagged

Periodic proactive behavior is disclosed and central to the skill, but users should notice that the skill encourages ongoing autonomous check-ins.

Skill content
Things to check (rotate through these, 2-4 times per day) ... When to reach out ... It's been >8h since you said anything
Recommendation

Set explicit quiet hours, check frequency, allowed tasks, and a simple way to disable heartbeat behavior.