In-Browser Data Inspection Helps Analysts Track Phishing Attack Flows Inside Browser Sessions


ANY.RUN has introduced in-browser data inspection for URL analysis, giving security analysts a browser-level view of how phishing pages behave after a suspicious link is opened.

The feature, described in ANY.RUN’s report, captures redirects, scripts, HTTP requests, iframe activity, DOM changes, screenshots, indicators, and rendered page content in one workflow.

The goal is to close a major gap in phishing investigations. Modern phishing pages often change after loading, hide code behind client-side scripts, redirect users through several stages, and show different content depending on location, browser behavior, or user interaction.

Phishing investigations need browser-level visibility

Security teams often investigate suspicious URLs by combining screenshots, redirect tracing, network logs, static page inspection, and sandbox results. That process can slow down triage and still miss the details that only appear during real browser execution.

Phishing is also not limited to simple credential pages anymore. Attackers use links to route victims through fake login pages, file-sharing lures, CAPTCHA screens, cloud-document themes, and staged credential collection flows.

The MITRE ATT&CK spearphishing link technique explains that attackers use malicious links to direct victims toward phishing sites or malware delivery paths, helping them avoid defenses that focus mainly on attachments.

Traditional URL review problemWhat in-browser inspection adds
Only a final screenshot is visibleShows the full path from initial URL to final rendered page
Redirects must be reconstructed manuallyDisplays the execution tree, redirects, and activated iframes
Static scanners miss injected codeShows DOM changes after the page loads
Analysts switch between several toolsCombines browser telemetry, content, and indicators in one view
Escalations lack enough evidenceProvides a fuller evidence package for Tier 2 or incident response teams

How in-browser data inspection works

The suspicious URL is opened in a real browser environment inside ANY.RUN’s Interactive Sandbox. As the page executes, the platform records what the browser sees and does, rather than relying only on static page content.

Analysts can use the Browser Data tab to review the page execution tree, HTTP requests, redirects, responses, triggered signatures, domain and IP statistics, screenshots, and related indicators.

The HTML DOM Changes tab shows code fragments added after the page loaded. This matters because phishing pages often inject forms, scripts, or hidden elements dynamically, which means a static scan may not show the full attack flow.

  • Analysts can see the initial URL and every redirect stage.
  • Activated iframes appear in the execution tree.
  • HTTP requests and responses can be reviewed in context.
  • DOM changes reveal code added after the page loads.
  • Indicators such as domains, IP addresses, URLs, and hashes are collected for pivoting.

The feature can speed up SOC triage

For SOC teams, speed matters. A suspicious URL may look harmless at first, then turn malicious after a redirect, script execution, or user interaction. Without browser-level evidence, analysts often escalate cases because they cannot confidently classify the link.

In-browser inspection gives analysts a clearer view of what the victim would have seen. That helps Tier 1 teams make faster decisions and gives senior analysts better context when escalation is still needed.

The CISA phishing guidance notes that malicious actors use phishing to steal login credentials and deploy malware for follow-on activity. That makes fast URL triage important because one missed link can lead to account compromise or wider intrusion.

SOC taskHow browser-level evidence helps
Initial triageShows whether the link produces suspicious redirects, forms, or scripts
EscalationPackages the browser session, screenshots, indicators, and network flow
Threat huntingCollects domains, IP addresses, file hashes, and page artifacts
Detection engineeringProvides material for IDS rules, YARA rules, and infrastructure pivots
Incident responseHelps teams understand what users saw and what data may have been submitted

Indicators can be used beyond one phishing page

ANY.RUN says analysts can pivot from a single URL into related infrastructure. Collected indicators can include domains, IP addresses, URLs, and hashes associated with the analyzed page.

The company also says content from browser snapshots can help create YARA hunting and detection rules. In one example, a YARA rule built from a single phishing page snapshot identified 145 related samples in ANY.RUN Threat Intelligence Lookup and YARA Search.

Phishing analysis (Source – Any.Run)

That kind of pivoting is useful because phishing kits often reuse templates, scripts, page fragments, hosting patterns, or infrastructure. A single page can point analysts toward a larger campaign if the investigation captures enough browser-level evidence.

