harmony-localization
Pass
Audited by Gen Agent Trust Hub on Nov 13, 2026
Risk Level: SAFE
Full Analysis
- [SAFE]: The skill follows security best practices for web development.
- [DATA_EXPOSURE_AND_EXFILTRATION]: No sensitive data exposure or unauthorized network communication. The
setLanguagefunction correctly scopes file fetching to a predefined list of supported locales, preventing directory traversal attacks. - [INDIRECT_PROMPT_INJECTION]: The skill provides explicit guidance on sanitizing untrusted data (player names) by stripping control characters and using safe DOM APIs (
textContent) instead ofinnerHTML, which effectively mitigates XSS risks. Evidence Chain: 1. Ingestion: Language JSON files and Harmony display names. 2. Boundary markers: Explicit instructions to usetextContentandDocumentFragment. 3. Capability: Relativefetchcalls and DOM manipulation. 4. Sanitization: Stripping Bidi/ZW control characters and length capping. - [DYNAMIC_EXECUTION]: The skill explicitly warns against using dangerous functions like
evalornew Functionfor processing language files or templates. - [OBFUSCATION]: No obfuscated content or hidden payloads were found. The skill actually instructs users on how to detect and remove malicious obfuscation (like zero-width characters) from user-provided strings.
Audit Metadata