suparank/publish

Warn

Audited by Socket on Feb 23, 2026

1 alert found:

Security
SecurityMEDIUM
SKILL.md

[Skill Scanner] Skill instructions include directives to hide actions from user All findings: [HIGH] autonomy_abuse: Skill instructions include directives to hide actions from user (BH009) [AITech 13.3] [HIGH] data_exfiltration: Outbound data post or form upload via curl/wget detected (NW002) [AITech 8.2.3] [HIGH] data_exfiltration: Outbound data post or form upload via curl/wget detected (NW002) [AITech 8.2.3] [HIGH] data_exfiltration: Outbound data post or form upload via curl/wget detected (NW002) [AITech 8.2.3] [HIGH] data_exfiltration: Outbound data post or form upload via curl/wget detected (NW002) [AITech 8.2.3] [HIGH] data_exfiltration: Outbound data post or form upload via curl/wget detected (NW002) [AITech 8.2.3] This skill's functionality is consistent with its stated purpose. It requires and reads sensitive credentials from local config files and uses them to call third-party APIs (WordPress, Ghost, fal.ai) and arbitrary webhooks — this is expected but high-sensitivity. The primary risks are: accidental credential leakage when building/executing shell/curl commands, reliance on an external image provider (fal.run), and sending data to arbitrary webhook URLs. There is no evidence of obfuscation, hardcoded secrets, or explicit malicious behavior (no download-execute chains or credential harvesting to unknown domains). Recommend careful implementation: ensure credentials are never printed or stored in logs, properly escape/validate payload contents, and restrict allowed webhook targets in high-security contexts. LLM verification: Functionally the skill is coherent with its stated purpose: it reads local credentials and article content, converts markdown to HTML/mobiledoc, posts to WordPress/Ghost, calls fal.ai to generate images, and sends webhooks. No hardcoded secrets, obfuscated payloads, or explicit backdoors are present. The primary security concerns are operational: use of inline shell commands that embed secrets (node -e with admin key, curl with Authorization headers) which can leak credentials via process listin

Confidence: 80%Severity: 75%
Audit Metadata
Analyzed At
Feb 23, 2026, 07:39 AM
Package URL
pkg:socket/skills-sh/egebese%2Fsuparank%2Fsuparankpublish%2F@188e2b35e46e1c9f56eda6997a45220b455d70c9
Security Audit — socket — suparank/publish