qa
Pass
Audited by Gen Agent Trust Hub on Oct 10, 2026
Risk Level: SAFEDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [DYNAMIC_EXECUTION]: The skill uses dynamic imports and file URL resolution to load logic from neighboring skill directories within the stardust toolset.
- Evidence:
scripts/checks/chrome.mjsimportschrome-compare.mjsusingawait import(pathToFileURL(...).href).scripts/checks/dynamics.mjsimportsdynamics-check.mjsfrom a relative path outside the skill directory.scripts/from-knowledge.mjsdynamically importseds-path.mjsfrom a neighboring directory.scripts/lib.mjsusescreateRequireandreq.resolveto dynamically load theplaywrightmodule from the project's current working directory.- [INDIRECT_PROMPT_INJECTION]: The skill crawls and processes content from user-provided live URLs, creating an attack surface where malicious website content could attempt to influence the agent's behavior.
- Ingestion points: Website content is ingested via
fetchPageinrouting.mjs,content.mjs,links.mjs, andmetadata.mjs, and via Playwright inbrowse.mjs,perf.mjs,editability.mjs, andai-readability.mjs. - Boundary markers: Absent. Findings are written to report files without explicit warnings about embedded instructions.
- Capability inventory: The skill can write files to the local
stardust/qa/directory usingwriteJSONand execute internal scripts viaspawnSync. - Sanitization: Raw data is written to
report.jsonwithout sanitization;report-html.mjsperforms basic HTML entity escaping for display. - [EXTERNAL_DOWNLOADS]: The skill downloads an external accessibility testing library from a well-known CDN service.
- Evidence:
scripts/checks/browse.mjsdefinesAXE_CDNashttps://cdn.jsdelivr.net/npm/axe-core@4.10.2/axe.min.jsand injects it into the browser context at runtime. - [COMMAND_EXECUTION]: The skill executes internal scripts using the system shell to perform specific QA tasks.
- Evidence:
scripts/checks/chrome.mjsusesspawnSync(process.execPath, ...)to run thechrome-explore.mjsscript.
Audit Metadata