Can I run multiple scans at the same time?
By instantiating multiple Kiuwan Local Analyzer applets simultaneously, you can run multiple scans at the same time.
Can I scan my source code without uploading it to the cloud?
Yes. If you do not want to upload your code for security reasons, you can run your analysis locally instead with Kiuwan Local Analyzer.
Your results (defects, metrics, etc.) are uploaded securely to the Kiuwan Cloud, and you will view them in the dashboard.
Secure Socket Layer (SSL) technology protects information sent to Kiuwan using encryption and authentication server. It ensures that your data in transit is safe, secure, and visible only to registered users in your organization.
Does Kiuwan store my application's uploaded source code?
Kiuwan offers two different analysis modes:
- Analyzing in the cloud: In this case, you upload the source code to the Kiuwan Cloud. The source code is then deleted as soon as the analysis is finished.
- Analyzing locally: In this case, analyzing locally, the source code never leaves the local machine: it is locally analyzed. The generated results are encrypted and securely uploaded to Kiuwan Cloud. Once received, those results are used to calculate metrics to be displayed to the Kiuwan users.
Do I have to scan the complete source code or can I just scan parts of it?
No, by applying filters you can reduce the lines of code analyzed in a given analysis session. This consequently also accelerates the scanning time.
How do I download the Kiuwan Local Analyzer?
Log in to your Kiuwan account:
- Click the Management menu on the dashboard;
- Select Download Kiuwan Local Analyzer.
How long does a scan take to complete?
The length of a scan depends on the programming languages and the number of lines of code (LoC).
We tested the speed to give you an idea and these are the results:
- 577k LoC in Java ~ 15 minutes
- 32k LoC in Python in ~ 12 minutes
- 9m LoC in C/C++ (Juliet v1.3) in ~ 23 hours
Results may vary.
Which are the main indicators provided by Kiuwan Code Security?
The main indicators provided for Kiuwan are the following:
- Software characteristics: Security, efficiency, maintainability, reliability, and portability
- Global Indicator: The weighted average of the above software characteristics through a complex algorithm. This considers the severity of the defects, the weight of the category in which the defect is, the analyzed code volume, and the criticality of the language for Kiuwan users. This algorithm can be customized.
- Effort to Target: The amount of work effort needed to reach a defined goal.
- Risk Index: A representation of the potential problems that could arise by not paying attention to the security and quality of your source code. Any value greater than 0 should be observed and actions should be done to decrease the number.