Profile validator

Check a Stash profile

Paste a profile or override, drop a file or fetch it from a link to find YAML mistakes, broken references and entries Stash would skip — before you import it.

Checked in your browser. Nothing is uploaded; links are fetched by your browser directly.

Results

Results appear here as you type.

What this checks

  • YAML syntax: indentation, tabs, duplicate keys, unclosed brackets and quotes, undefined anchors.
  • Look-alike characters: full-width colons and spaces, non-breaking spaces, invisible characters.
  • Section shape, proxy and group types, names, and every reference between proxies, groups and rules.
  • Overrides (.stoverride): the same entry checks, plus argument definitions and every ${args.…} reference.
  • Providers: the fields of each rule-providers / proxy-providers / script-providers entry, proxy provider files, and rule set files (payload: lists or plain-text lines).

Protocol fields such as server, port, password and cipher are not checked yet. The rule sets and proxy providers a profile links to are not downloaded — fetch one by its link to check it.