bun-tanstack-start
Pass
Audited by Gen Agent Trust Hub on Sep 14, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill handles untrusted external data through route parameters and search parameters which could be used as a vector for injection if processed by an LLM downstream.
- Ingestion points: External data enters the context via dynamic route parameters (
params.userIdinapp/routes/users/$userId.tsx), search parameters inapp/routes/users/index.tsx, and user-provided form data in theUserscomponent. - Boundary markers: The skill does not explicitly use prompt-specific boundary markers, but relies on standard application logic boundaries.
- Capability inventory: The skill performs network requests via
fetchand database writes/reads usingbun:sqlitein server functions and API routes. - Sanitization: The skill demonstrates good security practices by using
zodfor search parameter validation and parameterized SQL queries (db.run(..., [name])) to prevent SQL injection. - [EXTERNAL_DOWNLOADS]: The skill instructs users to use scaffolding tools that fetch and execute remote code during project initialization.
- Evidence: The Quick Start section utilizes
bunx create-tanstack-start@latest, which downloads the latest version of the scaffolding tool from the NPM registry. - Context: The skill includes a dedicated "Secure Installation" section that explicitly warns users about supply chain risks and recommends mitigations such as using
trustedDependencies,minimumReleaseAge, and package auditing tools like Socket. - [COMMAND_EXECUTION]: The skill provides instructions for executing shell commands to manage the project lifecycle.
- Evidence: Commands include
bun install,bun run dev,bun run build, andbun run startfor local development and production builds.
Audit Metadata