thesys-generative-ui
Pass
Audited by Gen Agent Trust Hub on Sep 15, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill exhibits an indirect prompt injection surface due to its tool-calling capabilities.
- Ingestion points: User prompts are ingested in backend templates such as
templates/python-backend/fastapi-chat.pyandtemplates/nextjs/api-chat-route.ts. - Boundary markers: While system prompts are used (e.g., in
templates/nextjs/api-chat-route.ts), they do not explicitly instruct the model to ignore instructions embedded within data fetched by tools. - Capability inventory: The skill defines several tools in
templates/shared/tool-schemas.tswith significant capabilities, includingweb_searchfor fetching external data andsend_emailfor outgoing communication. - Sanitization: The skill utilizes Zod for schema validation (e.g.,
webSearchSchema), ensuring structured data but not preventing natural language instruction injection within those fields. - [EXTERNAL_DOWNLOADS]: The skill includes dependency configuration files (
package.json,requirements.txt) and installation scripts (scripts/install-dependencies.sh) that fetch established packages from official registries (NPM, PyPI). These include libraries such asopenai,fastapi, and thethesys-genui-sdk. - [COMMAND_EXECUTION]: The
scripts/check-versions.shscript executes a localnodecommand to verify installed package versions, which is a standard development utility behavior.
Audit Metadata