Free local scanner

Scan your Shopify app before merchants migrate.

Upload a ZIP or select a project folder. The rules run entirely in your browser and return an inspectable report—no GitHub OAuth and no source upload.

Browser-local repository audit

Upload your Shopify app.

Scan JavaScript, TypeScript, GraphQL, Ruby, PHP, TOML, YAML, and JSON. MarketReady flags legacy merchant-profile calls, missing scopes, old API versions, and absent rollout branches.

  • Source code never leaves your browser
  • File and line-level evidence
  • Migration path suggestions

Drop a ZIP here

Up to 25 MB. Generated and dependency folders are skipped.

orNothing is uploaded. No login, token, or Shopify access required.
Scan coverage

Designed for real Shopify app repositories.

Source.js .jsx .ts .tsx .mjs .cjs .rb .php
GraphQL.graphql .gql and embedded operation strings
Configuration.toml .json .yaml .yml .env
Excludednode_modules, vendor, dist, build, .git, files over 1 MB

Static analysis boundary: A call to deliveryProfileUpdate can be safe when it only manages an app-owned profile. MarketReady highlights ownership-sensitive calls for review; it does not label every DeliveryProfile use as broken.