Puppet detects configuration changes in infrastructure environments. The platform provides visibility into what is happening across nodes through multiple filtering views. Users can filter to view nodes with failures that indicate problems during configuration checks. The system identifies nodes where configuration drift occurred and shows where Puppet automatically corrected the drift to restore the desired state. Puppet distinguishes between planned changes and unplanned configuration drift. Nodes with no changes show configuration exactly as expected with no drift. When a corrective change is detected, users can review the latest Puppet run report that displays what Puppet detected and the actions taken, creating an audit trail. The platform removes unauthorized configuration files from protected locations and restores nodes to the desired state. Puppet detects drift and corrects it automatically to maintain desired state.