KInspector is an application for analyzing health, performance and security of your Kentico solution.
KInspector was developed by the consulting department in Kentico to improve the web sites of our customers. Initially, it was an internal application, but we think that every Kentico user can benefit from this app and that's why we made it an open source.
The application contains three types of modules:
- Setup modules help you prepare your instance for testing. You can disable SMTP servers, web farm servers, add a localhost license and so on.
- Analysis modules check health and performance. These modules test the database for consistency issues, display common event log errors and recommend some best practices.
- Security modules scan for potential security issues, like XSS or SQL injection, throughout the system.
The best thing about KInspector is that it can analyze any version of Kentico.
Get the application
Make sure that you provide all fields with correct values. Some modules work with the database and some with the code. If you don't fill the values correctly, the application will probably throw an error.
Once you pass the setup page, you're ready to start the analysis. On the main menu page, select the
Analysis category and run the modules. You will see a page similar to this one:
Now you can start implementing the suggested improvements.