rhdh-plugin-authoring
Pass
Audited by Gen Agent Trust Hub on Aug 13, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/scaffold.pyexecutes system commands viasubprocess.runto handle project initialization withnpxandyarn. On Windows platforms, the script utilizesshell=Trueto facilitate binary resolution. These operations are core to the skill's primary purpose of scaffolding development projects and follow industry standard practices for tooling. - [EXTERNAL_DOWNLOADS]: The skill facilitates the installation of dependencies from established sources, including the
@backstageand@red-hat-developer-hubNPM scopes. It also provides instructions for adding community tools from the officialbackstage.iodomain, which is a well-known service in the development ecosystem. - [PROMPT_INJECTION]: The skill incorporates a context-detection mechanism via
scripts/detect-rhdh-context.pywhich parses local project files to influence the agent's implementation strategy. This represents an indirect prompt injection surface. - Ingestion points: Local
package.jsonand source code files (e.g.,src/index.ts,src/plugin.ts) are read and regex-matched to identify the plugin's architecture and system dependencies. - Boundary markers: None identified in the scripts or instructions to isolate or ignore untrusted content within the analyzed project files.
- Capability inventory: The skill possesses capabilities including local file system modification (plugin authoring), shell command execution via the scaffolding script, and dependency management through package managers.
- Sanitization: Standard regex and JSON parsing are used, but no specific security validation or filtering is applied to the content of the analyzed files.
Audit Metadata