Static Scan Results
scanned 2d 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
ChildProcessDynamicRequireEnvironmentVarsFilesystemNativeBindingsNetworkShell
HighEntropyStringsUrlStrings
NoLicense
Source & flagged code
2 flagged · loading sourcetests/pack1-mcp-preflight.test.mjsView file
72'node',
L73: ['-e', `process.stdin.isTTY = true; process.stdout.isTTY = true; await import(${JSON.stringify(BINARY)});`],
L74: { env: cleanEnv, stdio: ['pipe', 'pipe', 'pipe'] },
Medium
Dynamic Require
Package source references dynamic require/import behavior.
tests/pack1-mcp-preflight.test.mjsView on unpkg · L72dist/api.jsView file
3import { readFileSync } from 'node:fs';
L4: const API_URL = process.env.DAILEY_API_URL || 'https://os.dailey.cloud/api';
L5: const DAILEY_EMAIL = process.env.DAILEY_EMAIL;
...
L16: let dir;
L17: if (process.platform === 'darwin') {
L18: dir = join(homedir(), 'Library', 'Preferences', name);
L19: }
...
L25: }
L26: const cfg = JSON.parse(readFileSync(join(dir, 'config.json'), 'utf8'));
L27: const tok = typeof cfg?.token === 'string' ? cfg.token.trim() : '';
...
L65: // MCP-stdio invocation and emit a JSON-RPC-shaped error instead of just
L66: // dying with a stderr line that Claude Code doesn't surface.
High
Sandbox Evasion Gated Capability
Source gates dangerous network, credential, or execution behavior behind CI, host, platform, time, or geo fingerprint checks.
dist/api.jsView on unpkg · L3Findings
1 High4 Medium5 Low
HighSandbox Evasion Gated Capabilitydist/api.js
MediumDynamic Requiretests/pack1-mcp-preflight.test.mjs
MediumNetwork
MediumEnvironment Vars
MediumStructural Risk Force Deep Review
LowScripts Present
LowFilesystem
LowHigh Entropy Strings
LowUrl Strings
LowNo License