safe-browse-api-lookup
Installation
Using npm:
$ npm install safe-browse-api-lookup --save
Using yarn:
$ yarn add safe-browse-api-lookup
Example
/*** The constructor can take an optional second parameter with your custom settings.* By default it will be.* { * baseURL: 'https://safebrowsing.googleapis.com', * client: {"clientId": "safe-browse-url-lookup", "clientVersion": "1.0.0"} * }*/const safeBrowsing = apiKey // Check whether a url has been marked by Google Safe Browsing. /** The check function can take a second param (Boolean) to decide whether you want the full response * from the api, see https://developers.google.com/safe-browsing/v4.* The default value false meaning that it will return an array of matches.*/await safeBrowsing // This returns ['http://google.com']. await safeBrowsing // Returns: "threatType": "MALWARE" "platformType": "ANY_PLATFORM" "threatEntryType": "URL" "threat": "url": "https://google.com" await safeBrowsing // Returns: threatLists: "threatType": "MALWARE" "platformType": "WINDOWS" "threatEntryType": "URL" "threatType": "MALWARE" "platformType": "LINUX" "threatEntryType": "URL" ... additional lists will be returned ...