vnc-pentesting
Pass
Audited by Gen Agent Trust Hub on Oct 16, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill instructs the agent to download external tools from third-party GitHub repositories that are not within the recognized trusted vendor list.
- Fetches the
vncpwdtool fromhttps://github.com/jeroennijhof/vncpwdinreferences/vnc-techniques.mdandSKILL.md. - References a Python decryption script from
https://github.com/trinitronx/vncpasswd.pyinSKILL.md. - [COMMAND_EXECUTION]: The skill makes extensive use of system commands and network auditing tools.
- Executes
nmapwith scripts likerealvnc-auth-bypassto probe remote targets. - Uses password cracking tools including
hydra,medusa, andncrack. - Orchestrates Metasploit modules (
vnc_none_auth,vnc_login) for automated scanning. - Employs
vncviewerfor remote desktop connections andxdotoolfor automated input injection. - [DYNAMIC_EXECUTION]: The skill involves runtime compilation and dynamic code execution.
- Uses
maketo compile thevncpwdtool from source code after cloning the repository inSKILL.mdandreferences/vnc-techniques.md. - Executes a Python one-liner in
references/vnc-techniques.mdto perform 3DES decryption using thepyDeslibrary. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted data from remote VNC servers, creating an attack surface for indirect prompt injection.
- Ingestion points: Reads VNC desktop titles using the Nmap
vnc-titlescript, which processes arbitrary strings provided by the target server. - Boundary markers: None identified in the instructions for handling tool outputs.
- Capability inventory: Includes the ability to execute shell commands, perform network operations, and write to the local file system.
- Sanitization: There is no explicit sanitization or validation of the version strings or titles retrieved from the remote services before they are processed by the agent.
Audit Metadata