Skip to content
Fortify WebInspect Agent (IAST)

Fortify WebInspect Agent (IAST)

Category: IAST
License: Commercial
Suphi Cankurt
Suphi Cankurt
+8 Years in AppSec
Updated August 4, 2026
4 min read
Key Takeaways
  • Transforms Fortify WebInspect from a pure DAST scanner into a hybrid DAST+IAST solution, adding source file names, line numbers, and full stack traces to each finding.
  • Included free with Fortify WebInspect and WebInspect Enterprise licenses — no additional cost. Also available through Fortify on Demand SaaS.
  • Supports Java (JVM agent) and .NET (IIS module) applications; no source code changes required for deployment.
  • Validates that attack payloads actually reach vulnerable code paths, eliminating false positives caused by WAFs or input validation blocking attacks before they hit vulnerable code.
Latest Updates
  • OpenText DAST / Core Application Security 26.2 — OpenText DAST (formerly WebInspect) gains support for dynamic scanning of two-factor-authentication-protected applications via new authentication fields in the DAST setup form, alongside downloadable site tree files for manual web app scans. source
  • OpenText DAST / Core Application Security 26.2 — Core Application Security 26.2 lets users categorize Dynamic+ findings by whether they were discovered through manual assessments or automated scans for clearer triage of how vulnerabilities were detected. source
  • OpenText DAST / Core Application Security 26.1 — OpenText formally renames Fortify WebInspect to OpenText Dynamic Application Security Testing (OpenText DAST) in 26.1 and adds SARIF import so third-party SAST/DAST results appear on the Release Scans page for unified ASPM-style triage. source

Fortify WebInspect Agent adds IAST capabilities to the Fortify WebInspect DAST scanner. It instruments Java and .NET applications during dynamic scans to provide file names, line numbers, and stack traces for each vulnerability.

The agent is included free with WebInspect and WebInspect Enterprise licenses. It is also available through Fortify on Demand SaaS.

What is Fortify WebInspect Agent?

OpenText Fortify WebInspect dynamic scan configuration interface showing target URL and authentication settings

The WebInspect Agent transforms Fortify WebInspect from a pure DAST scanner into a hybrid DAST+IAST solution. While WebInspect attacks the application externally, the agent monitors code execution internally.

This combination means developers get specific file-and-line references rather than generic HTTP-level descriptions.

CapabilityDetails
Code-Level ReportingCaptures source file names, line numbers, full stack traces, and variable values at the point of exploitation. Turns vague DAST findings into precise remediation targets.
Attack ValidationConfirms that WebInspect’s attack payloads actually reach vulnerable code. If a WAF or input validation blocks the attack, the agent drops the false positive.
CAPTCHA BypassIntercepts CAPTCHA validation at the application level during scanning. WebInspect scans proceed automatically without manual intervention.

What are Fortify WebInspect Agent (IAST)’s key features?

FeatureDetails
Supported LanguagesJava, .NET
LicensingIncluded with WebInspect and WebInspect Enterprise
SaaS OptionAvailable through Fortify on Demand
Java DeploymentJVM agent argument
.NET DeploymentIIS module or Windows installer
Attack ValidationConfirms payloads reach vulnerable code paths
CAPTCHA HandlingBypasses CAPTCHA at application level
Cross-Tool CorrelationIntegrates with Fortify SCA static findings

Code-Level Vulnerability Reporting

When the agent detects a vulnerability during a scan, it captures the complete execution context: source file name and path, line number where the vulnerability occurs, full stack trace showing the call chain, and variable values at the point of exploitation.

This detail eliminates the guesswork that typically follows DAST-only scans.

Attack Validation

The agent validates that attacks launched by WebInspect actually reach vulnerable code paths. If a potential vulnerability is blocked by a web application firewall, input validation, or other defensive layer before it reaches vulnerable code, the agent confirms the finding is a false positive.

Note
Fortify SCA Correlation
Organizations using Fortify SCA for SAST can correlate static findings with runtime observations from the WebInspect Agent. This cross-referencing confirms which statically-detected vulnerabilities are actually reachable during execution.
OpenText Fortify DAST architecture diagram showing target application scanning workflow

Integration with Fortify Ecosystem

