Back to skill

Security audit

popups

Security checks for vulnerabilities and agentic risk

Overview

This is a plain guidance skill for popup conversion optimization, with no code execution, installation steps, hidden network behavior, or agent persistence.

Safe to install as a marketing guidance skill. When using its personalization and targeting suggestions, make sure implementations respect privacy law, consent requirements, sensitive-data limits, and clear user dismissal preferences.

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
  • Trigger AbuseOverly Broad Trigger, Shadow Command Trigger, Keyword Baiting Trigger
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
Findings (3)

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
87% confidence
Finding

The manifest description says to use the skill for 'any overlay or interrupt-style conversion element' and includes generic terms like 'overlay' and 'banner'. In a markdown skill description, this is broad enough to overlap with common UX discussions that may not specifically require popup CRO, increasing the chance of unintended invocation.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
87% confidence
Finding

The skill recommends personalizing popups based on visitor data and pages visited without pairing that guidance with explicit privacy, consent, and lawful-basis constraints in the same section. In practice, this can lead downstream agents or users to implement tracking- and profiling-based targeting that violates privacy expectations or regulatory requirements, especially in jurisdictions with GDPR/ePrivacy-style rules.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
91% confidence
Finding

The evaluation explicitly rewards the skill for triggering on casual phrasing like 'our popups are annoying everyone,' which is broad enough to overlap with normal discussion about user complaints rather than a clear request for popup-design help. This can cause over-triggering of the skill in unrelated or only tangentially related contexts, leading to poor routing, inappropriate advice, and reduced trust in the agent’s behavior.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.