Back to skill

Security audit

Social Content Generator

Security checks for vulnerabilities and agentic risk

Overview

This skill is a straightforward social content generator that uses OpenAI APIs and local output files as part of its stated purpose, with no evidence of hidden execution, persistence, or destructive behavior.

Install this as a draft-generation tool, not an autopublishing system. Do not put secrets, embargoed campaign plans, customer data, or confidential business details into topics or prompts unless you are comfortable sending them to OpenAI. Treat the optional upload/API credential documentation cautiously and require explicit review before any content is published to real social accounts.

Vulnerability Patterns
  • Skill Instruction HijackingAlters the agent's session goals or safety constraints when the skill loads
  • Agent Memory PoisoningWrites attacker-controlled rules into memory that affect later sessions
  • Remote Payload Retrieval and ExecutionFetches external code whose behavior can change after review
  • Embedded Malicious CodeShips malicious scripts inside the skill and executes them locally
  • Unauthorized Access and Privilege EscalationObtains permissions beyond the task's legitimate needs
Vulnerability Patterns
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Trigger AbuseOverly Broad Trigger, Shadow Command Trigger, Keyword Baiting Trigger
  • MCP Least PrivilegeUnderdeclared Capability, Wildcard Permission, Missing Permission Declaration
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
Findings (5)

Undeclared Tool Scope

Medium
Category
MCP Least Privilege
Confidence
87% confidence
Finding

The skill documents capabilities that involve writing files and making network/API calls, but it does not declare any explicit tool scope or permissions boundaries. This creates ambiguity for runtime enforcement and review, increasing the chance that the skill can perform broader actions than a user expects, especially when combined with optional upload functionality and credential use.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
87% confidence
Finding

The description is broad enough to trigger on many ordinary requests related to marketing, captions, or social posts, which can cause over-activation of the skill. In a system with powerful capabilities, unnecessary invocation increases exposure to file/network actions and may lead to unintended content generation or publishing workflows being suggested.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
92% confidence
Finding

The skill describes uploading posts through platform APIs and storing API credentials, but it does not prominently warn that content and metadata may be transmitted to third-party services or potentially published externally. Users may not realize that invoking upload functionality can move from draft generation to real external actions, creating privacy, reputational, and accidental-publication risk.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The script sends user-supplied topic text to OpenAI's external API for content generation without any explicit notice, consent, or privacy warning. In a social-content tool, users may enter sensitive campaign plans, embargoed product details, or customer-related data, causing unintended third-party disclosure if they assume processing is local.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
91% confidence
Finding

The image generation path performs external network access, retrieves a remote URL, and writes the downloaded content to disk without explicitly warning the user that this will create files from third-party-generated content. This can surprise users in restricted environments and may introduce unsafe or policy-violating content onto disk if the remote response is unexpected or unverified.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.