Back to skill
Skillv1.0.0

ClawScan security

social-media-caption-writer · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

ReviewApr 19, 2026, 8:20 PM
Verdict
Review
Confidence
medium
Model
gpt-5-mini
Summary
The skill's instructions match its stated purpose (writing platform-specific captions) and request no credentials or installs, but the SKILL.md contains detected unicode control characters (a prompt-injection signal) and the source is unknown — this warrants caution before installing.
Guidance
This skill appears functionally coherent for generating social captions and asks for no credentials, which is good. However, the SKILL.md contains detected unicode control characters (a common prompt-injection technique) and the publisher/source is unknown. Before installing: (1) Inspect the raw SKILL.md for invisible characters or unexpected content (show hidden characters in your editor); (2) If your platform allows, run the skill in a safe, sandboxed context with non-sensitive sample inputs first; (3) Do not supply private credentials, secrets, or sensitive brand IP until you verify the publisher; (4) Ask the publisher for a canonical source/homepage or a signed release to increase trust. If you cannot confirm the SKILL.md contents or the publisher, avoid installing or restrict the skill to manual invocation only.
Findings
[unicode-control-chars] unexpected: Hidden/control unicode characters are not expected for a simple instruction-only caption writer. These characters are commonly used in prompt-injection attempts to obfuscate or alter instructions when text is parsed. The finding does not by itself prove malicious intent, but it increases risk and ambiguity.

Review Dimensions

Purpose & Capability
okName, description, and runtime instructions are coherent: the skill only describes generating social media captions, hashtags, emojis, CTAs, and posting-time advice. It does not request unrelated binaries, cloud credentials, or system access.
Instruction Scope
noteInstructions stay within the caption-writing task and do not ask the agent to read files, env vars, or external services. However, a pre-scan detected unicode-control-chars inside SKILL.md (an injection pattern). That could hide or change instructions when parsed by different systems; also 'Brand Voice Adaptation' wording implies learning across requests but no persistence/learning mechanism is specified.
Install Mechanism
okNo install spec and no code files — lowest-risk delivery model (instruction-only). Nothing is written to disk by an installer.
Credentials
okThe skill requests no environment variables, credentials, or config paths. Required scope is proportionate to a caption generator.
Persistence & Privilege
okalways is false and the skill is user-invocable. The skill does not request persistent presence or system-wide config changes. Normal autonomous invocation is allowed by platform defaults but is not itself a new risk here.