Back to skill

Security audit

seo-flow

Security checks for vulnerabilities and agentic risk

Overview

The skill is a disclosed SEO prompt-library integration; its optional sync command has supply-chain risk but is user-invoked, previewed, and purpose-aligned.

Install is reasonable for users who want the FLOW SEO prompt workflow. Before using `/seo flow sync`, review the dry-run output, confirm the destination is limited to the skill prompt library, and remember that updated prompt text comes from a third-party repository.

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
  • Excessive AgencyUnrestricted Tool Access, Autonomous Decision Making, Scope Creep
  • 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
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
Findings (3)

Description-Behavior Mismatch

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

The documented /seo flow sync command expands the skill from prompt surfacing into fetching content from a third-party GitHub repository and writing it locally. That creates a supply-chain and local state modification risk: upstream content could change unexpectedly, be maliciously replaced, or introduce unsafe prompt material that the skill later consumes.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
94% confidence
Finding

The skill instructs the agent to pull files from a third-party repository and write them locally without an explicit warning that local files will be modified. This weakens informed consent and can enable surprising state changes, especially if the sync is triggered in normal conversational use or if the upstream repository becomes compromised.

Content

No source excerpt is available for this finding.

Context-Inappropriate Capability

Medium
Category
Not specified by scanner
Confidence
89% confidence
Finding

The sync workflow allows external content retrieval and local file writes even though the primary skill purpose is SEO prompt guidance. That mismatch increases risk because users may invoke a seemingly informational skill without anticipating filesystem changes or ingestion of unreviewed third-party prompt files.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.