create-arc1-extension
Pass
Audited by Gen Agent Trust Hub on Sep 22, 2026
Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill provides shell instructions for the development lifecycle of extensions. This includes using
npm linkto connect local development builds, running build scripts (npm run build), and setting environment variables likeARC1_PLUGINSandSAP_ALLOW_PLUGIN_EXECUTEto test and load the developed plugins. - [DYNAMIC_EXECUTION]: The primary purpose of the skill is to guide the creation of dynamic plugins that are loaded into the server at runtime. It explains how to set the
ARC1_PLUGINSenvironment variable to point to a local directory containing compiled JavaScript files (dist/index.js), which the host application then loads as extensions. - [INDIRECT_PROMPT_INJECTION]: The skill creates a surface for indirect prompt injection by scaffolding tools that process data from external SAP OData and ICF services.
- Ingestion points: Data enters the agent context through
ctx.http.getcalls in thehandlerfunction of code-tier tools or via theresponsemapping in manifest-tier tools. - Boundary markers: The templates utilize
zodfor input schema validation in TypeScript and JSON schema definitions in manifest files to ensure input integrity. - Capability inventory: Scaffolds capabilities including network access to SAP endpoints (
ctx.http) and the ability to execute ABAP console classes (ctx.run.classRun). - Sanitization: Relies on defined schemas for input validation and incorporates administrative opt-in safety gates (such as
SAP_ALLOW_PLUGIN_RAW_WRITES) to control sensitive operations.
Audit Metadata