kero-audit
Pass
Audited by Gen Agent Trust Hub on Oct 2, 2026
Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/audit.mjsuses the Playwright library to launch and control a browser process (Chrome or Chromium) to perform web audits. - [DYNAMIC_EXECUTION]: The skill uses
page.evaluate()to execute the auditing logic contained inscripts/checks.jswithin the browser context. It also uses dynamicimport()to load the Playwright dependency from the local project's directory. - [INDIRECT_PROMPT_INJECTION]: The skill ingests and processes untrusted data from web pages during audits.
- Ingestion points:
scripts/audit.mjsnavigates to and reads content from provided URLs or local development servers. - Boundary markers: The agent receives structured data in the form of a JSON report containing specific metrics, reducing the risk of instructions in audited pages being misinterpreted as agent commands.
- Capability inventory: The skill is capable of browser automation and writing reports/screenshots to the local file system.
- Sanitization: The tool primarily extracts numerical metrics and specific attributes (like labels) rather than raw text for direct prompt interpolation.
- [EXTERNAL_DOWNLOADS]: The documentation instructs users to install
playwrightorplaywright-coreand Chromium vianpx playwright install chromiumto enable the skill's functionality.
Audit Metadata