performance-readiness
Pass
Audited by Gen Agent Trust Hub on Oct 2, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted HTML markup, network traffic, and web storage data from external websites during its audit process. This creates an attack surface where an attacker-controlled site could include malicious instructions (e.g., in hidden HTML comments or metadata) to influence the AI agent's behavior.
- Ingestion points:
scripts/lib/pages.mjsandscripts/observe-runtime.mjsfetch and read HTML content and network data from user-provided URLs. - Boundary markers: The skill does not implement explicit delimiters or safety warnings for the agent when processing external content.
- Capability inventory: The skill utilizes Node.js built-ins for file system access (
node:fs) and network operations (fetch, Playwright) across its scripts. - Sanitization: No sanitization or filtering of external content is performed beyond basic HTML entity decoding.
- [DYNAMIC_EXECUTION]: The helper script
scripts/lib/browser.mjsdynamically resolves and imports theplaywrightorplaywright-corepackages from the local project environment usingcreateRequireandimport(). While this is a functional requirement for browser-based performance auditing, it involves the dynamic loading of executable code from computed paths at runtime.
Audit Metadata