Skip to main content

javascript-expert

Provides expert-level JavaScript development using modern ES2024+ features and Node.js, ensuring clean and maintainable code.

Install this skill

or
44/100

Security score

The javascript-expert skill was audited on Feb 12, 2026 and we found 16 security issues across 4 threat categories. Review the findings below before installing.

Categories Tested

Security Issues

medium line 226

Template literal with variable interpolation in command context

SourceSKILL.md
226fileName: (format) => `my-lib.${format}.js`
medium line 319

Template literal with variable interpolation in command context

SourceSKILL.md
319super(`${resource} with id ${id} not found`);
medium line 329

Template literal with variable interpolation in command context

SourceSKILL.md
329const response = await fetch(`/api/users/${id}`);
medium line 335

Template literal with variable interpolation in command context

SourceSKILL.md
335throw new Error(`HTTP ${response.status}: ${response.statusText}`);
medium line 379

Template literal with variable interpolation in command context

SourceSKILL.md
379const formatPrice = price => `$${price.toFixed(2)}`;
medium line 449

Template literal with variable interpolation in command context

SourceSKILL.md
449console.log(`Attempt ${attempt} failed, retrying...`);
medium line 555

Template literal with variable interpolation in command context

SourceSKILL.md
555const message = `Hello, ${name}! You have ${count} messages.`;
medium line 575

Template literal with variable interpolation in command context

SourceSKILL.md
575return `${greeting}, ${name}!`;
medium line 738

Template literal with variable interpolation in command context

SourceSKILL.md
738if (!response.ok) throw new Error(`HTTP ${response.status}`);
low line 39

Fetch to external URL

SourceSKILL.md
39const data = await fetch('/api/data').then(r => r.json());
low line 109

Fetch to external URL

SourceSKILL.md
109const response = await fetch('/api/data', { signal });
low line 455

Fetch to external URL

SourceSKILL.md
455const data = await retry(() => fetch('/api/data').then(r => r.json()));
low line 733

Fetch to external URL

SourceSKILL.md
733const data = await fetch('/api/data').then(r => r.json());
low line 737

Fetch to external URL

SourceSKILL.md
737const response = await fetch('/api/data');
medium line 54

Prompting for password/secret input

SourceSKILL.md
54return this.#password === input;
low line 194

External URL reference

SourceSKILL.md
194console.log('Server running on http://localhost:3000');
Scanned on Feb 12, 2026
View Security Dashboard