{
   "Name": "Fiber",
   "Preload": null,
   "Models": [
      {
         "Name": "TaintTracking",
         "Kind": "TaintTracking",
         "Methods": [
            {
               "Name": "Self",
               "Selectors": [
                  {
                     "Kind": "Func",
                     "Qualifier": {
                        "Path": "github.com/gofiber/fiber",
                        "Version": "v1.14.6",
                        "ID": "Function-NewError",
                        "Pos": null,
                        "Flows": {
                           "Blocks": [
                              {
                                 "Inp": [
                                    false,
                                    true,
                                    false
                                 ],
                                 "Out": [
                                    false,
                                    false,
                                    true
                                 ]
                              }
                           ],
                           "Enabled": true
                        },
                        "Name": "NewError"
                     }
                  },
                  {
                     "Kind": "Func",
                     "Qualifier": {
                        "Path": "github.com/gofiber/utils",
                        "Version": "v0.1.0",
                        "ID": "Function-GetBytes",
                        "Pos": null,
                        "Flows": {
                           "Blocks": [
                              {
                                 "Inp": [
                                    true,
                                    false
                                 ],
                                 "Out": [
                                    false,
                                    true
                                 ]
                              }
                           ],
                           "Enabled": true
                        },
                        "Name": "GetBytes"
                     }
                  },
                  {
                     "Kind": "Func",
                     "Qualifier": {
                        "Path": "github.com/gofiber/utils",
                        "Version": "v0.1.0",
                        "ID": "Function-GetString",
                        "Pos": null,
                        "Flows": {
                           "Blocks": [
                              {
                                 "Inp": [
                                    true,
                                    false
                                 ],
                                 "Out": [
                                    false,
                                    true
                                 ]
                              }
                           ],
                           "Enabled": true
                        },
                        "Name": "GetString"
                     }
                  },
                  {
                     "Kind": "Func",
                     "Qualifier": {
                        "Path": "github.com/gofiber/utils",
                        "Version": "v0.1.0",
                        "ID": "Function-ImmutableString",
                        "Pos": null,
                        "Flows": {
                           "Blocks": [
                              {
                                 "Inp": [
                                    true,
                                    false
                                 ],
                                 "Out": [
                                    false,
                                    true
                                 ]
                              }
                           ],
                           "Enabled": true
                        },
                        "Name": "ImmutableString"
                     }
                  },
                  {
                     "Kind": "Func",
                     "Qualifier": {
                        "Path": "github.com/gofiber/utils",
                        "Version": "v0.1.0",
                        "ID": "Function-SafeBytes",
                        "Pos": null,
                        "Flows": {
                           "Blocks": [
                              {
                                 "Inp": [
                                    true,
                                    false
                                 ],
                                 "Out": [
                                    false,
                                    true
                                 ]
                              }
                           ],
                           "Enabled": true
                        },
                        "Name": "SafeBytes"
                     }
                  },
                  {
                     "Kind": "Func",
                     "Qualifier": {
                        "Path": "github.com/gofiber/utils",
                        "Version": "v0.1.0",
                        "ID": "Function-SafeString",
                        "Pos": null,
                        "Flows": {
                           "Blocks": [
                              {
                                 "Inp": [
                                    true,
                                    false
                                 ],
                                 "Out": [
                                    false,
                                    true
                                 ]
                              }
                           ],
                           "Enabled": true
                        },
                        "Name": "SafeString"
                     }
                  },
                  {
                     "Kind": "Func",
                     "Qualifier": {
                        "Path": "github.com/gofiber/utils",
                        "Version": "v0.1.0",
                        "ID": "Function-ToLower",
                        "Pos": null,
                        "Flows": {
                           "Blocks": [
                              {
                                 "Inp": [
                                    true,
                                    false
                                 ],
                                 "Out": [
                                    false,
                                    true
                                 ]
                              }
                           ],
                           "Enabled": true
                        },
                        "Name": "ToLower"
                     }
                  },
                  {
                     "Kind": "Func",
                     "Qualifier": {
                        "Path": "github.com/gofiber/utils",
                        "Version": "v0.1.0",
                        "ID": "Function-ToLowerBytes",
                        "Pos": null,
                        "Flows": {
                           "Blocks": [
                              {
                                 "Inp": [
                                    true,
                                    false
                                 ],
                                 "Out": [
                                    false,
                                    true
                                 ]
                              }
                           ],
                           "Enabled": true
                        },
                        "Name": "ToLowerBytes"
                     }
                  },
                  {
                     "Kind": "Func",
                     "Qualifier": {
                        "Path": "github.com/gofiber/utils",
                        "Version": "v0.1.0",
                        "ID": "Function-ToUpper",
                        "Pos": null,
                        "Flows": {
                           "Blocks": [
                              {
                                 "Inp": [
                                    true,
                                    false
                                 ],
                                 "Out": [
                                    false,
                                    true
                                 ]
                              }
                           ],
                           "Enabled": true
                        },
                        "Name": "ToUpper"
                     }
                  },
                  {
                     "Kind": "Func",
                     "Qualifier": {
                        "Path": "github.com/gofiber/utils",
                        "Version": "v0.1.0",
                        "ID": "Function-ToUpperBytes",
                        "Pos": null,
                        "Flows": {
                           "Blocks": [
                              {
                                 "Inp": [
                                    true,
                                    false
                                 ],
                                 "Out": [
                                    false,
                                    true
                                 ]
                              }
                           ],
                           "Enabled": true
                        },
                        "Name": "ToUpperBytes"
                     }
                  },
                  {
                     "Kind": "Func",
                     "Qualifier": {
                        "Path": "github.com/gofiber/utils",
                        "Version": "v0.1.0",
                        "ID": "Function-Trim",
                        "Pos": null,
                        "Flows": {
                           "Blocks": [
                              {
                                 "Inp": [
                                    true,
                                    false,
                                    false
                                 ],
                                 "Out": [
                                    false,
                                    false,
                                    true
                                 ]
                              }
                           ],
                           "Enabled": true
                        },
                        "Name": "Trim"
                     }
                  },
                  {
                     "Kind": "Func",
                     "Qualifier": {
                        "Path": "github.com/gofiber/utils",
                        "Version": "v0.1.0",
                        "ID": "Function-TrimBytes",
                        "Pos": null,
                        "Flows": {
                           "Blocks": [
                              {
                                 "Inp": [
                                    true,
                                    false,
                                    false
                                 ],
                                 "Out": [
                                    false,
                                    false,
                                    true
                                 ]
                              }
                           ],
                           "Enabled": true
                        },
                        "Name": "TrimBytes"
                     }
                  },
                  {
                     "Kind": "Func",
                     "Qualifier": {
                        "Path": "github.com/gofiber/utils",
                        "Version": "v0.1.0",
                        "ID": "Function-TrimLeft",
                        "Pos": null,
                        "Flows": {
                           "Blocks": [
                              {
                                 "Inp": [
                                    true,
                                    false,
                                    false
                                 ],
                                 "Out": [
                                    false,
                                    false,
                                    true
                                 ]
                              }
                           ],
                           "Enabled": true
                        },
                        "Name": "TrimLeft"
                     }
                  },
                  {
                     "Kind": "Func",
                     "Qualifier": {
                        "Path": "github.com/gofiber/utils",
                        "Version": "v0.1.0",
                        "ID": "Function-TrimLeftBytes",
                        "Pos": null,
                        "Flows": {
                           "Blocks": [
                              {
                                 "Inp": [
                                    true,
                                    false,
                                    false
                                 ],
                                 "Out": [
                                    false,
                                    false,
                                    true
                                 ]
                              }
                           ],
                           "Enabled": true
                        },
                        "Name": "TrimLeftBytes"
                     }
                  },
                  {
                     "Kind": "Func",
                     "Qualifier": {
                        "Path": "github.com/gofiber/utils",
                        "Version": "v0.1.0",
                        "ID": "Function-TrimRight",
                        "Pos": null,
                        "Flows": {
                           "Blocks": [
                              {
                                 "Inp": [
                                    true,
                                    false,
                                    false
                                 ],
                                 "Out": [
                                    false,
                                    false,
                                    true
                                 ]
                              }
                           ],
                           "Enabled": true
                        },
                        "Name": "TrimRight"
                     }
                  },
                  {
                     "Kind": "Func",
                     "Qualifier": {
                        "Path": "github.com/gofiber/utils",
                        "Version": "v0.1.0",
                        "ID": "Function-TrimRightBytes",
                        "Pos": null,
                        "Flows": {
                           "Blocks": [
                              {
                                 "Inp": [
                                    true,
                                    false,
                                    false
                                 ],
                                 "Out": [
                                    false,
                                    false,
                                    true
                                 ]
                              }
                           ],
                           "Enabled": true
                        },
                        "Name": "TrimRightBytes"
                     }
                  },
                  {
                     "Kind": "Func",
                     "Qualifier": {
                        "Path": "github.com/gofiber/utils",
                        "Version": "v0.1.0",
                        "ID": "Function-UnsafeBytes",
                        "Pos": null,
                        "Flows": {
                           "Blocks": [
                              {
                                 "Inp": [
                                    true,
                                    false
                                 ],
                                 "Out": [
                                    false,
                                    true
                                 ]
                              }
                           ],
                           "Enabled": true
                        },
                        "Name": "UnsafeBytes"
                     }
                  },
                  {
                     "Kind": "Func",
                     "Qualifier": {
                        "Path": "github.com/gofiber/utils",
                        "Version": "v0.1.0",
                        "ID": "Function-UnsafeString",
                        "Pos": null,
                        "Flows": {
                           "Blocks": [
                              {
                                 "Inp": [
                                    true,
                                    false
                                 ],
                                 "Out": [
                                    false,
                                    true
                                 ]
                              }
                           ],
                           "Enabled": true
                        },
                        "Name": "UnsafeString"
                     }
                  }
               ]
            }
         ]
      },
      {
         "Name": "Redirect",
         "Kind": "HTTP::Redirect",
         "Methods": [
            {
               "Name": "{url:Param} \u003c- $url",
               "Selectors": [
                  {
                     "Kind": "Func",
                     "Qualifier": {
                        "Path": "github.com/gofiber/fiber",
                        "Version": "v1.14.6",
                        "ID": "TypeMethod-Ctx-Redirect",
                        "Pos": [
                           false,
                           true,
                           false
                        ],
                        "Flows": null,
                        "Name": "Redirect"
                     }
                  }
               ]
            }
         ]
      },
      {
         "Name": "HeaderWrite",
         "Kind": "HTTP::HeaderWrite",
         "Methods": [
            {
               "Name": "{key:Param, val:Param} \u003c- $key",
               "Selectors": [
                  {
                     "Kind": "Func",
                     "Qualifier": {
                        "Path": "github.com/gofiber/fiber",
                        "Version": "v1.14.6",
                        "ID": "TypeMethod-Ctx-Append",
                        "Pos": [
                           false,
                           true,
                           false
                        ],
                        "Flows": null,
                        "Name": "Append"
                     }
                  },
                  {
                     "Kind": "Func",
                     "Qualifier": {
                        "Path": "github.com/gofiber/fiber",
                        "Version": "v1.14.6",
                        "ID": "TypeMethod-Ctx-Set",
                        "Pos": [
                           false,
                           true,
                           false
                        ],
                        "Flows": null,
                        "Name": "Set"
                     }
                  }
               ]
            },
            {
               "Name": "{key:Param, val:Param} \u003c- $val",
               "Selectors": [
                  {
                     "Kind": "Func",
                     "Qualifier": {
                        "Path": "github.com/gofiber/fiber",
                        "Version": "v1.14.6",
                        "ID": "TypeMethod-Ctx-Append",
                        "Pos": [
                           false,
                           false,
                           true
                        ],
                        "Flows": null,
                        "Name": "Append"
                     }
                  },
                  {
                     "Kind": "Func",
                     "Qualifier": {
                        "Path": "github.com/gofiber/fiber",
                        "Version": "v1.14.6",
                        "ID": "TypeMethod-Ctx-Set",
                        "Pos": [
                           false,
                           false,
                           true
                        ],
                        "Flows": null,
                        "Name": "Set"
                     }
                  }
               ]
            },
            {
               "Name": "{ct:Param} \u003c- $ct",
               "Selectors": []
            },
            {
               "Name": "{ct:Inferred} \u003c- *",
               "Selectors": []
            }
         ]
      },
      {
         "Name": "ResponseBody",
         "Kind": "HTTP::ResponseBody",
         "Methods": [
            {
               "Name": "{ct:Inferred, body:Param} \u003c- $body",
               "Selectors": [
                  {
                     "Kind": "Func",
                     "Qualifier": {
                        "Path": "github.com/gofiber/fiber",
                        "Version": "v1.14.6",
                        "ID": "TypeMethod-Ctx-JSON",
                        "Pos": [
                           false,
                           true,
                           false
                        ],
                        "Flows": null,
                        "Name": "JSON"
                     }
                  },
                  {
                     "Kind": "Func",
                     "Qualifier": {
                        "Path": "github.com/gofiber/fiber",
                        "Version": "v1.14.6",
                        "ID": "TypeMethod-Ctx-JSONP",
                        "Pos": [
                           false,
                           true,
                           false,
                           false
                        ],
                        "Flows": null,
                        "Name": "JSONP"
                     }
                  }
               ]
            },
            {
               "Name": "{ct:Param, body:Param} \u003c- $body",
               "Selectors": []
            },
            {
               "Name": "{ct:Param, body:Param} \u003c- $ct",
               "Selectors": []
            },
            {
               "Name": "{body:Param} \u003c- $body",
               "Selectors": [
                  {
                     "Kind": "Func",
                     "Qualifier": {
                        "Path": "github.com/gofiber/fiber",
                        "Version": "v1.14.6",
                        "ID": "TypeMethod-Ctx-Format",
                        "Pos": [
                           false,
                           true
                        ],
                        "Flows": null,
                        "Name": "Format"
                     }
                  },
                  {
                     "Kind": "Func",
                     "Qualifier": {
                        "Path": "github.com/gofiber/fiber",
                        "Version": "v1.14.6",
                        "ID": "TypeMethod-Ctx-Send",
                        "Pos": [
                           false,
                           true
                        ],
                        "Flows": null,
                        "Name": "Send"
                     }
                  },
                  {
                     "Kind": "Func",
                     "Qualifier": {
                        "Path": "github.com/gofiber/fiber",
                        "Version": "v1.14.6",
                        "ID": "TypeMethod-Ctx-SendBytes",
                        "Pos": [
                           false,
                           true
                        ],
                        "Flows": null,
                        "Name": "SendBytes"
                     }
                  },
                  {
                     "Kind": "Func",
                     "Qualifier": {
                        "Path": "github.com/gofiber/fiber",
                        "Version": "v1.14.6",
                        "ID": "TypeMethod-Ctx-SendStream",
                        "Pos": [
                           false,
                           true,
                           false
                        ],
                        "Flows": null,
                        "Name": "SendStream"
                     }
                  },
                  {
                     "Kind": "Func",
                     "Qualifier": {
                        "Path": "github.com/gofiber/fiber",
                        "Version": "v1.14.6",
                        "ID": "TypeMethod-Ctx-SendString",
                        "Pos": [
                           false,
                           true
                        ],
                        "Flows": null,
                        "Name": "SendString"
                     }
                  },
                  {
                     "Kind": "Func",
                     "Qualifier": {
                        "Path": "github.com/gofiber/fiber",
                        "Version": "v1.14.6",
                        "ID": "TypeMethod-Ctx-Write",
                        "Pos": [
                           false,
                           true
                        ],
                        "Flows": null,
                        "Name": "Write"
                     }
                  }
               ]
            }
         ]
      },
      {
         "Name": "RemoteFlowSources",
         "Kind": "RemoteFlowSource",
         "Methods": [
            {
               "Name": "{source:[](Param|Result|Fields|Type)} \u003c- $source",
               "Selectors": [
                  {
                     "Kind": "Func",
                     "Qualifier": {
                        "Path": "github.com/gofiber/fiber",
                        "Version": "v1.14.6",
                        "ID": "TypeMethod-Ctx-BaseURL",
                        "Pos": [
                           false,
                           true
                        ],
                        "Flows": null,
                        "Name": "BaseURL"
                     }
                  },
                  {
                     "Kind": "Func",
                     "Qualifier": {
                        "Path": "github.com/gofiber/fiber",
                        "Version": "v1.14.6",
                        "ID": "TypeMethod-Ctx-Body",
                        "Pos": [
                           false,
                           true
                        ],
                        "Flows": null,
                        "Name": "Body"
                     }
                  },
                  {
                     "Kind": "Func",
                     "Qualifier": {
                        "Path": "github.com/gofiber/fiber",
                        "Version": "v1.14.6",
                        "ID": "TypeMethod-Ctx-BodyParser",
                        "Pos": [
                           false,
                           true,
                           false
                        ],
                        "Flows": null,
                        "Name": "BodyParser"
                     }
                  },
                  {
                     "Kind": "Func",
                     "Qualifier": {
                        "Path": "github.com/gofiber/fiber",
                        "Version": "v1.14.6",
                        "ID": "TypeMethod-Ctx-Cookies",
                        "Pos": [
                           false,
                           false,
                           false,
                           true
                        ],
                        "Flows": null,
                        "Name": "Cookies"
                     }
                  },
                  {
                     "Kind": "Func",
                     "Qualifier": {
                        "Path": "github.com/gofiber/fiber",
                        "Version": "v1.14.6",
                        "ID": "TypeMethod-Ctx-FormFile",
                        "Pos": [
                           false,
                           false,
                           true,
                           false
                        ],
                        "Flows": null,
                        "Name": "FormFile"
                     }
                  },
                  {
                     "Kind": "Func",
                     "Qualifier": {
                        "Path": "github.com/gofiber/fiber",
                        "Version": "v1.14.6",
                        "ID": "TypeMethod-Ctx-FormValue",
                        "Pos": [
                           false,
                           false,
                           true
                        ],
                        "Flows": null,
                        "Name": "FormValue"
                     }
                  },
                  {
                     "Kind": "Func",
                     "Qualifier": {
                        "Path": "github.com/gofiber/fiber",
                        "Version": "v1.14.6",
                        "ID": "TypeMethod-Ctx-Get",
                        "Pos": [
                           false,
                           false,
                           false,
                           true
                        ],
                        "Flows": null,
                        "Name": "Get"
                     }
                  },
                  {
                     "Kind": "Func",
                     "Qualifier": {
                        "Path": "github.com/gofiber/fiber",
                        "Version": "v1.14.6",
                        "ID": "TypeMethod-Ctx-Hostname",
                        "Pos": [
                           false,
                           true
                        ],
                        "Flows": null,
                        "Name": "Hostname"
                     }
                  },
                  {
                     "Kind": "Func",
                     "Qualifier": {
                        "Path": "github.com/gofiber/fiber",
                        "Version": "v1.14.6",
                        "ID": "TypeMethod-Ctx-Method",
                        "Pos": [
                           false,
                           false,
                           true
                        ],
                        "Flows": null,
                        "Name": "Method"
                     }
                  },
                  {
                     "Kind": "Func",
                     "Qualifier": {
                        "Path": "github.com/gofiber/fiber",
                        "Version": "v1.14.6",
                        "ID": "TypeMethod-Ctx-MultipartForm",
                        "Pos": [
                           false,
                           true,
                           false
                        ],
                        "Flows": null,
                        "Name": "MultipartForm"
                     }
                  },
                  {
                     "Kind": "Func",
                     "Qualifier": {
                        "Path": "github.com/gofiber/fiber",
                        "Version": "v1.14.6",
                        "ID": "TypeMethod-Ctx-OriginalURL",
                        "Pos": [
                           false,
                           true
                        ],
                        "Flows": null,
                        "Name": "OriginalURL"
                     }
                  },
                  {
                     "Kind": "Func",
                     "Qualifier": {
                        "Path": "github.com/gofiber/fiber",
                        "Version": "v1.14.6",
                        "ID": "TypeMethod-Ctx-Params",
                        "Pos": [
                           false,
                           false,
                           false,
                           true
                        ],
                        "Flows": null,
                        "Name": "Params"
                     }
                  },
                  {
                     "Kind": "Func",
                     "Qualifier": {
                        "Path": "github.com/gofiber/fiber",
                        "Version": "v1.14.6",
                        "ID": "TypeMethod-Ctx-Path",
                        "Pos": [
                           false,
                           false,
                           true
                        ],
                        "Flows": null,
                        "Name": "Path"
                     }
                  },
                  {
                     "Kind": "Struct",
                     "Qualifier": {
                        "Path": "github.com/gofiber/fiber",
                        "Version": "v1.14.6",
                        "ID": "Struct-Error",
                        "TypeName": "Error",
                        "Fields": {
                           "Message": null
                        }
                     }
                  },
                  {
                     "Kind": "Func",
                     "Qualifier": {
                        "Path": "github.com/gofiber/fiber",
                        "Version": "v1.14.6",
                        "ID": "TypeMethod-Ctx-Query",
                        "Pos": [
                           false,
                           false,
                           false,
                           true
                        ],
                        "Flows": null,
                        "Name": "Query"
                     }
                  },
                  {
                     "Kind": "Func",
                     "Qualifier": {
                        "Path": "github.com/gofiber/fiber",
                        "Version": "v1.14.6",
                        "ID": "TypeMethod-Ctx-QueryParser",
                        "Pos": [
                           false,
                           true,
                           false
                        ],
                        "Flows": null,
                        "Name": "QueryParser"
                     }
                  },
                  {
                     "Kind": "Func",
                     "Qualifier": {
                        "Path": "github.com/gofiber/fiber",
                        "Version": "v1.14.6",
                        "ID": "TypeMethod-Ctx-Range",
                        "Pos": [
                           false,
                           false,
                           true,
                           false
                        ],
                        "Flows": null,
                        "Name": "Range"
                     }
                  },
                  {
                     "Kind": "Func",
                     "Qualifier": {
                        "Path": "github.com/gofiber/fiber",
                        "Version": "v1.14.6",
                        "ID": "TypeMethod-Ctx-Subdomains",
                        "Pos": [
                           false,
                           false,
                           true
                        ],
                        "Flows": null,
                        "Name": "Subdomains"
                     }
                  },
                  {
                     "Kind": "Struct",
                     "Qualifier": {
                        "Path": "github.com/gofiber/fiber",
                        "Version": "v1.14.6",
                        "ID": "Struct-Cookie",
                        "TypeName": "Cookie",
                        "Fields": {
                           "Domain": null,
                           "Name": null,
                           "Path": null,
                           "SameSite": null,
                           "Value": null
                        }
                     }
                  }
               ]
            }
         ]
      }
   ]
}
