OpenKAT scans networks, finds vulnerabilities and creates accessible reports. It integrates the most widely used network tools and scanning software into a modular framework, accesses external databases such as shodan, and combines the information from all these sources into clear reports. It also includes lots of cat hair.
Describe the bug
When you have a report from this morning with a plugin disabled (e.g. Nmap TCP is disabled in the morning report). The report plugin overview shows that the plugin is disabled (as expected). When you enable this plugin and re-open that same report it'll now show that nmap TCP is enabled. This seems strange as the report should show the status of the report at that moment in time, for forensic purposes.
To Reproduce
Steps to reproduce the behavior:
Generate a report with a plugin disabled (e.g. nmap tcp).
Open de report and see that nmap tcp is disabled.
Enable nmap TCP.
Re-open the same report on the Reports page.
See that nmap tcp now shows as enabled plugin.
Expected behavior
When you generate a report at a specific timestamp the report is a snapshot of that moment in time. Any changes made after that moment are not updated in the report.
Describe the bug When you have a report from this morning with a plugin disabled (e.g. Nmap TCP is disabled in the morning report). The report plugin overview shows that the plugin is disabled (as expected). When you enable this plugin and re-open that same report it'll now show that nmap TCP is enabled. This seems strange as the report should show the status of the report at that moment in time, for forensic purposes.
To Reproduce Steps to reproduce the behavior:
Expected behavior When you generate a report at a specific timestamp the report is a snapshot of that moment in time. Any changes made after that moment are not updated in the report.
OpenKAT version main