Skip to main content

playwright-e2e-builder

Facilitates the creation of robust Playwright E2E test suites, ensuring thorough testing of critical user flows and CI integration.

Install this skill

or
39/100

Security score

The playwright-e2e-builder skill was audited on Jun 7, 2026 and we found 21 security issues across 3 threat categories. Review the findings below before installing.

Categories Tested

Security Issues

medium line 247

Template literal with variable interpolation in command context

SourceSKILL.md
247const response = await fetch(`${this.baseURL}/api/resources`, {
medium line 251

Template literal with variable interpolation in command context

SourceSKILL.md
251...(this.token ? { Authorization: `Bearer ${this.token}` } : {}),
medium line 255

Template literal with variable interpolation in command context

SourceSKILL.md
255if (!response.ok) throw new Error(`Seed failed: ${response.status}`);
medium line 260

Template literal with variable interpolation in command context

SourceSKILL.md
260await fetch(`${this.baseURL}/api/resources/${id}`, {
medium line 262

Template literal with variable interpolation in command context

SourceSKILL.md
262headers: this.token ? { Authorization: `Bearer ${this.token}` } : {},
medium line 461

Template literal with variable interpolation in command context

SourceSKILL.md
461await page.goto(`/resources/${resourceId}`);
medium line 471

Template literal with variable interpolation in command context

SourceSKILL.md
471await page.goto(`/resources/${resourceId}`);
medium line 519

Template literal with variable interpolation in command context

SourceSKILL.md
519```yaml
medium line 638

Template literal with variable interpolation in command context

SourceSKILL.md
638await page.goto(`/resources/${resource.id}`);
medium line 36

Access to .env file

SourceSKILL.md
36- Check `.env` files for test-specific environment variables
low line 153

Access to .env file

SourceSKILL.md
153forbidOnly: !!process.env.CI,
low line 154

Access to .env file

SourceSKILL.md
154retries: process.env.CI ? 2 : 0,
low line 155

Access to .env file

SourceSKILL.md
155workers: process.env.CI ? 1 : undefined,
low line 156

Access to .env file

SourceSKILL.md
156reporter: process.env.CI
low line 161

Access to .env file

SourceSKILL.md
161baseURL: process.env.BASE_URL || 'http://localhost:3000',
low line 202

Access to .env file

SourceSKILL.md
202reuseExistingServer: !process.env.CI,
low line 221

Access to .env file

SourceSKILL.md
221await page.getByLabel('Email').fill(process.env.TEST_USER_EMAIL || '[email protected]');
low line 222

Access to .env file

SourceSKILL.md
222await page.getByLabel('Password').fill(process.env.TEST_USER_PASSWORD || 'testpassword');
low line 161

External URL reference

SourceSKILL.md
161baseURL: process.env.BASE_URL || 'http://localhost:3000',
low line 201

External URL reference

SourceSKILL.md
201url: 'http://localhost:3000',
low line 554

External URL reference

SourceSKILL.md
554BASE_URL: http://localhost:3000
Scanned on Jun 7, 2026
View Security Dashboard
Installation guide →