cloud-challenges
Engages users with coding challenges, allowing them to submit solutions, track achievements, and compete on leaderboards.
Install this skill
Security score
The cloud-challenges skill was audited on Feb 9, 2026 and we found 18 security issues across 2 threat categories. Review the findings below before installing.
Categories Tested
Security Issues
Template literal with variable interpolation in command context
| 203 | console.log(`- ${c.title} (${c.difficulty}): ${c.credits} credits`); |
Template literal with variable interpolation in command context
| 211 | console.log(` |
Template literal with variable interpolation in command context
| 217 | ${challenge.examples.map(e => `Input: ${e.input} → Output: ${e.output}`).join('\n')} |
Template literal with variable interpolation in command context
| 252 | console.log(`\nChallenge Passed! Score: ${submission.score}`); |
Template literal with variable interpolation in command context
| 253 | console.log(`Credits Earned: ${submission.credits_earned}`); |
Template literal with variable interpolation in command context
| 258 | console.log(`- Test ${result.id}: ${result.feedback}`); |
Template literal with variable interpolation in command context
| 274 | console.log(`🏆 ${a.name} - ${a.description}`); |
Template literal with variable interpolation in command context
| 275 | console.log(` Earned: ${a.earned_at}`); |
Template literal with variable interpolation in command context
| 287 | console.log(`\n${category.replace('_', ' ').toUpperCase()}:`); |
Template literal with variable interpolation in command context
| 288 | console.log(`- Earned: ${catAchievements.achievements.length} achievements`); |
Template literal with variable interpolation in command context
| 303 | console.log(`#${entry.rank} ${entry.user} - ${entry.score} pts (${entry.challenges_completed} challenges)`); |
Template literal with variable interpolation in command context
| 314 | console.log(`#${entry.rank} ${entry.user} - ${entry.score} pts`); |
Template literal with variable interpolation in command context
| 326 | console.log(`#${entry.rank} ${entry.user} - ${entry.score} pts (${entry.execution_time}ms)`); |
Template literal with variable interpolation in command context
| 344 | console.log(`- ${challenge.title} (${challenge.credits} credits)`); |
Template literal with variable interpolation in command context
| 356 | console.log(`- ${challenge.title} (${challenge.credits} credits)`); |
Template literal with variable interpolation in command context
| 428 | console.log(`Total credits from challenges: ${balance.challenge_earnings}`); |
External URL reference
| 439 | - [Flow Nexus Challenges](https://flow-nexus.ruv.io/challenges) |
External URL reference
| 440 | - [Leaderboards](https://flow-nexus.ruv.io/leaderboard) |