Skip to main content

javascript-fundamentals

Covers essential JavaScript features and best practices, including ES6+ syntax and asynchronous programming for robust application development.

Install this skill

or
0/100

Security score

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

Categories Tested

Security Issues

medium line 110

Template literal with variable interpolation in command context

SourceSKILL.md
110return `Hello, ${name}!`;
medium line 117

Template literal with variable interpolation in command context

SourceSKILL.md
117return `Hello, ${name}!`;
medium line 123

Template literal with variable interpolation in command context

SourceSKILL.md
123const greet = (name) => `Hello, ${name}!`;
medium line 153

Template literal with variable interpolation in command context

SourceSKILL.md
153return `Hello, I'm ${this.name}`;
medium line 246

Template literal with variable interpolation in command context

SourceSKILL.md
246return `${this.name} makes a sound`;
medium line 263

Template literal with variable interpolation in command context

SourceSKILL.md
263return `${this.name} barks!`;
medium line 282

Template literal with variable interpolation in command context

SourceSKILL.md
282return `${this.name} makes a sound`;
medium line 298

Template literal with variable interpolation in command context

SourceSKILL.md
298return `${super.speak()} - Woof!`;
medium line 303

Template literal with variable interpolation in command context

SourceSKILL.md
303return `${this.name} is a ${this.breed}`;
medium line 350

Template literal with variable interpolation in command context

SourceSKILL.md
350return `${name} is ${age} years old`;
medium line 400

Template literal with variable interpolation in command context

SourceSKILL.md
400const greeting = `Hello, ${name}!`;
medium line 403

Template literal with variable interpolation in command context

SourceSKILL.md
403const message = `In 5 years, you'll be ${age + 5}`;
medium line 415

Template literal with variable interpolation in command context

SourceSKILL.md
415return result + str + (values[i] ? `<mark>${values[i]}</mark>` : '');
medium line 419

Template literal with variable interpolation in command context

SourceSKILL.md
419const html = highlight`Hello, ${name}! You are ${age} years old.`;
medium line 690

Template literal with variable interpolation in command context

SourceSKILL.md
690throw new Error(`HTTP error! status: ${response.status}`);
medium line 740

Template literal with variable interpolation in command context

SourceSKILL.md
740log(`${a} + ${b} = ${result}`);
medium line 746

Template literal with variable interpolation in command context

SourceSKILL.md
746log(`${a} - ${b} = ${result}`);
medium line 840

Template literal with variable interpolation in command context

SourceSKILL.md
840return `${this.name} (${this.role})`;
medium line 1086

Template literal with variable interpolation in command context

SourceSKILL.md
1086console.error(`Validation failed for ${error.field}: ${error.message}`);
medium line 1103

Template literal with variable interpolation in command context

SourceSKILL.md
1103console.log(`Retry ${i + 1}/${retries}`);
medium line 1239

Template literal with variable interpolation in command context

SourceSKILL.md
1239return `Hello, ${name}`;
medium line 1244

Template literal with variable interpolation in command context

SourceSKILL.md
1244return `Hello, ${name}`;
low line 862

External URL reference

SourceSKILL.md
862apiUrl: 'https://api.example.com',
low line 1020

External URL reference

SourceSKILL.md
1020const API_BASE_URL = 'https://api.example.com';
Scanned on Feb 12, 2026
View Security Dashboard