webapp-testing
Test Local Web Applications with Playwright
Local web interfaces can fail in ways that static code review misses. This skill guides Playwright inspection, interaction, screenshots, and console capture.
Stop for confirmation before installing.
Review the plan and obtain explicit user consent before changing files.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "webapp-testing" from https://skillstore.io/skills/azeem-2-webapp-testing.md and its manifest at https://skillstore.io/api/skills/azeem-2-webapp-testing/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "webapp-testing". Inspect the local dashboard and report available interactions.
Expected outcome:
- The dashboard loaded after network activity settled.
- Visible controls included Add project, Search, Settings, and Sign out.
- Two links lacked descriptive text and need accessibility review.
Using "webapp-testing". Test the local sign-in flow and capture browser errors.
Expected outcome:
- The sign-in form accepted the supplied test account.
- Submission remained on the sign-in page instead of opening the dashboard.
- The browser console reported one failed authentication request.
- A screenshot was captured after the failed submission.
Using "webapp-testing". Verify a static contact form from a local HTML file.
Expected outcome:
- The page opened from the local file.
- Name and email fields accepted the test values.
- The submit action completed without a visible confirmation message.
Security Audit
High RiskThe helper executes caller-provided server strings through a shell and runs an unrestricted follow-up command. Most SKILL.md backtick alerts are Markdown false positives, but the instructions discourage source inspection before executing the helper.
Confirmed security concerns (1)
Capability review items (5)
These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.
Risk Factors
๐ Network access (3)
๐ Filesystem access (4)
โ๏ธ External commands (23)
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/azeem-2-webapp-testing/audits/12?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/azeem-2-webapp-testing?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/azeem-2-webapp-testing?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/azeem-2-webapp-testing/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/azeem-2-webapp-testing.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Academic citations (APA ยท BibTeX ยท CFF)
APA citation
Azeem-2. (2026). webapp-testing security audit report (audit version 12) [Author version unspecified]. Skillstore. https://skillstore.io/skills/azeem-2-webapp-testing/audits/12BibTeX citation
@techreport{azeem-2-azeem-2-webapp-testing-2026,
author = {Azeem-2},
title = {webapp-testing security audit report (audit version 12)},
institution = {Skillstore},
year = {2026},
number = {12},
url = {https://skillstore.io/skills/azeem-2-webapp-testing/audits/12},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "webapp-testing security audit report (audit version 12)"
version: "unspecified"
type: report
authors:
- name: "Azeem-2"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/azeem-2-webapp-testing/audits/12"
identifiers:
- type: other
value: "skillstore:azeem-2-webapp-testing:audit:12"
description: "Skillstore immutable audit report identifier"
Compare variants
11 installable variantsEach author remains a separate installable skill. The recommended variant is ranked by Skillstore evidence.
Why this variant is first
autumnsgrove-webapp-testing
2026-08-21
7spade-webapp-testing
2026-08-21
webapp-testing
2026-08-21
zhanlincui-webapp-testing
2026-08-21
artemisai-webapp-testing
2026-08-21
sickn33-webapp-testing
2026-08-21
azeem-2-webapp-testing
2026-08-21
cam10001110101-webapp-testing
2026-08-21
dyai2025-webapp-testing
2026-08-21
davila7-webapp-testing
2026-08-21
composiohq-webapp-testing
2026-08-21
Skillstore Score
Why this score Evidence Confidence: MediumWhat You Can Build
Verify a Frontend Change
Open a local application, exercise the changed workflow, and capture visible results for review.
Investigate a UI Failure
Inspect rendered elements, browser console messages, and screenshots to identify a failing interaction.
Review a Local Prototype
Run a repeatable browser walkthrough and document the behavior of a static or dynamic prototype.
Try These Prompts
Open [local URL] in headless Chromium. Wait for network activity to settle, then list visible buttons, links, and form controls.
Test [workflow] at [local URL]. Perform each step, report failures, and capture a screenshot after the final action.
Reproduce [issue] at [local URL]. Capture browser console messages, note failed interactions, and summarize likely causes with supporting observations.
Review the bundled helper first. With approval, start [server commands], test [workflows], collect screenshots and console evidence, then verify server cleanup.
Best Practices
- Review every community script and the exact command arguments before execution.
- Use stable role, label, or identifier selectors and wait for meaningful page states.
- Use test accounts and redact secrets from screenshots and console logs.
Avoid
- Do not run unreviewed server strings through a shell.
- Do not rely only on fixed delays when a page offers observable readiness signals.
- Do not store sensitive screenshots or console logs in predictable shared paths.
Frequently Asked Questions
What does this skill test?
Does it start local development servers?
Which browser automation library does it use?
Can it test static HTML files?
Does it create a complete automated test suite?
What should I review before running it?
Developer Details
Author
Azeem-2License
Complete terms in LICENSE.txt
Skillstore revision
r3
Version notice
The author did not declare a version.
Ref
8c3e20bba512c392d9b02ee748b18e0b09d4982c
Maintenance freshness
7/24/2026
Usage
12 downloads ยท 241 views
File structure
๐ examples/
๐ console_logging.py
๐ element_discovery.py
๐ static_html_automation.py
๐ LICENSE.txt
๐ scripts/
๐ with_server.py
๐ SKILL.md