Security Analysis Tool For US Tech Company

How running code refactoring of the Eclipse plugin at the heart of their vulnerability detection tools provided a US software company with an x50 faster code scanner.

About the Project

An analysis tool we had worked with is a client and server-side software, integrated into such development environments as Eclipse, Visual Studio and IntelliJ IDEA. Developers can be sure of building security from the very start and of detecting vulnerabilities as they appear, hence they can be fixed immediately. This analysis tool is a lightweight static analysis tool that detects vulnerabilities automatically and provides just-in-time security guidance to your developers in the process of coding. With this tool you can eliminate common security errors before they are committed to the code base or released to the public.

Challenge

  • Implement a plugin from the very beginning until the end with very strict deadlines of product delivery (5 months)
  • Creating plugins for IntelliJ IDEA was not a piece of cake, as it’s quite a narrow specialization area. It was new for us, but the challenge was handled successfully, meeting all customer objectives
  • We had to carry out a huge refactoring of the Eclipse plugin code to make the code scanner much faster than it was. And we’ve achieved magnificent improvements: about 50 times faster
0FE2FF2D-4381-4A6A-B46B-0689665EB909Created with sketchtool.

Fast analysis

Analysis tool plugins can scan large projects with thousands of files in just a few seconds

3B88D342-74E3-471C-9304-873386C3ECAACreated with sketchtool.

Fits a Modern Agile Process

Sustain the tight feedback loops that you need for a modern agile environment

422642EC-40B2-4A0F-B8B3-B7B515C74B31Created with sketchtool.

Builds Security Skills Every Day

Educate your developers about best practices in secure coding without leaving the coding environment

1D43ECB8-AAD5-479D-8804-D1185F2AA18ACreated with sketchtool.

Customizes to your Organization

Create custom rules and guidance to support your enterprise-specific policies

Technologies

TeamCity
Java 7/8
Java Concurrency.
Java FX
Angular
Angular
Spring
Eclipse
Visual Studio
IntelliJ IDEA
MySQL
MySQL

Do you have a similar project idea?

Anna Vasilevskaya
Anna Vasilevskaya Account Executive

Get in touch

Drop us a line about your project at contact@instinctools.com or via the contact form below, and we will contact you soon.