Fortify is now part of OpenText , following the acquisition of Micro Focus in 2023. The agent works within the broader OpenText Fortify ecosystem:

  • Fortify WebInspect — DAST scanning with IAST enhancement
  • Fortify SCA — static analysis correlation
  • Fortify Software Security Center — centralized reporting
  • Fortify on Demand — SaaS delivery option

How do I get started with Fortify WebInspect Agent (IAST)?

  1. Get the agent — Download the WebInspect Agent from your Fortify portal. It ships with WebInspect installations at no additional cost.
  2. Deploy to your application — For Java, add the agent as a -javaagent JVM argument. For .NET, install the IIS module via the provided Windows installer. No source code changes needed.
  3. Enable in WebInspect — In your WebInspect scan configuration, navigate to the Agent settings and enable “Use WebInspect Agent.” Configure the agent server URL.
  4. Run your DAST scan — Start a WebInspect scan against the instrumented application. Results include both external DAST findings and internal IAST code-level details.

When to Use Fortify WebInspect Agent

The WebInspect Agent makes sense whenever you already run Fortify WebInspect scans and want more actionable results. There is no extra licensing cost.

Tip
Best For
Teams already using Fortify WebInspect who want code-level vulnerability details, false positive reduction, and CAPTCHA bypass at zero additional cost.

The agent is particularly valuable for Java and .NET enterprise applications where WebInspect is already part of the security testing strategy. If you need IAST for languages beyond Java and .NET, consider Contrast Assess or Seeker IAST .

How is Fortify WebInspect Agent deployed?

The current OpenText DAST Agent 26.2.0 guide was published in May 2026. It documents separate installation paths for Java application servers and Microsoft IIS.

A practical rollout is:

  1. Confirm the application runtime and server appear in the supported matrix.
  2. Install the Java agent or .NET agent on a non-production test environment.
  3. Restart or attach as required, then verify the agent appears in WebInspect.
  4. Exercise authenticated application paths with WebInspect or an existing test suite.

The 26.2 documentation set includes the installation guide, user guide, release notes, Docker guide, and agent rulepack guide. That version alignment matters when WebInspect and its agent are upgraded.

How does the agent fit into Fortify workflows?

WebInspect supplies the attack traffic . The agent adds runtime evidence for reached code paths, so coverage depends on authentication, crawling, and test traffic.

The most useful operating pattern is to instrument staging, run the normal DAST profile, and route confirmed findings into the existing Fortify review queue. Developers then receive file and line context with the HTTP evidence.

OpenText’s 26.2 release notes also describe two-factor-authentication fields for dynamic scans. Authentication configuration remains part of getting useful agent coverage.

What are Fortify WebInspect Agent’s limitations?

The agent is documented within OpenText DAST . Teams without WebInspect do not get a standalone IAST product from this component.

Language scope is narrow. The 26.2 installation guide documents Java and .NET agents, so other languages need another runtime-testing path.

Installation requires access to Java application servers or IIS. That can be difficult where security teams cannot change startup arguments, install modules, or restart services.

I would verify runtime versions against the current support matrix . It lists specific JRE, application-server, .NET Framework, Windows, and IIS versions.

Agent findings are evidence from one test window. They do not cover code paths reached only by scheduled jobs, message consumers, unusual roles, or production-only integrations.

Those paths need targeted traffic or another testing method. I would include route and role coverage in the result review, not treat an empty queue as proof of safety.

Frequently Asked Questions

What is Fortify WebInspect Agent?
Fortify WebInspect Agent is an IAST component that adds code-level vulnerability details including file names, line numbers, and stack traces to Fortify WebInspect DAST scans.
Is Fortify WebInspect Agent free or commercial?
The WebInspect Agent is included free with Fortify WebInspect and WebInspect Enterprise licenses. It is also available through Fortify on Demand SaaS.
What languages does Fortify WebInspect Agent support?
The agent supports Java and .NET applications. Java applications use a JVM agent argument, and .NET applications use an IIS module.
How does the WebInspect Agent reduce false positives?
The agent validates that attacks launched by WebInspect actually reach vulnerable code paths. If a WAF or input validation blocks the attack before it hits vulnerable code, the agent eliminates the false positive.
Can the WebInspect Agent bypass CAPTCHAs?
Yes. When deployed, the agent intercepts CAPTCHA validation at the application level, allowing WebInspect scans to proceed without manual intervention.