AppSecNews
DAST Commercial Established

HCL AppScan

by HCLSoftware

Long established enterprise application security suite whose dynamic scanner crawls and audits running applications with heavy scan configuration options.

Visit hcl-software.com (leaves AppSecNews, opens in a new tab) Leaves AppSecNews for the vendor's own site.

No endorsements yet

Run HCL AppScan in production? A named recommendation helps the next team shortlisting it.

Recommend this tool

Endorsers verify their identity through LinkedIn. Titles and companies are self declared, shown as they were when each person signed, and reviewed by an editor before anything is published. Endorsements are never paid for.

What we still need to verify : 3 points in this profile are not yet confirmed against vendor documentation.
  • Edition names and how dynamic scanning is packaged across desktop, enterprise and hosted offerings: confirm with vendor
  • Integration list: partially confirmed, verify against vendor docs
  • Claims about machine learning assisted triage: verify current implementation

Treat these points as unconfirmed. They are open items in the catalog's verification queue, and this note stays until each is checked against the vendor's documentation.

What it does

The dynamic side of AppScan explores a running application and then attacks what it found. The explore phase walks the application, including executing JavaScript so that client side routes and dynamically generated forms are discovered, and builds a model of requests, parameters and session behavior. The test phase sends variant requests against each discovered input and evaluates responses against a check library covering injection, cross site scripting, path and file handling, authentication and session weaknesses, configuration exposure and transport issues.

Around that core the product carries a large amount of enterprise machinery. Scan templates standardize policy across teams, login sequences are recorded and replayed with session validation so the scanner notices when it has been logged out, and results are consolidated in a central server where the same application can show dynamic, static and composition findings together. Vulnerability triage assistance is offered to classify likely false positives and reduce the manual review burden. The suite is sold in several editions, a desktop scanner for hands on work, a server product for enterprise scale scanning and governance, and a hosted option.

Where it fits

This is operated by a security team, not by developers. Scans run on a schedule against staging or pre production with centrally managed templates, and results flow to a governance console and to ticketing. Pipeline triggering is supported and commonly used for release branches, but scan duration rules out per commit use. The prerequisites are real: stable environments, maintained credentials and login recordings, and a named owner for scan configuration. Without that ownership, coverage quietly degrades as applications change.

Strengths

  • Deep scan configuration and reusable templates that let one policy apply consistently across a large application portfolio.
  • Login sequence recording with session validation, which is what keeps authenticated scans honest on long runs.
  • Central consolidation of dynamic, static and composition findings for audit and governance reporting.
  • Long vendor track record and enterprise support and procurement processes that large organizations require.

Limitations

  • Operationally heavy. It expects a trained operator and degrades badly without one.
  • Long scan times restrict frequency and make it unsuitable as a developer feedback loop.
  • The product's history across ownership changes has left confusing edition naming and fragmented documentation.
  • Automated dynamic testing still cannot detect authorization or business logic flaws, whatever the reporting suggests.

Who it suits

Appropriate for large regulated enterprises with many applications, an existing relationship with the vendor and staff dedicated to running scanning as a program. Wrong for small teams, for organizations that want security feedback inside pull requests, and for anyone who cannot commit someone to maintaining scan configurations and login sequences over time.

Used HCL AppScan? Recommend it under your own name and title.

Recommend this tool