Back to skill

Security audit

多平台摄影配文

Security checks for vulnerabilities and agentic risk

Overview

This caption-writing skill is mostly ordinary, but it asks for broad execution and file permissions that are not justified by its stated purpose.

Review before installing. The caption guidance itself is not harmful, and no executable payload was present, but the skill should not need shell execution, broad write access, callback URLs, or generic workflow automation claims. Prefer a version limited to caption-generation instructions and least-privilege tools.

Vulnerability Patterns
  • Excessive AgencyUnrestricted Tool Access, Autonomous Decision Making, Scope Creep
  • Trigger AbuseOverly Broad Trigger, Shadow Command Trigger, Keyword Baiting Trigger
  • MCP Tool PoisoningHidden Instructions, Unicode Deception, Parameter Description Injection
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
Findings (5)

Context-Inappropriate Capability

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The skill declares exec capability even though the documented core function is generating social-media captions from user-provided photo context. Unnecessary command execution expands the attack surface substantially: if the agent or future revisions ever route untrusted input into shell commands, the skill could enable command execution, local file access abuse, or environment secret exposure without any business need.

Content

No source excerpt is available for this finding.

Description-Behavior Mismatch

Medium
Category
Not specified by scanner
Confidence
88% confidence
Finding

The manifest description broadens this skill from caption writing into generic automation, batch processing, and workflow optimization, which can cause agents to invoke it in contexts far beyond its stated purpose. Overbroad positioning is dangerous because it increases the chance that a powerful skill with read/write/exec permissions is selected for unrelated tasks where those capabilities become unnecessary and risky.

Content

No source excerpt is available for this finding.

Description-Behavior Mismatch

Medium
Category
Not specified by scanner
Confidence
84% confidence
Finding

The documented callback_url parameter implies outbound network notification behavior, but that behavior is not clearly bounded or aligned with the skill's caption-generation purpose. Callback support can become an exfiltration or SSRF-like primitive if agents later send generated content, metadata, or internal status to attacker-controlled URLs.

Content

No source excerpt is available for this finding.

Description-Behavior Mismatch

Medium
Category
Not specified by scanner
Confidence
86% confidence
Finding

Claims of advanced workflow orchestration, scheduling, retries, and audit capabilities materially expand the implied operational scope of the skill beyond text generation. In combination with powerful tools, this can mislead orchestration systems or operators into granting the skill broader trust and runtime authority than is appropriate for a caption-writing assistant.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
87% confidence
Finding

The activation wording is broad enough to match generic productivity, automation, batch-processing, and workflow-optimization requests rather than narrowly scoped caption-generation tasks. Overbroad triggers are dangerous in an agent ecosystem because they increase accidental invocation frequency, exposing unnecessary read/write/exec capabilities in contexts where they are not needed.

Content

No source excerpt is available for this finding.