operating-havoc-c2
Pass
Audited by Gen Agent Trust Hub on Aug 7, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The skill includes a Python helper script (
scripts/agent.py) that usessubprocess.callto automate build tasks and launch the team server. - The
run_makefunction executesmakewith specific build targets (ts-buildorclient-build). The use of a list for command arguments and restricted choices for the target prevents shell injection vulnerabilities. - The
launch_serverfunction executes the Havoc binary. It constructs the command as a list, which is a safe practice to prevent arbitrary command injection through theprofileorbinarguments. - [EXTERNAL_DOWNLOADS]: The documentation provides instructions to clone the Havoc C2 framework from its official GitHub repository.
SKILL.mdandreferences/api-reference.mdlist the repositoryhttps://github.com/HavocFramework/Havoc.gitas the source for the tool. This is a well-known open-source project in the security community.- [CREDENTIALS_UNSAFE]: The skill uses placeholder credentials for demonstration purposes in the example configuration and scaffolding script.
SKILL.mdusesPassword = "ChangeMe_Str0ng!"andscripts/agent.pyusesPassword = "CHANGE_ME_Str0ng!". Both are clearly marked as placeholders and do not represent a credential exposure risk.
Audit Metadata