skills/autohandai/community-skills/implementing-vulnerability-management-with-greenbone/Gen Agent Trust Hub
implementing-vulnerability-management-with-greenbone
Pass
Audited by Gen Agent Trust Hub on Jul 16, 2026
Risk Level: SAFECREDENTIALS_UNSAFEEXTERNAL_DOWNLOADSPROMPT_INJECTIONDATA_EXFILTRATION
Full Analysis
- [CREDENTIALS_UNSAFE]: The script
scripts/agent.pycontains hardcoded default credentials ('admin' for both username and password) in theconnect_gvmfunction signature and as default values for command-line arguments, which promotes the use of insecure, predictable authentication. - [EXTERNAL_DOWNLOADS]: The skill requires external Python libraries
python-gvmandlxml, as documented inSKILL.mdandreferences/api-reference.md, which are fetched from public package registries during setup. - [PROMPT_INJECTION]: The skill exhibits an indirect prompt injection attack surface because it processes untrusted vulnerability data from external reports without sufficient security controls.
- Ingestion points: External data enters the agent context in
scripts/agent.pythroughload_data(JSON) andgmp.get_report(XML). - Boundary markers: No delimiters or explicit instructions are provided to the agent to disregard commands potentially embedded in the processed vulnerability reports.
- Capability inventory: The script
scripts/agent.pyis capable of performing file system writes (Path.write_text) and initiating network connections (TLSConnection). - Sanitization: Vulnerability descriptions and names are truncated to 200 characters but are not escaped, filtered, or validated for malicious instructions.
- [DATA_EXFILTRATION]: The skill facilitates network connections to user-specified hosts using the
TLSConnectionclass inscripts/agent.py. This functionality allows the script to communicate with external, non-whitelisted domains.
Audit Metadata