Supported Languages
The following tables present the languages and files SwCA supports on Linux and Windows assets.
Supported Languages - Linux
| Language | File | Package managers/Ecosystem |
|---|---|---|
| Ruby | Gemfile.lock | bundler |
| Rust | Cargo.lock | cargo |
| PHP | composer.lock | composer |
| Python | Pipfile.lock | Pipenv |
| poetry.lock | poetry | |
| requirements.txt | Pip | |
| Go | go.mod | Go |
| Java | pom.xml | Apache Maven |
| gradle.lockfile | gradle | |
| jar/war/ear | jar | |
| DotNet | packages.lock.json | Nuget |
| packages.config | Nuget | |
| .deps.json | dotnet-core | |
| NodeJs | package-lock.json | npm |
| yarn.lock | yarn | |
| C++ | conon.lock | Conon |
Supported Languages - Windows
| Language | File |
|---|---|
| DotNet | .deps.json |
| .packages.config | |
| nuspec | |
| nupkg | |
| Go | go.sum |
| go.mod | |
| Java | jar |
| war | |
| ear | |
| pom.properties | |
| META-INF/MANIFEST.MF | |
| pom.xml | |
| gradle.lockfile | |
| Node.js | package.json |
| .package-lock.json | |
| npm-shrinkwrap.json | |
| PHP | composer.json |
| composer.lock | |
| Python | egg |
| egg-info/METADATA | |
| egg-info\\METADATA | |
| egg-info/PKG-INFO | |
| dist-info/METADATA | |
| dist-info\\METADATA | |
| poetry.lock | |
| requirements.txt | |
| Rust | Cargo.lock |
| Ruby | Gemfile.lock (bundler) |
| gemspec | |
| C++ | conon.lock |