create-frontend-plugin
Pass
Audited by Gen Agent Trust Hub on May 6, 2026
Risk Level: SAFECOMMAND_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The
scripts/scaffold.pyscript executes system commands to automate the creation of Backstage applications and plugins usingsubprocess.run. - Evidence: The script calls
npx,yarn install, andyarn newto generate project structures and install dependencies. - Context: These operations are necessary for the skill's primary function of scaffolding new development projects.
- [PROMPT_INJECTION]: The skill processes user-defined inputs, such as plugin IDs and RHDH versions, which are interpolated into shell commands executed by the scaffolding script.
- Ingestion points: The
plugin_idandrhdh_versionparameters provided by the user are passed as arguments toscripts/scaffold.py. - Boundary markers: No explicit delimiters or boundary markers are used to isolate user input from the surrounding shell command syntax.
- Capability inventory: The script performs file system operations and executes external binaries like
yarnandnpx. - Sanitization: The script does not perform explicit sanitization or validation of user-provided strings before they are passed to the underlying shell environment, representing a vulnerability surface for indirect prompt injection.
Audit Metadata