System requirements for SCA
The types of files that can be scanned by AppScan 360° when you perform open source testing.
Language support
AppScan 360° strives to support as many open source packages as possible; we update CVE data daily. However, license information may not always be available for less common packages.
| Language and version | Package/Build manager and version | Package/Build manager supported config files |
|---|---|---|
| .NET |
|
|
|
|
|
|
For .NET only, SCA can analyze the configuration file before build, but the results will include only direct libraries and will be less accurate. | |
| Java | Java with Maven | Maven must be installed and the pom.xml project must be buildable. |
| Java/Kotlin with Gradle |
|
|
| JavaScript NodeJS | NPM (version 5.0.0/2017 and newer) |
|
| Yarn Classic (versions 1.x) and Yarn Berry (versions 2.x, 3.x, and 4.x) |
|
|
| Python (version 3.3 and newer) | Pip (version 3.4 and newer) |
|
| Poetry (all versions) |
|
|
| GO | Go Modules (GO version 1.15 and later) | GO and GO CLI installed, and the project includes the config
file go.mod. |
| PHP | Composer | PHP and Composer must be installed, and a valid
composer.json file must exist. |
| C/C++ | Conan | Conan must be installed, the project must be buildable, and a
valid conanfile.txt or
conanfile.py file must exist. |