Email Notifications
Configure email alerts for security scans and vulnerability findings. BlockSecOps sends email notifications for important events: - Scan completions and...
Email Notifications
Configure email alerts for security scans and vulnerability findings.
Overview
BlockSecOps sends email notifications for important events:
- Scan completions and failures
- Critical and high-severity findings
- Weekly security digests
- Team assignments and mentions
Notification Settings
Access Settings
- Click your profile icon (top right)
- Select Notification Preferences
- Configure email settings
- Save changes
Notification Types
| Notification | Default | Description |
|---|---|---|
| Scan completed | On | Your scans finish |
| Scan failed | On | Your scans error |
| Critical vulnerability | On | Critical findings detected |
| High vulnerability | Off | High findings detected |
| Vulnerability assigned | On | Findings assigned to you |
| Weekly digest | On | Weekly summary |
| Team announcements | On | Organization updates |
Scan Notifications
Scan Completed
Sent when your scan finishes:
Subject: ✅ Scan Completed: Token.sol
Your security scan has completed.
Contract: Token.sol
Preset: Standard
Duration: 45 seconds
Results Summary:
━━━━━━━━━━━━━━━━━━━
Critical: 0
High: 2
Medium: 5
Low: 3
Total: 10
━━━━━━━━━━━━━━━━━━━
[View Full Results]
Scan Failed
Sent when a scan encounters an error:
Subject: ❌ Scan Failed: Vault.sol
Your security scan failed to complete.
Contract: Vault.sol
Error: Compilation failed
Details:
ParserError: Expected pragma, import directive or contract/
interface/library/struct/enum/constant/function/error...
--> contracts/Vault.sol:23:1
[View Details] [Retry Scan]
Vulnerability Alerts
Critical Vulnerability
Immediate alert for critical findings:
Subject: 🚨 Critical Vulnerability: Reentrancy in Token.sol
A critical vulnerability was detected in your contract.
Vulnerability: Reentrancy
Severity: CRITICAL
Risk Score: 95/100
Location:
File: contracts/Token.sol
Line: 45-52
Function: withdraw()
Description:
The withdraw function makes an external call before
updating the balance state, allowing reentrancy attacks.
Recommendation:
Follow the checks-effects-interactions pattern by
updating state before making external calls.
[View Details] [View Remediation Guide]
High Vulnerability
Alert for high-severity findings (if enabled):
Subject: ⚠️ High Vulnerability: Missing Access Control
A high-severity vulnerability was detected.
Vulnerability: Missing Access Control
Severity: HIGH
Contract: Admin.sol
[View Details]
Weekly Digest
Comprehensive weekly summary sent every Monday:
Subject: 📊 Weekly Security Report - Jan 8-15, 2025
Weekly Security Summary for Acme Corp
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
OVERVIEW
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Scans completed: 28
New vulnerabilities: 45
Resolved: 12
Open issues: 156
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
NEW VULNERABILITIES BY SEVERITY
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Critical: 0 ✓
High: 5
Medium: 18
Low: 22
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
TOP VULNERABILITY TYPES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
1. Unchecked Return Values (8)
2. Missing Access Control (6)
3. Integer Overflow Risk (5)
4. Reentrancy Pattern (4)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
PROJECTS SCANNED
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
• Token Project: 12 scans
• DeFi Vault: 8 scans
• NFT Marketplace: 8 scans
[View Full Dashboard]
Assignment Notifications
Vulnerability Assigned to You
Subject: 📋 Vulnerability Assigned: Integer Overflow
You've been assigned a vulnerability to review.
Vulnerability: Integer Overflow
Severity: Medium
Contract: Calculator.sol
Assigned by: Sarah Chen
Notes from assigner:
"Please review and determine if our SafeMath
library handles this case."
[View Vulnerability] [Mark as Reviewed]
Comment on Your Assignment
Subject: 💬 New Comment on Integer Overflow
Sarah Chen commented on a vulnerability assigned to you.
"I've added additional context in the PR #234.
The SafeMath library should cover this."
[View Discussion]
Team Notifications
Organization Announcements
Subject: 📢 Organization Update: New Security Policy
New announcement from Acme Corp:
"Starting next week, all contracts must pass a
deep scan before deployment. Please update your
CI/CD pipelines accordingly."
Posted by: Admin
Date: Jan 15, 2025
Member Updates
For organization admins:
Subject: 👤 New Team Member: John Doe
John Doe has joined Acme Corp.
Email: [email protected]
Role: Member
Invited by: Sarah Chen
[View Member] [Manage Permissions]
Email Preferences by Project
Configure different preferences per project:
- Go to Projects → Select project → Settings
- Under Email Notifications:
- Override organization defaults
- Set project-specific thresholds
- Add additional recipients
Project Email Options
| Setting | Description |
|---|---|
| Notify on scan complete | Email when project scans finish |
| Minimum severity | Only notify above threshold |
| Additional recipients | CC team members |
| Digest frequency | Daily/Weekly/None |
Digest Customization
Frequency Options
| Option | Description |
|---|---|
| Real-time | Immediate notifications |
| Daily digest | One email per day at set time |
| Weekly digest | One email per week |
| None | No digest emails |
Digest Timing
- Go to Notification Preferences
- Under Digest Schedule:
- Daily: Select time (e.g., 9:00 AM)
- Weekly: Select day and time
- Select timezone
- Save
Email Filtering
Severity Filter
Only receive emails for findings above a threshold:
- Notification Preferences → Severity Filter
- Select minimum: Critical, High, Medium, or All
- Save
Scanner Filter
Only receive emails from specific scanners:
- Notification Preferences → Scanner Filter
- Select scanners to include
- Save
Unsubscribe Options
Per-Email Unsubscribe
Each email includes an unsubscribe link for that specific notification type.
Bulk Unsubscribe
- Go to Notification Preferences
- Click Unsubscribe from All
- Confirm
Note: Critical security alerts cannot be fully disabled for account owners.
Email Deliverability
Allowlist Our Domain
To ensure delivery, add to your email allowlist:
[email protected]
[email protected]
Check Spam Folder
If missing emails:
- Check spam/junk folder
- Mark as "Not Spam"
- Add to contacts
Email Not Received
- Verify email address in profile
- Check notification settings are enabled
- Review spam folder
- Contact support if persistent
Enterprise Email Options
Enterprise plans include:
Custom Email Domain
Send notifications from your domain:
[email protected]
Email Templates
Customize notification templates with:
- Company branding
- Custom headers/footers
- Additional fields
Distribution Lists
Send to email groups:
Next Steps
- Slack Integration - Real-time Slack alerts
- Webhooks - Custom integrations
- Notification Preferences - All settings