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.