Why static analysis can miss modern phishing behavior

Static tools can still help, but they do not always capture what happens after a page loads. Many phishing pages build their credential forms through JavaScript, redirect users based on browser checks, or hide content until the page receives a specific interaction.

Some campaigns also use iframes, short-lived infrastructure, CAPTCHA gates, and staged loading to reduce what automated tools can see. In those cases, the final page alone does not explain how the attack worked.

The ANY.RUN analysis argues that browser telemetry, page content, behavioral evidence, and threat intelligence need to sit in the same investigation view so analysts do not have to rebuild the attack manually.

Phishing behaviorWhy it can be missedWhat analysts should inspect
Layered redirectsFinal URL does not show the full pathExecution tree and HTTP request history
Injected login formsThe form may not exist in the original HTMLDOM changes after page load
Iframe-based contentCredential collection may happen in embedded pagesActivated iframe activity
Script-driven behaviorStatic scanners may see only partial codeRuntime script execution and network requests
Campaign reuseOne page may look isolatedIndicators, snapshots, and YARA pivots

Better phishing evidence improves response quality

When analysts have the full browser session, they can make clearer decisions. They can see whether a URL only redirected to a harmless landing page, whether it loaded a fake login form, whether it contacted suspicious infrastructure, or whether it tried to collect credentials.

This also improves handoffs. Instead of sending a short note that a URL “looks suspicious,” analysts can share a structured view that includes the rendered page, redirects, requests, detections, and indicators.

The MITRE spearphishing link entry highlights why links remain a major initial-access path. Attackers can use them to direct users to malicious sites without attaching a file, which makes URL analysis a central part of phishing defense.

  • Collect the full redirect chain before closing a phishing case.
  • Review DOM changes, not only the original HTML source.
  • Check iframes and third-party scripts loaded during execution.
  • Extract domains, IPs, URLs, and hashes for wider hunting.
  • Use rendered screenshots to show what the victim actually saw.
  • Turn reusable page artifacts into YARA or other detection logic where possible.

In-browser inspection is becoming a baseline SOC requirement

Phishing volume and sophistication continue to make URL triage a daily pressure point for SOC teams. Browser-level evidence can reduce guesswork, shorten investigation time, and help teams spot dynamic behavior that static tools miss.

That does not mean analysts should abandon other controls. Email filtering, user reporting, authentication logs, endpoint telemetry, and network detections still matter. In-browser inspection strengthens the investigation layer by showing what happened inside the session itself.

The CISA guidance recommends user reporting, suspicious-link awareness, and layered defenses to reduce phishing impact. Browser-session evidence gives SOC teams another way to validate reports and respond before a single clicked link becomes a larger incident.

FAQ

What is in-browser data inspection?

In-browser data inspection is a URL analysis method that captures what happens when a suspicious page runs inside a real browser. It records redirects, HTTP requests, iframes, DOM changes, scripts, screenshots, and indicators so analysts can understand the full phishing flow.

Why do phishing investigations need browser-level visibility?

Modern phishing pages often change after loading, use scripts, activate iframes, and redirect users through several stages. Browser-level visibility helps analysts see what a victim actually experienced instead of relying only on static page data.

What does ANY.RUN’s Browser Data tab show?

The Browser Data tab shows the page execution tree, redirects, activated iframes, HTTP requests and responses, screenshots, detections, DOM changes, and related indicators such as domains, IP addresses, URLs, and hashes.

How does in-browser inspection help SOC teams?

It can reduce manual work by putting dynamic browser evidence, page content, screenshots, requests, redirects, and indicators in one view. This helps Tier 1 analysts triage URLs faster and gives senior analysts better evidence during escalation.

Can browser data help find related phishing campaigns?

Yes. Indicators and page artifacts collected during browser execution can help analysts pivot into related infrastructure. ANY.RUN says a YARA rule built from one phishing page snapshot identified 145 related samples in its threat intelligence database.

Readers help support VPNCentral. We may get a commission if you buy through our links. Tooltip Icon

Read our disclosure page to find out how can you help VPNCentral sustain the editorial team Read more

User forum

0 messages