Proactive Agent

Security checks across malware telemetry and agentic risk

Overview

This is a coherent proactive-agent framework, but it gives the agent broad proactive, persistent, and self-modifying behavior that needs careful user review before use.

Install this only if you explicitly want a proactive, persistent agent. Before enabling it, set strict limits on which files, accounts, calendars, mailboxes, and apps it may access; disable or narrow heartbeat cleanup; require approval before deleting, closing, posting, sending, or self-modifying; and periodically review or clear the memory files it creates.

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.

#
ASI01: Agent Goal Hijack
Medium
What this means

A malicious or stale BOOTSTRAP.md in the workspace could redirect the agent’s behavior and then be deleted, making the action harder to audit.

Why it was flagged

This makes an arbitrary workspace file authoritative for first-run instructions and then removes it, without source verification or user approval.

Skill content
If `BOOTSTRAP.md` exists, follow it, then delete it.
Recommendation

Only allow BOOTSTRAP.md from a trusted setup flow. Show its contents to the user and ask before following or deleting it.

#
ASI02: Tool Misuse and Exploitation
Medium
What this means

Apps, browser tabs, or local files could be closed, changed, or moved to trash unexpectedly.

Why it was flagged

The heartbeat checklist authorizes local UI and file changes using vague safety criteria and without explicit per-action approval.

Skill content
Check for apps not used recently, close if safe... Browser Tab Hygiene... Close: Random searches... Desktop Cleanup - Move old screenshots to trash
Recommendation

Require explicit approval before closing apps/tabs or moving files, and define exactly which paths and applications the agent may touch.

#
ASI03: Identity and Privilege Abuse
Medium
What this means

The agent may inspect sensitive account information during proactive checks without a clear permission boundary.

Why it was flagged

The skill encourages proactive reading of email and calendar account data, but does not define which accounts, credentials, folders, or event details are in scope.

Skill content
Things to check:
- Emails - urgent unread?
- Calendar - upcoming events?
...
Do freely:
- Read files, explore, organize, learn
- Search the web, check calendars
Recommendation

Specify allowed accounts/calendars/mailboxes, require user approval before first access, and limit what details may be stored in memory.

#
ASI06: Memory and Context Poisoning
Medium
What this means

Personal details and conversation context may be written to local memory files and reused later, including details the user did not intend to preserve.

Why it was flagged

The WAL and memory architecture persist names, preferences, decisions, dates, URLs, and other user context across sessions, with no clear retention, exclusion, or review policy.

Skill content
`SESSION-STATE.md` ... `memory/YYYY-MM-DD.md` ... `memory/working-buffer.md`; "SCAN EVERY MESSAGE" ... "WRITE — Update SESSION-STATE.md with the detail"
Recommendation

Define retention limits, sensitive-topic exclusions, allowed memory locations, and a regular user-review or clear-memory process.

#
ASI08: Cascading Failures
Medium
What this means

One incorrect lesson or poisoned instruction could change future agent behavior and compound over time.

Why it was flagged

The agent is told to modify its own operating rules and tool notes immediately, which can cause mistakes or bad inputs to persist into future sessions.

Skill content
Learn a lesson → update AGENTS.md, TOOLS.md, or skill file... Don't wait for permission to improve. If you learned something, write it down now.
Recommendation

Require the agent to propose diffs for AGENTS.md, TOOLS.md, SOUL.md, or skill files and wait for user approval before applying them.

#
ASI10: Rogue Agents
Medium
What this means

If heartbeats are enabled, the agent may keep checking resources and initiating contact without a fresh user request each time.

Why it was flagged

The skill supports periodic autonomous monitoring, state tracking, and outreach behavior outside a single user-requested task.

Skill content
When you receive a heartbeat poll... Track state in: `memory/heartbeat-state.json`... When to reach out: ... It's been >8h since you said anything
Recommendation

Enable heartbeats only with a clear schedule, task list, quiet hours, and approval rules for what the agent may check or change.

#
ASI04: Agentic Supply Chain Vulnerabilities
Low
What this means

Users have less information for deciding whether to trust the author and included instructions.

Why it was flagged

The skill’s provenance is not easily verifiable from the registry metadata, although the provided code is limited to a local audit script and there is no remote install mechanism shown.

Skill content
Source: unknown; Homepage: none
Recommendation

Review the files manually before installation and prefer a verified source or homepage for future versions.