Translate Image

PassAudited by VirusTotal on May 11, 2026.

Overview

Type: OpenClaw Skill Name: translate-image Version: 1.0.3 The skill provides image translation, OCR, and text removal capabilities by interfacing with the translateimage.io REST API. It uses standard system utilities like curl for network requests and python3 for safe JSON parsing and base64 decoding. The logic is transparently documented in SKILL.md, aligns with the stated purpose, and includes appropriate security warnings regarding the handling of untrusted URLs.

Findings (0)

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

Images processed with this skill are sent to TranslateImage, so private or sensitive image contents may leave the user's device.

Why it was flagged

The skill explicitly uploads the user's image file to an external provider for processing. This is purpose-aligned and disclosed, but images may contain private documents, screenshots, or personal information.

Skill content
All requests go directly to the TranslateImage REST API at `https://translateimage.io` using curl ... -F "image=@$IMAGE_PATH"
Recommendation

Use the skill only with images you are comfortable uploading to translateimage.io, and check the provider's privacy and retention terms for sensitive content.

What this means

Anyone with the API key could potentially use the user's TranslateImage account or quota.

Why it was flagged

The skill uses a bearer API key for the TranslateImage service. This is expected for an API-backed integration, and the artifacts do not show hardcoding or leaking the key.

Skill content
export TRANSLATEIMAGE_API_KEY=your-api-key ... Authorization: Bearer $TRANSLATEIMAGE_API_KEY
Recommendation

Store the API key securely, avoid pasting it into shared logs or chats, and rotate it if it is exposed.

What this means

Users may not be warned by the registry that the skill needs an API key and local curl/python3 commands before they try to use it.

Why it was flagged

The skill's own frontmatter declares an API key and local binary dependencies, while the supplied registry requirement summary says no required env vars or binaries. This is an install-time metadata gap rather than hidden behavior.

Skill content
requires:\n    env:\n      - TRANSLATEIMAGE_API_KEY\n    bins:\n      - curl\n      - python3
Recommendation

Confirm the API key and local command requirements before installing or invoking the skill.