network-check
Pass
Audited by Gen Agent Trust Hub on Oct 11, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill utilizes
subprocess.runto execute system utilities such aspingandnslookup. scripts/ping_host.py: Constructs a command list and callssubprocess.runto ping a host.scripts/dns_lookup.py: Callssubprocess.runto executenslookupfor specific DNS record types (MX, TXT, NS, CNAME, SOA).- Implementation Note: The use of list-based arguments in
subprocess.runeffectively mitigates common shell injection vulnerabilities, although it still enables the agent to interact with system-level binaries. - [INDIRECT_PROMPT_INJECTION]: The skill ingests data from external network sources that could be controlled by an attacker and contain malicious instructions.
- Ingestion points:
scripts/dns_lookup.py(lines 66-102) performs DNS lookups and returns external records (such as TXT or MX records) to the agent context. - Boundary markers: The DNS lookup results are provided to the agent without specific delimiters or instructions to ignore potential instructions embedded within the record data.
- Capability inventory: The toolkit includes capabilities for system command execution (
subprocess.run) and broad network connectivity (socketandping). - Sanitization: While the script validates record types against a whitelist, it does not sanitize the actual content returned from the DNS server, which could include malicious prompts stored in TXT records.
Audit Metadata