registry  /  subtrack  /  8.0.5

subtrack@8.0.5

CLI tool to manage subscription services from the terminal

Static Scan Results

scanned 2d ago · by rust-scanner

Static analysis flagged 9 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
ChildProcessCryptoDynamicRequireEnvironmentVarsFilesystemNetworkShell
Supply chain
HighEntropyStringsUrlStrings
ManifestNo manifest risk signals triggered.
scanned 8 file(s), 425 KB of source, external domains: example.com, hooks.slack.com, open.er-api.com, raw.githubusercontent.com

Source & flagged code

2 flagged · loading source
dist/index.mjsView file
352})); L353: process.stdout.write(JSON.stringify(data, null, 2) + "\n"); L354: return; ... L1388: try { L1389: const { execSync } = await import("node:child_process"); L1390: const sendmailPath = process.platform === "linux" ? "/usr/sbin/sendmail" : "/usr/bin/sendmail"; L1391: const msg = `From: subtrack <noreply@subtrack> ... L1409: if (!webhookUrl) { L1410: consola.warn("Slack notification configured but no slackWebhook set. Use: subtrack config set slackWebhook https://hooks.slack.com/services/..."); L1411: return; ... L1920: function writeCompressedBackup(destPath, encrypt) { L1921: const compressed = gzipSync(Buffer.from(getDb().export()));
High
Sandbox Evasion Gated Capability

Source gates dangerous network, credential, or execution behavior behind CI, host, platform, time, or geo fingerprint checks.

dist/index.mjsView on unpkg · L352
1365async function sendOsNotification(entries, days) { L1366: const { default: notifier } = await import("node-notifier"); L1367: const count = entries.length;
Medium
Dynamic Require

Package source references dynamic require/import behavior.

dist/index.mjsView on unpkg · L1365

Findings

1 High4 Medium4 Low
HighSandbox Evasion Gated Capabilitydist/index.mjs
MediumDynamic Requiredist/index.mjs
MediumNetwork
MediumEnvironment Vars
MediumStructural Risk Force Deep Review
LowScripts Present
LowFilesystem
LowHigh Entropy Strings
LowUrl Strings