The Elfsight Incident: When a Widget Vendor Controls Code Inside the White House App
A $1.4 million government app. A widget vendor with active Russian operations. And a supply chain lesson every website owner should take personally.
In July 2026, security researchers and investigative reporters revealed that the official White House mobile app, now mandated on federal government devices, runs code served by Elfsight, a widget vendor founded in Russia that still maintains active operations there.
If the White House can end up in this position, so can you. Here is what happened, why it matters, and what it says about the third-party code running on your own website right now.
What Happened
Elfsight sells pre-built, embeddable widgets: social media feeds, image galleries, forms, calculators. You paste a snippet, and the widget loads directly from Elfsight’s servers. Millions of sites use it, including brands like UFC, FIFA, and the NBA.
The White House app used Elfsight widgets to display TikTok, Instagram, Facebook, and YouTube content. A network traffic analysis by security research firm Atomic Computer found that when the app loaded its Social tab, it sent widget IDs to Elfsight’s servers, and Elfsight responded with a list of JavaScript files to execute.
Read that again. Elfsight’s servers decided which code ran inside the official White House app at any given moment.
The analysis also found that the app accepted more than ten cookies from Elfsight, including tracking and session identifiers, and loaded Google DoubleClick advertising domains through its YouTube sections. All while the app’s privacy label claimed it did not collect data or use tracking.
The Vendor Behind the Widgets
Elfsight markets itself as a European company headquartered in Andorra. Reporting by The Newsground tells a more complicated story:
- The company was founded in 2016 in Tula, Russia, and its original Russian entity remains active, reporting roughly $1.6 million in 2025 revenue, up 71% year over year, with 61 employees.
- Job postings show Elfsight hiring Russian developers and support staff as recently as May 2026, after the White House app went live.
- Leaked records show the founders kept accounts at sanctioned Russian banks, including Alfa Bank and Tinkoff, and continued traveling to Russia after the 2022 invasion of Ukraine.
- Under Russian law, companies operating there can be compelled to store data locally and hand it over to state authorities on request.
The White House said Elfsight passed a full security review, and that its only remaining script now loads a tax calculator in a sandboxed webview. Elfsight says it has never received a request from Russian authorities. Both statements may be true. Neither changes the structural problem.
The Structural Problem: Remote Code You Do Not Control
This incident is not really about Russia. It is about how embedded third-party code works.
When you embed a widget that loads from a vendor’s servers, you are not embedding code. You are embedding a permission. The vendor decides what JavaScript your visitors run, and they can change it at any time, for any user, without your knowledge. Your security review approved yesterday’s script. Your visitors are running today’s.
That is exactly the mechanism behind Magecart skimming, the Polyfill.io takeover, and every “trusted vendor turned attack vector” incident of the past decade. The vendor does not need to be malicious. They need to be compromised once, acquired once, or subject to one legal demand in one jurisdiction.
The White House app’s own privacy label said no tracking. The traffic said otherwise. Static reviews and vendor questionnaires audit intentions. Only continuous monitoring of actual behavior audits reality.
What This Means for Your Website
Ask yourself three questions:
- Do you know every third-party script running on your site right now? Not the ones you added. All of them, including the fourth-party scripts your vendors load.
- Would you know if one of them changed its behavior tomorrow? New endpoints, new cookies, new data flows.
- Can you prove it? PCI DSS 6.4.3 and 11.6.1 now require exactly this: an inventory of payment page scripts, justification for each, and tamper detection. Regulators are catching up to what attackers have known for years.
If the answer to any of these is no, you have the same exposure the White House had. You just have not had your Atomic Computer moment yet.
How Reflectiz Approaches This
Others rely on vendor questionnaires and point-in-time reviews. Reflectiz continuously monitors your live website from the outside, exactly as your users experience it, with no agent and no code on your site.
That means Reflectiz sees what each third-party script actually does in the browser: what it loads, where it sends data, which cookies it drops, and when any of that changes. When a widget vendor’s servers start serving different code, you know within hours, not after a journalist publishes a traffic analysis.
Is Elfsight Running on Your Site?
Elfsight widgets are embedded on millions of websites. Yours might be one of them, added by a marketing team, an agency, or a page builder years ago and forgotten.
Want to check if Elfsight exists on your site? Contact us and we will scan your site for free. You will get a full inventory of every third-party and fourth-party script running on your pages, what each one is doing, and where your data is going. No agent, no code changes, no commitment.
The White House found out from a news report. You can find out from a scan.
FAQs
Does the Elfsight incident affect PCI DSS compliance?
Yes, the incident illustrates exactly the risk that PCI DSS requirements 6.4.3 and 11.6.1 were written to address. Requirement 6.4.3 requires an inventory of all scripts on payment pages, written justification for each, and assurance of script integrity. Requirement 11.6.1 requires a mechanism to detect unauthorized changes to payment page scripts and headers. A widget vendor that can silently change which JavaScript your payment pages execute is precisely the scenario these controls target. If Elfsight or any remotely served widget runs on your payment pages, it must be inventoried, justified, and monitored.
How do I know if Elfsight is running on my website?
You can detect Elfsight by checking your pages for scripts loading from Elfsight-controlled domains, typically added through a copied embed snippet for a social feed, gallery, form, or review widget. In practice, these widgets are often added by marketing teams, agencies, or page builders and forgotten, so manual checks are unreliable. A continuous third-party monitoring platform like Reflectiz inventories every script running on your site, including Elfsight widgets and the fourth-party code they load, without installing any agent. Reflectiz offers a free scan to check whether Elfsight exists on your site.
How does Reflectiz protect against risks like the Elfsight incident?
Reflectiz continuously monitors your live website from the outside, exactly as your users experience it, with no agent and no code installed on your site. It builds a complete inventory of every third-party and fourth-party script, then tracks what each one actually does in the browser: what it loads, where it sends data, and which cookies it drops. When a widget vendor’s servers start serving different code or a script’s behavior changes, Reflectiz alerts you within hours. This behavioral, agentless approach catches the exact class of risk the Elfsight incident exposed, which static reviews and questionnaires miss.
Should I remove Elfsight widgets from my website?
Not necessarily, but you should make an informed, documented decision. First, identify every page where Elfsight loads and what data flows it generates. Second, assess whether the widget appears on sensitive pages such as payment, login, or account pages, where remotely served code carries the highest risk and PCI DSS obligations apply. Third, if you keep it, place it under continuous monitoring so any change in its behavior triggers an alert. If you cannot justify the widget’s presence or monitor it, removal is the safer option. Reflectiz can scan your site for free to show you where Elfsight and similar widgets are running.
Was the White House app actually compromised by Elfsight?
No compromise or malicious activity by Elfsight has been reported. The issue is exposure, not a confirmed breach. Elfsight’s servers had the technical ability to decide which JavaScript ran inside a mandatory federal government app, and the app’s observed network behavior contradicted its own privacy label. Elfsight stated it has never received a data request from Russian authorities, and the White House said the vendor passed a security review. Neither statement removes the structural risk of remotely controlled third-party code.
What is a third-party widget supply chain attack?
A third-party widget supply chain attack occurs when code embedded from an external vendor is used to compromise the websites or apps that load it. Because widgets are served from the vendor’s infrastructure, an attacker who compromises the vendor, or a vendor who changes behavior deliberately, can push malicious JavaScript to every site using the widget simultaneously. Well-known examples include Magecart payment skimming campaigns and the Polyfill.io takeover, where a trusted script source began serving malicious code to thousands of sites at once.
What is Elfsight?
Elfsight is a software vendor that sells pre-built, embeddable website widgets such as social media feeds, image galleries, forms, and calculators. The widgets load directly from Elfsight’s servers, meaning Elfsight controls the code that runs on any site or app that embeds them. Elfsight markets itself as a European company headquartered in Andorra, but it was founded in 2016 in Tula, Russia, and investigative reporting confirmed its original Russian entity remains active, with growing revenue and continued hiring of Russian staff into 2026.
What is the Elfsight incident?
The Elfsight incident refers to the 2026 discovery that the official White House mobile app, mandated on US federal government devices, ran JavaScript code served by Elfsight, a widget vendor founded in Russia that still maintains active Russian operations. A network traffic analysis by security firm Atomic Computer found that Elfsight’s servers determined which JavaScript files executed inside parts of the app, and that the app accepted more than ten cookies from Elfsight along with Google DoubleClick advertising domains, despite a privacy label claiming no data collection or tracking.
Why didn’t the White House security review catch the Elfsight risk?
The White House stated that Elfsight passed a full security review, which highlights the limitation of point-in-time assessments. A static review evaluates the code and vendor at the moment of approval, but remotely served widgets can change behavior at any time after approval. The Atomic Computer analysis found behavior, including tracking cookies and advertising domains, that contradicted the app’s privacy label, which only became visible by observing actual network traffic. Vendor questionnaires audit intentions; only continuous behavioral monitoring audits what third-party code actually does.
Why is Elfsight considered a security risk?
Elfsight is considered a supply chain risk because its widgets execute remotely served JavaScript that the vendor can change at any time, for any user, without the website owner’s knowledge. In addition, Elfsight’s active Russian entity is subject to Russian data laws, which can compel companies operating in Russia to store data locally and disclose it to state authorities on request. The risk is structural: any embedded widget that loads from a vendor’s servers gives that vendor ongoing control over code running in your visitors’ browsers.
Subscribe to our newsletter
Stay updated with the latest news, articles, and insights from Reflectiz.
Related Articles
AI Has Changed The Web.
Are You Ready for What’s Next?
Third-party code shifts by the hour. Supply-chain compromises strike without warning. AI-driven web attacks now evolve faster than traditional security can ever keep up.
Reflectiz delivers the continuous, real-time visibility needed to expose the risks traditional tools miss entirely.
Zero code changes. Zero access to your data. Ultimate peace of mind.