Join our Newsletter — 33% off our NHI Course
Home Glossary Cyber Security Runtime-Loaded Phishing URL
Cyber Security

Runtime-Loaded Phishing URL

← Back to Glossary
By NHI Mgmt Group Updated September 1, 2026 Domain: Cyber Security

A runtime-loaded phishing URL is a malicious destination that does not appear in the original file or message body. It is generated or inserted only when a document or web page executes embedded JavaScript, which makes static link extraction ineffective and increases the chance of bypassing security gateways.

Expanded Definition

Runtime-loaded phishing URL refers to a malicious link that is not present in the initial source content but appears only after script execution. In practice, the URL may be built from obfuscated strings, fetched from a remote endpoint, or injected into the page DOM after a user opens a document or visits a web page. That distinction matters because many controls still rely on static inspection, where security tools extract visible links before execution and miss anything created later.

The term sits at the intersection of web security, email security, and anti-phishing detection. It is different from a simply hidden or shortened link, because the danger comes from execution context rather than visual concealment alone. In mature programs, defenders treat this as a content-delivery and endpoint-execution problem, not just a URL reputation problem. For governance alignment, the NIST Cybersecurity Framework 2.0 is useful for mapping detection and response expectations across protection and monitoring activities.

The most common misapplication is assuming a link scanner has complete coverage, which occurs when teams inspect only the pre-rendered file or message and never execute the embedded script in a controlled environment.

Examples and Use Cases

Implementing detection for runtime-loaded phishing URLs rigorously often introduces inspection latency and sandbox complexity, requiring organisations to weigh faster mail delivery against deeper page rendering and script analysis.

  • An HTML email contains harmless-looking text, but JavaScript writes the phishing URL only after the message is rendered in a browser-based client.
  • A malicious document loads a remote script that assembles a credential-harvesting URL from several encoded fragments.
  • A landing page uses script-based redirects to send the user to a phishing site only after a timing check or anti-bot test passes.
  • A compromised website injects a phishing destination into the page at runtime, making the original source code appear clean during static review.
  • A security team detonates an attachment in a sandbox and confirms that the visible document body contains no suspicious link until execution occurs.

Detection workflows often combine browser emulation, script analysis, and network telemetry so analysts can observe the final destination rather than the original source artefact. This is especially important when attackers use multi-stage delivery to delay the actual phishing URL until after initial filtering. For broader web abuse patterns, OWASP guidance is often used alongside mail and endpoint controls, although the exact threat pattern here is more specific than a general web risk.

Why It Matters for Security Teams

Runtime-loaded phishing URLs weaken the assumption that the dangerous part of a message is visible at intake. If teams rely on static extraction alone, they may approve content that only becomes malicious after a user opens it, interacts with it, or allows script execution. That creates a gap between policy and actual exposure, especially in environments where browser-rendered email, collaborative document platforms, and webmail clients are common.

For defenders, the practical issue is not merely blocking a known bad domain. It is understanding that the decisive indicator may only emerge after code runs. This has direct implications for secure email gateways, sandboxing, endpoint detection, and user training, because analysts need to inspect the rendered behaviour rather than just the source text. In identity-heavy environments, the consequence is often credential theft through fake login pages that appear only after the runtime sequence completes. Teams that overlook this pattern often discover the impact only after a user reports account compromise, at which point runtime-loaded detection becomes operationally unavoidable.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

OWASP Agentic AI Top 10 address the attack and risk surface, while NIST CSF 2.0, NIST AI RMF and NIST SP 800-63 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
NIST CSF 2.0DE.CM-1Runtime-loaded phishing URLs require continuous monitoring of executed content and network activity.
NIST AI RMFAI-assisted phishing detection should account for dynamic content that changes after execution.
OWASP Agentic AI Top 10Agentic workflows that browse or process content must treat runtime-generated links as hostile outputs.
NIST SP 800-63AAL2Phishing URLs often target credentials protected by digital identity assurance requirements.

Inspect rendered content and outbound connections, not just static attachments or message bodies.

Deepen Your Knowledge

Sign up to our weekly newsletter — get 33% off our NHI Foundation Level Course

    NHIMG Editorial Note
    Reviewed and updated by the NHIMG editorial team on September 1, 2026.
    NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org