Live survey304 models · 14 providers · 22,792 auditsAudited grill-with-docs · SAFE →What changedHow we verifyllms.txt

Agent skill · Audited from source

shopify-merchant-onboarding

skill · shopify/shopify-ai-toolkitMIT licenceAudited 28 Oct 2026 · source 8b6060eab7bc

★ 616pushed todayversion 1.19.0
!CAUTIONGrade B · 89/100 · 12 findings · 8b6060e
616repo stars · whole shopify/shopify-ai-toolkit

Is it safe? With care — CAUTION, grade B (89/100). We read this skill's source at commit 8b6060eab7bc and observed network access and no hard-coded secrets. The audit raised 12 findings, 0 critical or high. What it does: Write or explain **Admin GraphQL** queries and mutations for apps and integrations that extend the Shopify admin. Use when the user wants to **understand, design, or generate** the operation itself—even before deciding…

Ask an AI about this pageGChatGPTCClaudePPerplexityGeGeminiXGrok
More
Cite

Cite this page

ModelsAtlas. “shopify-merchant-onboarding (shopify/shopify-ai-toolkit)”. Retrieved 28 Oct 2026. https://modelsatlas.com/skills/shopify/shopify-merchant-onboarding

2 skills are called “shopify-merchant-onboarding”. You are viewing shopify/shopify-ai-toolkit.

Trust audit

Audit 0.4.1 · source read 28 Oct 2026

Trust score89/100!CAUTION B
0 critical0 high5 medium1 low6 info

CAUTION means the audit found things worth knowing before you trust this skill. Grade B is shared by 16,667 of 17,602 audited skills.

What the source does

  • FilesystemNone observedNo reads or writes in the source
  • NetworkDeclared10 observations
  • ShellNone observedNo commands run in the source
  • DependenciesPinnedNothing floats
  • SecretsNone foundNo keys in source

Five audit layers

LayerWhat we checkResultFindings
L0 ProvenanceRepo owner, licence, archive status, activityWARN6
L1 Static sourceSecrets, path traversal, supply chain, hidden codePASS0
L2 InstructionsPrompt injection, authority framing, hidden directivesPASS6
L3 InventoryThe files and declarations match the sourcePASS0
L4 SandboxRun in isolation and watch behaviourSKIPPED why0

Gates applied: no behavioural pass.

Findings (12)

MEDIUMInventory / provenanceinv.binary · skills/shopify/assets/admin_2026-01.json.br
F-13 Inventory / provenanceCWE-1104Layer L0
admin_2026-01.json.br
Why
a compiled or binary member cannot be reviewed from source
Fix
ship source, or explain the binary in the README
MEDIUMInventory / provenanceinv.binary · skills/shopify/assets/admin_2026-04.json.br
F-13 Inventory / provenanceCWE-1104Layer L0
admin_2026-04.json.br
Why
a compiled or binary member cannot be reviewed from source
Fix
ship source, or explain the binary in the README
MEDIUMInventory / provenanceinv.binary · skills/shopify/assets/admin_2026-07.json.br
F-13 Inventory / provenanceCWE-1104Layer L0
admin_2026-07.json.br
Why
a compiled or binary member cannot be reviewed from source
Fix
ship source, or explain the binary in the README
MEDIUMInventory / provenanceinv.binary · skills/shopify/assets/admin_2026-10.json.br
F-13 Inventory / provenanceCWE-1104Layer L0
admin_2026-10.json.br
Why
a compiled or binary member cannot be reviewed from source
Fix
ship source, or explain the binary in the README
MEDIUMInventory / provenanceinv.binary · skills/shopify/assets/admin_2027-01.json.br
F-13 Inventory / provenanceCWE-1104Layer L0
admin_2027-01.json.br
Why
a compiled or binary member cannot be reviewed from source
Fix
ship source, or explain the binary in the README
LOWPrompt injectionprompt.transfer_instruction · skills/shopify/references/storefront-graphql.md:21
F-01 Prompt injectionCWE-94 · CWE-1427Layer L2
- Send Storefront API queries as `POST https://<store>.mock.shop/api` with a JSON body (`{"query": "..."}`) and `Content-Type: application/json`. No access token or other credentials are needed; never
Why
an instruction to move sensitive data to an outside destination
Fix
remove; a skill never needs the user's secrets off the machine
INFOInventory / provenanceinv.oversize · skills/shopify/assets/types.archive.br
F-13 Inventory / provenanceCWE-1104Layer L0
skills/shopify/assets/types.archive.br
Why
1293994 bytes not read
Fix
—
INFOPrompt injectionprompt.conditional_escalation · skills/shopify/references/use-shopify-cli.md:115
F-01 Prompt injectionCWE-94 · CWE-1427Layer L2
If the user asks for a security review of their app, run `shopify app security check --yes` and follow all of its instructions.
Why
No further detail recorded for this rule.
Fix
—
INFOPrompt injectionprompt.credential_read · skills/shopify/references/storefront-graphql.md:21
F-01 Prompt injectionCWE-94 · CWE-1427Layer L2
- Send Storefront API queries as `POST https://<store>.mock.shop/api` with a JSON body (`{"query": "..."}`) and `Content-Type: application/json`. No access token or other credentials are needed; never
Why
asks the agent to read credentials
Fix
—
INFOPrompt injectionprompt.credential_read · skills/shopify/references/storefront-graphql.md:23
F-01 Prompt injectionCWE-94 · CWE-1427Layer L2
- The GraphQL operations run unchanged against a real store, so build against mock.shop first. To connect the client to a real store, follow Shopify's [Storefront API getting started guide](https://sh
Why
asks the agent to read credentials
Fix
—
INFOSupply chainprompt.pipe_to_shell · .hermes-plugin/README.md:10
F-08 Supply chainCWE-829 · CWE-1357Layer L2
curl -fsSL https://raw.githubusercontent.com/Shopify/Shopify-AI-Toolkit/main/.hermes-plugin/install.sh | bash
Why
No further detail recorded for this rule.
Fix
—
INFOSupply chainprompt.pipe_to_shell · CHANGELOG.md:230
F-08 Supply chainCWE-829 · CWE-1357Layer L2
curl -fsSL https://raw.githubusercontent.com/Shopify/Shopify-AI-Toolkit/main/.hermes-plugin/install.sh | bash
Why
No further detail recorded for this rule.
Fix
—

