Skip to content

wakefly/KInspector

 
 

Repository files navigation

KInspector

Join the chat at https://kentico-community.slack.com Build status first-timers-only Github All Releases

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

Download the latest release zip package, unpack it and run the Start.cmd. It automatically opens a new browser window with the target setup page.

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:

Module results

Now you can start implementing the suggested improvements.

Contributing

Want to improve the KInspector? Great! Read the contributing guidelines and then write your first module or improve an existing one.

Watch how to contribute to KInspector on YouTube

Check out KInspector on YouTube!

If anything feels wrong or incomplete, please let us know. Create a new issue or submit a pull request.

About

KInspector is an application for analyzing health, performance and security of your Kentico solution.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 72.3%
  • SQLPL 14.5%
  • JavaScript 6.9%
  • HTML 4.0%
  • PLpgSQL 1.2%
  • CSS 0.8%
  • Other 0.3%