Scan considerations

This topic describes restrictions and considerations that may affect your scans.

To learn about considerations that are specific to scanning IBM® MobileFirst Platform projects, see Scanning a MobileFirst Platform project.

Windows

Attempts to run some actions in AppScan® Source for Development (Eclipse plug-in) (for example, launching a scan or starting actions that require a login) can result in this error message (or one that is similar to it):

Unable to link native library shared-win32-x64.dll. 
You may need to install an appropriate Microsoft Visual C++ 
2017 x86 Redistributable Package for your system.

When running on a 64-bit Java™ Runtime Environment, this typically indicates that the 64-bit Microsoft™ Visual C++ runtime library is unavailable. To resolve this problem, install the Microsoft Visual C++ Redistributable Package appropriate to your Visual Studio version, available here.

Linux

On Linux™, Eclipse requires the installation of a third-party component in order to render browser-based content. Without this component, AppScan Source for Development may exhibit symptoms such as a hang after login or a fail during product use. See Enabling browser-based content on Linux for AppScan Source for Development installed to Eclipse Version 3.7 or later for more information.

Java

Tip: If you are scanning Java and there are missing dependencies in your Java project, AppScan Source will compile your Java files by synthesizing the pieces that the dependencies would have provided. In this case, you can improve the accuracy of findings by specifying missing dependencies, as follows:
  1. After scanning, open <data_dir>\logs\StaticAnalyzer-Errors.log (where <data_dir> is the location of your AppScan Source program data, as described in Installation and user data file locations) to see if AppScan Source has reported missing dependencies.
  2. Modify the project properties to include the dependencies.
  3. Re-scan the project.