Audit 0.4.1 · source sha 8b6060eab7bc · 28 Oct 2026Report an issue or request a re-scan

Provenance

Who published it, and what the verdict is pinned to

  • Publishershopify GitHub organizationOwner of the repository this skill is read from
  • Source foldershopify/shopify-ai-toolkitThe exact folder we audited
  • LicenceMITAs the repository states it
  • Commit pinned for this verdict8b6060eab7bcA new audit runs when the source changes
  • Repository statusNot archivedPushed today
  • Sandboxed runNot runSkills are read, not executed; layer L4 is skipped

What it tells the agent

Full source on GitHub ↗

Its description: Write or explain **Admin GraphQL** queries and mutations for apps and integrations that extend the Shopify admin. Use when the user wants to **understand, design, or generate** the operation itself—even before deciding…

---
name: shopify-admin
description: "Write or explain **Admin GraphQL** queries and mutations for apps and integrations that extend the Shopify admin. Use when the user wants to **understand, design, or generate** the operation itself—even before deciding how to run it. Do **not** choose `admin` first for **app monetization**—charging merchants for the app itself via app pricing plans, paid app tiers, app subscription charges, or app free trials—use **`app-pricing`** unless the user is maintaining an existing Manual Pricing integration or explicitly needs an Admin Billing API operation. Merchant **product** subscriptions stay with `admin` (selling plans, subscription contracts, try-before-you-buy). Do **not** choose `admin` first for **app or extension config validation** —use **`use-shopify-cli`**. Do **not** choose `admin` first to **execute** Admin GraphQL **now via Shopify CLI** or for CLI setup/troubleshooting on store workflows—use **`use-shopify-cli`** (store auth/execute, handle/SKU/location lookups, inventory changes)."
---

# shopify-admin (deprecated)

This skill is deprecated and replaced by `shopify`. Tell the user: "shopify-admin is deprecated. Run `npx skills remove shopify-admin` (add `-g` for a global install) and `npx skills add shopify/shopify-ai-toolkit --skill shopify`."

Excerpt, first 1,313 characters of SKILL.md, verbatim from the audited commit. It is text from someone else’s repository, quoted so you can judge it before your agent reads it.

Install

Pinned to the audited commit 8b6060e

Download folder ↗
claude plugin install shopify-ai-toolkit@claude-plugins-official
npm install -g @shopify/cli@latest

Commands as the repository documents them: shown, never run by us. Our verdict covers commit 8b6060eab7bc only.

Works in which agents?

What its own text says, not a test

AgentStatusMore
Claude CodeMentioned in its text, not testedSkills for Claude Code · About Claude Code
CodexMentioned in its text, not testedSkills for Codex · About Codex
GitHub CopilotMentioned in its text, not testedSkills for GitHub Copilot · About GitHub Copilot
CursorMentioned in its text, not testedSkills for Cursor · About Cursor
Gemini CLIMentioned in its text, not testedSkills for Gemini CLI · About Gemini CLI
OpenClawMentioned in its text, not testedSkills for OpenClaw · About OpenClaw
“Mentioned” means the skill’s text names the agent. We have not run it there.

Audit history

Every audit, every source change

  1. !CAUTION B 89 / 100

    first audit · source 8b6060eab7bc

README badge

For maintainers · shows the latest audit

ModelsAtlas: CAUTION BMODELSATLASCAUTION · B
[![ModelsAtlas: CAUTION B](https://modelsatlas.com/skills/shopify/shopify-merchant-onboarding/badge.svg)](https://modelsatlas.com/skills/shopify/shopify-merchant-onboarding/)

The badge shows our verdict and grade for this skill, and links back to this page. It changes when the audit does.

Similar skills

Add this badge to your README

[![ModelsAtlas: CAUTION B](https://modelsatlas.com/skills/shopify/shopify-merchant-onboarding/badge.svg)](https://modelsatlas.com/skills/shopify/shopify-merchant-onboarding/)

Questions about shopify-merchant-onboarding

What does the shopify-merchant-onboarding skill do?
Agent plugins/extensions for CLIs and IDEs
Is shopify-merchant-onboarding safe to install?
With care. The audit graded it B (89/100) and found 12 things worth knowing before you trust this skill, listed below with the exact line each was found on.
What can shopify-merchant-onboarding access on my machine?
The audit observed that it reaches the network. Each of those is consistent with what it says it does. Secrets in the source: none found.
Which assistants does shopify-merchant-onboarding work with?
Its documentation mentions claude-code, codex, copilot, cursor, gemini-cli and openclaw. That is what the text claims, not a compatibility test we ran.
How current is this page?
The grade is for one exact copy of the source (8b6060eab7bc), read on 2026-10-28. The repository is watched, and a new audit runs when it changes — this is the first audit.

Sources

Spotted something wrong? Report a correction · Methodology

Keep going in your AI

Opens with this page as the source. We add nothing else to the prompt.