Back to skill
Skillv1.1.2
ClawScan security
Gemini Watermark Remover · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignMar 6, 2026, 7:18 PM
- Verdict
- benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- The package is internally consistent: the description, runtime instructions, and included Python script all align with a local, offline Gemini watermark removal tool and do not request unrelated credentials or installs.
- Guidance
- This skill appears coherent and local-only, but before running any third-party script: (1) inspect the full scripts/remove_watermark.py for any unexpected network calls or filesystem operations (the provided excerpt looks local-only), (2) run in an isolated environment or VM if you are unsure, (3) confirm you have the legal right to remove watermarks for the images you process, and (4) install dependencies into a virtualenv to avoid affecting system Python packages.
- Findings
[base64-block] expected: SKILL.md and the script embed watermark templates as Base64 PNGs; the scanner's base64-block hit is expected for embedded image assets and not necessarily malicious.
Review Dimensions
- Purpose & Capability
- okName/description claim removing Gemini visible watermarks; included script and README implement a reverse alpha-blending algorithm with embedded watermark templates. No unrelated binaries, env vars, or external services are requested.
- Instruction Scope
- okSKILL.md instructs only local usage (pip install Pillow/numpy and run scripts/remove_watermark.py). It does not direct reading unrelated system files, sending data to remote endpoints, or accessing credentials. The script embeds templates and operates on local images.
- Install Mechanism
- okNo install spec; this is instruction-only with a bundled Python script and requirements.txt. Dependency installation via pip is reasonable and expected for a Python image-processing tool. No remote downloads or nonstandard installers are used.
- Credentials
- okNo environment variables, credentials, or config paths are required. The requested dependencies (Pillow, NumPy) are appropriate for image processing.
- Persistence & Privilege
- okSkill does not request always:true or modify system/other-skill configs. Default invocation settings are used; the skill is user-invocable and not forced into all agent runs.
