Skip to main content

ui-demo

Records polished UI demo videos of web applications using Playwright, enhancing user understanding through visual storytelling.

Install this skill

or
57/100

Security score

The ui-demo skill was audited on May 18, 2026 and we found 11 security issues across 3 threat categories. Review the findings below before installing.

Categories Tested

Security Issues

medium line 103

Template literal with variable interpolation in command context

SourceSKILL.md
103const msg = `REHEARSAL FAIL: "${label}" not found - selector: ${typeof locator === 'string' ? locator : '(locator object)'}`;
medium line 108

Template literal with variable interpolation in command context

SourceSKILL.md
108.map(el => `${el.tagName}[${el.type || ''}] "${el.textContent?.trim().substring(0, 30)}"`)
medium line 114

Template literal with variable interpolation in command context

SourceSKILL.md
114console.log(`REHEARSAL OK: "${label}"`);
medium line 223

Template literal with variable interpolation in command context

SourceSKILL.md
223console.error(`WARNING: moveAndClick skipped - "${label}" not visible`);
medium line 236

Template literal with variable interpolation in command context

SourceSKILL.md
236console.error(`WARNING: moveAndClick failed on "${label}": ${e.message}`);
medium line 255

Template literal with variable interpolation in command context

SourceSKILL.md
255console.error(`WARNING: typeSlowly skipped - "${label}" not visible`);
medium line 290

Template literal with variable interpolation in command context

SourceSKILL.md
290console.warn(`WARNING: panElements skipped element ${i} (selector: "${selector}"): ${e.message}`);
medium line 392

Template literal with variable interpolation in command context

SourceSKILL.md
392await page.goto(`${BASE_URL}/dashboard`);
low line 360

Access to .env file

SourceSKILL.md
360const BASE_URL = process.env.QA_BASE_URL || 'http://localhost:3000';
low line 191

External URL reference

SourceSKILL.md
191cursor.innerHTML = `<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
low line 360

External URL reference

SourceSKILL.md
360const BASE_URL = process.env.QA_BASE_URL || 'http://localhost:3000';
Scanned on May 18, 2026
View Security Dashboard
Installation guide →