Safe Browsing is a Google service that lets client applications check URLs against Google's constantly updated lists of unsafe web resources.
Go to siteThe Google Safe Browsing API lets you check URLs against Google's constantly updated lists of unsafe web resources. These include social engineering sites (like phishing and deceptive sites) and sites that host malware or unwanted software. Within Pipedream, you can leverage this API to automate the process of scanning URLs in various contexts, such as user-generated content, emails, or within applications that require high-security measures.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
google_safebrowsing: {
type: "app",
app: "google_safebrowsing",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://safebrowsing.googleapis.com/v4/threatLists`,
params: {
key: `${this.google_safebrowsing.$auth.api_key}`,
},
})
},
})
Automated URL Check in User Submissions: Create a Pipedream workflow that automatically checks URLs submitted by users through a form or a chatbot. If the URL is flagged as unsafe, the workflow can alert a moderator or log the incident for further review.
Email Security Scanning: Build a Pipedream workflow that scans links in incoming emails using the Google Safe Browsing API. Connect this with your email service to automatically quarantine or flag emails containing malicious links, enhancing your email security.
Link Validation in Content Publishing: Integrate the Google Safe Browsing API in a Pipedream workflow that validates links in content before publishing on your website. This can ensure that external links in blog posts or articles do not lead to harmful sites, protecting your readers and your site's reputation.
Emit new event when a threat list is updated. See the documentation
Scan a given URL or URLs for potential security threats. See the documentation
Get the latest threat list update information from Google Safe Browsing API. See the documentation
Google Safe Browsing uses API keys for authentication. When you connect your Google Safe Browsing account, Pipedream securely stores the keys so you can easily authenticate to Google Safe Browsing APIs in both code and no-code steps.
To use the Google Safebrowsing API, you must Create a Project on Google Developer Console, then Setup an API Key, and activate Google Safebrowsing APIs (see Activate and Deactivate APIs)