Values and their sources
See every applied configuration value and which provider it comes from, such as appsettings.json or an environment variable.
Open source Umbraco package
Cultiv Environment Inspect adds a dashboard to the Settings section that shows the configuration values currently applied to your site and where each one comes from, such as appsettings.json or Umbraco Cloud environment variables.
When a value you expected to apply has no effect, the first question is where the applied value actually came from. The dashboard shows every applied value with its source, so you can see whether an environment variable or another provider overrode the one you expected.
Crumpled Dog took over this project, ported it to Umbraco 17 and released that as version 2. We also backported some features to version 1.1.0, for Umbraco 13.
Everything works out of the box, with optional configuration to hide or redact sensitive values.
See every applied configuration value and which provider it comes from, such as appsettings.json or an environment variable.
Filter by key, value or provider, and star important keys to pin them to the top. Preferences are saved per user.
Redact sensitive values fully, partially or by picking out parts of connection strings, and exclude keys with regex patterns.
Copy keys and values, and switch keys to environment variable format, such as UMBRACO__CMS__SETTING.
Optionally copy configuration as ready-to-use Azure Web App JSON snippets.
Configuration changes are applied automatically, and thousands of entries scroll efficiently.
Add the package with dotnet add package Cultiv.EnvironmentInspect. Version 2 is for Umbraco 17 and version 3 is for Umbraco 18 and later.
Go to Settings → Environment Inspector to see every value and where it comes from.
Optionally add an EnvironmentInspect section to appsettings.json to exclude or redact sensitive values.
Need help?
Tell us about your Umbraco site and we will reply within one working day.