evidence-driven-testing
Pass
Audited by Gen Agent Trust Hub on Oct 26, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The
scripts/evidence.pyscript executes system tools includingffmpeg,ffprobe, andpsto capture screen recordings, verify video integrity, and manage processes. Thescripts/run-playwright.shscript executesnpm,node, and the Playwright CLI. - [EXTERNAL_DOWNLOADS]: The skill downloads the Playwright library from the NPM registry and the Chromium browser binary from Playwright's official distribution servers as part of the headless testing path setup in
scripts/run-playwright.sh. - [DYNAMIC_EXECUTION]: The skill dynamically generates SubStation Alpha (
.ass) subtitle files inscripts/evidence.pyto burn test annotations into the video. Additionally,scripts/run-playwright.shexecutes arbitrary Playwright scripts provided as arguments to facilitate headless UI testing. - [INDIRECT_PROMPT_INJECTION]: The skill processes potentially untrusted data from user-defined test targets and live application UI content while possessing significant system capabilities.
- Ingestion points: User-supplied 'Test targets' and 'PR / issue' parameters in
SKILL.md; live application UI state captured during recording or Playwright execution. - Boundary markers: None identified; instructions do not require specific delimiters or safety warnings for processing user-supplied data.
- Capability inventory: Subprocess execution and shell access in
scripts/evidence.pyandscripts/run-playwright.sh; network access for dependency downloads. - Sanitization:
scripts/evidence.pyuses list-based arguments forsubprocess.runto mitigate command injection.scripts/run-playwright.shusesnpm ciwith the--ignore-scriptsflag to prevent execution of malicious lifecycle scripts.
Audit Metadata