System requirements for SCA
The types of files that can be scanned by ASoC when you perform open source testing.
Language support
AppScan on Cloud 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 | Supported binary file types (metadata) | Supported source/binary file types (hash) | Package/Build manager and version (config/manifest) | 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. | |||
| C/C++ |
|
|
Conan |
|
| Dart | .dart |
|
Dart Pub |
|
| GO |
|
|
Go Modules (GO version 1.15 and later) |
|
| Java |
|
|
Java with Maven |
|
| 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) |
|
|||
| PHP |
|
Composer |
|
|
| Python (version 3.3 and newer) |
Note:
When scanning .py
and .whl files, the project should be built
as a virtual environment (venv). |
Pip (version 3.4 and newer) |
|
|
| Poetry (all versions) |
|
|||
| UV (all versions) |
Note:
UV is given the highest priority
among Python package managers for
pyproject.toml-based projects. If UV is
not installed, the scanner automatically falls back to
Poetry, and then to Pip. |