registry  /  @tailor-platform/sdk  /  1.72.0

@tailor-platform/sdk@1.72.0

Tailor Platform SDK - The SDK to work with Tailor Platform

Static Scan Results

scanned 8d ago · by rust-scanner

Static analysis flagged 14 finding(s) at 72.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.

Decision evidence

public snapshot
Behavioral surface
Source
ChildProcessCryptoDynamicRequireEnvironmentVarsFilesystemNativeBindingsNetworkShell
Supply chain
HighEntropyStringsUrlStrings
ManifestNo manifest risk signals triggered.
scanned 67 file(s), 1.78 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

6 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/cli/skills.mjsView file
5import { fileURLToPath } from "node:url"; L6: import { spawn } from "node:child_process"; L7:
High
Child Process

Package source references child process execution.

dist/cli/skills.mjsView on unpkg · L5
dist/vitest/setup.mjsView file
85try { L86: const config = await import(pathToFileURL(configPath).href); L87: return extractVaultStore(config.default?.secrets ?? config.secrets);
Medium
Dynamic Require

Package source references dynamic require/import behavior.

dist/vitest/setup.mjsView on unpkg · L85
dist/cli/index.mjsView file
29Cross-file remote execution chain: dist/cli/index.mjs spawns dist/application-DmjIKQ-a.mjs; helper contains network access plus dynamic code execution. L29: import { createHash } from "node:crypto"; L30: import * as http from "node:http"; L31: import open from "open"; ... L36: import { TraceMap, generatedPositionFor, originalPositionFor } from "@jridgewell/trace-mapping"; L37: import { spawn, spawnSync } from "node:child_process"; L38: import { watch } from "chokidar"; ... L63: if (!response.ok) throw new Error(`Failed to fetch OIDC discovery from ${url}: ${response.status}`); L64: return response.json(); L65: } ... L112: res.writeHead(404); L113: res.end("Not found"); L114: 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 · L29
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

Findings

4 High6 Medium4 Low
HighInstall Time Lifecycle Scriptspackage.json
HighChild Processdist/cli/skills.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