busabase-app-creator
Pass
Audited by Gen Agent Trust Hub on Nov 5, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill uses
npm installandnpx --yes busabase-cli@latestto download verified vendor packages and command-line tools from the official npm registry during scaffolding and maintenance tasks. - [COMMAND_EXECUTION]: The
airapp-kit.mjsscript usesnode:child_process.execFileto automate project setup, including installing Node.js dependencies and building application bundles with esbuild. - [INDIRECT_PROMPT_INJECTION]: The applications generated by this skill are designed to ingest and display record data from external Busabase Bases, which represents a known attack surface (Attack Vector 8c).
- Ingestion points: Records are fetched from Busabase via
app/js/providers/busabase-provider.jsand thesite-worker.jsCloudflare Worker. - Boundary markers: The skill instructions advise the agent to explicitly reference and follow named workflow skills to maintain context.
- Capability inventory: Scaffolding scripts possess file system write permissions and the ability to execute local subprocesses.
- Sanitization: The skill includes deterministic validation checks to ensure no secrets or unauthorized procedures are included in the generated application source.
- [DYNAMIC_EXECUTION]: The scaffolding logic dynamically executes a JavaScript string using
node --evalto verify the presence of required exports in the installed SDK. Furthermore, the skill supports 'pointer stubs' which fetch skill instructions from remote Busabase nodes at runtime via the CLI.
Audit Metadata