How This Briefing Works
This report opens with key findings, then maps the gaps between what RevenueHero discloses and what BLACKOUT observed at runtime. From there: what it means for your organization, what to do about it, and the detection data and evidence underneath.
Key Findings
Pre-Consent Activity
RevenueHero was observed loading and executing before user consent was obtained on 50% of sites where it was detected.
Claims vs. Observed Behavior
scheduling_sync
“Pending claims extraction”
Runtime shows cross-domain sync before consent for scheduling state
What This Means For You
What To Do About It
Role-specific actions based on observed behavior
If You Use RevenueHero
- →Verify cross-domain sync timing against consent framework
- →Map domain topology - which domains participate in visitor sync
- →Audit scheduling data flow to CRM and external platforms
If You're Evaluating RevenueHero
- →Require consent-first cross-domain sync activation
- →Demand technical documentation of sync methodology and domain scope
- →Negotiate data isolation ensuring scheduling behavior remains internal
Negotiation Leverage
- →C08+C09: Demand DPA amendment requiring consent before cross-domain identity sync
- →Request list of ALL domains participating in visitor synchronization
- →Require audit rights covering cross-domain data flow and scheduling state
- →Negotiate data retention limits for cross-domain visitor records
Runtime Detections
BLACKOUT observed this vendor's JavaScript executing in a live browser and classified each hostile behavior using our BTI-C (Behavioral Threat Intelligence — Capability) taxonomy. These are not theoretical risks — each code below was triggered by something we watched this vendor's code actually do.
Identity stitching
Ignoring CMP signals
IOC Manifest
Indicators of compromise across 5 categories. Use for detection rules, CSP policies, or Pi-hole blocklists.
Ecosystem & Supply Chain
Evidence Artifacts
Artifacts collected during analysis, available with evidence-tier access.
Complete network capture with all requests and responses
13 detection signatures across scripts, domains, cookies, and network endpoints