Google Safe Browsing
9 min
the google safe browsing connector finds threat entries that match the safe browsing lists prerequisites this connector requires that you have an api key to https //safebrowsing googleapis com https //safebrowsing googleapis com activate the key on the google api page capabilities use the google safe browsing connector to retrieve a url from the google safe browsing lists configurations api key authentication authenticates using an api key configuration parameters parameter description type required url a url to the target host string required key api key string required verify ssl verify ssl certificate boolean optional http proxy a proxy to route requests through string optional actions get url threat match check a url against the google safe browsing api for any threat entries that match the safe browsing lists endpoint url /v4/threatmatches\ find method post input argument name type required description client object optional client information client clientid string optional a client id that (hopefully) uniquely identifies the client implementation of the safe browsing api client clientversion string optional the version of the client implementation threatinfo object optional threat information threatinfo threattypes array optional the threat types to be checked threatinfo platformtypes array optional the platform types to be checked threatinfo threatentrytypes array optional the entry types to be checked threatinfo threatentries array required the threat entries to be checked threatinfo threatentries hash string optional a hash prefix, consisting of the most significant 4 32 bytes of a sha256 hash this field is in binary format for json requests, hashes are base64 encoded a base64 encoded string threatinfo threatentries url string optional a url threatinfo threatentries digest string optional the digest of an executable in sha256 format the api supports both binary and hex digests for json requests, digests are base64 encoded a base64 encoded string input example {"client" {"clientid" "mycompany","clientversion" "0 1"},"threatinfo" {"threattypes" \["string"],"platformtypes" \["string"],"threatentrytypes" \["string"],"threatentries" \[{"hash" "string","url" "https //example com/api/resource","digest" "string"}]}} output parameter type description threat type string type of the resource output example {"threat type" "string"} response headers header description example content type the media type of the resource application/json date the date and time at which the message was originated thu, 01 jan 2024 00 00 00 gmt