@flakiness/sdk
Advanced tools
+11
-3
@@ -218,2 +218,8 @@ var __defProp = Object.defineProperty; | ||
| var execAsync = promisify(exec); | ||
| var GIT_SAFE_ENV = { | ||
| ...process.env, | ||
| GIT_CONFIG_COUNT: "1", | ||
| GIT_CONFIG_KEY_0: "safe.directory", | ||
| GIT_CONFIG_VALUE_0: "*" | ||
| }; | ||
| var IS_WIN32_PATH = new RegExp("^[a-zA-Z]:\\\\", "i"); | ||
@@ -263,3 +269,4 @@ var IS_ALMOST_POSIX_PATH = new RegExp("^[a-zA-Z]:/", "i"); | ||
| cwd: somePathInsideGitRepo, | ||
| encoding: "utf-8" | ||
| encoding: "utf-8", | ||
| env: GIT_SAFE_ENV | ||
| }); | ||
@@ -302,3 +309,4 @@ assert(root, `FAILED: git rev-parse --show-toplevel HEAD @ ${somePathInsideGitRepo}`); | ||
| cwd: this._gitRoot, | ||
| encoding: "utf-8" | ||
| encoding: "utf-8", | ||
| env: GIT_SAFE_ENV | ||
| }); | ||
@@ -396,3 +404,3 @@ assert(sha, `FAILED: git rev-parse HEAD @ ${this._gitRoot}`); | ||
| try { | ||
| const { stdout } = await execAsync(command, { cwd: gitRoot }); | ||
| const { stdout } = await execAsync(command, { cwd: gitRoot, env: GIT_SAFE_ENV }); | ||
| if (!stdout) { | ||
@@ -399,0 +407,0 @@ return []; |
+4
-2
| { | ||
| "name": "@flakiness/sdk", | ||
| "version": "2.2.1", | ||
| "version": "2.2.2", | ||
| "private": false, | ||
@@ -29,2 +29,4 @@ "repository": { | ||
| "@flakiness/flakiness-report": "^0.27.0", | ||
| "@flakiness/playwright": "^1.3.2", | ||
| "@playwright/test": "^1.58.2", | ||
| "@types/debug": "^4.1.12", | ||
@@ -38,3 +40,3 @@ "@types/node": "^25.0.3", | ||
| "peerDependencies": { | ||
| "@flakiness/flakiness-report": "^0.27.0" | ||
| "@flakiness/flakiness-report": ">=0.26.0 <1.0.0" | ||
| }, | ||
@@ -41,0 +43,0 @@ "dependencies": { |
+2
-0
@@ -0,1 +1,3 @@ | ||
| [](https://flakiness.io/flakiness/nodejs-sdk) | ||
| # Flakiness Node.js SDK | ||
@@ -2,0 +4,0 @@ |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"gitWorktree.d.ts","sourceRoot":"","sources":["../../src/gitWorktree.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,eAAe,EAAE,MAAM,6BAA6B,CAAC;AAY9D;;;;;GAKG;AACH,MAAM,MAAM,SAAS,GAAG;IACtB,8CAA8C;IAC9C,QAAQ,EAAE,eAAe,CAAC,QAAQ,CAAC;IACnC,wDAAwD;IACxD,SAAS,EAAE,eAAe,CAAC,eAAe,CAAC;IAC3C,yCAAyC;IACzC,OAAO,EAAE,MAAM,CAAC;IAChB,gCAAgC;IAChC,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,mHAAmH;IACnH,OAAO,EAAE,eAAe,CAAC,QAAQ,EAAE,CAAC;CACrC,CAAA;AAyCD;;;;GAIG;AACH,qBAAa,WAAW;IA4BV,OAAO,CAAC,QAAQ;IA3B5B;;;;;;;;;;;;;;;OAeG;IACH,MAAM,CAAC,MAAM,CAAC,qBAAqB,EAAE,MAAM;IAS3C,OAAO,CAAC,aAAa,CAAoB;gBAErB,QAAQ,EAAE,MAAM;IAIpC;;;;;;;;;;;;OAYG;IACH,QAAQ,IAAI,MAAM;IAIlB;;;;;;;;;;;;OAYG;IACH,YAAY,IAAI,eAAe,CAAC,QAAQ;IASxC;;;;;;;;;;;;;;;;;;OAkBG;IACH,OAAO,CAAC,YAAY,EAAE,MAAM,GAAG,eAAe,CAAC,WAAW;IAI1D;;;;;;;;;;;;;;;;;;OAkBG;IACH,YAAY,CAAC,YAAY,EAAE,eAAe,CAAC,WAAW,GAAG,MAAM;IAI/D;;;;;;;;;;;;;;;;;;;;;;OAsBG;IACG,WAAW,CAAC,KAAK,EAAE,MAAM,GAAG,OAAO,CAAC,SAAS,EAAE,CAAC;CAGvD"} | ||
| {"version":3,"file":"gitWorktree.d.ts","sourceRoot":"","sources":["../../src/gitWorktree.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,eAAe,EAAE,MAAM,6BAA6B,CAAC;AAwB9D;;;;;GAKG;AACH,MAAM,MAAM,SAAS,GAAG;IACtB,8CAA8C;IAC9C,QAAQ,EAAE,eAAe,CAAC,QAAQ,CAAC;IACnC,wDAAwD;IACxD,SAAS,EAAE,eAAe,CAAC,eAAe,CAAC;IAC3C,yCAAyC;IACzC,OAAO,EAAE,MAAM,CAAC;IAChB,gCAAgC;IAChC,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,mHAAmH;IACnH,OAAO,EAAE,eAAe,CAAC,QAAQ,EAAE,CAAC;CACrC,CAAA;AAyCD;;;;GAIG;AACH,qBAAa,WAAW;IA6BV,OAAO,CAAC,QAAQ;IA5B5B;;;;;;;;;;;;;;;OAeG;IACH,MAAM,CAAC,MAAM,CAAC,qBAAqB,EAAE,MAAM;IAU3C,OAAO,CAAC,aAAa,CAAoB;gBAErB,QAAQ,EAAE,MAAM;IAIpC;;;;;;;;;;;;OAYG;IACH,QAAQ,IAAI,MAAM;IAIlB;;;;;;;;;;;;OAYG;IACH,YAAY,IAAI,eAAe,CAAC,QAAQ;IAUxC;;;;;;;;;;;;;;;;;;OAkBG;IACH,OAAO,CAAC,YAAY,EAAE,MAAM,GAAG,eAAe,CAAC,WAAW;IAI1D;;;;;;;;;;;;;;;;;;OAkBG;IACH,YAAY,CAAC,YAAY,EAAE,eAAe,CAAC,WAAW,GAAG,MAAM;IAI/D;;;;;;;;;;;;;;;;;;;;;;OAsBG;IACG,WAAW,CAAC,KAAK,EAAE,MAAM,GAAG,OAAO,CAAC,SAAS,EAAE,CAAC;CAGvD"} |
Network access
Supply chain riskThis module accesses the network.
Found 2 instances in 1 package
Shell access
Supply chain riskThis module accesses the system shell. Accessing the system shell increases the risk of executing arbitrary code.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 16 instances in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 2 instances in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
Network access
Supply chain riskThis module accesses the network.
Found 2 instances in 1 package
Shell access
Supply chain riskThis module accesses the system shell. Accessing the system shell increases the risk of executing arbitrary code.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 16 instances in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 2 instances in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
117230
0.43%2602
0.31%129
1.57%9
28.57%31
6.9%