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
49/100

Security score

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

Categories Tested

Security Issues

medium line 294

Template literal with variable interpolation in command context

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

Python subprocess execution

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

Python subprocess execution

SourceSKILL.md
563result = subprocess.run(
low line 52

External URL reference

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

External URL reference

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

External URL reference

SourceSKILL.md
80("http://localhost:3000/", "Home"),
low line 81

External URL reference

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

External URL reference

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

External URL reference

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

External URL reference

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

External URL reference

SourceSKILL.md
118python lib/web_page_validator.py http://localhost:3000 --viewport all --screenshot
low line 150

External URL reference

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

External URL reference

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

External URL reference

SourceSKILL.md
160python lib/web_page_validator.py http://localhost:3000 --viewport mobile
low line 163

External URL reference

SourceSKILL.md
163python lib/web_page_validator.py http://localhost:3000 --viewport tablet
low line 166

External URL reference

SourceSKILL.md
166python lib/web_page_validator.py http://localhost:3000 --viewport all
low line 169

External URL reference

SourceSKILL.md
169python lib/web_page_validator.py http://localhost:3000 --viewport-width 414 --viewport-height 896
low line 190

External URL reference

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

External URL reference

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

External URL reference

SourceSKILL.md
337wait_for_server('http://127.0.0.1:5000')
low line 342

External URL reference

SourceSKILL.md
342python lib/web_page_validator.py http://127.0.0.1:5000 --verbose
low line 416

External URL reference

SourceSKILL.md
416URL: http://127.0.0.1:5000
low line 422

External URL reference

SourceSKILL.md
422Source: http://127.0.0.1:5000/:1827
low line 463

External URL reference

SourceSKILL.md
463python lib/web_page_validator.py http://127.0.0.1:5000
low line 468

External URL reference

SourceSKILL.md
468python lib/web_page_validator.py http://127.0.0.1:5000 --verbose
low line 473

External URL reference

SourceSKILL.md
473python lib/web_page_validator.py http://127.0.0.1:5000 --output report.txt
low line 478

External URL reference

SourceSKILL.md
478python lib/web_page_validator.py http://127.0.0.1:5000 --json > result.json
low line 483

External URL reference

SourceSKILL.md
483python lib/web_page_validator.py http://127.0.0.1:5000 --no-headless
low line 494

External URL reference

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

External URL reference

SourceSKILL.md
515/validate:web http://127.0.0.1:5000
low line 518

External URL reference

SourceSKILL.md
518/validate:web http://127.0.0.1:5000 --auto-fix
low line 521

External URL reference

SourceSKILL.md
521/validate:web http://127.0.0.1:5000 --report
low line 534

External URL reference

SourceSKILL.md
534- Download from: https://chromedriver.chromium.org/
low line 564

External URL reference

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

External URL reference

SourceSKILL.md
589python lib/web_page_validator.py http://127.0.0.1:5555
low line 612

External URL reference

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

External URL reference

SourceSKILL.md
634- Download from: https://chromedriver.chromium.org/
low line 642

External URL reference

SourceSKILL.md
642- Download from: https://www.google.com/chrome/
low line 716

External URL reference

SourceSKILL.md
716script.src = 'https://cdnjs.cloudflare.com/ajax/libs/axe-core/4.7.2/axe.min.js';
Scanned on Feb 28, 2026
View Security Dashboard