Skip to content

Drop the unused action command and unused deps (#367) #923

Drop the unused action command and unused deps (#367)

Drop the unused action command and unused deps (#367) #923

Triggered via push March 19, 2025 12:00
Status Failure
Total duration 3m 41s
Artifacts

test.yml

on: push
Tests  /  Resolving inputs
0s
Tests / Resolving inputs
Matrix: Tests / Test
Fit to window
Zoom out
Zoom in

Annotations

40 errors
test/socket-cdxgen.test.ts > Socket cdxgen command > should forwards known commands to cdxgen: test/socket-cdxgen.test.ts#L40
Error: command failed ❯ promiseSpawn node_modules/@npmcli/promise-spawn/lib/index.js:22:22 ❯ spawn node_modules/@socketsecurity/registry/lib/spawn.js:32:22 ❯ test/socket-cdxgen.test.ts:40:27 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { cmd: '/opt/hostedtoolcache/node/22.14.0/x64/bin/node', args: [ '/home/runner/work/socket-cli/socket-cli/bin/cli.js', 'cdxgen', '--yes', '-h' ], code: 1, signal: null, stdout: '', stderr: 'file:///home/runner/work/socket-cli/socket-cli/node_modules/@socketsecurity/sdk/dist/index.js:6\nconst rootPath = path.join(__dirname, \'..\');\n ^\n\n{}\n\nNode.js v22.14.0' }
test/socket-cdxgen.test.ts > Socket cdxgen command > command forwarding > should not forward -u to cdxgen: test/socket-cdxgen.test.ts#L69
Error: spawn.stderr includes `✖️ Unknown argument: -u`: file:///home/runner/work/socket-cli/socket-cli/node_modules/@socketsecurity/sdk/dist/index.js:6 const rootPath = path.join(__dirname, '..'); ^ {} Node.js v22.14.0 ❯ test/socket-cdxgen.test.ts:69:7
test/socket-cdxgen.test.ts > Socket cdxgen command > command forwarding > should not forward --unknown to cdxgen: test/socket-cdxgen.test.ts#L85
Error: spawn.stderr includes `✖️ Unknown argument: --unknown`: file:///home/runner/work/socket-cli/socket-cli/node_modules/@socketsecurity/sdk/dist/index.js:6 const rootPath = path.join(__dirname, '..'); ^ {} Node.js v22.14.0 ❯ test/socket-cdxgen.test.ts:85:7
test/socket-cdxgen.test.ts > Socket cdxgen command > command forwarding > should not forward multiple unknown commands to cdxgen: test/socket-cdxgen.test.ts#L100
Error: spawn.stderr includes `✖️ Unknown arguments: -u, --unknown`: file:///home/runner/work/socket-cli/socket-cli/node_modules/@socketsecurity/sdk/dist/index.js:6 const rootPath = path.join(__dirname, '..'); ^ {} Node.js v22.14.0 ❯ test/socket-cdxgen.test.ts:100:7
src/commands/audit-log/cmd-audit-log.test.ts > socket audit-log > should support --help: `audit-log --help`: src/commands/audit-log/cmd-audit-log.test.ts#L16
Error: Snapshot `socket audit-log > should support --help: `audit-log --help` 1` mismatched - Expected + Received - "Look up the audit log for an organization - - Usage - $ socket audit-log <org slug> - - This feature requires an Enterprise Plan. To learn more about getting access - to this feature and many more, please visit https://socket.dev/pricing - - Options - --dryRun Do input validation for a command and exit 0 when input is ok - --help Print this help. - --json Output result as json - --markdown Output result as markdown - --page Page number - default is 1 - --perPage Results per page - default is 30 - --type Type of log event - - Examples - $ socket audit-log FakeOrg" + "" ❯ src/commands/audit-log/cmd-audit-log.test.ts:16:20
src/commands/audit-log/cmd-audit-log.test.ts > socket audit-log > should require args with just dry-run: `audit-log --dry-run`: src/commands/audit-log/cmd-audit-log.test.ts#L59
Error: Snapshot `socket audit-log > should require args with just dry-run: `audit-log --dry-run` 2` mismatched - Expected + Received " - _____ _ _ /--------------- - | __|___ ___| |_ ___| |_ | Socket.dev CLI ver <redacted> - |__ | . | _| '_| -_| _| | Node: <redacted>, API token set: <redacted> - |_____|___|___|_,_|___|_|.dev | Command: `socket audit-log`, cwd: <redacted> - - \x1b[31m\xd7\x1b[39m \x1b[41m\x1b[37mInput error\x1b[39m\x1b[49m: Please provide the required fields: - - - Org name as the first argument \x1b[31m(missing!)\x1b[39m" + file:///home/runner/work/socket-cli/socket-cli/node_modules/@socketsecurity/sdk/dist/index.js:6 + const rootPath = path.join(__dirname, '..'); + ^ + + {} + + Node.js v22.14.0" ❯ src/commands/audit-log/cmd-audit-log.test.ts:59:32
src/commands/audit-log/cmd-audit-log.test.ts > socket audit-log > should require args with just dry-run: `audit-log fakeorg --dry-run`: src/commands/audit-log/cmd-audit-log.test.ts#L80
Error: Snapshot `socket audit-log > should require args with just dry-run: `audit-log fakeorg --dry-run` 1` mismatched Expected: ""[DryRun]: Bailing now"" Received: """" ❯ src/commands/audit-log/cmd-audit-log.test.ts:80:22
src/commands/analytics/cmd-analytics.test.ts > socket analytics > should support --help: `analytics --help`: src/commands/analytics/cmd-analytics.test.ts#L16
Error: Snapshot `socket analytics > should support --help: `analytics --help` 1` mismatched - Expected + Received - "Look up analytics data - - Usage - $ socket analytics --scope=<scope> --time=<time filter> - - Default parameters are set to show the organization-level analytics over the - last 7 days. - - Options - --dryRun Do input validation for a command and exit 0 when input is ok - --file Path to a local file to save the output. Only valid with --json/--markdown. Defaults to stdout. - --help Print this help. - --json Output result as json - --markdown Output result as markdown - --repo Name of the repository. Only valid when scope=repo - --scope Scope of the analytics data - either 'org' or 'repo', default: org - --time Time filter - either 7, 30 or 90, default: 7 - - Examples - $ socket analytics --scope=org --time=7 - $ socket analytics --scope=org --time=30 - $ socket analytics --scope=repo --repo=test-repo --time=30" + "" ❯ src/commands/analytics/cmd-analytics.test.ts:16:20
src/commands/analytics/cmd-analytics.test.ts > socket analytics > should require args with just dry-run: `analytics --dry-run`: src/commands/analytics/cmd-analytics.test.ts#L61
Error: Snapshot `socket analytics > should require args with just dry-run: `analytics --dry-run` 1` mismatched Expected: ""[DryRun]: Bailing now"" Received: """" ❯ src/commands/analytics/cmd-analytics.test.ts:61:22
src/commands/cdxgen/cmd-cdxgen.test.ts > socket cdxgen > should support --help: `cdxgen --help`: src/commands/cdxgen/cmd-cdxgen.test.ts#L16
Error: Snapshot `socket cdxgen > should support --help: `cdxgen --help` 1` mismatched - Expected + Received - "cdxgen [command] - - Commands: - cdxgen completion Generate bash/zsh completion - - Options: - -o, --output Output file. Default bom.json [default: "bom.json"] - -t, --type Project type. Please refer to https://cyclonedx.github.io/cdxgen/#/PROJECT_TYPES for supported languages/platforms. [array] - --exclude-type Project types to exclude. Please refer to https://cyclonedx.github.io/cdxgen/#/PROJECT_TYPES for supported languages/platforms. - -r, --recurse Recurse mode suitable for mono-repos. Defaults to true. Pass --no-recurse to disable. [boolean] [default: true] - -p, --print Print the SBOM as a table with tree. [boolean] - -c, --resolve-class Resolve class names for packages. jars only for now. [boolean] - --deep Perform deep searches for components. Useful while scanning C/C++ apps, live OS and oci images. [boolean] - --server-url Dependency track url. Eg: https://deptrack.cyclonedx.io - --skip-dt-tls-check Skip TLS certificate check when calling Dependency-Track. [boolean] [default: false] - --api-key Dependency track api key - --project-group Dependency track project group - --project-name Dependency track project name. Default use the directory name - --project-version Dependency track project version [string] [default: ""] - --project-id Dependency track project id. Either provide the id or the project name and version together [string] - --parent-project-id Dependency track parent project id [string] - --required-only Include only the packages with required scope on the SBOM. Would set compositions.aggregate to incomplete unless --no-auto-compositions is passed. [boolean] - --fail-on-error Fail if any dependency extractor fails. [boolean] - --no-babel Do not use babel to perform usage analysis for JavaScript/TypeScript projects. [boolean] - --generate-key-and-sign Generate an RSA public/private key pair and then sign the generated SBOM using JSON Web Signatures. [boolean] - --server Run cdxgen as a server [boolean] - --server-host Listen address [default: "127.0.0.1"] - --server-port Listen port [default: "9090"] - --install-deps Install dependencies automatically for some projects. Defaults to true but disabled for containers and oci scans. Use --no-install-deps to disable this feature. [boolean] [default: true] - --validate Validate the generated SBOM using json schema. Defaults to true. Pass --no-validate to disable. [boolean] [default: true] - --evidence Generate SBOM with evidence for supported languages. [boolean] [default: false] - --spec-version CycloneDX Specification version to use. Defaults to 1.6 [number] [default: 1.6] - --filter Filter components containing this word in purl or component.properties.value. Multiple values allowed. [array] - --only Include components only containing this word in purl. Useful to generate BOM with first party components alone. Multiple values allowed. [array] - --author The person(s) who created the BOM. Set this value if you're intending the modify the BOM and claim authorship. [array] [default: "OWASP Foundation"] - --profile BOM profile to use for generation. Default generic. [choices: "appsec", "research", "operational", "threat-modeling", "license-compliance", "generic", "machine-learning", "ml", "deep-learning", "ml-deep", "ml-tiny"] [default: "generic"] - --exclude Additional glob pattern(s) to ignore [array] - --include-formulation Generate formulation section with git metadata and
test/socket-cdxgen.test.ts > Socket cdxgen command > should forwards known commands to cdxgen: test/socket-cdxgen.test.ts#L40
Error: command failed ❯ promiseSpawn node_modules/@npmcli/promise-spawn/lib/index.js:22:22 ❯ spawn node_modules/@socketsecurity/registry/lib/spawn.js:32:22 ❯ test/socket-cdxgen.test.ts:40:27 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { cmd: '/opt/hostedtoolcache/node/23.10.0/x64/bin/node', args: [ '/home/runner/work/socket-cli/socket-cli/bin/cli.js', 'cdxgen', '--yes', '-h' ], code: 1, signal: null, stdout: '', stderr: 'file:///home/runner/work/socket-cli/socket-cli/node_modules/@socketsecurity/sdk/dist/index.js:6\nconst rootPath = path.join(__dirname, \'..\');\n ^\n\n{}\n\nNode.js v23.10.0' }
test/socket-cdxgen.test.ts > Socket cdxgen command > command forwarding > should not forward -u to cdxgen: test/socket-cdxgen.test.ts#L69
Error: spawn.stderr includes `✖️ Unknown argument: -u`: file:///home/runner/work/socket-cli/socket-cli/node_modules/@socketsecurity/sdk/dist/index.js:6 const rootPath = path.join(__dirname, '..'); ^ {} Node.js v23.10.0 ❯ test/socket-cdxgen.test.ts:69:7
test/socket-cdxgen.test.ts > Socket cdxgen command > command forwarding > should not forward --unknown to cdxgen: test/socket-cdxgen.test.ts#L85
Error: spawn.stderr includes `✖️ Unknown argument: --unknown`: file:///home/runner/work/socket-cli/socket-cli/node_modules/@socketsecurity/sdk/dist/index.js:6 const rootPath = path.join(__dirname, '..'); ^ {} Node.js v23.10.0 ❯ test/socket-cdxgen.test.ts:85:7
test/socket-cdxgen.test.ts > Socket cdxgen command > command forwarding > should not forward multiple unknown commands to cdxgen: test/socket-cdxgen.test.ts#L100
Error: spawn.stderr includes `✖️ Unknown arguments: -u, --unknown`: file:///home/runner/work/socket-cli/socket-cli/node_modules/@socketsecurity/sdk/dist/index.js:6 const rootPath = path.join(__dirname, '..'); ^ {} Node.js v23.10.0 ❯ test/socket-cdxgen.test.ts:100:7
src/commands/analytics/cmd-analytics.test.ts > socket analytics > should support --help: `analytics --help`: src/commands/analytics/cmd-analytics.test.ts#L16
Error: Snapshot `socket analytics > should support --help: `analytics --help` 1` mismatched - Expected + Received - "Look up analytics data - - Usage - $ socket analytics --scope=<scope> --time=<time filter> - - Default parameters are set to show the organization-level analytics over the - last 7 days. - - Options - --dryRun Do input validation for a command and exit 0 when input is ok - --file Path to a local file to save the output. Only valid with --json/--markdown. Defaults to stdout. - --help Print this help. - --json Output result as json - --markdown Output result as markdown - --repo Name of the repository. Only valid when scope=repo - --scope Scope of the analytics data - either 'org' or 'repo', default: org - --time Time filter - either 7, 30 or 90, default: 7 - - Examples - $ socket analytics --scope=org --time=7 - $ socket analytics --scope=org --time=30 - $ socket analytics --scope=repo --repo=test-repo --time=30" + "" ❯ src/commands/analytics/cmd-analytics.test.ts:16:20
src/commands/analytics/cmd-analytics.test.ts > socket analytics > should require args with just dry-run: `analytics --dry-run`: src/commands/analytics/cmd-analytics.test.ts#L61
Error: Snapshot `socket analytics > should require args with just dry-run: `analytics --dry-run` 1` mismatched Expected: ""[DryRun]: Bailing now"" Received: """" ❯ src/commands/analytics/cmd-analytics.test.ts:61:22
src/commands/audit-log/cmd-audit-log.test.ts > socket audit-log > should support --help: `audit-log --help`: src/commands/audit-log/cmd-audit-log.test.ts#L16
Error: Snapshot `socket audit-log > should support --help: `audit-log --help` 1` mismatched - Expected + Received - "Look up the audit log for an organization - - Usage - $ socket audit-log <org slug> - - This feature requires an Enterprise Plan. To learn more about getting access - to this feature and many more, please visit https://socket.dev/pricing - - Options - --dryRun Do input validation for a command and exit 0 when input is ok - --help Print this help. - --json Output result as json - --markdown Output result as markdown - --page Page number - default is 1 - --perPage Results per page - default is 30 - --type Type of log event - - Examples - $ socket audit-log FakeOrg" + "" ❯ src/commands/audit-log/cmd-audit-log.test.ts:16:20
src/commands/audit-log/cmd-audit-log.test.ts > socket audit-log > should require args with just dry-run: `audit-log --dry-run`: src/commands/audit-log/cmd-audit-log.test.ts#L59
Error: Snapshot `socket audit-log > should require args with just dry-run: `audit-log --dry-run` 2` mismatched - Expected + Received " - _____ _ _ /--------------- - | __|___ ___| |_ ___| |_ | Socket.dev CLI ver <redacted> - |__ | . | _| '_| -_| _| | Node: <redacted>, API token set: <redacted> - |_____|___|___|_,_|___|_|.dev | Command: `socket audit-log`, cwd: <redacted> - - \x1b[31m\xd7\x1b[39m \x1b[41m\x1b[37mInput error\x1b[39m\x1b[49m: Please provide the required fields: - - - Org name as the first argument \x1b[31m(missing!)\x1b[39m" + file:///home/runner/work/socket-cli/socket-cli/node_modules/@socketsecurity/sdk/dist/index.js:6 + const rootPath = path.join(__dirname, '..'); + ^ + + {} + + Node.js v23.10.0" ❯ src/commands/audit-log/cmd-audit-log.test.ts:59:32
src/commands/audit-log/cmd-audit-log.test.ts > socket audit-log > should require args with just dry-run: `audit-log fakeorg --dry-run`: src/commands/audit-log/cmd-audit-log.test.ts#L80
Error: Snapshot `socket audit-log > should require args with just dry-run: `audit-log fakeorg --dry-run` 1` mismatched Expected: ""[DryRun]: Bailing now"" Received: """" ❯ src/commands/audit-log/cmd-audit-log.test.ts:80:22
src/commands/cdxgen/cmd-cdxgen.test.ts > socket cdxgen > should support --help: `cdxgen --help`: src/commands/cdxgen/cmd-cdxgen.test.ts#L16
Error: Snapshot `socket cdxgen > should support --help: `cdxgen --help` 1` mismatched - Expected + Received - "cdxgen [command] - - Commands: - cdxgen completion Generate bash/zsh completion - - Options: - -o, --output Output file. Default bom.json [default: "bom.json"] - -t, --type Project type. Please refer to https://cyclonedx.github.io/cdxgen/#/PROJECT_TYPES for supported languages/platforms. [array] - --exclude-type Project types to exclude. Please refer to https://cyclonedx.github.io/cdxgen/#/PROJECT_TYPES for supported languages/platforms. - -r, --recurse Recurse mode suitable for mono-repos. Defaults to true. Pass --no-recurse to disable. [boolean] [default: true] - -p, --print Print the SBOM as a table with tree. [boolean] - -c, --resolve-class Resolve class names for packages. jars only for now. [boolean] - --deep Perform deep searches for components. Useful while scanning C/C++ apps, live OS and oci images. [boolean] - --server-url Dependency track url. Eg: https://deptrack.cyclonedx.io - --skip-dt-tls-check Skip TLS certificate check when calling Dependency-Track. [boolean] [default: false] - --api-key Dependency track api key - --project-group Dependency track project group - --project-name Dependency track project name. Default use the directory name - --project-version Dependency track project version [string] [default: ""] - --project-id Dependency track project id. Either provide the id or the project name and version together [string] - --parent-project-id Dependency track parent project id [string] - --required-only Include only the packages with required scope on the SBOM. Would set compositions.aggregate to incomplete unless --no-auto-compositions is passed. [boolean] - --fail-on-error Fail if any dependency extractor fails. [boolean] - --no-babel Do not use babel to perform usage analysis for JavaScript/TypeScript projects. [boolean] - --generate-key-and-sign Generate an RSA public/private key pair and then sign the generated SBOM using JSON Web Signatures. [boolean] - --server Run cdxgen as a server [boolean] - --server-host Listen address [default: "127.0.0.1"] - --server-port Listen port [default: "9090"] - --install-deps Install dependencies automatically for some projects. Defaults to true but disabled for containers and oci scans. Use --no-install-deps to disable this feature. [boolean] [default: true] - --validate Validate the generated SBOM using json schema. Defaults to true. Pass --no-validate to disable. [boolean] [default: true] - --evidence Generate SBOM with evidence for supported languages. [boolean] [default: false] - --spec-version CycloneDX Specification version to use. Defaults to 1.6 [number] [default: 1.6] - --filter Filter components containing this word in purl or component.properties.value. Multiple values allowed. [array] - --only Include components only containing this word in purl. Useful to generate BOM with first party components alone. Multiple values allowed. [array] - --author The person(s) who created the BOM. Set this value if you're intending the modify the BOM and claim authorship. [array] [default: "OWASP Foundation"] - --profile BOM profile to use for generation. Default generic. [choices: "appsec", "research", "operational", "threat-modeling", "license-compliance", "generic", "machine-learning", "ml", "deep-learning", "ml-deep", "ml-tiny"] [default: "generic"] - --exclude Additional glob pattern(s) to ignore [array] - --include-formulation Generate formulation section with git metadata and
test/socket-cdxgen.test.ts > Socket cdxgen command > should forwards known commands to cdxgen: test/socket-cdxgen.test.ts#L40
Error: command failed ❯ promiseSpawn node_modules/@npmcli/promise-spawn/lib/index.js:22:22 ❯ spawn node_modules/@socketsecurity/registry/lib/spawn.js:32:22 ❯ test/socket-cdxgen.test.ts:40:27 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { cmd: 'C:\hostedtoolcache\windows\node\23.10.0\x64\node.exe', args: [ 'D:\a\socket-cli\socket-cli\bin\cli.js', 'cdxgen', '--yes', '-h' ], code: 1, signal: null, stdout: '', stderr: 'file:///D:/a/socket-cli/socket-cli/node_modules/@socketsecurity/sdk/dist/index.js:6\r\nconst rootPath = path.join(__dirname, \'..\');\r\n ^\r\n\r\nReferenceError: __dirname is not defined\r\n at file:///D:/a/socket-cli/socket-cli/node_modules/@socketsecurity/sdk/dist/index.js:6:28\r\n at ModuleJobSync.runSync (node:internal/modules/esm/module_job:400:35)\r\n at ModuleLoader.importSyncForRequire (node:internal/modules/esm/loader:427:47)\r\n at loadESMFromCJS (node:internal/modules/cjs/loader:1565:24)\r\n at Module._compile (node:internal/modules/cjs/loader:1716:5)\r\n at Object..js (node:internal/modules/cjs/loader:1899:10)\r\n at Module.load (node:internal/modules/cjs/loader:1469:32)\r\n at Function._load (node:internal/modules/cjs/loader:1286:12)\r\n at TracingChannel.traceSync (node:diagnostics_channel:322:14)\r\n at wrapModuleLoad (node:internal/modules/cjs/loader:235:24)\r\n\r\nNode.js v23.10.0' }
test/socket-cdxgen.test.ts > Socket cdxgen command > command forwarding > should not forward -u to cdxgen: test/socket-cdxgen.test.ts#L69
Error: spawn.stderr includes `× Unknown argument: -u`: file:///D:/a/socket-cli/socket-cli/node_modules/@socketsecurity/sdk/dist/index.js:6 const rootPath = path.join(__dirname, '..'); ^ ReferenceError: __dirname is not defined at file:///D:/a/socket-cli/socket-cli/node_modules/@socketsecurity/sdk/dist/index.js:6:28 at ModuleJobSync.runSync (node:internal/modules/esm/module_job:400:35) at ModuleLoader.importSyncForRequire (node:internal/modules/esm/loader:427:47) at loadESMFromCJS (node:internal/modules/cjs/loader:1565:24) at Module._compile (node:internal/modules/cjs/loader:1716:5) at Object..js (node:internal/modules/cjs/loader:1899:10) at Module.load (node:internal/modules/cjs/loader:1469:32) at Function._load (node:internal/modules/cjs/loader:1286:12) at TracingChannel.traceSync (node:diagnostics_channel:322:14) at wrapModuleLoad (node:internal/modules/cjs/loader:235:24) Node.js v23.10.0 ❯ node_modules/@socketsecurity/sdk/dist/index.js:6:28 ❯ test/socket-cdxgen.test.ts:69:7
test/socket-cdxgen.test.ts > Socket cdxgen command > command forwarding > should not forward --unknown to cdxgen: test/socket-cdxgen.test.ts#L85
Error: spawn.stderr includes `× Unknown argument: --unknown`: file:///D:/a/socket-cli/socket-cli/node_modules/@socketsecurity/sdk/dist/index.js:6 const rootPath = path.join(__dirname, '..'); ^ ReferenceError: __dirname is not defined at file:///D:/a/socket-cli/socket-cli/node_modules/@socketsecurity/sdk/dist/index.js:6:28 at ModuleJobSync.runSync (node:internal/modules/esm/module_job:400:35) at ModuleLoader.importSyncForRequire (node:internal/modules/esm/loader:427:47) at loadESMFromCJS (node:internal/modules/cjs/loader:1565:24) at Module._compile (node:internal/modules/cjs/loader:1716:5) at Object..js (node:internal/modules/cjs/loader:1899:10) at Module.load (node:internal/modules/cjs/loader:1469:32) at Function._load (node:internal/modules/cjs/loader:1286:12) at TracingChannel.traceSync (node:diagnostics_channel:322:14) at wrapModuleLoad (node:internal/modules/cjs/loader:235:24) Node.js v23.10.0 ❯ node_modules/@socketsecurity/sdk/dist/index.js:6:28 ❯ test/socket-cdxgen.test.ts:85:7
test/socket-cdxgen.test.ts > Socket cdxgen command > command forwarding > should not forward multiple unknown commands to cdxgen: test/socket-cdxgen.test.ts#L100
Error: spawn.stderr includes `× Unknown arguments: -u, --unknown`: file:///D:/a/socket-cli/socket-cli/node_modules/@socketsecurity/sdk/dist/index.js:6 const rootPath = path.join(__dirname, '..'); ^ ReferenceError: __dirname is not defined at file:///D:/a/socket-cli/socket-cli/node_modules/@socketsecurity/sdk/dist/index.js:6:28 at ModuleJobSync.runSync (node:internal/modules/esm/module_job:400:35) at ModuleLoader.importSyncForRequire (node:internal/modules/esm/loader:427:47) at loadESMFromCJS (node:internal/modules/cjs/loader:1565:24) at Module._compile (node:internal/modules/cjs/loader:1716:5) at Object..js (node:internal/modules/cjs/loader:1899:10) at Module.load (node:internal/modules/cjs/loader:1469:32) at Function._load (node:internal/modules/cjs/loader:1286:12) at TracingChannel.traceSync (node:diagnostics_channel:322:14) at wrapModuleLoad (node:internal/modules/cjs/loader:235:24) Node.js v23.10.0 ❯ node_modules/@socketsecurity/sdk/dist/index.js:6:28 ❯ test/socket-cdxgen.test.ts:100:7
src/commands/analytics/cmd-analytics.test.ts > socket analytics > should support --help: `analytics --help`: src/commands/analytics/cmd-analytics.test.ts#L16
Error: Snapshot `socket analytics > should support --help: `analytics --help` 1` mismatched - Expected + Received - "Look up analytics data - - Usage - $ socket analytics --scope=<scope> --time=<time filter> - - Default parameters are set to show the organization-level analytics over the - last 7 days. - - Options - --dryRun Do input validation for a command and exit 0 when input is ok - --file Path to a local file to save the output. Only valid with --json/--markdown. Defaults to stdout. - --help Print this help. - --json Output result as json - --markdown Output result as markdown - --repo Name of the repository. Only valid when scope=repo - --scope Scope of the analytics data - either 'org' or 'repo', default: org - --time Time filter - either 7, 30 or 90, default: 7 - - Examples - $ socket analytics --scope=org --time=7 - $ socket analytics --scope=org --time=30 - $ socket analytics --scope=repo --repo=test-repo --time=30" + "" ❯ src/commands/analytics/cmd-analytics.test.ts:16:20
src/commands/analytics/cmd-analytics.test.ts > socket analytics > should require args with just dry-run: `analytics --dry-run`: src/commands/analytics/cmd-analytics.test.ts#L61
Error: Snapshot `socket analytics > should require args with just dry-run: `analytics --dry-run` 1` mismatched Expected: ""[DryRun]: Bailing now"" Received: """" ❯ src/commands/analytics/cmd-analytics.test.ts:61:22
src/commands/cdxgen/cmd-cdxgen.test.ts > socket cdxgen > should support --help: `cdxgen --help`: src/commands/cdxgen/cmd-cdxgen.test.ts#L16
Error: Snapshot `socket cdxgen > should support --help: `cdxgen --help` 1` mismatched - Expected + Received - "cdxgen [command] - - Commands: - cdxgen completion Generate bash/zsh completion - - Options: - -o, --output Output file. Default bom.json [default: "bom.json"] - -t, --type Project type. Please refer to https://cyclonedx.github.io/cdxgen/#/PROJECT_TYPES for supported languages/platforms. [array] - --exclude-type Project types to exclude. Please refer to https://cyclonedx.github.io/cdxgen/#/PROJECT_TYPES for supported languages/platforms. - -r, --recurse Recurse mode suitable for mono-repos. Defaults to true. Pass --no-recurse to disable. [boolean] [default: true] - -p, --print Print the SBOM as a table with tree. [boolean] - -c, --resolve-class Resolve class names for packages. jars only for now. [boolean] - --deep Perform deep searches for components. Useful while scanning C/C++ apps, live OS and oci images. [boolean] - --server-url Dependency track url. Eg: https://deptrack.cyclonedx.io - --skip-dt-tls-check Skip TLS certificate check when calling Dependency-Track. [boolean] [default: false] - --api-key Dependency track api key - --project-group Dependency track project group - --project-name Dependency track project name. Default use the directory name - --project-version Dependency track project version [string] [default: ""] - --project-id Dependency track project id. Either provide the id or the project name and version together [string] - --parent-project-id Dependency track parent project id [string] - --required-only Include only the packages with required scope on the SBOM. Would set compositions.aggregate to incomplete unless --no-auto-compositions is passed. [boolean] - --fail-on-error Fail if any dependency extractor fails. [boolean] - --no-babel Do not use babel to perform usage analysis for JavaScript/TypeScript projects. [boolean] - --generate-key-and-sign Generate an RSA public/private key pair and then sign the generated SBOM using JSON Web Signatures. [boolean] - --server Run cdxgen as a server [boolean] - --server-host Listen address [default: "127.0.0.1"] - --server-port Listen port [default: "9090"] - --install-deps Install dependencies automatically for some projects. Defaults to true but disabled for containers and oci scans. Use --no-install-deps to disable this feature. [boolean] [default: true] - --validate Validate the generated SBOM using json schema. Defaults to true. Pass --no-validate to disable. [boolean] [default: true] - --evidence Generate SBOM with evidence for supported languages. [boolean] [default: false] - --spec-version CycloneDX Specification version to use. Defaults to 1.6 [number] [default: 1.6] - --filter Filter components containing this word in purl or component.properties.value. Multiple values allowed. [array] - --only Include components only containing this word in purl. Useful to generate BOM with first party components alone. Multiple values allowed. [array] - --author The person(s) who created the BOM. Set this value if you're intending the modify the BOM and claim authorship. [array] [default: "OWASP Foundation"] - --profile BOM profile to use for generation. Default generic. [choices: "appsec", "research", "operational", "threat-modeling", "license-compliance", "generic", "machine-learning", "ml", "deep-learning", "ml-deep", "ml-tiny"] [default: "generic"] - --exclude Additional glob pattern(s) to ignore [array] - --include-formulation Generate formulation section with git metadata and
src/commands/audit-log/cmd-audit-log.test.ts > socket audit-log > should support --help: `audit-log --help`: src/commands/audit-log/cmd-audit-log.test.ts#L16
Error: Snapshot `socket audit-log > should support --help: `audit-log --help` 1` mismatched - Expected + Received - "Look up the audit log for an organization - - Usage - $ socket audit-log <org slug> - - This feature requires an Enterprise Plan. To learn more about getting access - to this feature and many more, please visit https://socket.dev/pricing - - Options - --dryRun Do input validation for a command and exit 0 when input is ok - --help Print this help. - --json Output result as json - --markdown Output result as markdown - --page Page number - default is 1 - --perPage Results per page - default is 30 - --type Type of log event - - Examples - $ socket audit-log FakeOrg" + "" ❯ src/commands/audit-log/cmd-audit-log.test.ts:16:20
src/commands/audit-log/cmd-audit-log.test.ts > socket audit-log > should require args with just dry-run: `audit-log --dry-run`: src/commands/audit-log/cmd-audit-log.test.ts#L59
Error: Snapshot `socket audit-log > should require args with just dry-run: `audit-log --dry-run` 2` mismatched - Expected + Received " - _____ _ _ /--------------- - | __|___ ___| |_ ___| |_ | Socket.dev CLI ver <redacted> - |__ | . | _| '_| -_| _| | Node: <redacted>, API token set: <redacted> - |_____|___|___|_,_|___|_|.dev | Command: `socket audit-log`, cwd: <redacted> - - \x1b[31m\xd7\x1b[39m \x1b[41m\x1b[37mInput error\x1b[39m\x1b[49m: Please provide the required fields: - - - Org name as the first argument \x1b[31m(missing!)\x1b[39m" + file:///D:/a/socket-cli/socket-cli/node_modules/@socketsecurity/sdk/dist/index.js:6\x0d + const rootPath = path.join(__dirname, '..');\x0d + ^\x0d + \x0d + ReferenceError: __dirname is not defined\x0d + at file:///D:/a/socket-cli/socket-cli/node_modules/@socketsecurity/sdk/dist/index.js:6:28\x0d + at ModuleJobSync.runSync (node:internal/modules/esm/module_job:400:35)\x0d + at ModuleLoader.importSyncForRequire (node:internal/modules/esm/loader:427:47)\x0d + at loadESMFromCJS (node:internal/modules/cjs/loader:1565:24)\x0d + at Module._compile (node:internal/modules/cjs/loader:1716:5)\x0d + at Object..js (node:internal/modules/cjs/loader:1899:10)\x0d + at Module.load (node:internal/modules/cjs/loader:1469:32)\x0d + at Function._load (node:internal/modules/cjs/loader:1286:12)\x0d + at TracingChannel.traceSync (node:diagnostics_channel:322:14)\x0d + at wrapModuleLoad (node:internal/modules/cjs/loader:235:24)\x0d + \x0d + Node.js v23.10.0" ❯ src/commands/audit-log/cmd-audit-log.test.ts:59:32
src/commands/audit-log/cmd-audit-log.test.ts > socket audit-log > should require args with just dry-run: `audit-log fakeorg --dry-run`: src/commands/audit-log/cmd-audit-log.test.ts#L80
Error: Snapshot `socket audit-log > should require args with just dry-run: `audit-log fakeorg --dry-run` 1` mismatched Expected: ""[DryRun]: Bailing now"" Received: """" ❯ src/commands/audit-log/cmd-audit-log.test.ts:80:22
test/socket-cdxgen.test.ts > Socket cdxgen command > should forwards known commands to cdxgen: test/socket-cdxgen.test.ts#L40
Error: command failed ❯ promiseSpawn node_modules/@npmcli/promise-spawn/lib/index.js:22:22 ❯ spawn node_modules/@socketsecurity/registry/lib/spawn.js:32:22 ❯ test/socket-cdxgen.test.ts:40:27 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { cmd: 'C:\hostedtoolcache\windows\node\22.14.0\x64\node.exe', args: [ 'D:\a\socket-cli\socket-cli\bin\cli.js', 'cdxgen', '--yes', '-h' ], code: 1, signal: null, stdout: '', stderr: 'file:///D:/a/socket-cli/socket-cli/node_modules/@socketsecurity/sdk/dist/index.js:6\r\nconst rootPath = path.join(__dirname, \'..\');\r\n ^\r\n\r\nReferenceError: __dirname is not defined\r\n at file:///D:/a/socket-cli/socket-cli/node_modules/@socketsecurity/sdk/dist/index.js:6:28\r\n at ModuleJobSync.runSync (node:internal/modules/esm/module_job:395:35)\r\n at ModuleLoader.importSyncForRequire (node:internal/modules/esm/loader:360:47)\r\n at loadESMFromCJS (node:internal/modules/cjs/loader:1385:24)\r\n at Module._compile (node:internal/modules/cjs/loader:1536:5)\r\n at Object..js (node:internal/modules/cjs/loader:1706:10)\r\n at Module.load (node:internal/modules/cjs/loader:1289:32)\r\n at Function._load (node:internal/modules/cjs/loader:1108:12)\r\n at TracingChannel.traceSync (node:diagnostics_channel:322:14)\r\n at wrapModuleLoad (node:internal/modules/cjs/loader:220:24)\r\n\r\nNode.js v22.14.0' }
test/socket-cdxgen.test.ts > Socket cdxgen command > command forwarding > should not forward -u to cdxgen: test/socket-cdxgen.test.ts#L69
Error: spawn.stderr includes `× Unknown argument: -u`: file:///D:/a/socket-cli/socket-cli/node_modules/@socketsecurity/sdk/dist/index.js:6 const rootPath = path.join(__dirname, '..'); ^ ReferenceError: __dirname is not defined at file:///D:/a/socket-cli/socket-cli/node_modules/@socketsecurity/sdk/dist/index.js:6:28 at ModuleJobSync.runSync (node:internal/modules/esm/module_job:395:35) at ModuleLoader.importSyncForRequire (node:internal/modules/esm/loader:360:47) at loadESMFromCJS (node:internal/modules/cjs/loader:1385:24) at Module._compile (node:internal/modules/cjs/loader:1536:5) at Object..js (node:internal/modules/cjs/loader:1706:10) at Module.load (node:internal/modules/cjs/loader:1289:32) at Function._load (node:internal/modules/cjs/loader:1108:12) at TracingChannel.traceSync (node:diagnostics_channel:322:14) at wrapModuleLoad (node:internal/modules/cjs/loader:220:24) Node.js v22.14.0 ❯ node_modules/@socketsecurity/sdk/dist/index.js:6:28 ❯ test/socket-cdxgen.test.ts:69:7
test/socket-cdxgen.test.ts > Socket cdxgen command > command forwarding > should not forward --unknown to cdxgen: test/socket-cdxgen.test.ts#L85
Error: spawn.stderr includes `× Unknown argument: --unknown`: file:///D:/a/socket-cli/socket-cli/node_modules/@socketsecurity/sdk/dist/index.js:6 const rootPath = path.join(__dirname, '..'); ^ ReferenceError: __dirname is not defined at file:///D:/a/socket-cli/socket-cli/node_modules/@socketsecurity/sdk/dist/index.js:6:28 at ModuleJobSync.runSync (node:internal/modules/esm/module_job:395:35) at ModuleLoader.importSyncForRequire (node:internal/modules/esm/loader:360:47) at loadESMFromCJS (node:internal/modules/cjs/loader:1385:24) at Module._compile (node:internal/modules/cjs/loader:1536:5) at Object..js (node:internal/modules/cjs/loader:1706:10) at Module.load (node:internal/modules/cjs/loader:1289:32) at Function._load (node:internal/modules/cjs/loader:1108:12) at TracingChannel.traceSync (node:diagnostics_channel:322:14) at wrapModuleLoad (node:internal/modules/cjs/loader:220:24) Node.js v22.14.0 ❯ node_modules/@socketsecurity/sdk/dist/index.js:6:28 ❯ test/socket-cdxgen.test.ts:85:7
test/socket-cdxgen.test.ts > Socket cdxgen command > command forwarding > should not forward multiple unknown commands to cdxgen: test/socket-cdxgen.test.ts#L100
Error: spawn.stderr includes `× Unknown arguments: -u, --unknown`: file:///D:/a/socket-cli/socket-cli/node_modules/@socketsecurity/sdk/dist/index.js:6 const rootPath = path.join(__dirname, '..'); ^ ReferenceError: __dirname is not defined at file:///D:/a/socket-cli/socket-cli/node_modules/@socketsecurity/sdk/dist/index.js:6:28 at ModuleJobSync.runSync (node:internal/modules/esm/module_job:395:35) at ModuleLoader.importSyncForRequire (node:internal/modules/esm/loader:360:47) at loadESMFromCJS (node:internal/modules/cjs/loader:1385:24) at Module._compile (node:internal/modules/cjs/loader:1536:5) at Object..js (node:internal/modules/cjs/loader:1706:10) at Module.load (node:internal/modules/cjs/loader:1289:32) at Function._load (node:internal/modules/cjs/loader:1108:12) at TracingChannel.traceSync (node:diagnostics_channel:322:14) at wrapModuleLoad (node:internal/modules/cjs/loader:220:24) Node.js v22.14.0 ❯ node_modules/@socketsecurity/sdk/dist/index.js:6:28 ❯ test/socket-cdxgen.test.ts:100:7
src/commands/analytics/cmd-analytics.test.ts > socket analytics > should support --help: `analytics --help`: src/commands/analytics/cmd-analytics.test.ts#L16
Error: Snapshot `socket analytics > should support --help: `analytics --help` 1` mismatched - Expected + Received - "Look up analytics data - - Usage - $ socket analytics --scope=<scope> --time=<time filter> - - Default parameters are set to show the organization-level analytics over the - last 7 days. - - Options - --dryRun Do input validation for a command and exit 0 when input is ok - --file Path to a local file to save the output. Only valid with --json/--markdown. Defaults to stdout. - --help Print this help. - --json Output result as json - --markdown Output result as markdown - --repo Name of the repository. Only valid when scope=repo - --scope Scope of the analytics data - either 'org' or 'repo', default: org - --time Time filter - either 7, 30 or 90, default: 7 - - Examples - $ socket analytics --scope=org --time=7 - $ socket analytics --scope=org --time=30 - $ socket analytics --scope=repo --repo=test-repo --time=30" + "" ❯ src/commands/analytics/cmd-analytics.test.ts:16:20
src/commands/analytics/cmd-analytics.test.ts > socket analytics > should require args with just dry-run: `analytics --dry-run`: src/commands/analytics/cmd-analytics.test.ts#L61
Error: Snapshot `socket analytics > should require args with just dry-run: `analytics --dry-run` 1` mismatched Expected: ""[DryRun]: Bailing now"" Received: """" ❯ src/commands/analytics/cmd-analytics.test.ts:61:22
src/commands/audit-log/cmd-audit-log.test.ts > socket audit-log > should support --help: `audit-log --help`: src/commands/audit-log/cmd-audit-log.test.ts#L16
Error: Snapshot `socket audit-log > should support --help: `audit-log --help` 1` mismatched - Expected + Received - "Look up the audit log for an organization - - Usage - $ socket audit-log <org slug> - - This feature requires an Enterprise Plan. To learn more about getting access - to this feature and many more, please visit https://socket.dev/pricing - - Options - --dryRun Do input validation for a command and exit 0 when input is ok - --help Print this help. - --json Output result as json - --markdown Output result as markdown - --page Page number - default is 1 - --perPage Results per page - default is 30 - --type Type of log event - - Examples - $ socket audit-log FakeOrg" + "" ❯ src/commands/audit-log/cmd-audit-log.test.ts:16:20
src/commands/audit-log/cmd-audit-log.test.ts > socket audit-log > should require args with just dry-run: `audit-log --dry-run`: src/commands/audit-log/cmd-audit-log.test.ts#L59
Error: Snapshot `socket audit-log > should require args with just dry-run: `audit-log --dry-run` 2` mismatched - Expected + Received " - _____ _ _ /--------------- - | __|___ ___| |_ ___| |_ | Socket.dev CLI ver <redacted> - |__ | . | _| '_| -_| _| | Node: <redacted>, API token set: <redacted> - |_____|___|___|_,_|___|_|.dev | Command: `socket audit-log`, cwd: <redacted> - - \x1b[31m\xd7\x1b[39m \x1b[41m\x1b[37mInput error\x1b[39m\x1b[49m: Please provide the required fields: - - - Org name as the first argument \x1b[31m(missing!)\x1b[39m" + file:///D:/a/socket-cli/socket-cli/node_modules/@socketsecurity/sdk/dist/index.js:6\x0d + const rootPath = path.join(__dirname, '..');\x0d + ^\x0d + \x0d + ReferenceError: __dirname is not defined\x0d + at file:///D:/a/socket-cli/socket-cli/node_modules/@socketsecurity/sdk/dist/index.js:6:28\x0d + at ModuleJobSync.runSync (node:internal/modules/esm/module_job:395:35)\x0d + at ModuleLoader.importSyncForRequire (node:internal/modules/esm/loader:360:47)\x0d + at loadESMFromCJS (node:internal/modules/cjs/loader:1385:24)\x0d + at Module._compile (node:internal/modules/cjs/loader:1536:5)\x0d + at Object..js (node:internal/modules/cjs/loader:1706:10)\x0d + at Module.load (node:internal/modules/cjs/loader:1289:32)\x0d + at Function._load (node:internal/modules/cjs/loader:1108:12)\x0d + at TracingChannel.traceSync (node:diagnostics_channel:322:14)\x0d + at wrapModuleLoad (node:internal/modules/cjs/loader:220:24)\x0d + \x0d + Node.js v22.14.0" ❯ src/commands/audit-log/cmd-audit-log.test.ts:59:32
src/commands/audit-log/cmd-audit-log.test.ts > socket audit-log > should require args with just dry-run: `audit-log fakeorg --dry-run`: src/commands/audit-log/cmd-audit-log.test.ts#L80
Error: Snapshot `socket audit-log > should require args with just dry-run: `audit-log fakeorg --dry-run` 1` mismatched Expected: ""[DryRun]: Bailing now"" Received: """" ❯ src/commands/audit-log/cmd-audit-log.test.ts:80:22
src/commands/cdxgen/cmd-cdxgen.test.ts > socket cdxgen > should support --help: `cdxgen --help`: src/commands/cdxgen/cmd-cdxgen.test.ts#L16
Error: Snapshot `socket cdxgen > should support --help: `cdxgen --help` 1` mismatched - Expected + Received - "cdxgen [command] - - Commands: - cdxgen completion Generate bash/zsh completion - - Options: - -o, --output Output file. Default bom.json [default: "bom.json"] - -t, --type Project type. Please refer to https://cyclonedx.github.io/cdxgen/#/PROJECT_TYPES for supported languages/platforms. [array] - --exclude-type Project types to exclude. Please refer to https://cyclonedx.github.io/cdxgen/#/PROJECT_TYPES for supported languages/platforms. - -r, --recurse Recurse mode suitable for mono-repos. Defaults to true. Pass --no-recurse to disable. [boolean] [default: true] - -p, --print Print the SBOM as a table with tree. [boolean] - -c, --resolve-class Resolve class names for packages. jars only for now. [boolean] - --deep Perform deep searches for components. Useful while scanning C/C++ apps, live OS and oci images. [boolean] - --server-url Dependency track url. Eg: https://deptrack.cyclonedx.io - --skip-dt-tls-check Skip TLS certificate check when calling Dependency-Track. [boolean] [default: false] - --api-key Dependency track api key - --project-group Dependency track project group - --project-name Dependency track project name. Default use the directory name - --project-version Dependency track project version [string] [default: ""] - --project-id Dependency track project id. Either provide the id or the project name and version together [string] - --parent-project-id Dependency track parent project id [string] - --required-only Include only the packages with required scope on the SBOM. Would set compositions.aggregate to incomplete unless --no-auto-compositions is passed. [boolean] - --fail-on-error Fail if any dependency extractor fails. [boolean] - --no-babel Do not use babel to perform usage analysis for JavaScript/TypeScript projects. [boolean] - --generate-key-and-sign Generate an RSA public/private key pair and then sign the generated SBOM using JSON Web Signatures. [boolean] - --server Run cdxgen as a server [boolean] - --server-host Listen address [default: "127.0.0.1"] - --server-port Listen port [default: "9090"] - --install-deps Install dependencies automatically for some projects. Defaults to true but disabled for containers and oci scans. Use --no-install-deps to disable this feature. [boolean] [default: true] - --validate Validate the generated SBOM using json schema. Defaults to true. Pass --no-validate to disable. [boolean] [default: true] - --evidence Generate SBOM with evidence for supported languages. [boolean] [default: false] - --spec-version CycloneDX Specification version to use. Defaults to 1.6 [number] [default: 1.6] - --filter Filter components containing this word in purl or component.properties.value. Multiple values allowed. [array] - --only Include components only containing this word in purl. Useful to generate BOM with first party components alone. Multiple values allowed. [array] - --author The person(s) who created the BOM. Set this value if you're intending the modify the BOM and claim authorship. [array] [default: "OWASP Foundation"] - --profile BOM profile to use for generation. Default generic. [choices: "appsec", "research", "operational", "threat-modeling", "license-compliance", "generic", "machine-learning", "ml", "deep-learning", "ml-deep", "ml-tiny"] [default: "generic"] - --exclude Additional glob pattern(s) to ignore [array] - --include-formulation Generate formulation section with git metadata and