Open jordy-kennisnet opened 7 months ago
This is because wee see the KAT-NO-CERTIFICATE finding as a compliancy finding. This means that if we have no cert on file, we assume it to not be there. I think we should make sure to include the required plugins in the reports when these findings are listed in there.
I do agree we could add some nuance to these findings. Currently Bits cannot know which plugins are enabled, nor can they know of a given plugin has successfully completed all required tasks on a given datapoint unless we start to introduce inverse datapoints into the graph. Eg, we did not find a cert here, but did expect one when running these plugins.
This is because wee see the KAT-NO-CERTIFICATE finding as a compliancy finding. This means that if we have no cert on file, we assume it to not be there.
Doesn't this contradict the open-world approach KAT currently takes?
Describe the bug Findings are not always accurate when certain 'boefjes' are turned off. An example of this is 'KAT-NO-CERTIFICATE' @ https://mispo.es:443 @ 134.209.85.72 when boefje 'SSLCertificate' is turned off.
To Reproduce Steps to reproduce the behavior:
N.B. The page of the finding will not exist anymore. You will receive a 404 error. This could also be beter?
Expected behavior OpenKAT should not only look at the available evidence, but also at the status of the 'boefjes'. There are different possibilities:
In this case, it should not only look at the 'boefjes' itself, but also at its output. There may be multiple 'boefjes' for the same output.
OpenKAT version 1.14.2