All Modules
SQL Receive
Secure Inbound Gateway
Secure inbound gateway for files, APIs, and emails. Malware scanning, data integrity checks, data leak prevention, and SQL injection detection before data enters your database.
Supported Input Sources
š
File Uploads
CSV, Excel, JSON, XML
š
API Webhooks
REST endpoints
š„
Email Inbox
IMAP/POP3 polling
š
SFTP/FTP
Secure file transfer
Security Pipeline
Every inbound item passes through multiple security checks before reaching your database
INBOUND SECURITY PIPELINE
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
Incoming Data
ā
ā¼
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā 1. MALWARE SCAN ā
ā ⢠ClamAV integration ā
ā ⢠Virus signature detection ā
ā ⢠Macro/script detection in files ā
ā ⢠ā Pass / ā Quarantine ā
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā
ā¼
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā 2. DATA INTEGRITY CHECK ā
ā ⢠File format validation ā
ā ⢠Schema compliance ā
ā ⢠Required field verification ā
ā ⢠Encoding detection (UTF-8, etc.) ā
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā
ā¼
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā 3. DATA LEAK DETECTION ā
ā ⢠Presidio PII scanning ā
ā ⢠Secret/credential detection ā
ā ⢠Policy violation alerts ā
ā ⢠Redaction or rejection ā
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā
ā¼
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā 4. SQL INJECTION PREVENTION ā
ā ⢠Pattern matching for SQL commands ā
ā ⢠Comment injection detection ā
ā ⢠Union/batch attack prevention ā
ā ⢠Parameterized insert preparation ā
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā
ā¼
ā Safe to InsertThreat Detection Examples
SCAN RESULTS: customer_import.csv
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā Malware Scan: Clean (ClamAV 1.2.0)
ā Format Valid: CSV with 1,234 rows
ā Integrity Issues: 23 rows with missing email
SECURITY THREATS DETECTED:
āāāāāāāāāāā¬āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā Row 47 ā SQL INJECTION ATTEMPT ā
ā ā Value: "'; DROP TABLE Customers;--" ā
ā ā Action: Row rejected, logged, alert sent ā
āāāāāāāāāāā¼āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā¤
ā Row 156 ā PII IN NOTES FIELD ā
ā ā Found: SSN (confidence: 98%) ā
ā ā Action: Redacted to "XXX-XX-XXXX" ā
āāāāāāāāāāā¼āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā¤
ā Row 892 ā POTENTIAL DATA LEAK ā
ā ā Found: API key pattern in description ā
ā ā Action: Row quarantined for review ā
āāāāāāāāāāā“āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
RESULT: 1,210 rows ready for import
23 rows need review (missing data)
1 row rejected (SQL injection)Configuration
# sql2ai-receive.yaml
security:
malware:
enabled: true
engine: clamav
quarantine_path: /secure/quarantine/
pii_detection:
enabled: true
action: redact # or 'reject', 'flag'
entities:
- SSN
- CREDIT_CARD
- EMAIL_ADDRESS
sql_injection:
enabled: true
action: reject
log_attempts: true
alert_on_detection: true
integrity:
validate_schema: true
required_fields: [id, email, created_at]
encoding: utf-8
sources:
file_upload:
endpoint: /api/receive/files
max_size: 100MB
allowed_types: [csv, xlsx, json]
webhook:
endpoint: /api/receive/webhook
auth: hmac_signature
secret: ${WEBHOOK_SECRET}
email:
imap_server: imap.company.com
poll_interval: 5m
allowed_senders: ["*@partner.com"]Security Dashboard
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā SQL RECEIVE SECURITY ā
ā āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā£
ā LAST 24 HOURS ā
ā āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā ā
ā Items Processed: 4,721 ā
ā Clean: 4,683 (99.2%) ā
ā Threats Blocked: 38 ā
ā āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā£
ā THREAT BREAKDOWN ā
ā āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā ā
ā Malware: 2 ā
ā SQL Injection: 8 ā
ā PII Detected: 23 (redacted) ā
ā Data Leaks: 5 (quarantined) ā
ā āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā£
ā BY SOURCE ā
ā āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā ā
ā File Upload: 2,341 | 3 threats ā
ā API Webhook: 1,892 | 4 threats ā
ā Email Inbox: 488 | 31 threats ā
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāSecure Your Inbound Data
Multi-layer security scanning for all data entering your database.
No credit card required ⢠Free for individual developers