Skip to main content

Optimize Publish Skill Implementation Plan

Enhances the myvibe-publish skill by fixing UX issues and improving title generation for better user experience.

Install this skill

or
59/100

Security score

The Optimize Publish Skill Implementation Plan skill was audited on Feb 17, 2026 and we found 9 security issues across 2 threat categories. Review the findings below before installing.

Categories Tested

Security Issues

medium line 174

Template literal with variable interpolation in command context

SourceSKILL.md
174console.log(chalk.cyan(`Skipping upload, using existing DID: ${did}`));
medium line 191

Template literal with variable interpolation in command context

SourceSKILL.md
191throw new Error(`Directory not found: ${dirPath}`);
medium line 195

Template literal with variable interpolation in command context

SourceSKILL.md
195throw new Error(`Not a directory: ${dirPath}`);
medium line 204

Template literal with variable interpolation in command context

SourceSKILL.md
204throw new Error(`File not found: ${filePath}`);
medium line 209

Template literal with variable interpolation in command context

SourceSKILL.md
209throw new Error(`Unsupported file type: ${fileInfo.type}. Only ZIP and HTML files are supported.`);
medium line 237

Template literal with variable interpolation in command context

SourceSKILL.md
237console.error(chalk.red(`\nāŒ Publish action failed: ${actionError.message}`));
medium line 238

Template literal with variable interpolation in command context

SourceSKILL.md
238console.error(chalk.yellow(`\nšŸ“Œ Upload was successful. DID: ${did}`));
medium line 240

Template literal with variable interpolation in command context

SourceSKILL.md
240console.error(chalk.cyan(` node ${process.argv[1]} --skip-upload --did ${did} --title "..." --desc "..." --visibility ${visibility}\n`));
low line 296

External URL reference

SourceSKILL.md
296"hub": "https://www.myvibe.so",
Scanned on Feb 17, 2026
View Security Dashboard