Back to skill

Security audit

Power Bank Buying Consultant

Security checks for vulnerabilities and agentic risk

Overview

This is an instruction-only shopping consultation skill for choosing power bank specs, with no code execution, credentials, persistence, or hidden data handling.

Before installing, understand that the skill may ask for device models, travel context, and country or region, then may suggest real power banks as research starting points. Verify current prices, availability, certifications, and airline rules before buying.

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)

Intent-Code Divergence

Medium
Category
Not specified by scanner
Confidence
97% confidence
Finding

Line L039 says the agent will not recommend specific brands and that the goal is to let the user evaluate products independently. The very next instruction at L040 contradicts this by saying the agent will suggest a small number of real power banks, creating a direct intent-code/documentation divergence within the skill definition.

Content

No source excerpt is available for this finding.

Autonomous Decision Making

Medium
Category
Excessive Agency
Confidence
75% confidence
Finding

Skill enables autonomous high-impact decisions without human-in-the-loop verification. Critical operations (destructive commands, financial transactions, data deletion) should require explicit user confirmation.

Content

Scanner excerpt · SKILL.md (reported line 403)May include surrounding context.

md
**User** says "I want to charge my phone and laptop" without specifying models.
**Agent action:** "To calculate the capacity you need, I need to know the battery size of your phone and laptop. Could you tell me the make and model? For example, an iPhone 15 has a roughly 3,274 mAh battery, while a MacBook Air M2 has a 52.6 Wh battery."
**Agent does NOT:** Assume generic values and proceed without asking.

### Example 3 — User skips to brands

Description-Behavior Mismatch

Low
Category
Not specified by scanner
Confidence
93% confidence
Finding

The manifest description frames the skill as a brand-neutral advisor focused on calculating required capacity, wattage, and protocol. However, the documented behavior later requires suggesting up to five specific commercial products, which goes beyond purely brand-neutral specification guidance.

Content

No source excerpt is available for this finding.