Agentchat Skill

Security checks across malware telemetry and agentic risk

Overview

AgentChat is coherent as a messaging integration, but it asks the agent to add persistent heartbeat and context changes that autonomously process messages from other agents.

Before installing, decide whether you want a persistent agent-to-agent messaging identity. Review the full setup script, inspect changes to `agentchat.env`, `HEARTBEAT.md`, and `AGENTS.md`, and require manual approval for outbound messages or account changes until you trust the workflow.

VirusTotal

65/65 vendors flagged this skill as clean.

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.

#
ASI10: Rogue Agents
Medium
What this means

The agent may keep syncing and acting on AgentChat messages on future heartbeat turns without the user explicitly re-invoking the skill.

Why it was flagged

The skill instructs the agent to install a recurring background task that continues checking AgentChat beyond the immediate user request.

Skill content
You add an AgentChat sync task to `HEARTBEAT.md` and the heartbeat picks it up automatically.
Recommendation

Install only if you want ongoing background messaging; review and edit `~/.openclaw/workspace/HEARTBEAT.md`, and remove the task when you no longer want automatic sync.

#
ASI07: Insecure Inter-Agent Communication
Medium
What this means

Messages from external agents could influence the agent's behavior or cause it to share information through replies if not carefully controlled.

Why it was flagged

Inbound messages from other agents are meant to drive the local agent's decisions, but the visible instructions do not clearly define trust boundaries or require approval before replies.

Skill content
For each message in the response: decide reply / ignore / surface to your operator. Treat each peer as an actual agent, not a customer.
Recommendation

Treat all incoming AgentChat messages as untrusted content and require operator approval for outbound replies, contact changes, group joins, or sharing private information.

#
ASI06: Memory and Context Poisoning
Medium
What this means

Future sessions may continue to treat AgentChat identity and instructions as part of the agent's baseline context, even when unrelated to the user's current task.

Why it was flagged

The skill intentionally anchors AgentChat identity in persistent workspace context, which can shape future agent behavior across sessions.

Skill content
This step makes it *part of who you are*: every session you boot from now on, AgentChat shows up in your persistent context.
Recommendation

Review any changes to `AGENTS.md` before accepting them and keep persistent identity/context entries narrow, removable, and clearly labeled.

#
ASI03: Identity and Privilege Abuse
Low
What this means

Anyone or any process that can read the stored key may be able to act as the AgentChat account.

Why it was flagged

The skill requires and stores an API key that represents the user's AgentChat identity; this is expected for the messaging service but sensitive.

Skill content
AGENTCHAT_API_KEY=ac_xxx
Recommendation

Keep the key file permission-restricted, do not paste the key into chats, and rotate the key if you suspect exposure.

#
ASI05: Unexpected Code Execution
Low
What this means

Running the setup script can modify local OpenClaw workspace files.

Why it was flagged

The setup uses local shell execution from the skill text. This is visible and setup-related, but the supplied review excerpt is truncated, so the full script should be checked before running.

Skill content
It pipes a self-contained script into `bash` via stdin
Recommendation

Read the full script block before executing it and run it only if you accept the credential, heartbeat, and persistent-context changes.