
Research
SAP CAP npm Packages Hit by Supply Chain Attack
Compromised SAP CAP npm packages download and execute unverified binaries, creating urgent supply chain risk for affected developers and CI/CD environments.
project-json-combiner
Advanced tools
Combines project.json in smartface workspace environment In a provided path scans the directory for name matching project.json OR project..json files and combines them.
npm i --save project-json-combiner
Require the module first
var projectJSONCombiner = require("project-json-combiner");
var fs = require("fs");
projectJSONCombiner.getProjectJSON("./", fs, function(err, projectJSON){
// handle error if any
console.log(projectJSON.info.name);
}) ;
In case of malformatted json files, JSON parser will throw errors. That first encountered error will trigger the callback with that information. The error object passed also contains currentFile property stating which file is faulty.
Caching is enabled by default.
projectJSONCombiner.cache.enabled = false; //or true
Object is cached for duration of 1 second by default Caching is enabled by default.
projectJSONCombiner.cache.duration = 5000; //in miliseconds
FAQs
Combines project.json in smartface workspace environment
We found that project-json-combiner demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Research
Compromised SAP CAP npm packages download and execute unverified binaries, creating urgent supply chain risk for affected developers and CI/CD environments.

Company News
Socket has acquired Secure Annex to expand extension security across browsers, IDEs, and AI tools.

Research
/Security News
Socket is tracking cloned Open VSX extensions tied to GlassWorm, with several updated from benign-looking sleepers into malware delivery vehicles.