Supported Ecosystems
The table below provides the following information about each ecosystem that Code Insight supports in the Automated Analysis process:
• | Language/File Type—The code language or file type supported by the ecosystem. |
• | Package—The name of a package type in the ecosystem. |
• | Registry—The URL for the public registry or repository that hosts the package type. |
• | Manifest File—The file for which the Code Insight scan searches to locate a package of this type. |
• | Top-level Inv.—The indicator![]() |
• | Direct Dep., Trans. Dep.—The indicator![]() |
• | Notes—Link to notes (if available) pertaining to Code Insight’s support of the specific ecosystem. |
Language/File Type |
Package |
Registry |
Manifest File |
Top-level Inv. |
Direct Dep. |
Trans. Dep. |
Notes |
BitBake, BitBake recipe |
Yocto |
N/A |
.bb |
|
N/A |
N/A |
See Yocto Ecosystems. |
C++, FORTRAN, Java, JavaScript, Lua, Python, R, Ruby, Scala |
Conda |
index.json |
|
|
— |
See Conda Ecosystems. |
|
DLL/EXE |
PE Header |
N/A |
.dll, .exe |
|
N/A |
N/A |
— |
Go |
glide |
glide.yaml |
|
— |
— |
See Go Ecosystems. |
|
godep |
godeps.json |
|
— |
— |
|||
govendor |
vendor.json |
|
— |
— |
|||
module |
go.mod _go.mod |
|
|
|
|||
go.sum |
— |
|
|
||||
Java |
Gradle |
build.gradle |
|
|
|
— |
|
Maven |
pom.xml |
|
|
|
— |
||
JavaScript |
Bower |
bower.json |
|
|
— |
— |
|
.bower.json |
|
|
— |
— |
|||
package.json |
|
|
— |
— |
|||
.NET |
NuGet |
https://api.nuget.org/v3-flatcontainer/ |
.csproj |
|
|
|
The registry URL provided is a parent URL and will not work as is. Provide the fully formed URL to access the appropriate component. Also see .NET Ecosystems. |
.nupkg |
|
|
|
||||
.nuspec |
|
|
|
||||
NodeJS |
NPM |
package.json |
|
|
|
See NPM Ecosystems. |
|
Yarn |
package.json yarn.lock |
|
|
— |
See Yarn Ecosystems. |
||
PHP |
Composer |
composer.json |
|
|
— |
— |
|
composer.lock |
|
|
— |
— |
|||
Python |
PyPI |
PKG-INFO |
|
— |
— |
See PyPI Ecosystems. |
|
requirements.txt |
N/A |
|
— |
||||
setup.py |
|
|
— |
||||
.whl |
|
|
— |
||||
.egg |
|
|
— |
||||
RPM |
RPM Header |
N/A |
.rpm |
|
N/A |
N/A |
— |
Ruby |
Gem |
.gem |
|
|
— |
The registry URL provided is a parent URL and will not work as is. Provide the fully formed URL to access the appropriate component. Also see Ruby Ecosystems. |
|
Gemfile |
|
|
— |
||||
.gemspec |
|
|
— |
||||
Rust |
Cargo |
Cargo.toml |
|
— |
— |
See Cargo Ecosystems. |
|
.crate |
|
— |
— |
||||
Swift, |
CocoaPods |
N/A |
Podfile.lock |
|
— |
— |
— |
.podspec |
|
|
— |
— |
|||
Various |
Git Repo |
config |
|
— |
— |
See Git Ecosystems. |