Static Scan Results
scanned 3h ago · by rust-scannerStatic analysis flagged 13 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
ChildProcessEnvironmentVarsFilesystemNetworkShell
HighEntropyStringsUrlStrings
NoLicense
Source & flagged code
3 flagged · loading sourcedist/service.jsView file
12*/
L13: import { execFileSync } from "child_process";
L14: import * as fs from "fs";
High
12*/
L13: import { execFileSync } from "child_process";
L14: import * as fs from "fs";
...
L53: function plistPath() {
L54: return path.join(os.homedir(), "Library", "LaunchAgents", `${LABEL}.plist`);
L55: }
...
L82: // 재설치 대비: 기존 등록을 먼저 내리고(bootout) 다시 올린다(bootstrap). 미등록이면 bootout 실패 → 무시.
L83: quiet(() => execFileSync("launchctl", ["bootout", `gui/${uid}/${LABEL}`], { stdio: "ignore" }));
L84: execFileSync("launchctl", ["bootstrap", `gui/${uid}`, p], { stdio: "ignore" });
...
L126: function startupCmdPath() {
L127: const appdata = process.env.APPDATA || path.join(os.homedir(), "AppData", "Roaming");
L128: return path.join(appdata, "Microsoft", "Windows", "Start Menu", "Programs", "Startup", "maki-agent.cmd");
Medium
Install Persistence
Source writes installer persistence such as shell profile or service configuration.
dist/service.jsView on unpkg · L12dist/mcp/readonly-proxy.jsView file
38export function runReadonlyProxy(playwrightArgs) {
L39: const child = spawn("npx", playwrightArgs, { stdio: ["pipe", "pipe", "inherit"] });
L40: child.on("exit", (code) => process.exit(code ?? 0));
High
Runtime Package Install
Package source invokes a package manager install command at runtime.
dist/mcp/readonly-proxy.jsView on unpkg · L38Findings
3 High4 Medium6 Low
HighChild Processdist/service.js
HighShell
HighRuntime Package Installdist/mcp/readonly-proxy.js
MediumNetwork
MediumEnvironment Vars
MediumInstall Persistencedist/service.js
MediumStructural Risk Force Deep Review
LowNon Install Lifecycle Scripts
LowScripts Present
LowFilesystem
LowHigh Entropy Strings
LowUrl Strings
LowNo License