bowbridge Anti-Virus for Salesforce Documentationbowbridge Anti-Virus for Salesforce
Features

URL Scanning

How real-time URL scanning works in bowbridge Anti-Virus for Salesforce

Overview

URL Scanning checks URLs in text fields across your Salesforce org for malware, phishing, and policy violations. When a record is created or updated, the scanner automatically extracts URLs from configured fields, evaluates them against allow/block lists, and sends them to the external scan service for analysis.

URL Scanning works on any standard or custom object with text fields. Each object requires its own Apex trigger. See Click Protection for setup instructions.

How It Works

  1. A record is created or updated in Salesforce
  2. bowbridge extracts URLs from all configured text fields and identifies the user's Protection Profile
  3. URLs are checked against the configured allow and block lists
  4. Remaining URLs are sent to the external scan service for analysis
  5. Based on security scores, productivity scores, and category rules, each URL is allowed, blocked, removed or replaced
  6. Every scan result is logged in the Reporting tab

Scan Results

ResultAction
CleanURL passes through normally
MaliciousURL blocked or replaced based on configured action
Policy violationURL blocked based on category or block list rules
Scan errorError logged, admin notified

Actions

ActionBehavior
Block accessThe URL is replaced or removed from the field
Allow & NotifyThe URL passes through, administrators and/or users are notified
RemoveThe URL is removed from the field content entirely

Default Objects and Fields

The following objects and fields are available by default for URL scanning. You can add additional objects and fields in the URL Scan Settings.

ObjectFields
EmailMessageHtmlBody, TextBody, Subject
FeedItemTitle, Body, LinkUrl
FeedCommentCommentBody
CaseCommentCommentBody
LeadWebsite, Description
AccountWebsite, Description
ContactDescription
OpportunityDescription
CaseDescription
TaskDescription, Subject
EventDescription, Location

Adding a new object to URL scanning requires deploying an Apex trigger first. See Click Protection: Adding Triggers for detailed instructions.

Configuration

AreaWhat to configureReference
Enable URL scanning, action on threat, thresholdsMaster switch, actions, score thresholdsURL Scan Settings
Objects and fields to scanWhich objects and fields are scannedURL Scan Settings
Category blockingBlock URLs by category (gambling, malware, phishing, etc.)URL Scan Settings
Allow and block listsAllow or block specific URL patternsURL Scan Settings
Click ProtectionReplace URLs with safe redirect links, real time scanning on clickClick Protection
Protection ProfilesDifferent configuration per user groupProtection Profiles
NotificationsAlert admins and users on threatsNotification Configuration

On this page