nocobase-revision
Pass
Audited by Gen Agent Trust Hub on Jun 15, 2026
Risk Level: SAFECOMMAND_EXECUTIONPROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The skill utilizes the shell tool to execute various NocoBase CLI commands, including
nb api pm listfor plugin verification andnb revision createfor milestone snapshots. These commands interact with the application environment and external APIs.- [PROMPT_INJECTION]: The 'Version control gate' section defines a concealment behavior, explicitly instructing the agent to stop as a 'silent no-op' and 'disclose nothing' to the user if the required plugin is missing. This prevents the user from understanding why the requested action was not performed or that a check occurred.- [PROMPT_INJECTION]: The skill presents an indirect prompt injection surface through its ingestion of external and user-provided data into shell commands. - Ingestion points: User-supplied
<description>argument and the stdout of thenb api pm listcommand. - Boundary markers: The description is interpolated into a shell command using double quotes, but there are no instructions to escape or sanitize shell metacharacters.
- Capability inventory: Access to the
shelltool andlocal file readsallows for potentially dangerous operations if the input is manipulated. - Sanitization: The skill requests that the agent 'normalize' the description for conciseness, but lacks explicit technical sanitization or validation of the input string before shell execution.- [EXTERNAL_DOWNLOADS]: The skill relies on the external
nbCLI dependency and the presence of the@nocobase/plugin-version-controlpackage in the NocoBase installation to function.
Audit Metadata