cryptonice should produce recommendations based on vulnerabilities, weaknesses and missing features (e.g. DNS CAA not configured). An easy option would be to simply output during the console output (in scanner.py), however we may also want these recommendations in the JSON file.
Therefore, we should create a new "recommendations" dictionary option in each scanning module. All "recommendations" sections can then be read in and It Not None then output to the console.
cryptonice should produce recommendations based on vulnerabilities, weaknesses and missing features (e.g. DNS CAA not configured). An easy option would be to simply output during the console output (in scanner.py), however we may also want these recommendations in the JSON file.
Therefore, we should create a new "recommendations" dictionary option in each scanning module. All "recommendations" sections can then be read in and It Not None then output to the console.