{
  "testCases": [
    {
      "id": "BufferOverflowArrayAccess",
      "name": "BufferOverflowArrayAccess",
      "language": "C/C++"
    },
    {
      "id": "BufferOverflowLoopWrite",
      "name": "BufferOverflowLoopWrite",
      "language": "C/C++"
    },
    {
      "id": "BufferOverflowMemcpy",
      "name": "BufferOverflowMemcpy",
      "language": "C/C++"
    },
    {
      "id": "BufferOverflowMemset",
      "name": "BufferOverflowMemset",
      "language": "C/C++"
    },
    {
      "id": "BufferOverflowScanf",
      "name": "BufferOverflowScanf",
      "language": "C/C++"
    },
    {
      "id": "BufferOverflowSprintf",
      "name": "BufferOverflowSprintf",
      "language": "C/C++"
    },
    {
      "id": "BufferOverflowStrcat",
      "name": "BufferOverflowStrcat",
      "language": "C/C++"
    },
    {
      "id": "BufferOverflowStrcpy",
      "name": "BufferOverflowStrcpy",
      "language": "C/C++"
    },
    {
      "id": "BufferOverflowVLA",
      "name": "BufferOverflowVLA",
      "language": "C/C++"
    },
    {
      "id": "CodeInjectionEval",
      "name": "CodeInjectionEval",
      "language": "Python"
    },
    {
      "id": "CodeInjectionGroovy",
      "name": "CodeInjectionGroovy",
      "language": "Java"
    },
    {
      "id": "CodeInjectionJavaxScript",
      "name": "CodeInjectionJavaxScript",
      "language": "Java"
    },
    {
      "id": "CommandInjectionAliyunCLI",
      "name": "CommandInjectionAliyunCLI",
      "language": "Go"
    },
    {
      "id": "CommandInjectionChildprocess",
      "name": "CommandInjectionChildprocess",
      "language": "Node.js"
    },
    {
      "id": "CommandInjectionExec",
      "name": "CommandInjectionExec",
      "language": "Go"
    },
    {
      "id": "CommandInjectionProcessBuilder",
      "name": "CommandInjectionProcessBuilder",
      "language": "Java"
    },
    {
      "id": "CommandInjectionRuntime",
      "name": "CommandInjectionRuntime",
      "language": "Java"
    },
    {
      "id": "CommandInjectionShell",
      "name": "CommandInjectionShell",
      "language": "Node.js"
    },
    {
      "id": "CommandInjectionSubprocessPopen",
      "name": "CommandInjectionSubprocessPopen",
      "language": "Python"
    },
    {
      "id": "CommandInjectionSubprocessRun",
      "name": "CommandInjectionSubprocessRun",
      "language": "Python"
    },
    {
      "id": "DeserializationFlexjson",
      "name": "DeserializationFlexjson",
      "language": "Java"
    },
    {
      "id": "DeserializationHessian",
      "name": "DeserializationHessian",
      "language": "Java"
    },
    {
      "id": "DeserializationJodd",
      "name": "DeserializationJodd",
      "language": "Java"
    },
    {
      "id": "DeserializationObjectInputStream",
      "name": "DeserializationObjectInputStream",
      "language": "Java"
    },
    {
      "id": "DeserializationPickle",
      "name": "DeserializationPickle",
      "language": "Python"
    },
    {
      "id": "DeserializationPyYAML",
      "name": "DeserializationPyYAML",
      "language": "Python"
    },
    {
      "id": "DeserializationSnakeYAML",
      "name": "DeserializationSnakeYAML",
      "language": "Java"
    },
    {
      "id": "DeserializationTorchLoad",
      "name": "DeserializationTorchLoad",
      "language": "Python"
    },
    {
      "id": "DeserializationXMLDecoder",
      "name": "DeserializationXMLDecoder",
      "language": "Java"
    },
    {
      "id": "DoubleFreeConditional",
      "name": "DoubleFreeConditional",
      "language": "C/C++"
    },
    {
      "id": "DoubleFreeDirect",
      "name": "DoubleFreeDirect",
      "language": "C/C++"
    },
    {
      "id": "DynamicCodeExecutionGoja",
      "name": "DynamicCodeExecutionGoja",
      "language": "Go"
    },
    {
      "id": "DynamicCodeExecutionOtto",
      "name": "DynamicCodeExecutionOtto",
      "language": "Go"
    },
    {
      "id": "DynamicCodeExecutionRelect",
      "name": "DynamicCodeExecutionRelect",
      "language": "Go"
    },
    {
      "id": "HardcodedCredentialsOSS",
      "name": "HardcodedCredentialsOSS",
      "language": "Java"
    },
    {
      "id": "InfoLeakLogInjection",
      "name": "InfoLeakLogInjection",
      "language": "Java"
    },
    {
      "id": "InfoLeakSpringBootActuator",
      "name": "InfoLeakSpringBootActuator",
      "language": "Java"
    },
    {
      "id": "InfoLeakSpringBootPropertiesExposure",
      "name": "InfoLeakSpringBootPropertiesExposure",
      "language": "Java"
    },
    {
      "id": "JDBCInjection",
      "name": "JDBCInjection",
      "language": "Java"
    },
    {
      "id": "JDBCInjectionExecuteUpdate",
      "name": "JDBCInjectionExecuteUpdate",
      "language": "Java"
    },
    {
      "id": "OAuthConstantStateValue",
      "name": "OAuthConstantStateValue",
      "language": "Go"
    },
    {
      "id": "OpenRedirectServlet",
      "name": "OpenRedirectServlet",
      "language": "Java"
    },
    {
      "id": "OutOfBoundsReadArrayIndex",
      "name": "OutOfBoundsReadArrayIndex",
      "language": "C/C++"
    },
    {
      "id": "OutOfBoundsReadMemory",
      "name": "OutOfBoundsReadMemory",
      "language": "C/C++"
    },
    {
      "id": "OutOfBoundsReadStream",
      "name": "OutOfBoundsReadStream",
      "language": "C/C++"
    },
    {
      "id": "OutOfBoundsReadStrncpy",
      "name": "OutOfBoundsReadStrncpy",
      "language": "C/C++"
    },
    {
      "id": "PathTraversalFsRead",
      "name": "PathTraversalFsRead",
      "language": "Node.js"
    },
    {
      "id": "PathTraversalFsWrite",
      "name": "PathTraversalFsWrite",
      "language": "Node.js"
    },
    {
      "id": "PathTraversalRead",
      "name": "PathTraversalRead",
      "language": "Java"
    },
    {
      "id": "PathTraversalWrite",
      "name": "PathTraversalWrite",
      "language": "Java"
    },
    {
      "id": "SQLInjectionBeego",
      "name": "SQLInjectionBeego",
      "language": "Go"
    },
    {
      "id": "SQLInjectionMyBatisCRUD",
      "name": "SQLInjectionMyBatisCRUD",
      "language": "Java"
    },
    {
      "id": "SQLInjectionMyBatisGroupBy",
      "name": "SQLInjectionMyBatisGroupBy",
      "language": "Java"
    },
    {
      "id": "SQLInjectionMyBatisLike",
      "name": "SQLInjectionMyBatisLike",
      "language": "Java"
    },
    {
      "id": "SQLInjectionMyBatisOrderBy",
      "name": "SQLInjectionMyBatisOrderBy",
      "language": "Java"
    },
    {
      "id": "SQLInjectionPsycopg2",
      "name": "SQLInjectionPsycopg2",
      "language": "Python"
    },
    {
      "id": "SQLInjectionPyMySQL",
      "name": "SQLInjectionPyMySQL",
      "language": "Python"
    },
    {
      "id": "SQLInjectionSQLite3",
      "name": "SQLInjectionSQLite3",
      "language": "Python"
    },
    {
      "id": "SQLInjectionSpringJDBC",
      "name": "SQLInjectionSpringJDBC",
      "language": "Java"
    },
    {
      "id": "SQLInjectionStd",
      "name": "SQLInjectionStd",
      "language": "Go"
    },
    {
      "id": "SSRFApacheHttpClient",
      "name": "SSRFApacheHttpClient",
      "language": "Java"
    },
    {
      "id": "SSRFCommonsIO",
      "name": "SSRFCommonsIO",
      "language": "Java"
    },
    {
      "id": "SSRFEcho",
      "name": "SSRFEcho",
      "language": "Go"
    },
    {
      "id": "SSRFFastHTTP",
      "name": "SSRFFastHTTP",
      "language": "Go"
    },
    {
      "id": "SSRFFiber",
      "name": "SSRFFiber",
      "language": "Go"
    },
    {
      "id": "SSRFImageIO",
      "name": "SSRFImageIO",
      "language": "Java"
    },
    {
      "id": "SSRFJsoup",
      "name": "SSRFJsoup",
      "language": "Java"
    },
    {
      "id": "SSRFOkHttp",
      "name": "SSRFOkHttp",
      "language": "Java"
    },
    {
      "id": "SSRFRequests",
      "name": "SSRFRequests",
      "language": "Python"
    },
    {
      "id": "SSRFRestTemplate",
      "name": "SSRFRestTemplate",
      "language": "Java"
    },
    {
      "id": "SSRFURLConnection",
      "name": "SSRFURLConnection",
      "language": "Java"
    },
    {
      "id": "SSRFUrllib",
      "name": "SSRFUrllib",
      "language": "Python"
    },
    {
      "id": "SSTIFlaskRenderTemplateString",
      "name": "SSTIFlaskRenderTemplateString",
      "language": "Python"
    },
    {
      "id": "SSTIFreeMarker",
      "name": "SSTIFreeMarker",
      "language": "Java"
    },
    {
      "id": "SSTIJinja2Template",
      "name": "SSTIJinja2Template",
      "language": "Python"
    },
    {
      "id": "SSTIOgnl",
      "name": "SSTIOgnl",
      "language": "Java"
    },
    {
      "id": "SSTIVelocity",
      "name": "SSTIVelocity",
      "language": "Java"
    },
    {
      "id": "SpELInjectionSpring",
      "name": "SpELInjectionSpring",
      "language": "Java"
    },
    {
      "id": "WeakCryptoAESECB",
      "name": "WeakCryptoAESECB",
      "language": "Java"
    },
    {
      "id": "WeakHashMD5SHA1",
      "name": "WeakHashMD5SHA1",
      "language": "Java"
    },
    {
      "id": "WeakRandomnessRandom",
      "name": "WeakRandomnessRandom",
      "language": "Java"
    },
    {
      "id": "XPathInjectionJAXP",
      "name": "XPathInjectionJAXP",
      "language": "Java"
    },
    {
      "id": "XSSEmail",
      "name": "XSSEmail",
      "language": "Go"
    },
    {
      "id": "XSSReflect",
      "name": "XSSReflect",
      "language": "Go"
    },
    {
      "id": "XSSSpringMVC",
      "name": "XSSSpringMVC",
      "language": "Java"
    },
    {
      "id": "XXEDigester",
      "name": "XXEDigester",
      "language": "Java"
    },
    {
      "id": "XXEDocumentBuilder",
      "name": "XXEDocumentBuilder",
      "language": "Java"
    },
    {
      "id": "XXEJAXBUnmarshal",
      "name": "XXEJAXBUnmarshal",
      "language": "Java"
    },
    {
      "id": "XXEJDOM2",
      "name": "XXEJDOM2",
      "language": "Java"
    },
    {
      "id": "XXESAXParser",
      "name": "XXESAXParser",
      "language": "Java"
    },
    {
      "id": "XXESAXReader",
      "name": "XXESAXReader",
      "language": "Java"
    },
    {
      "id": "XXESchemaFactory",
      "name": "XXESchemaFactory",
      "language": "Java"
    },
    {
      "id": "XXEStAX",
      "name": "XXEStAX",
      "language": "Java"
    },
    {
      "id": "XXETransformerFactory",
      "name": "XXETransformerFactory",
      "language": "Java"
    },
    {
      "id": "XXEValidator",
      "name": "XXEValidator",
      "language": "Java"
    },
    {
      "id": "XXEXMLReader",
      "name": "XXEXMLReader",
      "language": "Java"
    },
    {
      "id": "XXEXPath",
      "name": "XXEXPath",
      "language": "Java"
    },
    {
      "id": "ZipSlip",
      "name": "ZipSlip",
      "language": "Java"
    }
  ]
}