Vulnerability scanning

Finding known vulnerabilities in the open-source components an application depends on, in the project's dependency tree before it is deployed and in the application once it runs, and following each one until it is fixed. Checking a file somebody uploaded is malware scanning, and checking an application's own source for flaws is static analysis.

Overview

InBTP/BAIPassessed

Finding known vulnerabilities in the open-source components of applications already deployed, and following each one until it is fixed. Application Vulnerability Report is SAP's answer for applications deployed in a BTP landscape.

SAP SHIPS

SAP ships this on BTP as Application Vulnerability Report, which detects vulnerabilities in the open-source components of customer-deployed applications in an SAP BTP landscape.

Not covered: At the SAP BTP landscape and at the report: it covers applications deployed there, and its data reaches IT service management workflows or ticketing systems through a CAP-based OData API.

The record lists one plan, available in AWS / Cloud Foundry / Europe (Frankfurt), and its documentation link is titled "What is Application Vulnerability Report (Beta)".

THE COMMUNITY ADDS

No community artifact is documented here.

InCAPassessed

Finding known vulnerabilities in the open-source packages a CAP project installs, before the application is deployed. npm audit reports them for a Node.js project's dependency tree.

SAP SHIPS

No core answer is documented.

Not covered: capire's security overview puts patch and vulnerability management on the application provider. The check before deployment is npm's own npm audit, which reads the project's dependencies against the registry's advisories; on BTP, deployed applications are the Application Vulnerability Report's.

SourceSecurity Overview, capirechecked
InUI5assessed

Finding known vulnerabilities in the npm packages a UI5 project's tooling and dependencies install, before the application is deployed. npm audit reports them for any project with a package.json.

SAP SHIPS

No core answer is documented.

Not covered: The check before deployment is npm's own npm audit for a project with a package.json, which sends the project's dependencies to the registry and reports known vulnerabilities; on BTP, deployed applications are the Application Vulnerability Report's.

Sourcenpm audit, npm Docschecked

Artifacts2

Group by2 of 2 artifacts
ArtifactSignals
CLI tools1
audit-summaryGeneralGroups npm audit findings by root dependency, with failing thresholds
Signals
Functional boundary
Services1
Application Vulnerability ReportTracks vulnerabilities in open-source components of BTP apps
Signals
none

Details

Coverage
statecore only, BTP/BAIP
assessed
state in CAPunmapped, assessed
state in UI5unmapped, assessed
also inCAP, UI5
For your agent
Ref
capability:vulnerability-scanning
JSON
/capabilities/vulnerability-scanning.json
MCP
Connecting an agent