Languages supported
Flyingduck supports scanning for SBOM, SCA, SAST and Secrets scanning across multiple programming languages.
Language | Package Manager | Lockfile | SBOM | SCA | Secrets | SAST |
---|---|---|---|---|---|---|
Python | pypi | requirements.txt | ||||
pipenv | pipfile.lock | |||||
poetry | poetry.lock | |||||
Javascript Typescript | npm
| package.json, package-lock.json | ||||
Yarn
| package.json, yarn.lock | |||||
pnpm
| package.json, pnpm-lock.yaml | |||||
Java | Gradle | gradle.lockfile, build.gradle | ||||
Maven | pom.xml | |||||
Kotlin | build.gradle.kts | |||||
PHP | Composer | composer.json, composer.lock | ||||
C# | Nuget
| *.csproj | ||||
Ruby | Bundler | Gemfile.lock, Gemfile | ||||
Rust | Cargo | cargo.lock | ||||
Go | go mod | go.mod, go.sum |
Currently, you can conduct Static Application Security Testing (SAST) and Secrets scanning for Rust, Go, Scala, Swift, C / C++, JSX, and Terraform. Support for Software Bill of Materials (SBOM) and Software Composition Analysis (SCA) will be available soon.