Bug fix
Explain module was not working properly
Greatly improved explanations of vulnerabilities.
Instead of a short, mostly useless paragraph, explanations now go in detail about why the code you wrote is vulnerable. In addition, they provide you with an example correct code snippet of how you could write your code more securely.
There are also colours now :)
Our scanners excel the most at logic, and abstract vulnerabilities. To augment this with more speed and accuracy in syntactic misuses and simple vulnerabilities we have integrated python-bandit to authengaurd.
Bandit is a well known python security tool that is very effective at catching simple development mistakes that can lead to vulnerabilities. At Authentura we have great respect for the developers of bandit and truly believe that this is an amazing tool that can make Authenguard even more powerful.
Further, we will not stop at python! We intend to integrate any security tool that we believe could make Authenguard more effective (provided the license allows for it).
Bug Fix: The hover provider on issues was applied to the whole document instead of just where the issue is. This is now fixed.
Updated the classification model to make slightly fewer false-positives.
Initial release
All notable changes to the "authenguard" extension will be documented in this file.
Check Keep a Changelog for recommendations on how to structure this file.