Fortify license intelligence with real depth
Carries the Fortify SCA engine and the license-intelligence catalog Fortify built over 15+ years. Programs needing rigorous license-compliance posture pick the lineage with depth.
OpenText • Application security
OpenText Fortify Software Composition Analysis (formerly OpenText Core Software Composition Analysis) is a SaaS service scanning OSS dependencies for vulnerabilities and license risk across heterogeneous codebases, with cross-correlation back to Fortify SAST and Aviator AI augmentation.
Through Merito, OpenText Fortify SCA gets tuned against the customer's actual dependency-tree shape, license-policy is designed per application rather than blanket, and the triage operating model is wired so SCA findings join the SAST and DAST queue inside Fortify on Demand as one backlog rather than three.
What it is
OpenText Fortify Software Composition Analysis is the SaaS SCA product in the OpenText Fortify line. It scans open-source dependencies in package manifests across npm, PyPI, Maven Central, NuGet, Go modules, Cargo, Gem, Composer, RubyGems, and more, surfaces vulnerabilities and license risk across the dependency tree, and feeds findings into Fortify on Demand alongside SAST and DAST. Programs running standalone Fortify SCA on-premises modernize onto Fortify SCA in SaaS as part of the Fortify on Demand move.
License compliance is half of SCA's value. Programs that ship code with copyleft licenses (GPL, AGPL) into proprietary products create legal exposure. Fortify SCA evaluates every dependency against a configurable license policy and flags forbidden licenses before they reach production. Policy can be set per application or business unit, so internal-only tooling is held to looser rules than a customer-facing SaaS product. Fortify's license-intelligence depth is one of the historical strengths of the line.
Cross-correlation with SAST is the platform advantage. SCA findings cross-link to Fortify SAST flow paths so AppSec sees both the dependency CVE and the application-code path that calls into the vulnerable library. Aviator AI augmentation extends across SCA, SAST, and DAST findings together, proposing dependency-upgrade paths and reachability-aware triage. Programs running Fortify SCA standalone get the SCA capability; programs running it inside Fortify on Demand get the unified backlog math.
Alert fatigue can sink an SCA program. Default policies, no per-application license tuning and every CVE sent straight to the developer queue will burn out engineering and AppSec at the same time. Merito's engagement starts with license-policy tuning, suppression workflow with audit trail, and developer-time integration that surfaces findings during PR review rather than as a separate dashboard. Without that, SCA generates more noise than it removes.
Ideal use cases
What it is best at
Carries the Fortify SCA engine and the license-intelligence catalog Fortify built over 15+ years. Programs needing rigorous license-compliance posture pick the lineage with depth.
npm, PyPI, Maven Central, NuGet, Go modules, Cargo, Gem, Composer, RubyGems, and more in one engine. A multi-language portfolio needs one SCA scanner instead of one per package ecosystem.
Different license rules for internal tooling versus customer-facing SaaS. Programs avoid blanket copyleft bans that block legitimate internal use of GPL libraries.
SCA findings link back to the Fortify SAST flow path that calls the dependency and the DAST runtime confirmation. Triage runs once, not three times.
Generates SBOMs in industry-standard formats for regulated programs that require SBOM-as-evidence under EO 14028 or sector-specific mandates.
Core capabilities
Where SCA does the work against heterogeneous dependency trees.
Direct and transitive dependency scanning
Resolves the full dependency graph and surfaces vulnerabilities across direct and transitive dependencies.
Ecosystem coverage
npm, PyPI, Maven Central, NuGet, Go modules, Cargo, Gem, Composer, RubyGems, and more.
Source correlation with SAST
Cross-references SCA findings against Fortify SAST flow paths to surface the application code calling into vulnerable libraries.
Aviator AI augmentation
AI-augmented triage that proposes dependency-upgrade paths and reachability-aware suppression suggestions.
Avoiding legal exposure on copyleft and forbidden licenses without blanket bans.
Deep license intelligence catalog
Fortify's license-intelligence catalog covers obligations, attribution requirements, source-disclosure rules, and license compatibility across the dependency graph.
Per-application license policy
Different license rules for internal tooling versus customer-facing SaaS. Avoids blanket copyleft bans.
Forbidden-license gates
Builds fail when a new dependency brings in a forbidden license, while existing copyleft usage is reviewed on its own track.
Audit-ready evidence for regulated and federal programs.
CycloneDX and SPDX SBOM generation
SBOM output in industry-standard formats for compliance with EO 14028, NIST SSDF, and sector-specific mandates.
Cross-product correlation
SCA findings cross-link to SAST, DAST, and Aviator triage inside Fortify on Demand.
Compliance reporting
Dependency, license and SBOM evidence for HIPAA, PCI DSS, SOC 2, FedRAMP and ISO 27001 audits.
Where it fits in the stack
Deployment and implementation
Licensing and packaging
Standalone Fortify Software Composition Analysis
Standalone SaaS SCA for programs not running the full Fortify on Demand bundle.
Best for: Programs adding SaaS SCA to an existing AppSec footprint.
Inside Fortify on Demand
Fortify SCA run from the Fortify on Demand platform, sharing one backlog with SAST and DAST.
Best for: Programs running unified AppSec.
Merito services
Pick the engagement that matches where you are in the lifecycle.
Tenant setup, license-policy tuning, CI/CD integration, SBOM-generation wiring.
Explore serviceOn-prem Fortify scanning to Fortify on Demand SaaS modernization.
Explore serviceAppSec program scoping for Fortify SCA adoption alongside Checkmarx SCA, Semgrep Supply Chain, Snyk SCA, Black Duck and Sonatype Lifecycle.
Explore serviceLicense and vulnerability checks that block merges and builds in Jenkins, GitHub Actions, GitLab CI, Azure DevOps or Bitbucket.
Explore serviceChampion programs that teach developers when a copyleft license is acceptable and how to pick a safe upgrade.
Explore serviceNamed engineer, priority SLAs, and release-time coverage for Fortify SCA.
Explore serviceLong-term run support including license-policy maintenance, SBOM-generation operations, and triage operating-model evolution.
Explore serviceLicense-policy workshops, SBOM design and CI/CD onboarding for AppSec architects and the developers who fix dependency findings.
Explore serviceAppSec engineers versed in license policy and SBOM tooling, added to your team while SCA coverage expands.
Explore serviceOpenText Fortify SCA licensing
Fortify SCA pricing arrives with license-policy design, suppression workflow, CI/CD integration, and SBOM-generation wiring that put Fortify's 15+ years of license intelligence to work rather than letting it sit unused.
Merito point of view
Some SCA programs run rigorous CVE scanning, ignore license posture, and then find they have been shipping AGPL libraries inside proprietary SaaS for two years. The license catalog Fortify built over 15+ years is one of the deeper assets in the OpenText AppSec line, and adopting Fortify SCA without using it leaves half the value unused. Per-application license policy is the right shape, with strict gates on customer-facing SaaS, looser gates on internal tooling, and no block on legitimate copyleft use.
OpenText Fortify SCA fits programs consolidating onto Fortify on Demand or already running OpenText AppSec, programs where license compliance matters, and programs that need SBOMs as evidence under EO 14028 or sector mandates. Replacing a mature Checkmarx SCA pipeline that already uses EPA reachability is a 12-month effort with little to gain. For teams that chose Snyk SCA for developer experience, the tradeoff runs in the opposite direction.
Cross-correlation with SAST is the platform claim that pays back inside Fortify on Demand. Programs running Fortify SCA standalone get the SCA capability; programs running it inside Fortify on Demand with Aviator augmentation get the unified backlog math.
What buyers usually underestimate
Related from Merito
Related solutions
Related services
Related products
Frequently Asked Questions
Consultation request
Tell us which package ecosystems you use, any SCA tool in place, and how license compliance is handled today. A Merito OpenText specialist follows up within one business day.
Fortify lineage
15+ years of license-catalog depth. Programs needing rigorous license-compliance posture pick the lineage with depth.
Cross-correlation
One ticket inside Fortify on Demand shows the SCA finding, the SAST code path calling the library and the DAST runtime confirmation.
Next step
A Merito Fortify SCA engagement starts with license-policy design and SBOM wiring. Programs that adopt SCA without per-application license policy leave half the value on the table.