Versions Compared

Key

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

How to start your fist scan via Kiuwan GUI

Info
titleCommand Line Interface

If you wish to use the Kiuwan Solutions via Command Line Interface, go to Run the Kiuwan Local Analyzer via CLI

Table of Contents
maxLevel3

Basic Configuration

Info

These are instructions for plug-and-play. For Advanced Configuration, see below.

 

  1. Start up the Kiuwan Local Analyzer.
  2. Enter your Kiuwan account details and click on Login

    Info

    If you are using an Internet Proxy and/or you need to integrate with a Local Authentication system, click on Advanced button and visit Installation and Network Configuration for instructions.


    Image Modified

  3. Define your basic analysis configuration on the analysis set-up window:

    • Application name (name of the software package to be analyzed)
    • Folder to analyze (root directory where source files are located)
    • Analysis scope (please visit Analysis Scope)
    • Baseline label (custom label to identify this specific analysis from others

    Image Modified

  4. Click on Continue to view the analysis configuration window

    Image Modified

  5. Define your basic analysis: 
    • Product: select which Kiuwan Solution should be executed (based on your Kiuwan Account)

  6. Click on Analyze

    You can view the analysis log while it's running by clicking on Analyzer log

    Image Modified

  7. Your analysis is finished. You can now view the results on the dashboard by clicking on View Results or by accessing your dashboard on kiuwan.com.

    Image Modified

Anchor
AdvancedConfig
AdvancedConfig

Advanced Configuration

Analysis set-up

  1. On the analysis set-up window you can access the advanced configuration settings: 

    Image Modified

A new window will open: 

Image Modified

Select a Model: 

    • Automatic = KLA will use the Model associated to the application;
    • Any other = that model will be associated to the application for future analyses.

Source Code Filters 

 

Analysis Configuration

  1. Click on the settings wheel on the analysis configuration window

    Image Modified

  2. Here you can select which file extensions should be analyzed. 

    Image Modified

    Info
    titleC/C++

    For Advanced Configuration for C/C++ see Configuring an Analysis with C/C++ 



    By clicking on the Files column you will see the full list of files included in your folder.

    Image Modified

  3. After configuration is done, clicking the OK button will take you back to the analysis configuration window.

Info

Configuration settings will be taken into account in the subsequent analyses you run, either from the GUI or through command line

  1. Click on the Advanced button on the analysis configuration window

    Image Modified

  2. Expand the Select block menu, where you will be able to select which technology you would like to configure.

    Image Modified

  3. The most important settings are: 
  • Encoding: encoding of the application's files. 
  • Analysis timeout (minutes): Maximum time for every analysis step. 
  • Max memory size: Maximum memory (heap) used by the analysis.

Image Modified

 

Extensions editor

On Extensions editor tab, you will be able to modifiy the configured extensions of source files.

You can also modify (add or delete) current extensions. Please visit Kiuwan Supported Technologies for further information.

Image Modified


Porfolios tab

The Portfolios tab will allow you to classify the current application under the available portfolios.

 

Info

Changing the portfolio of the analysis will change the portfolio of the application itself.

Image Modified

Scope of the configuration

Once you have changed the settings, you can either  :

  • Save this configuration only for the application you are about to analyze;
  • Save as default for all of your applications

Image Modified

 

Kiuwan also provides the option to change/override configured values at time of analysis.

Please visit Command Line Interface (CLI) - Configuration scopes and precedence for a full explanation of configuration scopes and precedence.