build-tools
Warn
Audited by Gen Agent Trust Hub on Oct 2, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONDYNAMIC_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill executes local shell commands to manage the application build and discovery process, including
npm run generate,npm run compile, andcurlto fetch external resources. - [DYNAMIC_EXECUTION]: The skill implements a runtime code generation workflow where it creates TypeScript source files in the
src/umbraco-api/tools/directory. These files are subsequently integrated into the application via thenpm run compilecommand. - [EXTERNAL_DOWNLOADS]: The skill performs network requests to fetch Swagger/OpenAPI specifications from URLs defined in a local discovery manifest. It explicitly utilizes the
-k(or--insecure) flag withcurl, which disables SSL certificate verification and exposes the communication to man-in-the-middle (MITM) interception. - [INDIRECT_PROMPT_INJECTION]: The skill ingests external API specifications that directly drive the generation of tool handlers and logic, presenting an attack surface where malicious remote content could influence generated code.
- Ingestion points: Fetches remote JSON content from a
swaggerUrldefined in.discover.json. - Boundary markers: None identified; the instructions provide templates that are populated directly with data from the external spec.
- Capability inventory: Writing TypeScript files to the file system and executing shell commands for compilation.
- Sanitization: The instructions do not define validation or sanitization requirements for the remote Swagger content before it is used for code generation.
Audit Metadata