nocobase-data-modeling
Pass
Audited by Gen Agent Trust Hub on Sep 14, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The skill is designed to interact with the host system via the
shelltool using thenb api data-modelingCLI. This tool is used to perform all database modeling operations including creating, updating, and destroying collections and fields. - Evidence:
SKILL.mddefines theshelltool in itsallowed-toolsfrontmatter and specifies a range of CLI operations under the 'Final Command Surface' section. - [INDIRECT_PROMPT_INJECTION]: The skill is vulnerable to indirect prompt injection because it ingests untrusted user requirements to generate and execute shell commands. There are no explicit instructions for the agent to sanitize user-provided identifiers (like collection or field names) or expressions (like formula strings) before interpolating them into shell commands.
- Ingestion points: The skill processes user-supplied modeling requirements in
SKILL.md. - Boundary markers: No delimiters or "ignore embedded instructions" warnings are specified for the user-provided data.
- Capability inventory: The agent has
shellaccess to execute database schema mutations via thenbCLI. - Sanitization: No sanitization, escaping, or validation logic is defined for user-provided strings used as command arguments.
- [EXTERNAL_DOWNLOADS]: The skill references external resources including documentation and plugin packages related to the NocoBase ecosystem.
- Evidence:
references/fields/plugins/formula.mdcontains links todocs.nocobase.com.references/plugin-provided-capabilities.mdlists various@nocobase/scoped NPM packages as dependencies for advanced field types. These are official vendor resources.
Audit Metadata