Launch Week Day 5: Introducing Reachability for PHP.Learn More
Socket
Book a DemoSign in
Socket

snyk-gradle-plugin

Package Overview
Dependencies
Maintainers
1
Versions
154
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

snyk-gradle-plugin - npm Package Compare versions

Comparing version
2.10.4
to
2.11.0
+13
-1
dist/index.js

@@ -11,2 +11,5 @@ "use strict";

const chalk_1 = require("chalk");
const debugModule = require("debug");
// To enable debugging output, run the CLI as `DEBUG=snyk-gradle-plugin snyk ...`
const debugLogging = debugModule('snyk-gradle-plugin');
const packageFormatVersion = 'mvn:0.0.1';

@@ -136,2 +139,11 @@ function isMultiSubProject(options) {

}
const reEcho = /^SNYKECHO (.*)$/;
function printIfEcho(line) {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
const maybeMatch = reEcho.exec(line);
if (maybeMatch) {
debugLogging(maybeMatch[1]);
}
});
}
function getAllDeps(root, targetFile, options) {

@@ -186,3 +198,3 @@ return tslib_1.__awaiter(this, void 0, void 0, function* () {

try {
const stdoutText = yield subProcess.execute(command, args, { cwd: root });
const stdoutText = yield subProcess.execute(command, args, { cwd: root }, printIfEcho);
if (tmpInitGradle !== null) {

@@ -189,0 +201,0 @@ tmpInitGradle.removeCallback();

+1
-1

@@ -1,1 +0,1 @@

{"version":3,"file":"index.js","sourceRoot":"","sources":["../lib/index.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"index.js","sourceRoot":"","sources":["../lib/index.ts"],"names":[],"mappings":"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"}
export declare function execute(command: string, args: string[], options: {
cwd?: string;
}): Promise<string>;
}, perLineCallback?: (s: string) => Promise<void>): Promise<string>;
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const childProcess = require("child_process");
function execute(command, args, options) {
const debugModule = require("debug");
const debugLogging = debugModule('snyk-gradle-plugin');
// Executes a subprocess. Resolves successfully with stdout contents if the exit code is 0.
function execute(command, args, options, perLineCallback) {
const spawnOptions = { shell: true };

@@ -14,3 +17,7 @@ if (options && options.cwd) {

proc.stdout.on('data', (data) => {
stdout = stdout + data;
const strData = data.toString();
stdout = stdout + strData;
if (perLineCallback) {
strData.split('\n').forEach(perLineCallback);
}
});

@@ -32,3 +39,6 @@ proc.stderr.on('data', (data) => {

}
resolve(stdout || stderr);
if (stderr) {
debugLogging('subprocess exit code = 0, but stderr was not empty: ' + stderr);
}
resolve(stdout);
});

@@ -35,0 +45,0 @@ });

@@ -1,1 +0,1 @@

{"version":3,"file":"sub-process.js","sourceRoot":"","sources":["../lib/sub-process.ts"],"names":[],"mappings":";;AAAA,8CAA8C;AAE9C,SAAgB,OAAO,CAAC,OAAe,EAAE,IAAc,EAAE,OAAuB;IAC9E,MAAM,YAAY,GAA8B,EAAC,KAAK,EAAE,IAAI,EAAC,CAAC;IAC9D,IAAI,OAAO,IAAI,OAAO,CAAC,GAAG,EAAE;QAC1B,YAAY,CAAC,GAAG,GAAG,OAAO,CAAC,GAAG,CAAC;KAChC;IAED,OAAO,IAAI,OAAO,CAAC,CAAC,OAAO,EAAE,MAAM,EAAE,EAAE;QACrC,IAAI,MAAM,GAAG,EAAE,CAAC;QAChB,IAAI,MAAM,GAAG,EAAE,CAAC;QAEhB,MAAM,IAAI,GAAG,YAAY,CAAC,KAAK,CAAC,OAAO,EAAE,IAAI,EAAE,YAAY,CAAC,CAAC;QAC7D,IAAI,CAAC,MAAM,CAAC,EAAE,CAAC,MAAM,EAAE,CAAC,IAAI,EAAE,EAAE;YAC9B,MAAM,GAAG,MAAM,GAAG,IAAI,CAAC;QACzB,CAAC,CAAC,CAAC;QACH,IAAI,CAAC,MAAM,CAAC,EAAE,CAAC,MAAM,EAAE,CAAC,IAAI,EAAE,EAAE;YAC9B,MAAM,GAAG,MAAM,GAAG,IAAI,CAAC;QACzB,CAAC,CAAC,CAAC;QAEH,IAAI,CAAC,EAAE,CAAC,OAAO,EAAE,CAAC,IAAI,EAAE,EAAE;YACxB,IAAI,IAAI,KAAK,CAAC,EAAE;gBACd,MAAM,WAAW,GAAG,OAAO,GAAG,GAAG,GAAG,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;gBACnD,OAAO,MAAM,CAAC,IAAI,KAAK,CAAC;eACjB,WAAW;iBACT,IAAI;;EAEnB,MAAM;;EAEN,MAAM;CACP,CAAC,CAAC,CAAC;aACG;YACD,OAAO,CAAC,MAAM,IAAI,MAAM,CAAC,CAAC;QAC5B,CAAC,CAAC,CAAC;IACL,CAAC,CAAC,CAAC;AACL,CAAC;AAjCD,0BAiCC"}
{"version":3,"file":"sub-process.js","sourceRoot":"","sources":["../lib/sub-process.ts"],"names":[],"mappings":";;AAAA,8CAA8C;AAC9C,qCAAsC;AAEtC,MAAM,YAAY,GAAG,WAAW,CAAC,oBAAoB,CAAC,CAAC;AAEvD,2FAA2F;AAC3F,SAAgB,OAAO,CACrB,OAAe,EACf,IAAc,EACd,OAAuB,EACvB,eAA8C;IAE9C,MAAM,YAAY,GAA8B,EAAC,KAAK,EAAE,IAAI,EAAC,CAAC;IAC9D,IAAI,OAAO,IAAI,OAAO,CAAC,GAAG,EAAE;QAC1B,YAAY,CAAC,GAAG,GAAG,OAAO,CAAC,GAAG,CAAC;KAChC;IAED,OAAO,IAAI,OAAO,CAAC,CAAC,OAAO,EAAE,MAAM,EAAE,EAAE;QACrC,IAAI,MAAM,GAAG,EAAE,CAAC;QAChB,IAAI,MAAM,GAAG,EAAE,CAAC;QAEhB,MAAM,IAAI,GAAG,YAAY,CAAC,KAAK,CAAC,OAAO,EAAE,IAAI,EAAE,YAAY,CAAC,CAAC;QAC7D,IAAI,CAAC,MAAM,CAAC,EAAE,CAAC,MAAM,EAAE,CAAC,IAAY,EAAE,EAAE;YACtC,MAAM,OAAO,GAAG,IAAI,CAAC,QAAQ,EAAE,CAAC;YAChC,MAAM,GAAG,MAAM,GAAG,OAAO,CAAC;YAC1B,IAAI,eAAe,EAAE;gBACnB,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,eAAe,CAAC,CAAC;aAC9C;QACH,CAAC,CAAC,CAAC;QACH,IAAI,CAAC,MAAM,CAAC,EAAE,CAAC,MAAM,EAAE,CAAC,IAAY,EAAE,EAAE;YACtC,MAAM,GAAG,MAAM,GAAG,IAAI,CAAC;QACzB,CAAC,CAAC,CAAC;QAEH,IAAI,CAAC,EAAE,CAAC,OAAO,EAAE,CAAC,IAAI,EAAE,EAAE;YACxB,IAAI,IAAI,KAAK,CAAC,EAAE;gBACd,MAAM,WAAW,GAAG,OAAO,GAAG,GAAG,GAAG,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;gBACnD,OAAO,MAAM,CAAC,IAAI,KAAK,CAAC;eACjB,WAAW;iBACT,IAAI;;EAEnB,MAAM;;EAEN,MAAM;CACP,CAAC,CAAC,CAAC;aACG;YACD,IAAI,MAAM,EAAE;gBACV,YAAY,CAAC,sDAAsD,GAAG,MAAM,CAAC,CAAC;aAC/E;YAED,OAAO,CAAC,MAAM,CAAC,CAAC;QAClB,CAAC,CAAC,CAAC;IACL,CAAC,CAAC,CAAC;AACL,CAAC;AA9CD,0BA8CC"}

@@ -17,5 +17,7 @@ import groovy.json.JsonOutput

// Output format:
//
// Since Gradle is chatty and often prints a "Welcome" banner even with -q option,
// the only output line that matters is prefixed with "JSONDEPS " and is a JSON representation
// of the dependencies trees for all projects in the following format
// the only output lines that matter are:
// - prefixed "SNYKECHO ": should be immediately printed as debug information by the caller
// - prefixed "JSONDEPS ": JSON representation of the dependencies trees for all projects in the following format

@@ -54,2 +56,3 @@ // interface JsonDepsScriptResult {

// currentChain is a protection against dependency cycles, which are perfectly normal in Java/Gradle world
// This function converts a Gradle dependency tree into DepTree structure used by Snyk CLI
def depsToDict

@@ -75,10 +78,11 @@ depsToDict = { Iterable deps, Set currentChain ->

doLast { task ->
def projectsDict = [:]
def defaultProjectName = task.project.name
def result = [
'defaultProject': defaultProjectName,
'projects': projectsDict,
'allSubProjectNames': allprojects.collect { it.name }
]
if (!snykMergedDepsConfExecuted) {
println('SNYKECHO snykResolvedDepsJson task is executing via doLast')
def projectsDict = [:]
def defaultProjectName = task.project.name
def result = [
'defaultProject': defaultProjectName,
'projects': projectsDict,
'allSubProjectNames': allprojects.collect { it.name }
]

@@ -92,2 +96,3 @@ def shouldScanProject = {

allprojects.findAll(shouldScanProject).each { proj ->
println('SNYKECHO processing project: ' + proj.name)
def snykConf = null

@@ -108,2 +113,3 @@ if (proj.configurations.size() > 0) {

// is often dependent on configuration attributes (such as BuildType or Usage).
println('SNYKECHO constructing merged configuration')
snykConf = proj.configurations.create('snykMergedDepsConf')

@@ -116,5 +122,8 @@ proj.configurations

if (snykConf != null) {
println('SNYKECHO resolving configuration ' + snykConf.name)
def gradleDeps = snykConf.resolvedConfiguration.firstLevelModuleDependencies
println('SNYKECHO converting the dependency graph to the DepTree format')
projectsDict[proj.name] = [
'targetFile': findProject(proj.path).buildFile.toString(),
'depDict': depsToDict(snykConf.resolvedConfiguration.firstLevelModuleDependencies, new HashSet())
'depDict': depsToDict(gradleDeps, new HashSet())
]

@@ -121,0 +130,0 @@ } else {

@@ -38,8 +38,10 @@ {

"dependencies": {
"@types/debug": "^4.1.4",
"chalk": "^2.4.2",
"clone-deep": "^0.3.0",
"debug": "^4.1.1",
"tmp": "0.0.33",
"tslib": "^1.9.3"
},
"version": "2.10.4"
"version": "2.11.0"
}