Compatibility Requirements

The following ASM capabilities are supported relative to each language’s tracing library:

ASM capabilityJava.NETNode.jsPythonGoRubyPHP
Threat Detection
1.8.0
2.23.0
3.31.1
1.9.0
1.47.0
1.9.0
0.84.0
Threat Protection
–> IP blocking
–> Suspicious request blocking
–> User blocking
1.9.0
2.26.0

–> 3.11.0
–> 3.19.0

–> 3.11.0
1.10.0

–> 1.48.0
–> v1.50.0

–> 1.48.0
1.11.0
0.86.0
Risk Management
–> Third-party vulnerability detection
–> Custom code vulnerability detection
1.1.4
2.16.0
2.23.0 for Node.js 12+, or 3.10.0 for Node.js 14+
1.5.0
not supported
not supported
not supported

Select your application language for details about framework compatibility and feature support.

Java
.Net
Go
Ruby
PHP
Node.js
Python
Serverless

Further Reading