Static Scan Results
scanned 3h ago · by rust-scannerStatic analysis flagged 10 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 snapshotBehavioral surface
ChildProcessEnvironmentVarsFilesystemShell
HighEntropyStringsMinifiedUrlStrings
Source & flagged code
4 flagged · loading sourcecli/src/generated/sotPayload.tsView file
12"SoT/.claude/settings.json": "{\n \"$schema\": \"https://json.schemastore.org/claude-code-settings.json\",\n \"minimumVersion\": \"2.1.170\",\n \"model\": \"fable\",\n \"effort...
L13: "SoT/.claude/bin/statusline.mjs": "const ESC = \"\\x1b[\"\nconst PIPE = `${ESC}90m | ${ESC}0m`\nconst DOT = `${ESC}90m • ${ESC}0m`\nconst DIM = `${ESC}2m${ESC}38;2;156;162;175m`\n\...
L14: "SoT/.claude/bin/session-start.mjs": "import { readFileSync } from \"node:fs\"\nimport { homedir } from \"node:os\"\n\nfunction isRecord(value) {\n return typeof value === \"objec...
High
Child Process
Package source references child process execution.
cli/src/generated/sotPayload.tsView on unpkg · L12cli/src/engine-native/bun.tsView file
6import type { Ctx } from "./index"
L7: import { encodePowerShellCommand, powerShellLiteral } from "./powershell"
L8: import type { EngineServices } from "./services"
High
cli/src/engine-native/claudeSync.tsView file
5*/
L6: import { spawnSync } from "node:child_process"
L7: import {
...
L46: warn(
L47: `claude CLI not found - config deploys, but plugin passes are skipped. Install Claude Code: ${ctx.services.deps.spec("claude").installHint()} | docs: https://code.claude.com/docs/e...
L48: )
...
L117: stdio: "inherit",
L118: env: { ...process.env, RTK_VERSION: version !== "" ? `v${version}` : "" }
L119: })
...
L463: const marker = "# docks-kit: disable claude.ai cloud MCP connectors (set =true to keep them)"
L464: const candidates = [".zshrc", ".bashrc", ".bash_profile", ".profile", ".zshenv"].map((f) => p(ctx.home, f))
L465:
Medium
Install Persistence
Source writes installer persistence such as shell profile or service configuration.
cli/src/engine-native/claudeSync.tsView on unpkg · L5cli/src/engine-native/skillsSync.tsView file
89L90: const res = spawnSync("npx", ["--yes", skillsCli(ctx), "add", slug, "-g", "-y", "-a", "claude-code", "codex"], {
L91: stdio: "ignore"
High
Runtime Package Install
Package source invokes a package manager install command at runtime.
cli/src/engine-native/skillsSync.tsView on unpkg · L89Findings
3 High3 Medium4 Low
HighChild Processcli/src/generated/sotPayload.ts
HighShellcli/src/engine-native/bun.ts
HighRuntime Package Installcli/src/engine-native/skillsSync.ts
MediumEnvironment Vars
MediumInstall Persistencecli/src/engine-native/claudeSync.ts
MediumStructural Risk Force Deep Review
LowScripts Present
LowFilesystem
LowHigh Entropy Strings
LowUrl Strings