Checks sender identity
The engine compares sender names, addresses and reply paths for impersonation signals.
CloudCastle Email Security
Code-verified: sender, intent, URL and attachment analysis mechanisms. Unmeasured: customer protection, processing speed and provider compatibility. These checks can miss threats and flag benign mail.
Launch remains NO-GO. On 10 September 2026, an authenticated read-only configuration query observed one enabled gateway domain: the owned cloudcastle.ai domain. This is not external SMTP delivery proof or customer acceptance. Capability disclosures.
Six analysis perspectives
Email verdict
Benign · suspicious · malicious
The short version
The following are code-level analysis paths, not a promise that every message is inspected or detected before a recipient acts.
The engine compares sender names, addresses and reply paths for impersonation signals.
Intent analysis looks for password theft, invoice, payroll and gift-card scam patterns; classification is not guaranteed.
URL and attachment checks feed the verdict. Connected-mailbox analysis is post-delivery; gateway mechanisms are not evidence of customer pre-delivery protection.
Complementary analysis
Code-verified: independently implemented analysis paths. Comparative speed, efficacy and vendor parity are unmeasured.
These are implementation descriptions, not an industry benchmark or a claim of parity with another vendor.
The scanning pipeline
Code-verified: engine status, latency and findings feed aggregation. An unavailable engine reduces coverage; a benign verdict is not proof a message is safe.
Rspamd scores spam, sender authentication and known message patterns. CloudCastle adds its own header-alignment and VIP-identity checks even if Rspamd is unavailable.
An ONNX intent model classifies credential phishing, invoice fraud, payroll diversion, gift-card scams, extortion and malware lures. Deterministic context signals corroborate the model.
OpenCV perceptual hashes compare embedded images with a brand-logo database. Rectangle-density and QR-extraction heuristics provide signals, not guaranteed login-form or quishing detection.
Threat feeds, Spamhaus DBL, SURBL and URIBL checks are combined with homoglyph and edit-distance detection for typosquatted domains. Every rewritten link is signed, scoped and expiring.
YARA and ClamAV scan attachments and bounded archive contents. Macro-capable and executable files are flagged in the report so the verdict explains exactly which file raised the risk.
The weighted aggregator combines every layer’s evidence into one score, records the contribution each engine made, and returns benign, suspicious or malicious with the reasoning attached.
Business email compromise
A forged request from the boss can be technically clean: no malicious file, no bad link, and valid SPF for the attacker’s own domain. CloudCastle looks at identity, intent and context together.
Code-verified analysis categories
These categories describe analysis inputs, not measured coverage of every attack class.
Language, URL and vision paths provide signals for credential-lure analysis.
Rspamd, authentication and reputation signals contribute to spam scoring when available.
OpenCV attempts QR extraction from supported embedded images. This does not eliminate image-based bypasses.
YARA, ClamAV and bounded archive inspection analyze supported attachments when available.
Enabled URL defense checks rewritten links at click time. Expiring HMAC tokens bind URL and tenant, and recipient where available.
Homoglyph folding, edit distance and perceptual matching supply lookalike signals, not guaranteed detection.
Deployment
Unmeasured customer readiness: the paths below describe code and configuration options, not approved customer deployment choices. Each requires exact-mode acceptance, authorization and rollback evidence.
Gateway and mail-flow connector code paths differ from the post-delivery Graph connector. Provider configuration and permissions determine the applicable path.
Customer mail flow, tenant-wide coverage and pre-delivery outcomes are unmeasured.
Gateway configuration and post-delivery Gmail API integration are separate paths. API integration requires customer-authorized service-account delegation.
Customer compatibility, permission scope and recovery remain unmeasured.
Gateway code supports filtering and onward SMTP or LMTP transport. The owned-domain gateway configuration observation does not prove Internet mail acceptance or delivery.
No customer gateway launch authorization or domain-wide protection is claimed.
The worker integration submits mail for analysis before its forwarding decision. This path does not rewrite message bodies for click-time URL checks.
Customer forwarding, refusal behavior and recovery are unmeasured.
The IMAP path reads a selected mailbox after delivery and can request quarantine moves where provider permissions support them.
Delivery-to-scan delay, successful moves, outages and backlog recovery are unmeasured in customer environments.
Provider discovery and connection interfaces exist, but a provider preset is not proof of working authentication, complete coverage or reversible quarantine.
Confirm the exact provider, permissions and rollback path before any authorized evaluation. No provider-count or scan-speed promise is made.
Customer acceptance remains unmeasured. Define the mailbox, mode, consent and recovery requirements before deployment.
Simple pricing: a monthly minimum plus per inbox — see pricing.