Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

This section will show you how to integrate the Kiuwan IDE Plug-In into Eclipse-based IDEs. 

Info

The Kiuwan

...

It provides the following benefits:

  • Security Vulnerabilities Management- Kiuwan for Developers allows developers to access and fix security vulnerabilities such as Injection (SQL, XML, OS, etc), XSS, CSRF, etc., found by Kiuwan scans, right on their development IDEs.
  • Adoption of Security and Coding Standards – Ensuring the compliance of standards (CWE, OWASP, CERT-Java/C/C++, SANS-Top25, WASC, PCI-DSS, NIST, MISRA, BIZEC, ISO/IEC 25000 and ISO/IEC 9126) by a development department can be a long and tedious task without the support of some sort of tool that will facilitate and automate this work. This plugin connects with Kiuwan and harness the power of its security models and audits to enforce security standards and policies.
  • Full vulnerabilities documentation – Developers have access, right on their IDEs, to the full Kiuwan vulnerabilities documentation of any of the displayed vulnerabilities listed for the specific projects. This includes code samples on how to fix them in the same language of the project.

 

Plug-In for JetBrains IDEs is available only in Viewer mode.

It has been successfully

...

tested with for JetBrains 2018.*.* version of

...

following products :

  • Intellij IDEA (2017.1 and above)
  • PhpStorm
  • PyCharm
  • Android Studio (3.0.1 and above)
  • CLion (2019.1)

Contents
: 

 

Table of Contents

Excerpt Include
Kiuwan for Developers
Kiuwan for Developers
nopaneltrue

Installation

Installation steps of

...

the Kiuwan IDE Plug-In for JetBrains are the same for all the JetBrains' family of products. 

 

  1. Open File

...

  1. > Settings > Plugins 
  2. Then click Browse repositories .. 

    Image Modified

 

...


  1. A new window will open. Here click Manage Repositories

    Image Modified

  2. The following window will appear. 

Click on Manage repositories .. button 


  1. Image Modified

  2. Click on + (Add) button and add the Kiuwan Repository URL:

...

  1.  

...

...


  1. After adding it, select the Kiuwan repository just created and click OK

...

  1. .

...

  1. You will see the Kiuwan

...

  1. plug-in, select it and click

...

  1. install. 

    Image Modified

  2. After downloading it, click

...

  1. Restart IntelliJ IDEA

...

Configuration

...

Connect to Kiuwan

After the installation, you need to configure

...

the Kiuwan Plug-In to connect to Kiuwan. Please

...

remember that you need to have a valid Kiuwan Account.

...

InstructionsImage

Go

...

to File

...

> Settings and

...

select Tools

...

> Kiuwan

...

> Connection Settings

 

Info
titleProxy settings

...

If you are using a proxy, please configure Proxy configuration.

Image Removed

...

The Kiuwan server URL

...

 comes preconfigured (leave it with default value)

Fill

...

in User

...

 and Password

...

 fields with your Kiuwan account's credentials.

...

Click Save and check

...

configuration before

...

applying changes.

Image Added

 

...

 

Map your Idea Project to the Kiuwan Application

After

...

the installation, you are ready to map your Idea project to a Kiuwan application.

Info
This action will allow synchronizing defects and vulnerabilities found by Kiuwan

...

in your source code,

...

getting them ready for fixing.


To map your Idea project to Kiuwan, open File

...

Settings and select Tools

...

> Kiuwan

...

> Remote Application.

A dialog will open with a

...

combination of available applications where you can select the application that matches your project in the Kiuwan account.

 

Image Modified


 

Kiuwan Defects List

Once mapped,

...

go to Tools > Show Kiuwan Defects to open the Kiuwan Defects List.

The Kiuwan Defect List window will appear docked to your Idea layout. Double-

...

click on a defect

...

to open the file and

...

highlight the line of the defect.

 

Image Modified

 

...

Right-click the defect and

...

select Rule information

...

to open a browser

...

with the documentation of the Kiuwan rule that detected the selected vulnerability.

Info

To get access to Rule information, please use same credentials as those configured in Connection Properties.

 

Refreshing the Defects List

...

To be sure you are working on the

...

latest list of defects found by Kiuwan, you need to manually refresh the defect list.

Clicking

...

on the  Image Modified icon will update the Kiuwan Defects List to the latest contents of the Kiuwan servers.

Configuring the Contents

...

of the Defects List

Clicking

...

on the  Image Modified icon will allow

...

the configuration of the contents of the Kiuwan Defects List.

Image Modified

 

Please visit K4D for Eclipse - Server defects list for a full description of available options.

...

 

...

Support and Troubleshooting 

If you experience problems with the Kiuwan plugin for IntelliJ IDEA, you can read the Kiuwan Documentation to find a solution, or if you prefer you can collect troubleshooting information and send it to us.

...

Info
titleSupport Information

Important information for troubleshooting is

...

scattered across several log and configuration files.

To make this process easier to you, just go to Settings >> Tools >> Kiuwan >> Support and press the Extract support data button.

Choose the folder where you want to save this information, and submit to our technical support team the compressed file generated there. 

...

Visit Contact Kiuwan Technical Support on how to contact us. We will address your problem as soon as possible.

...