Back to skill

Security audit

scryfall-cards

Security checks for vulnerabilities and agentic risk

Overview

This skill coherently provides Magic: The Gathering card lookups through Scryfall, with only low-impact notes about broad triggering and network scoping.

Installers should expect this skill to make user-directed requests to Scryfall for MTG card data, including prices, images, rulings, and legality information. Consider narrowing ambiguous trigger wording and adding host-scoped permission metadata, but the inspected artifacts do not show malicious or high-impact behavior.

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
  • MCP Least PrivilegeUnderdeclared Capability, Wildcard Permission, Missing Permission Declaration
  • 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 (2)

Undeclared Tool Scope

Medium
Category
MCP Least Privilege
Confidence
90% confidence
Finding

The skill documents outbound network use to the Scryfall API but does not declare any explicit tool scope or permissions boundary. That creates a governance gap: the runtime may permit network access more broadly than intended, making review and enforcement of least privilege harder.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
96% confidence
Finding

The trigger description is very broad, including generic phrases like 'Magic' and wide classes of deck-building or card-information requests, which can cause the skill to activate when the user did not specifically intend it. Over-broad invocation increases the chance of unnecessary tool use and unintended network requests, though the domain here is limited to card lookups rather than a highly sensitive action.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.