diff --git a/src/lib/ecosystems/resolve-test-facts.ts b/src/lib/ecosystems/resolve-test-facts.ts index 036c2e1958d..6976beeb73f 100644 --- a/src/lib/ecosystems/resolve-test-facts.ts +++ b/src/lib/ecosystems/resolve-test-facts.ts @@ -176,6 +176,10 @@ export async function resolveAndTestFactsUnmanagedDeps( orgId, ); + if (scanResult.analytics) { + extractAndApplyPluginAnalytics(scanResult.analytics, id); + } + const { start_time, dep_graph_data, @@ -224,6 +228,21 @@ export async function resolveAndTestFactsUnmanagedDeps( policy, ); + extractAndApplyPluginAnalytics([ + { + name: 'packageManager', + data: depGraphData?.pkgManager?.name ?? '', + }, + { + name: 'unmanagedDependencyCount', + data: depGraphData?.pkgs.length ?? 0, + }, + { + name: 'unmanagedIssuesCount', + data: issues.length ?? 0, + }, + ]); + results.push({ issues: issuesFiltered, issuesData: issuesDataFiltered,