You are an expert in writing code in many different languages. Your goal is to perform code completion for the following code, keeping in mind the rest of the code and the file meta data.
    Metadata details:
    filename: entity.go
    path of file: ./repos/dalfox/pkg/scanning
    
    the code of the file until where you have to start completion: package scanning

// InterfaceGetGfXSS is exported interface
func InterfaceGetGfXSS() ([]string, int) {
	lst := GetGfXSS()
	return lst, len(lst)
}

// InterfaceGetEventHandlers is exported interface
func InterfaceGetEventHandlers() ([]string, int) {
	lst := GetEventHandlers()
	return lst, len(lst)
}

// InterfaceGetTags is exported interface
func InterfaceGetTags() ([]string, int) {
	lst := GetTags()
	return lst, len(lst)
}

// InterfaceGetSpecialChar is exported interface
func InterfaceGetSpecialChar() ([]string, int) {
	lst := GetSpecialChar()
	return lst, len(lst)
}

// InterfaceGetUsefulCode is exported interface
func InterfaceGetUsefulCode() ([]string, int) {
	lst := Ge
    
func GetGfXSS() []string {
	// https://github.com/1ndianl33t/Gf-Patterns/blob/master/xss.json
	params := []string{
		"q",
		"s",
		"search",
		"lang",
		"keyword",
		"query",
		"page",
		"keywords",
		"year",
		"view",
		"email",
		"type",
		"cat",
		"name",
		"p",
		"callback",
		"jsonp",
		"api_key",
		"api",
		"password",
		"email",
		"emailto",
		"token",
		"username",
		"csrf_token",
		"unsubscribe_token",
		"id",
		"item",
		"page_id",
		"month",
		"immagine",
		"list_type",
		"url",
		"terms",
		"categoryid",
		"key",
		"l",
		"begindate",
		"enddate",
		"go",
		"goto",
		"host",
		"html",
		"image_url",
		"img_url",
		"data",
		"domain",
		"dir",
		"feed",
		"file",
		"file_name",
		"file_url",
		"rurl",
		"show",
		"window",
		"return",
	}
	return params
}