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.