Skip to main content

web-validation

Validates web applications with automated error detection, screenshot capture, and mobile testing for enhanced debugging and performance.

Install this skill

or
0/100

Security score

The web-validation skill was audited on May 12, 2026 and we found 51 security issues across 2 threat categories. Review the findings below before installing.

Categories Tested

Security Issues

medium line 115

Template literal with variable interpolation in command context

SourceSKILL.md
115```bash
medium line 156

Template literal with variable interpolation in command context

SourceSKILL.md
156```bash
medium line 292

Template literal with variable interpolation in command context

SourceSKILL.md
292console.error(`Failed to load: ${r.name}`);
medium line 316

Template literal with variable interpolation in command context

SourceSKILL.md
316```bash
medium line 339

Template literal with variable interpolation in command context

SourceSKILL.md
339```bash
medium line 460

Template literal with variable interpolation in command context

SourceSKILL.md
460```bash
medium line 465

Template literal with variable interpolation in command context

SourceSKILL.md
465```bash
medium line 470

Template literal with variable interpolation in command context

SourceSKILL.md
470```bash
medium line 475

Template literal with variable interpolation in command context

SourceSKILL.md
475```bash
medium line 480

Template literal with variable interpolation in command context

SourceSKILL.md
480```bash
medium line 573

Template literal with variable interpolation in command context

SourceSKILL.md
573```bash
medium line 645

Template literal with variable interpolation in command context

SourceSKILL.md
645```
medium line 651

Template literal with variable interpolation in command context

SourceSKILL.md
651```
medium line 557

Python subprocess execution

SourceSKILL.md
557subprocess.Popen(['python', 'lib/dashboard.py', '--no-browser', '--port', '5000'])
medium line 561

Python subprocess execution

SourceSKILL.md
561result = subprocess.run(
low line 50

External URL reference

SourceSKILL.md
50login_url="http://localhost:3000/auth/signin",
low line 61

External URL reference

SourceSKILL.md
61result = validator.validate_url('http://localhost:3000/dashboard')
low line 78

External URL reference

SourceSKILL.md
78("http://localhost:3000/", "Home"),
low line 79

External URL reference

SourceSKILL.md
79("http://localhost:3000/auth/signin", "Sign In"),
low line 82

External URL reference

SourceSKILL.md
82("http://localhost:3000/dashboard", "Dashboard"),
low line 83

External URL reference

SourceSKILL.md
83("http://localhost:3000/settings", "Settings"),
low line 106

External URL reference

SourceSKILL.md
106result = validator.validate_url('http://localhost:3000')
low line 116

External URL reference

SourceSKILL.md
116python ${CLAUDE_PLUGIN_ROOT}/lib/web_page_validator.py http://localhost:3000 --viewport all --screenshot
low line 148

External URL reference

SourceSKILL.md
148result = validator.validate_url('http://localhost:3000')
low line 151

External URL reference

SourceSKILL.md
151results = validator.validate_all_viewports('http://localhost:3000')
low line 158

External URL reference

SourceSKILL.md
158python ${CLAUDE_PLUGIN_ROOT}/lib/web_page_validator.py http://localhost:3000 --viewport mobile
low line 161

External URL reference

SourceSKILL.md
161python ${CLAUDE_PLUGIN_ROOT}/lib/web_page_validator.py http://localhost:3000 --viewport tablet
low line 164

External URL reference

SourceSKILL.md
164python ${CLAUDE_PLUGIN_ROOT}/lib/web_page_validator.py http://localhost:3000 --viewport all
low line 167

External URL reference

SourceSKILL.md
167python ${CLAUDE_PLUGIN_ROOT}/lib/web_page_validator.py http://localhost:3000 --viewport-width 414 --viewport-height 896
low line 188

External URL reference

SourceSKILL.md
188result = validator.validate_url('http://localhost:3000')
low line 223

External URL reference

SourceSKILL.md
223result = validator.validate_url('http://127.0.0.1:5000')
low line 335

External URL reference

SourceSKILL.md
335wait_for_server('http://127.0.0.1:5000')
low line 340

External URL reference

SourceSKILL.md
340python ${CLAUDE_PLUGIN_ROOT}/lib/web_page_validator.py http://127.0.0.1:5000 --verbose
low line 414

External URL reference

SourceSKILL.md
414URL: http://127.0.0.1:5000
low line 420

External URL reference

SourceSKILL.md
420Source: http://127.0.0.1:5000/:1827
low line 461

External URL reference

SourceSKILL.md
461python ${CLAUDE_PLUGIN_ROOT}/lib/web_page_validator.py http://127.0.0.1:5000
low line 466

External URL reference

SourceSKILL.md
466python ${CLAUDE_PLUGIN_ROOT}/lib/web_page_validator.py http://127.0.0.1:5000 --verbose
low line 471

External URL reference

SourceSKILL.md
471python ${CLAUDE_PLUGIN_ROOT}/lib/web_page_validator.py http://127.0.0.1:5000 --output report.txt
low line 476

External URL reference

SourceSKILL.md
476python ${CLAUDE_PLUGIN_ROOT}/lib/web_page_validator.py http://127.0.0.1:5000 --json > result.json
low line 481

External URL reference

SourceSKILL.md
481python ${CLAUDE_PLUGIN_ROOT}/lib/web_page_validator.py http://127.0.0.1:5000 --no-headless
low line 492

External URL reference

SourceSKILL.md
492result = validator.validate_url('http://127.0.0.1:5000', wait_for_load=3)
low line 513

External URL reference

SourceSKILL.md
513/validate:web http://127.0.0.1:5000
low line 516

External URL reference

SourceSKILL.md
516/validate:web http://127.0.0.1:5000 --auto-fix
low line 519

External URL reference

SourceSKILL.md
519/validate:web http://127.0.0.1:5000 --report
low line 532

External URL reference

SourceSKILL.md
532- Download from: https://chromedriver.chromium.org/
low line 562

External URL reference

SourceSKILL.md
562['python', 'lib/web_page_validator.py', 'http://127.0.0.1:5000'],
low line 587

External URL reference

SourceSKILL.md
587python ${CLAUDE_PLUGIN_ROOT}/lib/web_page_validator.py http://127.0.0.1:5555
low line 610

External URL reference

SourceSKILL.md
610result = validator.validate_url('http://127.0.0.1:5000')
low line 632

External URL reference

SourceSKILL.md
632- Download from: https://chromedriver.chromium.org/
low line 640

External URL reference

SourceSKILL.md
640- Download from: https://www.google.com/chrome/
low line 714

External URL reference

SourceSKILL.md
714script.src = 'https://cdnjs.cloudflare.com/ajax/libs/axe-core/4.7.2/axe.min.js';
Scanned on May 12, 2026
View Security Dashboard
Installation guide →