white-label
Pass
Audited by Gen Agent Trust Hub on Aug 13, 2026
Risk Level: SAFEPROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [PROMPT_INJECTION]: The skill demonstrates an architecture for indirect prompt injection through tenant-specific configuration ingestion.
- Ingestion points: Data enters the application context via
fetch('/api/tenants/${tenantId}/brand')inside theBrandProvidercomponent. - Boundary markers: There are no boundary markers or instructions to treat the API-supplied configuration as untrusted data.
- Capability inventory: The implementation possesses network fetching capabilities (
fetch) and DOM manipulation capabilities (document.head.appendChild) to inject external resources. - Sanitization: The code does not perform sanitization, validation, or allow-listing of the
googleFontsUrl,faviconUrl, orlogoUrlfields before they are used to inject content into the user's browser context. - [EXTERNAL_DOWNLOADS]: The skill facilitates the download of remote resources based on runtime configuration.
- Dynamic Resource Loading: The
loadGoogleFontsfunction creates and appends<link>elements using arbitrary URLs provided by the API response. - Asset Resolution: External images and icons are loaded from dynamic paths, which could lead to unauthorized external connections if the configuration source is compromised.
Audit Metadata