javascript-fundamentals
Covers essential JavaScript features and best practices, including ES6+ syntax and asynchronous programming for robust application development.
Install this skill
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
Template literal with variable interpolation in command context
| 110 | return `Hello, ${name}!`; |
Template literal with variable interpolation in command context
| 117 | return `Hello, ${name}!`; |
Template literal with variable interpolation in command context
| 123 | const greet = (name) => `Hello, ${name}!`; |
Template literal with variable interpolation in command context
| 153 | return `Hello, I'm ${this.name}`; |
Template literal with variable interpolation in command context
| 246 | return `${this.name} makes a sound`; |
Template literal with variable interpolation in command context
| 263 | return `${this.name} barks!`; |
Template literal with variable interpolation in command context
| 282 | return `${this.name} makes a sound`; |
Template literal with variable interpolation in command context
| 298 | return `${super.speak()} - Woof!`; |
Template literal with variable interpolation in command context
| 303 | return `${this.name} is a ${this.breed}`; |
Template literal with variable interpolation in command context
| 350 | return `${name} is ${age} years old`; |
Template literal with variable interpolation in command context
| 400 | const greeting = `Hello, ${name}!`; |
Template literal with variable interpolation in command context
| 403 | const message = `In 5 years, you'll be ${age + 5}`; |
Template literal with variable interpolation in command context
| 415 | return result + str + (values[i] ? `<mark>${values[i]}</mark>` : ''); |
Template literal with variable interpolation in command context
| 419 | const html = highlight`Hello, ${name}! You are ${age} years old.`; |
Template literal with variable interpolation in command context
| 690 | throw new Error(`HTTP error! status: ${response.status}`); |
Template literal with variable interpolation in command context
| 740 | log(`${a} + ${b} = ${result}`); |
Template literal with variable interpolation in command context
| 746 | log(`${a} - ${b} = ${result}`); |
Template literal with variable interpolation in command context
| 840 | return `${this.name} (${this.role})`; |
Template literal with variable interpolation in command context
| 1086 | console.error(`Validation failed for ${error.field}: ${error.message}`); |
Template literal with variable interpolation in command context
| 1103 | console.log(`Retry ${i + 1}/${retries}`); |
Template literal with variable interpolation in command context
| 1239 | return `Hello, ${name}`; |
Template literal with variable interpolation in command context
| 1244 | return `Hello, ${name}`; |
External URL reference
| 862 | apiUrl: 'https://api.example.com', |
External URL reference
| 1020 | const API_BASE_URL = 'https://api.example.com'; |