Medical Record Structurer

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

Overview

The medical record processing function is coherent, but the package also contains an unrelated self-evolution daemon that can keep running and repeatedly execute code outside the stated purpose.

Review carefully before installing. The core EMR structuring behavior appears user-directed, but do not run the auto-evolution daemon or related self-evolve scripts in a healthcare environment unless you have audited them and accept autonomous background changes. Use anonymized test data first, avoid patient identifiers in billing user IDs, and verify regulatory compliance before processing real medical records.

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

If run, the skill could continue operating in the background and modify or evolve itself beyond the user's immediate record-processing task.

Why it was flagged

This script is a persistent background loop that repeatedly runs a self-evolution script every 30 minutes, which is not necessary for converting medical records into structured EMR output.

Skill content
while true; do ... python3 scripts/self_evolve.py >> $LOG_FILE 2>&1 ... sleep 1800
Recommendation

Do not run the auto-evolution daemon unless you have reviewed self_evolve.py and explicitly want autonomous background modification; the publisher should remove this from the skill or make it clearly opt-in with strict limits.

What this means

Running this helper may execute code that changes the skill or its files without direct per-change review.

Why it was flagged

The daemon executes a separate self-evolution Python script from the skill directory, adding runtime behavior unrelated to the documented EMR processing workflow.

Skill content
cd $SKILL_PATH
python3 scripts/self_evolve.py >> $LOG_FILE 2>&1
Recommendation

Review and disable/remove autonomous execution paths; any update or optimization mechanism should require explicit user approval and be documented as outside normal medical-record processing.

What this means

The installed skill may not remain stable or predictable if its self-evolution mechanism is used.

Why it was flagged

The evolution log shows prior automated changes to the skill, supporting that the self-evolution mechanism is intended to mutate the package rather than merely document a feature.

Skill content
"changes": [
      "添加 LRU 缓存支持",
      "创建 CHANGELOG.md",
      "添加性能监控模块"
    ]
Recommendation

Use a fixed, reviewed version for healthcare workflows; publishers should ship versioned updates through normal release channels rather than autonomous local mutation.

What this means

Billing use may send account-related identifiers to SkillPay and consume paid credits after the trial.

Why it was flagged

The skill discloses use of SkillPay API credentials and billing identifiers after the free trial, which is expected for its pay-per-use monetization but should be visible to users.

Skill content
Data Transmitted: User ID, API key (encrypted), transaction amounts
Recommendation

Use a dedicated SkillPay API key, avoid using patient identifiers as user_id values, and monitor charges.

What this means

Users handling sensitive medical data may over-trust the skill based on marketing claims rather than verified suitability or compliance.

Why it was flagged

The documentation includes promotional popularity and satisfaction claims that are not independently evidenced in the supplied artifacts.

Skill content
✅ 累计服务 **1,000+** 用户 ... ✅ 用户满意度 **98%**
Recommendation

Treat promotional claims as unverified; validate accuracy, privacy, billing, and compliance in your own environment before using real patient data.