Google Safe Browsing
google safe browsing is a service that identifies unsafe websites and protects users from phishing and malware google safe browsing is a service that helps protect users by identifying unsafe websites and alerting users before they visit them this connector allows swimlane turbine users to leverage the google safe browsing api to check urls for potential threats, such as malware, social engineering, and unwanted software by integrating with google safe browsing, swimlane turbine users can automate threat detection and enhance their security posture by quickly identifying and responding to potential threats in their environment prerequisites before you can use the google safe browsing connector for turbine, you'll need access to the google safe browsing api this requires the following an api key authentication using the following parameters url the endpoint url for accessing the google safe browsing api api key a unique key provided by google to authenticate requests to the safe browsing api capabilities use the google safe browsing connector to retrieve a url from the google safe browsing lists additional documentation https //docs swimlane com/connectors/google safe browsing https //developers google com/safe browsing/v4/reference/rest 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 threat matches using client and threatinfo details 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