multilingual-readiness
Warn
Audited by Gen Agent Trust Hub on Oct 2, 2026
Risk Level: MEDIUMDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [DYNAMIC_EXECUTION]: The script
scripts/lib/browser.mjsimplements dynamic module loading by usingimport()on paths resolved at runtime viacreateRequire().resolve(). It specifically attempts to loadplaywrightorplaywright-corefrom the current working directory or the skill's own directory structure, which allows for execution of code from computed paths. - [INDIRECT_PROMPT_INJECTION]: The skill provides a surface for indirect prompt injection as it ingests untrusted data from external websites.
- Ingestion points: The
loadUrlSitefunction inscripts/lib/pages.mjsfetches HTML content from user-provided or crawled URLs. - Boundary markers: The skill does not implement specific delimiters or instructions to the agent to disregard instructions embedded within the extracted metadata (such as titles, descriptions, or Open Graph tags) returned by the scripts.
- Capability inventory: The skill executes shell commands to run its analysis scripts and performs both network requests to external domains and local file system reads (when running in directory mode).
- Sanitization: While it decodes HTML entities in
scripts/lib/html.mjs, it does not perform sanitization to strip potential adversarial instructions before the data is presented to the agent. - [COMMAND_EXECUTION]: The
SKILL.mdfile instructs the agent to run local Node.js scripts, such asinspect-metadata.mjs, using its shell tools. These scripts are granted capabilities to interact with the file system and perform network operations, which could be leveraged if malicious arguments were successfully injected into the command invocation.
Audit Metadata