diff --git a/src/lib/snyk-test/legacy.ts b/src/lib/snyk-test/legacy.ts index bda663b4320..c1e5b8358ad 100644 --- a/src/lib/snyk-test/legacy.ts +++ b/src/lib/snyk-test/legacy.ts @@ -1,5 +1,6 @@ const values = require('lodash.values'); import * as depGraphLib from '@snyk/dep-graph'; +import { ScanResult } from '../ecosystems/types'; import { SupportedPackageManagers } from '../package-managers'; import { SupportedProjectTypes } from '../types'; import { SEVERITIES } from './common'; @@ -189,6 +190,7 @@ export interface TestResult extends LegacyVulnApiResult { targetFilePath?: string; displayTargetFile?: string; // used for display only foundProjectCount?: number; + scanResult?: ScanResult; } interface UpgradePathItem { diff --git a/src/lib/snyk-test/run-test.ts b/src/lib/snyk-test/run-test.ts index 07d81efb1cf..8344fbb9ff2 100644 --- a/src/lib/snyk-test/run-test.ts +++ b/src/lib/snyk-test/run-test.ts @@ -130,6 +130,7 @@ function prepareEcosystemResponseForParsing( foundProjectCount: undefined, payloadPolicy: payloadBody?.policy, platform, + scanResult: payloadBody, }; } @@ -285,6 +286,7 @@ async function sendAndParseResults( displayTargetFile, dockerfilePackages, platform, + scanResult, } = prepareResponseForParsing( payloadCopy, res as TestDependenciesResponse, @@ -317,6 +319,7 @@ async function sendAndParseResults( foundProjectCount, displayTargetFile, platform, + scanResult, }); } return results;