jury
Pass
Audited by Gen Agent Trust Hub on Oct 18, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill is designed to audit arbitrary external websites, creating an inherent surface for indirect prompt injection.
- Ingestion points: Data is collected from external URLs via
scripts/shoot.mjs(screenshots, console errors, and accessibility reports) andscripts/audit.mjs(extracted page text and metadata). - Boundary markers: The 'Critic brief' in
references/quality-bar.mdprovides instructions to the subagent to restrict its focus ('Use only the files below: don't open the site, search the web, or read anything else about it'), which acts as a logical boundary. - Capability inventory: The skill uses subagent invocation to process evidence and performs file writing to the
.jury/directory to store audit results. - Sanitization: The
audit.mjsscript performs basic sanitization by stripping HTML tags from the page content before presenting it to the critic, though visual information in screenshots remains unsanitized. - [EXTERNAL_DOWNLOADS]: The
scripts/shoot.mjsscript attempts to download theaxe-coreaccessibility library from a well-known service (jsDelivr CDN) athttps://cdn.jsdelivr.net/npm/axe-core@4/axe.min.jsif the package is not found in the local environment. This is a standard dependency for the skill's accessibility auditing functionality.
Audit Metadata