Capability Evolver.Bak

Security checks across malware telemetry and agentic risk

Overview

This is a powerful self-modifying, networked agent-evolution skill that is mostly purpose-aligned but has high-impact automatic execution, persistence, data-sharing, and provenance concerns that need review before use.

Install only if you intentionally want an autonomous self-evolution tool. Use a disposable or well-versioned git workspace, run `--review` instead of automated mode, avoid `--loop` until supervised, do not provide GitHub or remote-memory credentials unless necessary, and verify the package provenance because the registry and embedded metadata do not match.

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.

#
ASI02: Tool Misuse and Exploitation
High
What this means

The agent could modify project code or evolution assets before the user has reviewed the proposed changes.

Why it was flagged

The skill’s default documented path applies changes without human review, while it also has shell/network permissions and writes to workspace source and memory paths.

Skill content
If no flags are provided, it assumes fully automated mode (Mad Dog Mode) and executes changes immediately.
Recommendation

Run only in an isolated git workspace, use `--review` by default, require explicit approval before solidifying changes, and keep rollback enabled.

#
ASI09: Human-Agent Trust Exploitation
Medium
What this means

A user may install or run the skill believing it is prompt-only when another artifact describes automatic mutation behavior.

Why it was flagged

This reassurance conflicts with SKILL.md’s default automated mode that says changes are executed immediately and with declared source-write capability.

Skill content
Does this edit code automatically? No. It generates a protocol-bound prompt and assets that guide evolution.
Recommendation

Treat the skill as capable of modifying files; the publisher should reconcile the documentation and make human-review mode the default for registry users.

#
ASI10: Rogue Agents
High
What this means

Once started in loop mode, the evolver may continue running in the background, consuming resources, changing files, and communicating with services until explicitly stopped.

Why it was flagged

The loop mode is designed to run indefinitely and can respawn itself as a detached process, which creates persistent autonomous behavior.

Skill content
while (true) { ... const child = spawn(process.execPath, [__filename, ...args], { detached: true, stdio: 'ignore', env: process.env, windowsHide: true }); child.unref();
Recommendation

Do not enable `--loop` or lifecycle background mode unless you have process supervision, clear stop commands, logs, and a dedicated sandbox.

#
ASI03: Identity and Privilege Abuse
Medium
What this means

If a GitHub token is provided, the skill may create issues or reports under the user’s account and may include sanitized logs/environment information.

Why it was flagged

The documentation describes automatic GitHub issue reporting enabled by default when a repo-scoped token is available, which is account mutation using user credentials.

Skill content
`EVOLVER_AUTO_ISSUE` | `true` ... 需要配置 `GITHUB_TOKEN`(或 `GH_TOKEN` / `GITHUB_PAT`),需具有 `repo` 权限。
Recommendation

Avoid providing broad GitHub tokens unless needed, set `EVOLVER_AUTO_ISSUE=false` if you do not want automatic reporting, and use least-privilege tokens.

#
ASI04: Agentic Supply Chain Vulnerabilities
Medium
What this means

Users cannot easily confirm whether this is the intended upstream package, a backup copy, or a republished variant with changed trust boundaries.

Why it was flagged

This conflicts with the provided registry metadata for `capability-evolver-bak` version `1.0.0` from a different owner/source context, creating provenance ambiguity for a high-privilege skill.

Skill content
"ownerId": "kn7apafdj4thknczrgxdzfd2v1808svf", "slug": "capability-evolver", "version": "1.32.2"
Recommendation

Verify the publisher and source repository before installation, compare hashes with the official release, and avoid granting credentials until provenance is clear.

#
ASI06: Memory and Context Poisoning
Medium
What this means

Private project context or runtime history could be stored, reused in later evolution cycles, or sent to a configured remote memory service.

Why it was flagged

The skill can read broad workspace content, persist evolution memory, and optionally sync memory-graph data remotely, but the artifacts do not clearly define retention, exclusions, or reuse boundaries.

Skill content
read: [workspace/**] ... write: [workspace/assets/**, workspace/memory/**] ... MEMORY_GRAPH_REMOTE_URL ... Remote knowledge graph sync
Recommendation

Run it only on repositories whose logs and files may be analyzed, review generated memory files, disable remote memory sync unless needed, and add explicit path exclusions.

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

Remote hub data or shared evolution assets may influence future local evolution workflows.

Why it was flagged

The skill intentionally communicates with an A2A hub and exchanges assets/tasks; this is purpose-aligned but introduces remote agent/message trust boundaries.

Skill content
evomap.ai (or A2A_HUB_URL) ... A2A protocol (hello, heartbeat, publish, fetch, reviews, tasks)
Recommendation

Use only trusted A2A hubs, keep external assets quarantined until reviewed, and avoid promoting remote genes/capsules without validation.