Languages
Last updated: Oct 26, 2026
Supported programming languages
Fluid Attacks supports these programming languages:
| Language | Supported versions | Analyzed files |
|---|---|---|
| ASP.NET | All | .aspx, .ascx, .master |
| C# | >= 2 | .cs |
| Dart | >= 2.12 | .dart |
| Elixir | >= 1.0 | .ex, .exs |
| Go | >= 1.13 | .go |
| GraphQL | All | .gql, .graphql |
| HTML | All | .html |
| Java | >= 8 | .java |
| JavaScript | >= ES2015 | .js, .jsx |
| Jinja2 | All | .j2, .jinja |
| Jupyter Notebooks | All | .ipynb |
| Kotlin | >= 1.3 | .kt, .ktm, .kts |
| PHP | >= 5.3 | .php |
| Python | >= 3.6 | .py |
| Rakefile | All | Rakefile, .rake |
| Ruby | >= 2 | .rb |
| Ruby HTML | All | .erb, .rhtml |
| Rust | >= 1.0 | .rs |
| Scala | >= 2.12 | .scala |
| Swift | >= 5 | .swift |
| TypeScript | >= 2.7 | .ts, .tsx |
| Vue | All | .vue |
Fluid Attacks also supports frameworks. For more information, read Frameworks.
Supported configuration languages and infrastructure schemas
At this time, these schemas are available only in the Advanced plan: .NET Resource, ARM, GraphQL, Helm, Jinja2, Jsonnet, Jupyter Notebooks, MSBuild and Rakefile.
Fluid Attacks supports these configuration languages and infrastructure schemas:
| Technology | Supported versions | Analyzed files |
|---|---|---|
| .NET Resource | All | .resx |
| Android | >= 4.4 | AndroidManifest.xml, .xml |
| ARM | 2019-04-01 | .json |
| CloudFormation | 2010-09-09 | .yaml, .yml, .json |
| Docker | >= 1 | Dockerfile |
| Docker Compose | >= 1 | docker-compose.yaml, docker-compose.yml |
| Helm | >= 1 | .yaml, .yml |
| Jsonnet | All | .jsonnet, .libsonnet |
| Kubernetes | >= 1 | .yaml, .yml |
| MSBuild | All | .csproj, .vbproj, .fsproj, .props, .targets |
| Terraform | >= 1 | .tf, .hcl |
Unsupported languages and infrastructure schemas
Fluid Attacks supports only the languages and infrastructure schemas in the tables on this page. If a language or schema is not in these tables, Fluid Attacks does not support it.
The list that follows gives examples of unsupported languages and schemas.
- ABAP
- ActionScript
- Ansible
- Apex
- Azure Blueprints
- C
- C++
- CFML
- COBOL
- Crossplane
- CUDA
- Delphi
- Fortran
- Google Cloud Deployment Manager
- Groovy
- Objective C
- Objective C++
- Pascal
- Perl
- PL/SQL
- RPG
- Solidity
- Transact-SQL
- VB.NET
- VBScript
- Visual Basic 6.0
Search for vulnerabilities in your apps for free with Fluid Attacks' automated security testing! Start your 21-day free trial and discover the benefits of the Essential plan. If you prefer the Advanced plan, which includes the expertise of Fluid Attacks' pentesting team, complete this contact form.