rankup

Warn

Audited by Socket on Oct 19, 2026

10 alerts found:

Anomalyx7Securityx3
AnomalyLOW
scripts/select/gate-runner.mjs

No clear malware behavior is visible. The significant security issue is that the user-controlled --script name can traverse outside DEMAND_DIR and cause an arbitrary accessible .mjs file to be executed by --auto. The fragment also appears incomplete or malformed as provided. Restrict script paths to the intended directory and verify the complete source before use.

Confidence: 91%Severity: 66%
AnomalyLOW
scripts/ahrefs-setup.mjs

This CLI automates Ahrefs project management and optional Cloudflare DNS ownership verification; no clear malware or unauthorized data exfiltration is evident. It has a security warning: interpolated command-line values reach execSync shell commands, and site is inserted into browser-evaluated JavaScript without escaping, enabling injection if an untrusted party can control arguments. The explicit DNS and data-key handling are consistent with the advertised features; severity is moderate because the tool can alter DNS and write to a caller-selected file.

Confidence: 97%Severity: 67%
AnomalyLOW
scripts/naver-setup.mjs

This script automates Naver Search Advisor using an existing authenticated browser session and saves evidence locally. It does not show clear malware behavior or unrelated data exfiltration, but untrusted --session, --site, or --sitemap-url values can reach shell commands, and --site also reaches evaluated browser JavaScript, creating command- and code-injection risks. The intended remote service is searchadvisor[.]naver[.]com; severity is moderate and depends on whether arguments are trusted.

Confidence: 98%Severity: 66%
SecurityMEDIUM
scripts/chatbot-drive.browser.js

This module is a DOM automation helper that also implements a strong clipboard/text harvesting capability: during a capture window it installs a document 'copy' listener to read clipboard contents and monkey-patches navigator.clipboard.writeText to record text written to the clipboard, then exposes the captured content through a globally accessible window.__rk API. Even without visible network exfiltration in this snippet, the harvested data is readily retrievable by any co-resident script, creating a significant supply-chain security risk.

Confidence: 72%Severity: 78%
SecurityMEDIUM
scripts/is-agentic.mjs

The code appears to implement a legitimate domain-reporting CLI and contains no clear embedded malware, credential theft, persistence, or destructive behavior. However, it has a high-impact command-injection vulnerability in the 404 fallback and a path-traversal risk in report storage because the domain is not validated or safely passed to the shell/filesystem. The runtime `npx` execution also creates a supply-chain exposure. Domain input should be strictly hostname-validated, filesystem components should be safely encoded or constrained, and the CLI should use spawn/execFile with an argument array and a pinned dependency.

Confidence: 99%Severity: 82%
AnomalyLOW
scripts/clarity-setup.mjs

The code is a browser-based Microsoft Clarity project setup utility, not clearly malware. However, --session is interpolated unsafely into a shell command executed by execSync, allowing command injection if an attacker can control that argument. Avoid untrusted session values and replace shell-string execution with an argument-array API or strict validation.

Confidence: 98%Severity: 68%
AnomalyLOW
scripts/sitedata.mjs

The main security issue is JavaScript injection through the unescaped command-line domain interpolated into browser-evaluated source. Exploitation requires a crafted domain argument and affects the browser page context. Output file writing is an explicit CLI feature. No clear malicious intent or independent data exfiltration is evident.

Confidence: 98%Severity: 63%
SecurityMEDIUM
scripts/gsc-remove-urls.mjs

The code is an administrative browser-automation script, not evidently malware. However, --session is interpolated unsafely into an execSync shell command, creating a command-injection risk if that argument is attacker-controlled. It also submits consequential URL-removal requests to Google Search Console.

Confidence: 99%Severity: 76%
AnomalyLOW
scripts/trends/sitemap_diff.py

No clear malware or data theft behavior is evident. The utility has security risks if its configuration or remote sitemap content is untrusted, particularly unrestricted URL fetching, site-name path traversal in snapshot writes, and unbounded response processing.

Confidence: 96%Severity: 55%
AnomalyLOW
scripts/anyway/lib/client.mjs

The code appears to implement an API client, not malware. Its principal security concern is potential API-key disclosure if apiGet receives an untrusted absolute pathname or if ANYWAY_API_BASE is attacker-controlled. Restrict request URLs to the configured origin and validate the base URL before attaching credentials.

Confidence: 98%Severity: 55%
Audit Metadata
Analyzed At
Oct 19, 2026, 06:05 PM
Package URL
pkg:socket/skills-sh/yan-labs%2Fyan-skills%2Frankup%2F@356f343341110bee092828e2ec0a2f2b292b25e487d75fa7e5d5d35a39326c6e