Recent events have shown that the plugin will not return any errors if exiftool cannot be found in the configured path. Instead, the plugin will just return "valid" for the file that was checked. No metadata are extracted.
I suggest adding checks to make sure all external programs are available. If one of the external resources is unavailable, the plugin needs to return "invalid", accompanied by an error message describing the exact nature of the problem.
Recent events have shown that the plugin will not return any errors if exiftool cannot be found in the configured path. Instead, the plugin will just return "valid" for the file that was checked. No metadata are extracted. I suggest adding checks to make sure all external programs are available. If one of the external resources is unavailable, the plugin needs to return "invalid", accompanied by an error message describing the exact nature of the problem.