exploratory-test-e9d412 — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited exploratory-test-e9d412 (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Execute multi-level exploratory testing that goes beyond smoke testing to actively find bugs through escalating test scenarios.
At the start, use update_plan to track each step:
$user-experience skill (when user-facing)Check if .turbo/test-plan.md exists.
$create-test-plan skill first, then continue.Use the approach specified in the test plan. If the plan does not specify one, determine it using the same logic as $create-test-plan Step 3.
$user-experience Skill (When User-Facing)If the app has a user-facing surface (UI, screens, commands, messages, or any behavior a user sees or does), run the $user-experience skill to load the UX lens before executing tests, so usability concerns surface while interacting with the app. When it is unclear whether the surface is user-facing, use request_user_input to ask rather than skipping silently. Skip this step for test targets with no user-facing behavior (internal library or infrastructure).
Work through each level sequentially. Complete all tests in a level before moving to the next.
request_user_input to ask whether to continue. Basic failures may indicate the feature is too broken for deeper testing.If a project-specific testing skill or MCP tool was identified in Step 2, use that. The paths below are fallbacks.
Start the dev server if not already running. Wait for it to be ready. Use the browser-use@openai-bundled plugin to interact with the app.
Launch the app. Use the computer-use@openai-bundled plugin to interact with the UI.
Run commands directly.
Present results organized by level:
Exploratory Test Results:
## Level 1: Basic Functionality (X/Y passed)
- [PASS] Test name: description
- [FAIL] Test name: description — [what went wrong]
## Level 2: Complex Operations (X/Y passed)
- [PASS] Test name: description
- [FAIL] Test name: description — [what went wrong]
## Level 3: Adversarial Testing (X/Y passed)
- [PASS] Test name: description
- [FAIL] Test name: description — [what went wrong]
## Level 4: Cross-Cutting Scenarios (X/Y passed)
- [PASS] Test name: description
- [FAIL] Test name: description — [what went wrong]
Overall: X/Y passed across all levelsReport usability observations from the UX lens below the level results, separately from the PASS/FAIL defects. A scenario can pass every functional check and still surface a usability concern.
## Usability Observations
- [UX] <observation> — names the UX context it touches (Understanding, Bridging, or Flowing) and the goal mismatch or friction it createsFor each failure, include the relevant screenshot, output, or state observation.
Update .turbo/test-plan.md by checking off completed tests and annotating results.
Then update or check the active plan and proceed to any remaining task.
$investigate skill on the test report.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.