Summary
This article documents the use of the FlexNet Code Analyzer Add-On.Synopsis
Requirements
-
FlexNet Code Insight 6.10+
- A palamida.key with Data Services enabled.
Install
FlexNet Code Insight Analyzer is shipped in FlexNet Code Insight EE/CE version 6.10.3 and later.
For a manual install, follow these steps:
-
Download the appropriate distribution zip (standalone, core, or scanner) for the server.
- Standalone (core + scan) server
- Core only servers
- Scan only servers
- Auto-update package
-
Unzip the appropriate distribution on the FlexNet Code Insight server(s) from the FlexNet Code Insight installation directory.
- On each scan server, run the installer script:
cd $PALAMIDA/scriptRunner/scripts ../bin/scriptRunner.sh [...] configurePalamidaAnalyzer.groovy
Discussion
Update
To update FlexNet Code Insight Analyzer, download the update jar and place it on the core server in the config/core/scripts directory.
When the report task runs on the scan server(s) it will automatically download and install the update jar from the core server.
The URL for the update jar is: api-dev.palamida-api.com
Settings
System settings are controlled via a properties file on the core server in config/core/analyzer.properties.
Core Settings
-
Analyzer Use Data Services
NOTE: This requires a license key with Data Services enabled, and outgoing TCP access on port 443.
Whether to use the Palamida Data Services API for additional analysis techniques. Default is
true. -
Analyzer Use RubyGems API
NOTE: This requires outgoing TCP access on port 443.
Whether to use the RubyGems public API for additional analysis.
Project Settings
Project settings are controlled via Yes/No Metadata fields. You can create these Metadata fields by running the configurePalamidaAnalyzer.groovy script, as above. The default values are controlled via analyzer.properties.
-
Analyzer Auto Schedule
Whether to auto-schedule to the report task for enabled projects. The default is
true. To change the default, setautoScheduleTaskin analyzer.properties. -
Analyzer Auto Include
Whether to select Include in Third-Party Notices for the groups that Repo Analyzer creates. Groups will only be included if they have license text. The default is
true. To change the default, setautoIncludeNoticesin analyzer.properties. -
Analyzer Override MID rules
Whether the Analyzer should take files out of MID rule groups with the same component, and delete the groups if they are empty afterwards. The default is
false. To change the default, setoverrideMidrulesin analyzer.properties. -
Analyzer Resolve Transitive Dependencies
Whether to include transitive dependencies. Current this only affects the POM Analysis. The default is
true. To change the default, settransitiveDependenciesin analyzer.properties.
Run
To run the Analyzer task on a workspace, select the report from the workspace report menu.
The Palamida Analyzer - Quick Assessment produces a report only, and does not make any modifications to groups. A scan is not required.
The Palamida Analyzer - Group Builder requires a full scan to be completed, and creates the inventory with the associated files.
Current Analyzers
Source Package Repositories:
-
CRAN
-
NPM
-
RubyGems
- Maven
Binary Packages:
-
rpm/centos
-
RubyGems
- jar
Source Components:
-
bind
-
busybox
-
bzip2
-
clamav
-
curl
-
dbus
-
expat
-
ffmpeg
-
giflib
-
glibc
-
jquery-ui
-
jquery
-
libexif
-
libgcc
-
libjpeg
-
libpng
-
libtiff
-
libungif
-
libxml2
-
linux-kernel
-
openssh
-
openssl
-
qemu
-
samba
- zlib
Additional Information
Files are available in BoxRelated Articles
FlexNet Code Insight Group Builder Script - Add-On 3Number of Views FlexNet Code Insight Workspace Export Import Scripts - Add-On 3Number of Views Update from FlexNet Code Insight 6.12.1 to FlexNet Code Insight 2018 R1 3Number of Views FlexNet Code Insight Scripting - Getting Started 3Number of Views FlexNet Code Insight - Scan Profile Options Explained 13Number of Views
Hi, I am Reva - Ask me anything.
No new updates
Thanks for the feedback!
Your feedback has been saved.Rate this response:
Add Additional feedback ( Optional )
Are you sure you want to cancel
the case creation?
Are you sure you want to cancel the case creation?
Are you sure you want to close this case
| Products | Region | Phone Numbers |
|---|---|---|
| FlexNet Operations FlexNet Embedded FlexNet Publisher FlexNet Connect FlexNet Code Insight InstallAnywhere InstallShield |
North America * |
+1 630-332-2513 (toll) +1 877-279-2853 (toll-free in North America) |
| Europe * |
+44 1925 944367 (toll) +44 800 047 8642 (toll-free in Europe) |
|
| Japan * | +81 3-4540-5335 (select option 2) | |
| Australia * |
+61 3 9895 2177 +61 1800 560 603 (toll-free in Australia) |
|
|
Usage Intelligence (formerly
Revulytics) Compliance Intelligence |
Please use the Case Portal to submit your support ticket or reach out to your Revenera contact. | |
Case id: 00001065
Activity: Status change: 2 hours ago