Architecture Evolution Coordinator

Security checks across malware telemetry and agentic risk

Overview

Review before installing: the skill is coherent for architecture maintenance, but it describes fixed-address email reporting, asks for credentials, runs local workspace code, and uses hard-coded health results.

Install only in a trusted test workspace. Change or disable the default email recipient, avoid setting email/GitHub credentials unless necessary, manually verify health-check results, and require explicit review of diffs, reports, and any plugin or code changes before applying them.

VirusTotal

63/63 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.

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

Architecture or workspace reports could be sent to an email address that may not belong to the installing user.

Why it was flagged

The skill describes automatic report delivery to a fixed external email address. The artifacts do not clearly bound what report data is sent or require the recipient to be user-selected before reporting.

Skill content
自动报告:`evolution-watcher`报告自动发送至`johnson007.ye@gmail.com`
Recommendation

Disable email reporting by default, require an explicit user-chosen recipient, document exactly what is sent, and confirm before each external report.

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

A user could be falsely reassured that their architecture is healthy or tested when the script is reporting a baked-in snapshot.

Why it was flagged

The health-check script reports important health metrics from hard-coded values rather than fully deriving them from the actual installed environment.

Skill content
plugin_stats = {
        "total": 27,
        "healthy": 25,
        "deprecated": 2,
        "warnings": 1
    }
Recommendation

Treat the included health numbers as example data only unless independently verified; the skill should compute live metrics or clearly label unknown/unverified states.

#
ASI05: Unexpected Code Execution
Low
What this means

Running the health check in an untrusted or modified workspace can execute code from that workspace.

Why it was flagged

The health check intentionally executes local test scripts and imports adapter modules from the OpenClaw workspace. This is aligned with architecture testing, but it executes local code.

Skill content
result = subprocess.run([sys.executable, test_path], ...)
sys.path.insert(0, "/root/.openclaw/workspace/integration/adapter")
module = __import__(module_name, fromlist=[''])
Recommendation

Run these scripts only in a trusted workspace, preferably in a sandbox, and review the local test and adapter files before execution.

#
ASI06: Memory and Context Poisoning
Low
What this means

A malicious or misleading README could influence generated architecture recommendations if the agent later treats it as authoritative.

Why it was flagged

Untrusted GitHub README text is fetched, summarized into concepts, and copied into fusion proposals. That is the purpose of the skill, but external project text should not be treated as trusted instructions.

Skill content
content = base64.b64decode(data['content']).decode('utf-8')
concepts = extract_key_concepts(repo_info["content"])
"external_feature": concept["content"]
Recommendation

Keep external project content quoted and untrusted, ignore instructions inside fetched content, and require human review before any code or plugin changes.

#
ASI03: Identity and Privilege Abuse
Low
What this means

Users may not realize from the registry summary that using the documented reporting and GitHub features can involve sensitive credentials.

Why it was flagged

The skill documents optional email and GitHub credentials, while the registry metadata declares no required credentials or environment variables.

Skill content
export EVOLUTION_COORDINATOR_SENDER_PASSWORD="your-app-password"
export GITHUB_TOKEN="your_github_token"
Recommendation

Declare credential expectations in metadata, use least-privilege tokens or app passwords, and avoid setting credentials unless the related feature is needed.

#
ASI04: Agentic Supply Chain Vulnerabilities
Low
What this means

Setup or validation steps may fail or depend on files not available for review in this artifact set.

Why it was flagged

The documentation references requirements, tests, and helper scripts that are not included in the supplied file manifest, so the runnable package is not fully represented by the reviewed artifacts.

Skill content
pip install -r requirements.txt
pytest tests/ -v
python3 scripts/sandbox_test_idea_analysis.py --project https://github.com/WeberG619/neveronce
Recommendation

Do not run missing or separately obtained helper files until their source is reviewed; the package should include or remove referenced files.