registry  /  @daileyos/mcp-server  /  1.20.1

@daileyos/mcp-server@1.20.1

Dailey OS MCP server for Claude Code and AI assistants

Static Scan Results

scanned 3h ago · by rust-scanner

Static analysis flagged 11 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
Manifest
NoLicense
scanned 91 file(s), 575 KB of source, external domains: core.dailey.cloud, docs.dailey.cloud, github.com, oldsite.com, os.dailey.cloud, yourapp.dailey.cloud

Source & flagged code

3 flagged · loading source
tests/dailey-images.test.mjsView file
126L127: const mod = await import(join(__dirname, '..', 'dist', 'tools', 'dailey-images.js')); L128: mod.registerDaileyImagesTools(stubServer);
Medium
Dynamic Require

Package source references dynamic require/import behavior.

tests/dailey-images.test.mjsView on unpkg · L126
dist/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 · L3
tests/environments.test.mjsView file
matchType = previous_version_dangerous_delta matchedPackage = @daileyos/mcp-server@1.20.0 matchedIdentity = npm:QGRhaWxleW9zL21jcC1zZXJ2ZXI:1.20.0 similarity = 0.976 summary = stored previous version shares package body but lacks this dangerous source file
High
Previous Version Dangerous Delta

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

tests/environments.test.mjsView on unpkg

Findings

2 High4 Medium5 Low
HighSandbox Evasion Gated Capabilitydist/api.js
HighPrevious Version Dangerous Deltatests/environments.test.mjs
MediumDynamic Requiretests/dailey-images.test.mjs
MediumNetwork
MediumEnvironment Vars
MediumStructural Risk Force Deep Review
LowScripts Present
LowFilesystem
LowHigh Entropy Strings
LowUrl Strings
LowNo License