ime_message_skill

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

Overview

The skill matches its stated text-polishing purpose and shows no malicious behavior, but it sends message text to a configured model service and requires a model API token.

Before installing, confirm you trust the configured model endpoint, set the API token securely, and remember that rewritten message text may be sent to the model provider. The artifacts also suggest keeping user review before sending messages, which is a good safety practice.

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

Any message text processed by the skill may be sent to the configured model provider.

Why it was flagged

The helper sends the user's original message text to an external OpenAI-compatible model service for rewriting. This is disclosed and central to the skill, but it means private chat text can leave the local environment.

Skill content
client = OpenAI(api_key=api_key, base_url=base_url) ... {"role": "user", "content": build_user_prompt(original_text, rewrite_instruction)}
Recommendation

Use the skill only with content you are comfortable sending to the configured provider, and verify the base URL and provider privacy terms before use.

What this means

A model-service credential is needed for the script to work, and mishandling that token could expose access to the model service.

Why it was flagged

The script requires a model API token, although registry requirements list no required environment variables or primary credential. The token use is purpose-aligned and disclosed in the documentation, but users should configure it carefully.

Skill content
DEFAULT_API_KEY = os.environ.get("IME_MODEL_API_KEY", "") ... raise ValueError("缺少 API token,请设置 IME_MODEL_API_KEY 或通过 --api-key 传入")
Recommendation

Store the token in a secret manager or environment variable, avoid hardcoding it, and avoid pasting it into chats or logs.

What this means

Users may need to install an external Python package before the helper works, and the exact package version is not fixed by the skill artifacts.

Why it was flagged

The helper depends on the OpenAI Python package, but the artifact set has no install spec or pinned dependency version. This is not suspicious by itself, but it is a provenance and reproducibility detail users should notice.

Skill content
from openai import OpenAI ... raise SystemExit("缺少 openai 依赖,请先安装 openai:pip install openai")
Recommendation

Install dependencies from trusted package sources and consider pinning a known-good OpenAI package version in your environment.