nocobase-app-installer
Pass
Audited by Gen Agent Trust Hub on Sep 27, 2026
Risk Level: SAFEREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONPRIVILEGE_ESCALATIONINDIRECT_PROMPT_INJECTIONPERSISTENCEEXTERNAL_DOWNLOADS
Full Analysis
- [REMOTE_CODE_EXECUTION]: The skill uses
npxto download and execute the@nocobase/app-installerpackage at runtime from a vendor-specific registry. - [COMMAND_EXECUTION]: The skill instructions direct the agent to execute various shell commands for installing, upgrading, and checking the application status.
- [PRIVILEGE_ESCALATION]: The skill mentions procedures that may require elevated privileges, such as installing packages globally (
npm install -g pm2) and running service commands (pm2 startup), though it explicitly advises seeking user permission before performing these actions. - [INDIRECT_PROMPT_INJECTION]: The skill processes external data that could potentially be influenced by an attacker if the source is compromised.
- Ingestion points: Reads
installer.json,config.yml,app.env, and deployment archives (.tar.gz), and processes JSON output from the installer tool. - Boundary markers: None explicitly defined for the data processed.
- Capability inventory: Full shell command execution via
npx, extensive file system write access for deployments, and persistence management viapm2. - Sanitization: Not explicitly detailed for the ingested data or JSON responses.
- [PERSISTENCE]: The skill configures the application to run under the
pm2process manager and instructs the agent on how to usepm2 startupto ensure the application restarts automatically after system reboots. - [EXTERNAL_DOWNLOADS]: The skill fetches the installer package and hub templates from the vendor's official registry at
https://npm.nocobase.ai.
Audit Metadata