Languages

Last updated: Oct 6, 2026


Supported programming languages

Currently, these are the programming languages supported by Fluid Attacks:

LanguageSupported versionsAnalyzed files
C#>= 2.cs
Dart>= 2.12.dart
Elixir>= 1.0.ex, .exs
Go>= 1.13.go
Java>= 8.java
JavaScript>= ES2015.js, .jsx
Kotlin>= 1.3.kt, .ktm, .kts
PHP>= 5.3.php
Python>= 3.6.py
Ruby>= 2.rb
Rust>= 1.0.rs
Scala>= 2.12.scala
Swift>= 5.swift
TypeScript>= 2.7.ts, .tsx

Supported configuration languages and infrastructure schemas

Currently, these are the configuration languages and infrastructure schemas supported by Fluid Attacks:

TechnologySupported versionsAnalyzed files
Android>= 4.4AndroidManifest.xml, .xml
ARM2019-04-01.json
CloudFormation2010-09-09.yaml, .yml, .json
Docker>= 1Dockerfile
Docker Compose>= 1docker-compose.yaml, docker-compose.yml
Helm>= 1.yaml, .yml
Kubernetes>= 1.yaml, .yml
Terraform>= 1.tf, .hcl

Unsupported languages and infrastructure schemas

Fluid Attacks supports only the languages and infrastructure schemas in the tables above. 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

On this page