wordpress-content-manager
Fail
Audited by Gen Agent Trust Hub on Oct 3, 2026
Risk Level: HIGHPRIVILEGE_ESCALATIONDYNAMIC_EXECUTIONCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [PRIVILEGE_ESCALATION]: The setup script attempts to acquire administrative privileges to install system dependencies. Evidence:
scripts/setup.shcontainssudo apt-get updateandsudo apt-get install -y nodejs npmcommands. - [DYNAMIC_EXECUTION]: The main script dynamically loads and executes JavaScript modules from a path determined at runtime, which can be manipulated via environment variables or profile settings. Evidence:
scripts/wp-content.mjsusesawait import()to load a module from a location derived fromWP_CLI_PATHor a profile'scli_pathproperty. - [COMMAND_EXECUTION]: The skill performs shell command execution during setup in directories that can be externally defined. Evidence:
scripts/setup.shandscripts/setup.ps1executenpm installandnpm run validatewithin a directory path obtained from environment variables or configuration files. - [INDIRECT_PROMPT_INJECTION]: The skill fetches and displays content from an external WordPress API, creating a vulnerability where malicious instructions in posts could influence the agent's behavior. Ingestion points:
client.listPostsandclient.getPostinscripts/wp-content.mjsingest post data from the WordPress REST API. Boundary markers: The skill does not implement delimiters or instructions to ignore embedded commands within the fetched WordPress content. Capability inventory: The skill environment has capabilities for shell command execution (npm,node), file system access, and network operations. Sanitization: There is no evidence of HTML sanitization, markdown escaping, or instruction filtering for the content retrieved from the WordPress API.
Recommendations
- AI detected serious security threats
Audit Metadata