Features

Extensive list of quality checks
to keep you covered

More than 100 quality checks to cover every single aspect of your application: from security to performance, maintainability, robustness or architecture. Analysis rules have been carefully handcrafted by our team of experts based on their long experience auditing real-world applications.

Not just a static analysis

Static code analysis offers a limited view of your project quality. Our state-of-the-art dynamic analysis engine goes one step further and boots your applications to find bugs and errors impossible to find by static analysis.

Not all projects are created equal

Analyzing a PHP library is far more different than analyzing a Drupal project. Our exclusive analysis engine adapts its behavior to the kind of project being analyzed, whether a Drupal project, Laravel website, Symfony application or any other PHP project.

Estimate with confidence

SensioLabsInsight provides an accurate estimation for the necessary time to fix each error. Forget about the total technical debt burden and use our fine-grained estimates to better plan your project development and refactorization.

Not only PHP

SensioLabsInsight also analyzes your XML and YAML configuration files, your Twig templates, your Composer dependencies and much more.

Show your quality

By using SensioLabsInsight intuitive medal-based scale as an unbiased proof of the quality of your projects.

Exceptionally detailed
and insightful reports

Best in class documentation

SensioLabsInsight includes hundreds of carefully elaborated documentation pages. You will always know the cause of each error and learn why it's considered a bad practice.

Prioritized goals

Use the built-in filters and categories to start fixing the most critical errors ASAP.

Traceable errors

Trace each error and violation back to the developer who introduced it.

Fully configurable

Each code analysis rule can be configured or even disabled.

We stay on guard
so you don't have to

Continuous security scan

SensioLabsInsight scans your code to find the most common security problems. Get notified about security exploits before deploying them to production.

Receive a notification

whenever the quality of your project changes and whenever one of your commits introduces new errors and violations.

Improving the code quality
together

Collaborators on your projects have full access to the code
analyses and quality reports.

Built-in comment engine

Use the built-in comment engine to help your team solve code problems fast, and receive notifications for new comments or replies.

Powerful filters

Filter errors by user and assign them to your collaborators. They will be notified as soon as they introduce a new violation.

Git integration

Integrate SensioLabsInsight into your GitHub, Bitbucket and GitLab
workflows by creating advanced issues for each error and violation.

Unparalleled privacy and security

Every project is analyzed on its own virtual machine, ensuring complete filesystem isolation. Your code is protected against any malicious user.

Your own private repository

If you host your own source code, we'll set up a secure and private Git repository where you can push the code before each analysis.

Private by default

All your code analyses and reports are private unless you explicitly share them.

SSL Encryption

All communications are encrypted with 128-bit SSL certificates and the code is stored in an industry grade data center.

Secure deletion

Secure deletion of all the code and data for the projects that you no longer need to analyze.

There are many more reasons
to love SensioLabsInsight

Medal widgets

Proudly show your project quality on your website or Git repository using our cool medal widgets.

API

A full-featured API to integrate SensioLabsInsight into your applications and services.

Branch analysis

Analyze any branch of your repository. You can even change the branch for each analysis.

Monthly reports

Your projects are automatically analyzed monthly to ensure that they still comply with the new quality rules.

Full-text search

Use the real-time full-text search to easily browse even the most complex reports.

Public analysis

Checkout thousands of public analyses to learn from the mistakes made by other developers on other projects.