scriptmonitoring.comdocs
SettingsNotifications

Notifications

Reference for Settings > Notifications: every rule and when it fires, the defaults per use case, destinations and plan limits, and your own email preferences.

All plansUpdated

Settings > Notifications decides which Script Monitoring events reach your team and where. There is one team rule per trigger, and each rule sends to email, a webhook or an S3 bucket. Rules run on the notifications engine, so they fire whether or not anyone is signed in. To set up a rule and test it, follow the guide →.

Notifications: your own delivery preferences and the team rules, such as Malicious script detected to a Slack webhook and Data sent to a malicious destination to S3.Notifications: your own delivery preferences and the team rules, such as Malicious script detected to a Slack webhook and Data sent to a malicious destination to S3.

Which events can notify me?#

The Team rules card lists every trigger, with its status (Active, Paused, Locked, Not set up or Removed integration) and last delivery.

RuleWhen it firesCadence
Malicious script detectedThe rules engine flags a malicious or suspicious script.Immediately
High-risk vulnerability foundMalware, or a high or critical severity vulnerability, in a script.Immediately
Vulnerable library foundA library with a known, lower-severity vulnerability.Immediately, daily or weekly
Threat intelligence matchA script matches the Script Monitoring Threat Intelligence list.Immediately
Data sent to a malicious destinationA page sends data to a destination on the threat list.Immediately
Flagged tag manager containerA script loads a tag manager container on the threat list.Immediately
New outbound connections to reviewOutbound hostnames still waiting for review.Daily or weekly
CSP violations digestScripts your Content-Security-Policy blocked.Daily or weekly
Recommended CSP header changedThe recommended Content-Security-Policy for a domain changed.Daily or weekly
Security headers changedSecurity headers changed on a payment page.Immediately
PCI evidence pack readyA PCI DSS evidence pack is ready to download.Daily or weekly
PCI vendors need reviewPayment-page vendors still need a PCI DSS review.Weekly

Recommended CSP header changed needs the CSP Builder, which is not on for every team.

Which rules are on by default?#

The use case you pick in Setup step 1 sets the defaults:

Use caseRules turned on
Client-side securityEvery rule except PCI evidence pack ready and PCI vendors need review.
PCI DSS 6.4.3 & 11.6.1Security headers changed and PCI evidence pack ready.
BothEvery rule.

Changing the use case later updates only the rules nobody has edited. Turning a rule on from its switch emails all team members; edit it to change that.

What does each destination need?#

DestinationFieldsPlan
EmailSend to all team members, or chosen Team members, plus Other addresses for people outside the team, such as a shared security inbox.All plans
WebhookURL, Signing secret and Format: JSON, Slack or Discord.Pro and Enterprise
S3Bucket, Region and an optional Path prefix.Pro and Enterprise

Some triggers limit the destinations: PCI vendors need review sends email only, and Recommended CSP header changed sends email or webhook.

Webhooks#

Script Monitoring posts each alert to your URL, signed with your Signing secret. How to verify the signature, and what the payload looks like: Webhooks.

S3#

Script Monitoring writes alerts to your bucket as hourly CSV files named alerts-team-<teamID>-<from>-<to>.csv, under the path prefix. Your bucket policy must let Script Monitoring write to it.

What about my own email preferences?#

Your delivery applies to your account only: Organization, team and script emails, Security emails and Marketing emails.

Frequently asked questions#

Do rules need someone signed in?

No. Team rules run on the notifications engine, so they fire whether or not anyone is signed in.

Why can't I pick S3 or a webhook for some rules?

Some triggers limit their destinations: PCI vendors need review sends email only, and Recommended CSP header changed sends email or webhook. Webhook and S3 also need Pro or Enterprise.

Questions? Ask in the chat, or in the dashboard.View as Markdown