Skip to content
Home IAST Tools HCL AppScan IAST
HCL AppScan IAST

HCL AppScan IAST

Category: IAST
License: Commercial
Suphi Cankurt
Suphi Cankurt
AppSec Enthusiast
Updated February 15, 2026
3 min read
Key Takeaways
  • HCL AppScan IAST uses patented algorithms to eliminate false positives during runtime monitoring of Java, .NET, Node.js, and PHP applications.
  • Hot attach and detach for Java lets teams enable IAST during QA testing without application restarts or redeployments.
  • Auto-correlation links findings across IAST, DAST, and SAST results to provide a unified view of each vulnerability.
  • Discovers and catalogs APIs at runtime, identifying undocumented endpoints alongside vulnerability detection.

HCL AppScan IAST monitors application runtime behavior during functional and QA testing to detect security vulnerabilities. It uses patented algorithms for Java and .NET to track data flow and validate findings, reducing false positives compared to traditional IAST scanners.

HCL AppScan IAST architecture showing agent monitoring traffic between tested app and AppScan cloud

The technology originated from IBM Security AppScan before HCL Technologies acquired the product line from IBM in 2019. It is available through AppScan on Cloud (SaaS) and AppScan Enterprise (on-premises).

What is HCL AppScan IAST?

The IAST agent deploys on your application’s web server and monitors traffic passively. As system tests or DAST scans send requests, the agent watches what happens inside the application — requests, call stacks, variables — and reports vulnerabilities it finds. Unlike a DAST scanner that only sees HTTP responses, the agent sees inside the application, providing code locations, URLs, and specific vulnerable entities like parameters, headers, or cookies.

Sessions run indefinitely until manually stopped or the agent disconnects.

Patented Algorithms
Uses patented algorithms for Java and .NET to trace data flow from input sources to dangerous sinks. Validates whether tainted data actually reaches vulnerable operations without sanitization.
Hot Attach/Detach
Java agent supports attaching to running applications without restart. Enable instrumentation during test windows, detach when done. Reduces disruption in shared staging environments.
Auto-Issue Correlation
Uses heuristics to find correlations between IAST, DAST, and SAST findings. Groups related vulnerabilities into single issues to cut the remediation count.

Key Features

FeatureDetails
Java SupportTomcat 7+, WebSphere 8.5+, JBoss/WildFly 10+, WebLogic 12+, Jetty, Quarkus (JRE 1.8.144+)
Java FrameworksSpring 5/6, Struts, Resteasy, Vert.x 3/4
.NET SupportFramework 4.5-4.8, .NET 5-9, Core 3.1 on IIS 7+ or Kestrel
Node.js SupportExpress 4 with ECMAScript 6
PHP Support7.4, 8.1, 8.2, 8.3
System RequirementsMinimum 2 CPUs, 8 GB RAM (recommended: 4 CPUs)
Deployment ModelsAppScan on Cloud (SaaS) and AppScan Enterprise (on-premises)
Session DurationIndefinite (runs until manually stopped)

Passive Runtime Monitoring

The agent monitors traffic sent to the application and reports vulnerabilities as they occur. It doesn’t generate its own test traffic. You drive the application through system tests, manual exploration, or DAST scans, and the agent catches vulnerabilities in the code paths exercised.

This means IAST adds no extra time to your testing. The security monitoring happens alongside whatever testing you already do.

Managed Code Execution for .NET

The .NET agent runs entirely in managed code without disabling JIT optimizations. This keeps performance impact low while maintaining full visibility into both custom application code and framework interactions.

API Discovery

The IAST agent catalogs all APIs exercised during testing. This helps security teams maintain accurate API inventories and catch undocumented endpoints.

Broad Server Support
HCL AppScan IAST supports a wider range of Java application servers than most IAST tools. Tomcat, WebSphere, JBoss/WildFly, WebLogic, Jetty, and Quarkus are all covered with JRE 1.8.144+.

Getting Started

1
Choose deployment model — AppScan on Cloud (SaaS) or AppScan Enterprise (on-premises). Download the IAST agent for your language from the AppScan portal.
2
Deploy the agent — For Java, add the agent as a JVM argument or use hot attach to a running process. For .NET, install as a NuGet package or standalone installer. Node.js and PHP have their own agent packages.
3
Run your tests — Execute system tests, manual testing, or DAST scans against the instrumented application. The agent monitors passively in the background with indefinite sessions.
4
Review correlated findings — Results appear in the AppScan dashboard. Findings are automatically correlated across IAST, DAST, and SAST to reduce duplicate tickets.

When to Use HCL AppScan IAST

HCL AppScan IAST fits enterprises with established Java and .NET portfolios, particularly those already using AppScan for SAST or DAST. The auto-correlation across testing types is a major draw for reducing remediation workload.

Best For
Enterprises running Java and .NET applications who want patented false positive reduction, hot attach/detach flexibility, and automatic finding correlation across SAST, DAST, and IAST.

The broad Java server support (Tomcat, WebSphere, JBoss, WebLogic, Jetty, Quarkus) makes it a good fit for complex enterprise environments. If you need support for languages like Python, Go, or Ruby, consider Contrast Assess or Seeker IAST.

Frequently Asked Questions

What is HCL AppScan IAST?
HCL AppScan IAST instruments Java, .NET, Node.js, and PHP applications with lightweight agents to detect vulnerabilities during QA and functional testing. It originated from IBM Security AppScan before HCL acquired the product line in 2019.
Is HCL AppScan IAST free or commercial?
HCL AppScan IAST is a commercial product available through AppScan on Cloud (SaaS) and AppScan Enterprise (on-premises) deployment models.
What languages does HCL AppScan IAST support?
Java (Tomcat 7+, WebSphere 8.5+, JBoss/WildFly 10+, WebLogic 12+, Jetty, Quarkus with JRE 1.8.144+), .NET (Framework 4.5-4.8, .NET 5-9, Core 3.1 on IIS 7+ or Kestrel), Node.js (Express 4), and PHP (7.4, 8.1-8.3).
Does HCL AppScan IAST require application restarts?
Not always. The Java agent supports hot attach and detach to running applications without restart, allowing security teams to enable instrumentation during specific test windows.
How does HCL AppScan IAST correlate findings across tools?
AppScan uses heuristics to identify correlations between IAST, DAST, and SAST findings, grouping related vulnerabilities into single issues to reduce the overall remediation count.