nacos-skill-registry
Pass
Audited by Gen Agent Trust Hub on Oct 23, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONPRIVILEGE_ESCALATIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill provides commands to download the
nacos-cliinstaller from the official project website atnacos.io. These scripts are fetched usingcurlandiwr. - [REMOTE_CODE_EXECUTION]: The installation process for the
nacos-clitool involves piping a remote shell script directly intobashor executing a downloaded PowerShell script. This is the standard installation method for the official Nacos toolset. - [COMMAND_EXECUTION]: The skill makes extensive use of local shell commands to perform its tasks, including
which,mkdir,cat,find, andcp, alongside thenacos-cliutility itself. - [PRIVILEGE_ESCALATION]: The Linux/macOS installation command for the
nacos-clirequiressudoprivileges to execute the installer script, which is necessary for system-wide installation. - [INDIRECT_PROMPT_INJECTION]: The skill possesses a vulnerability surface for indirect prompt injection as it ingests and processes untrusted data from Nacos registries.
- Ingestion points: Skill metadata and instructions are retrieved via
nacos-cli skill-listandnacos-cli skill-get(files likeSKILL.mdand_meta.json). - Boundary markers: No explicit delimiters or instructions to ignore embedded commands are used when processing retrieved skill content.
- Capability inventory: The skill can execute shell commands, perform file system operations (create, copy, write), and initiate network requests via
nacos-cliandcurl. - Sanitization: There is no evidence of sanitization or validation of the content retrieved from the remote registry before it is presented to or processed by the agent.
- [DYNAMIC_EXECUTION]: The skill uses a
python3one-liner to parse and extract timestamp data from a local JSON metadata file during the skill update workflow.
Audit Metadata