Back to skill
Skillv1.0.1

ClawScan security

AI Age Filter · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

BenignMar 19, 2026, 2:35 AM
Verdict
benign
Confidence
high
Model
gpt-5-mini
Summary
This instruction-only skill is internally consistent: it calls Media.io's OpenAPI using curl and a single MEDIAIO_API_KEY credential, which matches its stated purpose of applying age filters to images.
Guidance
This skill appears coherent, but consider privacy and billing before using it: generated and input face images are uploaded to an external service (Media.io), so only use images you own or have permission to process. Use a dedicated, limited-scope MEDIAIO_API_KEY (rotate it if exposed), and monitor usage/credits to avoid unexpected charges. Ensure the input image is hosted at a public URL reachable by Media.io (local files are not supported). Review Media.io's privacy and terms for handling biometric/sensitive images. Although the skill instructs avoiding logging API keys, be cautious about logs and responses that might accidentally include the key or generated images.

Review Dimensions

Purpose & Capability
okName/description, required binary (curl), and required env var (MEDIAIO_API_KEY) all directly match calling Media.io's OpenAPI for an image age filter. No unrelated credentials or binaries are requested.
Instruction Scope
okSKILL.md only describes calling Media.io endpoints (credits, create task, poll result), validates an input image URL, and warns about not logging API keys. It does not instruct reading unrelated files, other env vars, or sending data to endpoints outside Media.io.
Install Mechanism
okNo install spec or code files are present; this is instruction-only and relies on curl being available. That minimizes on-disk installation risk.
Credentials
okOnly MEDIAIO_API_KEY is required (declared as primary). That credential is appropriate and proportionate for the described API calls; no extraneous secrets are requested.
Persistence & Privilege
okalways is false and the skill does not request modification of other skills or system settings. It is user-invocable and may be invoked autonomously (platform default), which is appropriate for this type of integration.