Discover the
Kiuwan Local Analyzer
Learn how to scan your code for security vulnerabilities within your own environment.
Concerned about scanning your code in the cloud? Get the results you need in the environment you prefer.
Scanning your code for vulnerabilities with our cloud-based SaaS solution is fast and safe. But if you prefer to scan locally, take advantage of our hybrid solution. Simply download the Kiuwan Local Analyzer (KLA) to your workstation and analyze your code locally. You’ll get the same rule sets and fast results. With the KLA, only the results of your analysis are shown on your cloud-based dashboard.
Install the Kiuwan Local Analyzer (KLA)
1. Requirements
To successfully use KLA you’ll need:
-
A Kiuwan account
-
System permissions for ZIP files
-
Operating systems: Windows, Linux, MacOS and any UNIX system and any OS that supports Java
-
Internet Connection
-
URL Access to https://www.kiuwan.com
-
Java 8
-
Memory & time requirements: JVM configured to take a maximum of 1GB per concurrent analysis, max time (timeout) for every analysis step configured to 60 minutes
2. Download
-
Log into your Kiuwan account.
-
Click on the Management menu on the dashboard.
-
Select Download Kiuwan Local Analyzer.
-
The KLA ZIP file downloads.
3. Install & start up
Windows / MacOS
-
Before you start, make sure you meet all the requirements
-
Download the ZIP file from the Kiuwan website
-
Extract all the files from the ZIP file
-
Open the folder and run kiuwan.cmd (kiuwan.sh for Mac)
-
Run your first scan
Linux / Unix
Read how to do it here
Run your first scan
Basic
-
Start the Kiuwan Local Analyzer
-
Enter your Kiuwan account details and click Login
-
Define your basic analysis configuration on the analysis set-up window
-
Click on Continue to view the analysis configuration window
-
Define your basic analysis
-
Click Analyze
-
Your analysis is finished. You can now view the results on the dashboard by clicking View Results or by accessing your account on kiuwan.com
In detail
Advanced
You’ll be able to configure:
-
Analysis set-up
-
Analysis Configuration
-
Extensions editor
-
Portfolios tab
-
Scope
In detail
Update
The Kiuwan Local Analyzer updates automatically on start-up.
Before running a new analysis, KLA verifies its version. If there is a newer version, it downloads it and installs it, notifying the user.
In detail
Phases of an analysis with KLA
The phases
A complete analysis with the KLA involves two phases:
-
1st Phase – local analysis
-
2nd Phase – cloud indicators calculation
After uploading the reports, you can make the KLA wait synchronously for the results from the 2nd phase or not.
The local analysis
The local analysis takes up the most resources and its performance depends on the following factors:
-
The analysis’ contents and scope
-
The local machine’s characteristics and KLA configuration
A local analysis consists of a fixed sequence of steps:
-
Discovery of which technologies are in the provided source code
-
A three-steps sequence for every discovered technology
-
Generation of a report for each step
-
Encription and upload of the report to the Kiuwan cloud
Experience Kiuwan
Learn all about the Kiuwan Local Analyzer with our on-demand webinar. Just click and enjoy!
REQUEST A FREE TRIAL LEARN WHY BUSINESSES NEED APPSEC