This is a specific INI-like contract
Group and key casing, duplicate rules, permitted key characters, value escapes, localized keys, lists, and field codes come from the Desktop Entry Specification rather than a generic INI parser.
Apply the Desktop Entry Specification's case-sensitive groups, keys, value types, escapes, and required-field rules.
Inputs are limited to 1 MiB and stay in this browser tab.
Nothing is placed in a URL, account, or remote log.
Bounded, explicit, and local
Desktop entry files resemble INI but have a defined profile and application-launch fields. This validator parses text only: it does not execute Exec, inspect TryExec, load icons, expand environment variables, or access the filesystem.
Group and key casing, duplicate rules, permitted key characters, value escapes, localized keys, lists, and field codes come from the Desktop Entry Specification rather than a generic INI parser.
Exec is inspected as text under bounded syntax rules. No command, file, icon, MIME handler, D-Bus service, or environment lookup is invoked.