registry  /  @tailor-platform/sdk  /  1.73.2

@tailor-platform/sdk@1.73.2

⚠ Under review

Tailor Platform SDK - The SDK to work with Tailor Platform

Static Scan Results

scanned 6d ago · by rust-scanner

Static analysis flagged 15 finding(s) at 93.0% confidence. This version is warn-only unless an AI or security-team review confirms malicious behavior.

Static reason
One or more suspicious static signals were detected.; previous stored version diff introduced dangerous source

Decision evidence

public snapshot
Behavioral surface
Source
ChildProcessCryptoDynamicRequireEnvironmentVarsFilesystemNativeBindingsNetworkShell
Supply chain
HighEntropyStringsUrlStrings
ManifestNo manifest risk signals triggered.
scanned 69 file(s), 1.80 MB of source, external domains: api.tailor.tech, app.example.com, console.tailor.tech, placeholder.invalid, sdk-error-tracking-926vh9t4cl.erp.dev

Source & flagged code

7 flagged · loading source
package.jsonView file
scripts.postinstall = node postinstall.mjs
High
Install Time Lifecycle Scripts

Package defines install-time lifecycle scripts.

package.jsonView on unpkg
scripts.postinstall = node postinstall.mjs
Medium
Ambiguous Install Lifecycle Script

Install-time lifecycle script is not statically allowlisted and needs review.

package.jsonView on unpkg
dist/service-DBFZQloR.mjsView file
4import { readPackageJSON } from "pkg-types"; L5: import { spawnSync } from "node:child_process"; L6:
High
Child Process

Package source references child process execution.

dist/service-DBFZQloR.mjsView on unpkg · L4
dist/vitest/setup.mjsView file
84try { L85: const config = await import(pathToFileURL(configPath).href); L86: return extractVaultStore(config.default?.secrets ?? config.secrets);
Medium
Dynamic Require

Package source references dynamic require/import behavior.

dist/vitest/setup.mjsView on unpkg · L84
dist/cli/index.mjsView file
28Cross-file remote execution chain: dist/cli/index.mjs spawns dist/application-Bb9NNp5m.mjs; helper contains network access plus dynamic code execution. L28: import { createHash } from "node:crypto"; L29: import * as http from "node:http"; L30: import open from "open"; ... L35: import { TraceMap, generatedPositionFor, originalPositionFor } from "@jridgewell/trace-mapping"; L36: import { spawn, spawnSync } from "node:child_process"; L37: import { watch } from "chokidar"; ... L62: if (!response.ok) throw new Error(`Failed to fetch OIDC discovery from ${url}: ${response.status}`); L63: return response.json(); L64: } ... L111: res.writeHead(404); L112: res.end("Not found"); L113: return;
High
Cross File Remote Execution Context

Source spawns a local helper that also contains network and dynamic execution context; review data flow before blocking.

dist/cli/index.mjsView on unpkg · L28
dist/completion/zsh-worker.zshView file
path = dist/completion/zsh-worker.zsh kind = build_helper sizeBytes = 451649 magicHex = [redacted]
Medium
Ships Build Helper

Package ships non-JavaScript build or shell helper files.

dist/completion/zsh-worker.zshView on unpkg
dist/application-Bb9NNp5m.mjsView file
matchType = previous_version_dangerous_delta matchedPackage = @tailor-platform/sdk@1.72.0 matchedIdentity = npm:QHRhaWxvci1wbGF0Zm9ybS9zZGs:1.72.0 similarity = 0.924 summary = stored previous version shares package body but lacks this dangerous source file
Critical
Previous Version Dangerous Delta

This package version adds a dangerous source file absent from the previous stored version; route for source-aware review.

dist/application-Bb9NNp5m.mjsView on unpkg

Findings

1 Critical4 High6 Medium4 Low
CriticalPrevious Version Dangerous Deltadist/application-Bb9NNp5m.mjs
HighInstall Time Lifecycle Scriptspackage.json
HighChild Processdist/service-DBFZQloR.mjs
HighShell
HighCross File Remote Execution Contextdist/cli/index.mjs
MediumAmbiguous Install Lifecycle Scriptpackage.json
MediumDynamic Requiredist/vitest/setup.mjs
MediumNetwork
MediumEnvironment Vars
MediumShips Build Helperdist/completion/zsh-worker.zsh
MediumStructural Risk Force Deep Review
LowScripts Present
LowFilesystem
LowHigh Entropy Strings
LowUrl Strings