CtrlK
BlogDocsLog inGet started
Tessl Logo

shopify

Guide for implementing Shopify apps, extensions, themes, and integrations using GraphQL/REST APIs, Shopify CLI, Polaris UI, and various extension types (Checkout, Admin, POS). Use when building Shopify apps, implementing checkout extensions, customizing admin interfaces, creating themes with Liquid, or integrating with Shopify's APIs.

87

Quality

86%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Security

2 findings — 2 medium severity. This skill can be installed but you should review these findings before use.

Medium

W011: Third-party content exposure detected (indirect prompt injection risk)

What this means

The skill exposes the agent to untrusted, user-generated content from public third-party sources, creating a risk of indirect prompt injection. This includes browsing arbitrary URLs, reading social media posts or forum comments, and analyzing content from unknown websites.

Why it was flagged

Third-party content exposure detected (high risk: 0.70). The skill's required workflow instructs the agent to fetch and act on untrusted merchant/store content (e.g., querying the GraphQL Admin API at https://{shop-name}.myshopify.com/admin/api/2025-01/graphql.json and using shopify theme pull/push to ingest theme files as shown in SKILL.md and reference/cli-commands.md), meaning third-party product, theme, and customer data are read and used to drive mutations and UI actions and could contain instructions that influence behavior.

Report incorrect finding
Medium

W009: Direct money access capability detected (payment gateways, crypto, banking)

What this means

The skill is specifically designed for direct financial operations, giving the agent the ability to move money or execute financial transactions — such as payment processing, cryptocurrency operations, banking integrations, or market order execution.

Why it was flagged

Direct money access detected (high risk: 1.00). The skill is specifically about building Shopify apps and integrating with Shopify's Admin/Storefront APIs, Checkout extensions, and POS. It explicitly documents payment-related capabilities: Shopify Functions for "payment customization", Checkout and POS extensions, Webhooks like orders/paid, and Admin API scopes such as write_orders. Those APIs and extension types are specifically designed to manage e-commerce transactions (create/modify orders, handle checkout/payment flows, and POS), which constitute direct financial execution authority for processing charges and order payments. Therefore it meets the "specific tools/functions to move money" criterion.

Repository
einverne/dotfiles
Audited
Security analysis
Snyk

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.