web-i18n-react-intl
Pass
Audited by Gen Agent Trust Hub on Sep 15, 2026
Risk Level: SAFEDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [SAFE]: The skill consists of technical documentation and code examples for the
react-intllibrary. All provided patterns for provider setup, rendering, and ICU message formatting follow standard security best practices for web development. - [DYNAMIC_EXECUTION]: The lazy loading examples in
examples/core.mddemonstrate the use of dynamicimport()for loading local JSON message files. This is a standard performance optimization and is restricted to local relative paths within the project structure, posing no risk of executing untrusted code. - [INDIRECT_PROMPT_INJECTION]: The skill defines patterns for processing localized messages, which constitutes a potential vulnerability surface if the source of the translation strings is untrusted. However, the skill utilizes standard React rendering which inherently escapes content, and it does not expose any dangerous capabilities that could be abused via injected content.
- Ingestion points:
messagesobject passed toIntlProviderinexamples/core.mdand referenced throughout pluralization examples. - Boundary markers: Absent, as the skill assumes standard local JSON message catalogs.
- Capability inventory: The skill contains no executable scripts or logic that perform shell command execution or network writing operations.
- Sanitization: Relies on React's automatic output escaping for JSX content and the ICU parser's syntax validation.
Audit Metadata