Some of the checks will be rather complicated. Simply return Pass / Fail does not give the user a good idea of why a check failed in cases where signatures are checked individually rather than looked at as a whole, such as time stamps.
For the Timestamped Rule, add output clarifying which signature is missing a timestamp if it is missing, or if it has a bad hash algorithm.
Weak File Digest should output which signature has a bad digest algorithm, and what the digest algorithm is.
Some of the checks will be rather complicated. Simply return Pass / Fail does not give the user a good idea of why a check failed in cases where signatures are checked individually rather than looked at as a whole, such as time stamps.