Linux system requirements
Basic Linux system requirements are listed here. For detailed requirements, contact HCL support.
Introduction
Linux operating system support
Operating system | OS minimum | OS maximum | Product minimum | Components | Notes | |
---|---|---|---|---|---|---|
Desktop | Server | |||||
Red Hat Enterprise Linux (RHEL) Server 6 | 6.1 | 6.10 | 10.0.0 | Partial | Partial | Yes |
Red Hat Enterprise Linux (RHEL) Server 7 | 7.3 | 7.6 | 10.0.0 | Partial | Partial | Yes |
Red Hat Enterprise Linux (RHEL) Workstation 6 | 6.1 | 6.10 | 10.0.0 | Partial | Partial | Yes |
Red Hat Enterprise Linux (RHEL) Workstation 7 |
7.3 | 7.6 | 10.0.0 | Partial | Partial | Yes |
-
RHEL 6.x:
On Linux, HCL AppScan Source requires the installation of these libraries before installing AppScan Source:
libX11.i686
,libXtst.i686
,gtk2.i686
,glibc.i686
,libgcc.i686
,webkitgtk.i686
. The installer will flag any additional libraries needed to run AppScan Source. -
RHEL 7.x:
Users of RHEL 7.6 must update
pango
packages per https://access.redhat.com/errata/RHBA-2019:0815 .On Linux, HCL AppScan Source requires the installation of these libraries before installing AppScan Source:
glibc.i686
,libstdc++.i686
,cairo.i686
,mesa-libGL.i6863
,mesa-libGLU.i686
,libgnome.i686
,libgnomeui.i686
,gtk2.i686
,libXtst.i686
,webkitgtk3.i686
. The installer will flag any additional libraries needed to run AppScan Source.
Hypervisors
AppScan Source 10.0.0 supports VMware ESXi 5.0 with a product minimum of 10.0.0 and guest operating system restriction.
Prerequisites
Development tools
Licensing
Prerequisite | Version | Prerequisite minimum | Product minimum | Components | Operating system restrictions | Notes | |
---|---|---|---|---|---|---|---|
Desktop | Server | ||||||
Rational Common License Server | 1.0.4 | 1.0.4 | 10.0.2 | Partial | Partial | No | Yes |
Supported software
Application servers
Supported software | Version | Supported software minimum | Product minimum | Components | Operating system restrictions? | Notes | |
---|---|---|---|---|---|---|---|
Desktop | Server | ||||||
Apache Tomcat | 7.0 and future fixpacks | 7.0 | 10.0.0 | Partial | Partial | No | Yes |
8.0 and future fixpacks | 10.0.0 | 10.0.0 | Partial | Partial | No | Yes | |
Oracle WebLogic Server 12c | (12.0) and future fixpacks | (12.0) | 10.0.0 | Partial | Partial | No | Yes |
Oracle WebLogic Server 12cR1 | (12.1.1) and future fixpacks | (12.1.1) | 10.0.0 | Partial | Partial | No | Yes |
(12.1.2) and future fixpacks | (12.1.2) | 10.0.0 | Partial | Partial | No | Yes | |
Oracle/BEAWebLogic Server | 10.3 | (10.3.1) | 10.0.0 | Partial | Partial | No | Yes |
Oracle WebLogic Server 19c | (19.0) and future fixpacks | (19.0) | 10.0.0 | Partial | Partial | No | Yes |
WebSphere Application Server | 7.0 | 7.0 | 10.0.0 | Partial | Partial | No | Yes |
8.0 | 8.0 | 10.0.0 | Partial | Partial | No | Yes | |
8.5 | 8.5 | 10.0.0 | Partial | Partial | No | Yes |
Compilers and languages
Supported software | Version | Supported software minimum | Product minimum | Components | Operating system restrictions | Notes | |
---|---|---|---|---|---|---|---|
Desktop | Server | ||||||
Apex API | 30 and future fix packs | 30 | 10.0.0 | Partial | Partial | No | |
ASP | All version and future fix packs | All versions | 10.0.0 | Partial | None | No | |
ASP.NET | All version and future fix packs | All versions | 10.0.0 | Partial | None | No | |
Apache Tomcat | 7.0 and future fix packs | 7.0 | 10.0.0 | Partial | Partial | No | 3 |
8.0 and future fix packs | 8.0 | 10.0.0 | Partial | Partial | No | 3 | |
C/C++ | 11 | All versions | 10.0.0 | Partial | None | No | 9 |
COBOL | All versions and future fix packs | All versions | 10.0.0 | Partial | None | No | 15 |
ColdFusion | All versions and future fix packs | All versions | 10.0.0 | Partial | None | No | 15 |
GNU C Compiler (gcc) and g ++ |
4.1 and future fix packs |
4.1 | 10.0.0 | Partial | Partial | No | No |
IBM Runtime Environment, Java Technology Edition | 5.0 | 5.0 | 10.0.0 | Partial | Partial | No | 1 |
6.0 | 6.0 | 10.0.0 | Partial | Partial | No | 1 | |
7.0 | 7.0 | 10.0.0 | Partial | Partial | No | 1 | |
8 | 8 | 10.0.0 | Partial | Partial | No | 5 | |
Java (including support for Android APIs) | All versions and future fix packs | All versions | 10.0.0 | Partial | None | No | 8, 12 |
JavaScript (including support for AngularJS, Node.js, and ReactJS) | All versions and future fix packs | All versions | 10.0.0, 10.0.1 | Partial | None | No | 15, 17 |
JavaServer Pages | All versions and future fix packs | All versions | 10.0.0 | Partial | None | No | 6 |
Kotlin | All versions and future fix packs | All versions | 10.0.1 | Partial | None | No | |
Microsoft Visual Basic | 6 and future fix packs | 6 | 10.0.0 | No | 13 | ||
Microsoft Visual Studio | 2010 and future fix packs | 2010 | 10.0.0 | No | |||
2012 and future fix packs | 2012 | 10.0.0 | No | ||||
2013 and future fix packs | 2013 | 10.0.0 | No | ||||
2015 and future fix packs | 2015 | 10.0.0 | Partial | None | No | 13 | |
2017 and future fix packs | 2017 | 10.0.0 | Partial | None | No | 4, 13, 16 | |
2019 and future fix packs | 2019 | 10.0.0 | No | 13 | |||
Oracle Java SDK/JRE/JDK |
7.0 and future fix packs | 7.0 | 10.0.0 | Partial | Partial | No | 1 |
Oracle WebLogic Server 12c |
(12.0) and future fix packs | (12.0) | 10.0.0 | Partial | Partial | No | 3 |
Oracle WebLogic Server 12cR1 |
(12.1.1) and future fix packs | (12.1.1) | 10.0.0 | Partial | Partial | No | 3 |
(12.1.2) and future fix packs | (12.1.2) | 10.0.0 | Partial | Partial | No | 3 | |
Oracle/BEA WebLogic Server |
9 and future fix packs | 9 | 10.0.0 | Partial | Partial | No | 11 |
10.3 | (10.3.1) | 10.0.0 | Partial | Partial | No | 3 | |
PL/SQL | All versions and future fix packs | All versions | 10.0.0 | Partial | None | No | 15 |
Perl | All versions and future fix packs | All versions | 10.0.0 | Partial | None | No | 15 |
Python | 2.7 and future fix packs | 2.7 | 10.0.0 | Partial | None | No | No |
3.6 and future fix packs | 3.6 | 10.0.0 | Partial | None | No | No | |
Ruby | 5 and future fix packs | 5 | 10.0.0 | Partial | Partial | No | |
Scala | All versions and future fix packs | All versions | 10.0.1 | Partial | None | No | |
Sun Java SDK/JRE/JDK |
5.0/1.5 and future fix packs | 5.0/1.5 | 10.0.0 | Partial | Partial | No | 1 |
6.0/1.6 and future fix packs | 6.0/1.6 | 10.0.0 | Partial | Partial | No | 1 | |
Swift | All versions and future fix packs | All versions | 10.0.1 | Partial | None | No | |
T-SQL | All versions and future fix packs | All versions | 10.0.0 | Partial | None | No | 15 |
VB.NET | All versions and future fix packs | All versions | 10.0.0 | No | |||
WebSphere Application Server |
7.0 | 7.0 | 10.0.0 | Partial | Partial | No | 3 |
8.0 | 8.0 | 10.0.0 | Partial | Partial | No | 3 | |
8.5 | 8.5 | 10.0.0 | Partial | Partial | No | 3 | |
8.5.5 | 8.5.5 | 10.0.0 | Partial | Partial | No | 3 |
- MobileFirst Platform project scan support includes: Native client-side Android and iOS source code, in addition to most user-written JavaScript™ client-side code. MobileFirst Platform web applications can also be scanned.
- MobileFirst Platform project scan support does not include: Server-side JavaScript code such as MobileFirst Platform Adapter code.
- Java compiler
- Language can be scanned in HCL AppScan Source for Analysis, HCL AppScan Source for Development (Eclipse Plug-in), HCL AppScan Source for Automation, and the HCL AppScan Source command line interface. Objective-C in Xcode projects. All iOS applications, including those that are configured to run as 32-bit and 64-bit, are scanned as 32-bit.
- Java EE Application Server OS support is dependent on the OS supported by the application server.
- Solution (.sln) files from these versions of Microsoft Visual Studio can be imported and scanned. Managed and unmanaged C++ projects are NOT supported. The C++ Accelerated Massive Parallelism (C++ AMP) language extension is not supported. Applications that use the Windows Driver Kit (WDK) are not supported.
- Java compiler
- Language can be scanned in HCL AppScan Source for Analysis, HCL AppScan Source for Development (Eclipse Plug-in), HCL AppScan Source for Automation, and the HCL AppScan Source command line interface.
- Language can be scanned in HCL AppScan Source for Analysis, HCL AppScan Source for Development (Eclipse Plug-in), HCL AppScan Source for Automation, and the HCL AppScan Source command line interface.
- Language can be scanned in HCL AppScan Source for Analysis, HCL AppScan Source for Development (Eclipse Plug-in), HCL AppScan Source for Automation, and the HCL AppScan Source command line interface. Including support for Android APIs.
- Language can be scanned in HCL AppScan Source for Analysis, HCL AppScan Source for Development (Eclipse Plug-in), HCL AppScan Source for Automation, and the HCL AppScan Source command line interface. For Visual Studio 2012 and Visual Studio 2013 on Windows, the C ++ Accelerated Massive Parallelism (C++ AMP) language extension is not supported. Applications that use the Windows Driver Kit (WDK) are not supported.
- Language can be scanned in HCL AppScan Source for Analysis, HCL AppScan Source for Automation, and the HCL AppScan Source command line interface.
- Java EE Application Server OS support is dependent on the OS supported by the application server. WebLogic Server 8 is also supported.
- Language can be scanned in HCL AppScan Source for Analysis, HCL AppScan Source for Development (Eclipse Plug-in), HCL AppScan Source for Automation, and the HCL AppScan Source command line interface. Including support for Android APIs.
- The C++ Accelerated Massive Parallelism (C++ AMP) language extension is
not supported. HCL
AppScan Source supports C++14
language standard mode (
/std:c++14
) for Visual Studio 2015, 2017, and 2019. HCL AppScan Source supports C++17 language standard mode (/std:c++17
) for Visual Studio 2017 and 2019. Applications that use the Windows Driver Kit (WDK) are not supported. - Language can be scanned in HCL AppScan Source for Analysis, HCL AppScan Source for Development (Eclipse Plug-in), HCL AppScan Source for Automation, and the HCL AppScan Source command line interface. Objective-C in Xcode projects. All iOS applications, including those that are configured to run as 32-bit and 64-bit, are scanned as 32-bit.
- Language can be scanned in HCL AppScan Source for Analysis, HCL AppScan Source for Automation, and the HCL AppScan Source command line interface.
- HCL AppScan Source does not support UTF-16.
- ReactJS is supported beginning with HCL AppScan Source version 10.0.1.
Databases
Supported software | Version | Prerequisite minimum | Product minimum | Components | Operating system restrictions | Notes | |
---|---|---|---|---|---|---|---|
Desktop | Server | ||||||
Oracle Database 11g Standard/Enterprise Editions |
Release 1 and future fix packs |
Release 1 | 10.0.0 | Partial | Partial | 1 | Yes |
Oracle Database 12c Release 1 |
(12.1.0.2.0) Standard Edition |
(12.1.0.2.0) Standard Edition TWO | 10.0.0 | Partial | Partial | 2 | Yes |
(12.1.0.2.0) Enterprise Edition |
(12.1.0.2.0) Enterprise Edition |
10.0.0 | Partial | Partial | 2 | Yes |
- Oracle 11g 32-bit only. Supported External Database
- Supported External Database
Development tools
Supported software | Version | Supported software minimum | Product minimum | Component support | Operating system restrictions | Notes | |
---|---|---|---|---|---|---|---|
Desktop | Server | ||||||
Eclipse | 4.2 | 4.2 | 10.0.0 | Partial | Partial | No | 2, 4 |
4.3 | 4.3 | 10.0.0 | Partial | Partial | No | 4 | |
4.4 | 4.4 | 10.0.0 | Partial | Partial | No | 4 | |
4.5 | 4.5 | 10.0.0 | Partial | Partial | No | 4 | |
4.6 | 4.6 | 10.0.0 | Partial | Partial | No | 5 | |
4.7 | 4.7 | 10.0.0 | Partial | Partial | No | 5 | |
4.13 | 4.13 | 10.0.0 | Partial | Partial | No | ||
MobileFirst Platform Foundation |
6.3 | 6.3 | 10.0.0 | Partial | Partial | No | 6 |
7.0 | 7.0 | 10.0.0 | Partial | Partial | No | 6 | |
7.1 | 7.1 | 10.0.0 | Partial | Partial | No | 6 | |
Rational Application Developer for WebSphere Software |
8.5 | 8.5 | 10.0.0 | Partial | Partial | No | 3 |
8.5.1 | 8.5.1 | 10.0.0 | Partial | Partial | No | 3 | |
8.5.5 | 8.5.5 | 10.0.0 | Partial | Partial | No | 3 | |
9.0 | 9.0 | 10.0.0 | Partial | Partial | No | 3 | |
9.0.1 | 9.0.1 | 10.0.0 | Partial | Partial | No | 3 | |
9.1 | 9.1 | 10.0.0 | Partial | Partial | No | 3 | |
9.1.1 | 9.1.1 | 10.0.0 | Partial | Partial | No | 1 | |
9.7 | 9.7 | 10.0.0 | Partial | Partial | No | 1 |
- HCL AppScan Source for Development (Eclipse Plug-in) can be applied to Rational Application Developer for Websphere Software. Java/JSP projects and workspaces (containing Java/JSP projects) from Rational Application Developer for Websphere Software are supported in HCL AppScan Source for Analysis, HCL AppScan Source for Automation, and the HCL AppScan Command Line Client. HCL AppScan Source for Development supports scanning Java (including Android), JavaServer Pages (JSP), and Worklight/MobileFirst Platform projects in supported Eclipse version workspaces. Worklight/MobileFirst Platform project scan support includes: Native client-side Android and iOS source code, in addition to most user-written JavaScript client-side code. Worklight/MobileFirst Platform project scan support does not include: Server-side JavaScript code such as Worklight/MobileFirst Platform Adapter code.
- IBM Eclipse SDK 3.8 is also supported. HCL AppScan Source for Development (Eclipse Plug-in) can be applied to the IBM Eclipse SDK. Java/JSP projects and workspaces (containing Java/ JSP projects) from Eclipse SDK are supported in HCL AppScan Source for Analysis, HCL AppScan Source for Automation, and the HCL AppScan Command Line Client. HCL AppScan Source for Development supports scanning Java (including Android), JavaServer Pages (JSP), and Worklight/MobileFirst Platform projects in supported Eclipse version workspaces. Worklight/MobileFirst Platform project scan support includes: Native client-side Android and iOS source code, in addition to most user-written JavaScript client-side code. Worklight/MobileFirst Platform project scan support does not include: Server-side JavaScript code such as Worklight/MobileFirst Platform Adapter code.
- HCL AppScan Source for Development (Eclipse Plug-in) can be applied to Rational Application Developer for Websphere Software. Java/JSP projects and workspaces (containing Java/JSP projects) from Rational Application Developer for Websphere Software are supported in HCL AppScan Source for Analysis, HCL AppScan Source for Automation, and the HCL AppScan Command Line Client. HCL AppScan Source for Development supports scanning Java (including Android), JavaServer Pages (JSP), and Worklight/MobileFirst Platform projects in supported Eclipse version workspaces. Worklight/MobileFirst Platform project scan support includes: Native client-side Android and iOS source code, in addition to most user-written JavaScript client-side code. Worklight/MobileFirst Platform project scan support does not include: Server-side JavaScript code such as Worklight/MobileFirst Platform Adapter code.
- HCL AppScan Source for Development (Eclipse Plug-in) can be applied to the IBM Eclipse SDK. Java/JSP projects and workspaces (containing Java/JSP projects) from IBM Eclipse SDK are supported in HCL AppScan Source for Analysis, HCL AppScan Source for Automation, and the HCL AppScan Command Line Client. HCL AppScan Source for Development supports scanning Java (including Android), JavaServer Pages (JSP), and Worklight/MobileFirst Platform projects in supported Eclipse version workspaces. Worklight/MobileFirst Platform project scan support includes: Native client-side Android and iOS source code, in addition to most user-written JavaScript client-side code. Worklight/MobileFirst Platform project scan support does not include: Server-side JavaScript code such as Worklight/MobileFirst Platform Adapter code.
- - HCL AppScan Source for Development (Eclipse Plug-in) can be applied to the IBM Eclipse SDK. Java/JSP projects and workspaces (containing Java/JSP projects) from IBM Eclipse SDK are supported in HCL AppScan Source for Analysis, HCL AppScan Source for Automation, and the HCL AppScan Command Line Client. HCL AppScan Source for Development supports scanning Java (including Android), JavaServer Pages (JSP), and Worklight/MobileFirst Platform projects in supported Eclipse version workspaces. Worklight/MobileFirst Platform project scan support includes: Native client-side Android and iOS source code, in addition to most user-written JavaScript client-side code. Worklight/MobileFirst Platform project scan support does not include: Server-side JavaScript code such as Worklight/MobileFirst Platform Adapter code.
- IBM MobileFirst Platform projects in supported Eclipse version workspaces can be scanned. Scan support includes: Native client-side Android and iOS source code, in addition to most user-written JavaScript client- side code. Scan support does not include: Server-side JavaScript code such as MobileFirst Platform Adapter code. To be able to scan Android code in your IBM MobileFirst Platform projects, you must use the Android Developer Tools (ADT) Eclipse plug-in for Android application development.
- HCL AppScan Source for Development plug-in for Visual Studio can be applied to Microsoft Visual Studio 2012 Professional, Premium, and Ultimate and used for scanning Microsoft Visual Studio solutions and project files. Solution and project files from Microsoft Visual Studio can be scanned in HCL AppScan Source for Analysis, HCL AppScan Source for Automation, and the HCL AppScan Command Line Client. This version of Microsoft Visual Studio is also a supported compiler for AppScan Source. The C++ Accelerated Massive Parallelism (C++ AMP) language extension is not supported. Applications that use the Windows Driver Kit (WDK) are not supported.
Reporting and analysis
Supported software | Version | Supported software minimum | Product minimum | Component support | Operating system restriction | Notes | |
---|---|---|---|---|---|---|---|
Desktop | Server | ||||||
Adobe Reader | N/A | N/A | 10.0.0 | Partial | Partial | No | 2 |
HP Quality Center | 9.2 and future fix packs | 9.2 | 10.0.0 | Partial | Partial | No | 3 |
10.0 and future fix packs | 10.0 | 10.0.0 | Partial | Partial | No | 3 | |
11.0 and future fix packs | 11.0 | 10.0.0 | Partial | Partial | No | 1 | |
Microsoft Team Foundation Server | 2008 and future fix packs | 2008 | 10.0.0 | Partial | Partial | No | 3 |
2010 and future fix packs | 2010 | 10.0.0 | Partial | Partial | No | 3 | |
Rational ClearQuest | 7.1.1 | 7.1.1 | 10.0.0 | Partial | Partial | No | 3 |
7.1.2 | 7.1.2 | 10.0.0 | Partial | Partial | No | 3 | |
8.0 | 8.0 | 10.0.0 | Partial | Partial | No | 3 | |
8.0.1 | 8.0.1 | 10.0.0 | Partial | Partial | No | 3 | |
Rational Team Concert | 4.0 | 4.0 | 10.0.0 | Partial | Partial | No | 3 |
4.0.1 | 4.0.1 | 10.0.0 | Partial | Partial | No | 3 | |
4.0.2 | 4.0.2 | 10.0.0 | Partial | Partial | No | 3 | |
4.0.3 | 4.0.3 | 10.0.0 | Partial | Partial | No | 3 | |
4.0.4 | 4.0.4 | 10.0.0 | Partial | Partial | No | 3 | |
4.0.5 | 4.0.5 | 10.0.0 | Partial | Partial | No | 3 | |
4.0.6 | 4.0.6 | 10.0.0 | Partial | Partial | No | 3 | |
4.0.7 | 4.0.7 | 10.0.0 | Partial | Partial | No | 3 |
- HP Quality Center 11.0 is supported up to Fix Pack 5 (Version 11.5). Defect Tracking System
- Required for exporting and saving reports in PDF format.
- Defect Tracking System
Hardware requirements
Hardware | Components | Requirement | Applicable operating systems |
---|---|---|---|
Disk space | Desktop:
Server:
|
Approximately 15 GB of available hard disk space. Additional disk space may be required when scanning large applications. This includes additional space that may be required to accommodate files that are written to your AppScan Source data directory. To clear space in your AppScan Source data directory:
If needed, you can also change your AppScan Source data directory by following the instructions in the 'Changing the AppScan Source data directory' topic in the product help. Large applications that require long scan times can overflow your disk. If you receive an error message regarding storage or disk space, you may need to scan parts of your application separately or alter your scan configuration. Sample error message: Skipping project <project_name> due to error: Thread creation failure ( <OS_error_message - for example: Not enough storage is available to process this command.> ).
Note: When the scan completes, original hard disk space
will be returned. Before scanning this project again,
allocate more space or change the configuration of your
scan. |
All supported Linux operating systems |
Media (CD, DVD) Drives |
Desktop:
Server:
|
CD-ROM or DVD-ROM drive |
All supported Linux operating systems |
Memory | Desktop:
Server:
|
2 GB of RAM (minimum), 8GB of RAM or more recommended |
All supported Linux operating systems |
Network: adapters, drivers, protocols |
Desktop:
|
If running in server mode, network connectivity to Security AppScan Enterprise Server. If using floating licenses, network connectivity to Rational Common License Server. Network connectivity to Security AppScan Enterprise Server. If using floating licenses, network connectivity to Rational Common License Server. |
All supported Linux operating systems |
Processor | Desktop:
Server:
|
2 CPU |
All supported Linux operating systems |
Desktop:
Server:
|
Disclaimer
This report is subject to the Terms of Use and the following disclaimers:
The information contained in this report is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information contained in this publication, it is provided AS IS without warranty of any kind, express or implied, including but not limited to the implied warranties of merchantability, non-infringement, and fitness for a particular purpose. In addition, this information is based on HCL's current product plans and strategy, which are subject to change by HCL without notice. HCL shall not be responsible for any direct, indirect, incidental, consequential, special or other damages arising out of the use of, or otherwise related to, this report or any other materials. Nothing contained in this publication is intended to, nor shall have the effect of, creating any warranties or representations from HCL or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of HCL software.
References in this report to HCL products, programs, or services do not imply that they will be available in all countries in which HCL operates. Product release dates and/or capabilities referenced in this presentation may change at any time at HCL's sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. The underlying database used to support these reports is refreshed on a weekly basis. Discrepancies found between reports generated using this web tool and other HCL documentation sources may or may not be attributed to different publish and refresh cycles for this tool and other sources. Nothing contained in this report is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth, savings or other results. You assume sole responsibility for any results you obtain or decisions you make as a result of this report.
Notwithstanding the Terms of Use, users of this site are permitted to copy and save the reports generated from this tool for such users own internal business purpose. No other use shall be permitted.