Socket
Socket
Sign inDemoInstall

snyk-to-html

Package Overview
Dependencies
5
Maintainers
1
Versions
55
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.5.2 to 1.5.3

39

dist/lib/snyk-to-html.js

@@ -93,14 +93,22 @@ #!/usr/bin/env node

var result = {};
if (!vulns || typeof vulns.length === 'undefined') {
return result;
var uniqueCount = 0;
var pathsCount = 0;
if (vulns && Array.isArray(vulns)) {
vulns.map(function (vuln) {
if (!result[vuln.id]) {
result[vuln.id] = { list: [vuln], metadata: metadataForVuln(vuln) };
pathsCount++;
uniqueCount++;
}
else {
result[vuln.id].list.push(vuln);
pathsCount++;
}
});
}
vulns.map(function (vuln) {
if (!result[vuln.id]) {
result[vuln.id] = { list: [vuln], metadata: metadataForVuln(vuln) };
}
else {
result[vuln.id].list.push(vuln);
}
});
return result;
return {
vulnerabilities: result,
vulnerabilitiesUniqueCount: uniqueCount,
vulnerabilitiesPathsCount: pathsCount,
};
}

@@ -133,7 +141,10 @@ function compileTemplate(fileName) {

return __awaiter(this, void 0, void 0, function () {
var htmlTemplate;
var vulnMetadata, htmlTemplate;
return __generator(this, function (_a) {
switch (_a.label) {
case 0:
data.vulnerabilities = groupVulns(data.vulnerabilities);
vulnMetadata = groupVulns(data.vulnerabilities);
data.vulnerabilities = vulnMetadata.vulnerabilities;
data.uniqueCount = vulnMetadata.vulnerabilitiesUniqueCount;
data.summary = vulnMetadata.vulnerabilitiesPathsCount + ' vulnerable dependency paths';
return [4 /*yield*/, registerPeerPartial(template, 'inline-css')];

@@ -156,3 +167,3 @@ case 1:

var aggregateVulnerabilities = [].concat.apply([], vulnsArrays);
var totalUniqueCount = dataArray.reduce(function (acc, item) { return acc + item.uniqueCount || 0; }, 0);
var totalUniqueCount = dataArray.reduce(function (acc, item) { return acc + item.vulnerabilities.length || 0; }, 0);
var totalDepCount = dataArray.reduce(function (acc, item) { return acc + item.dependencyCount || 0; }, 0);

@@ -159,0 +170,0 @@ var paths = dataArray.map(function (project) { return ({ path: project.path, packageManager: project.packageManager }); });

@@ -55,3 +55,3 @@ {

},
"version": "1.5.2"
"version": "1.5.3"
}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc