NAME

Developer::Dashboard::Doctor - runtime permission doctor for Developer Dashboard

SYNOPSIS

my $doctor = Developer::Dashboard::Doctor->new(paths => $paths);
my $report = $doctor->run(fix => 1);

DESCRIPTION

This module audits the current home runtime and any older dashboard roots that still exist in the user's home directory, checking that directories are owner-only and that files are readable only by the owner unless they are meant to stay owner-executable.

METHODS

new, run

Construct the doctor service and audit the known dashboard roots.